markdown base

1、文本字体

  • 文本斜体加粗,italics, bold, bold italics (快捷键为ctrl+b/i)
  • 文本上下标,superscript2 / subscript2
  • 文本删除线,strikethrough
  • 文本代码化,verbatim code(快捷键为ctrl+d)

2、标题

  • 一级标题 (快捷键为ctrl+alt+1)

  • 二级标题 (快捷键为ctrl+alt+2)

  • 三级标题 (快捷键为ctrl+alt+3)

  • 四级标题 (快捷键为ctrl+alt+4)

  • 正文文本 (快捷键为ctrl+alt+0)

3、插入链接与图片

  • 网址链接:https://quarto.org (快捷键为ctrl+k)

  • 文本链接:Quarto

  • 插入图片并赋链接:(快捷键为ctrl+shift+i)

    quarto loge

4、列表

  • ctrl+/ 可选插入列表,插入列表后回车可生成同级列表,table键可转为下级列表,shift+table可为上级列表。

无序列表

  • unordered list

    • sub-item 1

    • sub-item 2

      • sub-sub-item 1

有序列表

  1. ordered list
  2. item 2
    1. sub-item 1
      1. sub-sub-item 1

选择列表

  • Task 1
  • Task 2

解释列表

term

definition

脚注

  • ctrl+/ 可选插入脚注,将自动根据脚注前后位置标号。

Here is a footnote reference,1 and another.2

This paragraph won’t be part of the note, because it isn’t indented.

Here is an inline note.3

表格

  • 可以通过ctrl+alt+t或ctrl+/插入传统markdown表格

  • 已生成的表格可以在Visual界面通过鼠标编辑/

    Col1 Col2 Col3
    1 2 3
Right Left Default Center
12 12 12 12
123 123 123 123
1 1 1 1
  • 表格后换行:names{attributes},设置更多表格属性
Fruit prices
fruit price
apple 2.05
pear 1.37
orange 3.09
  • 使用Bootstrap类丰富表格展示功能
Fruit prices
fruit price
apple 2.05
pear 1.37
orange 3.09
  • 使用tbl-前缀的标签,交叉引用表格,编号自动生成。通过块级元素(div)合并多个表格展示。
Table 1: My Caption
Col1 Col2 Col3
A B C
E F G
A G G

See Table 1.

Table 2: Main Caption

(a) First Table
Col1 Col2 Col3
A B C
E F G
A G G
(b) Second Table
Col1 Col2 Col3
A B C
E F G
A G G

See Table 2 for details, especially Table 2 (b).

  • 通过R函数生成动态表格
library(purrr)
Warning: package 'purrr' was built under R version 4.3.3
knitr::kable(mtcars[1:5, 1:5], caption = "Dynamic Table")
Table 3: Example
mpg cyl disp hp drat
Mazda RX4 21.0 6 160 110 3.90
Mazda RX4 Wag 21.0 6 160 110 3.90
Datsun 710 22.8 4 108 93 3.85
Hornet 4 Drive 21.4 6 258 110 3.08
Hornet Sportabout 18.7 8 360 175 3.15

Table 3 是一个系统内置数据的表格

  • 网格表,一种更高级的markdown表,允许单元格为任意块元素(多个段落、代码块、列表等)。
Sample grid table.
Fruit Price Advantages
Bananas $1.34
  • built-in wrapper
  • bright color
Oranges $2.10
  • cures scurvy
  • tasty

源代码

  • 可不运行的源代码,通过``` 包围代码,可注明代码源(快捷键为ctrl+shift+\)
1 + 1
  • 可运行的源代码,通过``` 包围代码,代码源采用括号包围(快捷键为ctrl+alt+i)
1 + 1
[1] 2
  • 可以通过`包围行内代码,可注明代码源即可在行内运行

这是一段行内代码: 1, 2, 3, 4, 5

公式

  • 行内公式,通过$包围latax公式

这是一段行内公式: \(E = mc^{2}\)

  • 段落公式,通过$$包围latax公式

这是一个段落公式: \[E = mc^{2}\]

流程图

  • Quarto支持嵌入Mermaid和Graphviz图。
flowchart LR
  A[Hard edge] --> B(Round edge)
  B --> C{Decision}
  C --> D[Result one]
  C --> E[Result two]

其它文本

  • 引用块,以>开头

这是一个引用块, 不能显示缩进、空格和回车等要素

  • 行块,以|开头,保留回车、缩进和空格等要素

Line Block
  Spaces and newlines
  are preserved

  • 注释,<!--# XXX -->,只能显示在代码中不进行编译,采用ctrl+shift+c快捷键插入
  • 参考文献引用,可以同DOI码直接引用文献,例如10.1080/03610918.2021.1910298 。并自动生成参考文献目录和内容。采用ctrl+shift+F8快捷键插入。

代码注释

library(tidyverse)
library(palmerpenguins)
1penguins |>
2  mutate(
    bill_ratio = bill_depth_mm / bill_length_mm,
    bill_area  = bill_depth_mm * bill_length_mm
  )
1
Take penguins, and then,
2
add new columns for the bill ratio and bill area.
# A tibble: 344 × 10
   species island    bill_length_mm bill_depth_mm flipper_length_mm body_mass_g
   <fct>   <fct>              <dbl>         <dbl>             <int>       <int>
 1 Adelie  Torgersen           39.1          18.7               181        3750
 2 Adelie  Torgersen           39.5          17.4               186        3800
 3 Adelie  Torgersen           40.3          18                 195        3250
 4 Adelie  Torgersen           NA            NA                  NA          NA
 5 Adelie  Torgersen           36.7          19.3               193        3450
 6 Adelie  Torgersen           39.3          20.6               190        3650
 7 Adelie  Torgersen           38.9          17.8               181        3625
 8 Adelie  Torgersen           39.2          19.6               195        4675
 9 Adelie  Torgersen           34.1          18.1               193        3475
10 Adelie  Torgersen           42            20.2               190        4250
# ℹ 334 more rows
# ℹ 4 more variables: sex <fct>, year <int>, bill_ratio <dbl>, bill_area <dbl>

Footnotes

  1. Here is the footnote.↩︎

  2. Here’s one with multiple blocks.

    Subsequent paragraphs are indented to show that they belong to the previous footnote.

    { some.code }

    The whole paragraph can be indented, or just the first line. In this way, multi-paragraph footnotes work like multi-paragraph list items.↩︎

  3. Inlines notes are easier to write, since you don’t have to pick an identifier and move down to type the note.↩︎