Recitation 2 Note
2021-07-20
Chapter 1 Markdown syntax
The text in an R Markdown document is written with the Markdown syntax. Precisely speaking, it is Pandoc’s Markdown. There are many flavors of Markdown invented by different people, and Pandoc’s flavor is the most comprehensive one to our knowledge. You can find the full documentation of Pandoc’s Markdown at https://pandoc.org/MANUAL.html.
1.1 Inline formatting
Inline text will be italic if surrounded by underscores or asterisks, e.g., _text_
or *text*
. Bold text is produced using a pair of double asterisks (**text**
). A pair of tildes (~) turn text to a subscript (e.g., H~3~PO~4~
renders H3PO4). A pair of carets (^) produce a superscript (e.g., Cu^2+^
renders Cu2+).
To mark text as inline code, use a pair of backticks, e.g., code
. To include
n literal backticks, use at least n+1 backticks outside, e.g., you can use four backticks to preserve three backtick inside: ```` ```code``` ````
, which is rendered as ```code```
.
Hyperlinks are created using the syntax [text](link)
, e.g., RStudio. The syntax for images is similar: just add an exclamation mark, e.g., ![alt text or image title](path/to/image)
. Footnotes are put inside the square brackets after a caret,1 e.g., ^[This is a footnote.]
.
1.2 Block-level elements
Section headers can be written after a number of pound signs, e.g.,
# First-level header
## Second-level header
### Third-level header
If you do not want a certain heading to be numbered, you can add {-} or {.unnumbered} after the heading, e.g.,
# Preface {-}
Unordered list items start with *, -, or +, and you can nest one list within another list by indenting the sub-list, e.g.,
- one item
- one item
- one item
- one more item
- one more item
- one more item
The output is:
- one item
- one item
- one item
- one more item
- one more item
- one more item
Ordered list items start with numbers (you can also nest lists within lists), e.g.,
1. the first item
2. the second item
3. the third item
- one unordered item
- one unordered item
The output does not look too much different with the Markdown source:
- the first item
- the second item
- the third item
- one unordered item
- one unordered item
Blockquotes are written after >, e.g.,
> "I thoroughly disapprove of duels. If a man should challenge me,
I would take him kindly and forgivingly by the hand and lead him
to a quiet place and kill him."
>
> --- Mark Twain
The actual output is:
“I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him.”
— Mark Twain
In general, you’d better leave at least one empty line between adjacent but different elements, e.g., a header and a paragraph. This is to avoid ambiguity to the Markdown renderer. For example, does “#” indicate a header below?
In R, the character
# indicates a comment.
1.3 Math expressions
Inline LaTeX equations can be written in a pair of dollar signs using the LaTeX syntax, e.g., $f(k) = {n \choose k} p^{k} (1-p)^{n-k}$
, output: \(f(k) = {n \choose k} p^{k} (1-p)^{n-k}\). Math expressions of the display style can be written in a pair of double dollar signs, e.g., $$f(k) = {n \choose k} p^{k} (1-p)^{n-k}$$
, and the output looks like this:
\[f(k) = {n \choose k} p^{k} (1-p)^{n-k}\]
You can also use math environments inside $ $
or $$ $$
, e.g.,
$$\begin{array}{ccc}
x_{11} & x_{12} & x_{13}\\
x_{21} & x_{22} & x_{23}
\end{array}$$
\[\begin{array}{ccc} x_{11} & x_{12} & x_{13}\\ x_{21} & x_{22} & x_{23} \end{array}\]
$$X = \begin{bmatrix}1 & x_{1}\\
1 & x_{2}\\
1 & x_{3}
\end{bmatrix}$$
\[X = \begin{bmatrix}1 & x_{1}\\ 1 & x_{2}\\ 1 & x_{3} \end{bmatrix}\]
$$\Theta = \begin{pmatrix}\alpha & \beta\\
\gamma & \delta
\end{pmatrix}$$
\[\Theta = \begin{pmatrix}\alpha & \beta\\ \gamma & \delta \end{pmatrix}\]
$$\begin{vmatrix}a & b\\
c & d
\end{vmatrix}=ad-bc$$
\[\begin{vmatrix}a & b\\ c & d \end{vmatrix}=ad-bc\]
$$
f(x) = \begin{cases}
1, & \text{with }p \\
2, & \text{with }1-p
\end{cases}
$$
\[ f(x) = \begin{cases} 1, & \text{with }p \\ 2, & \text{with }1-p \end{cases} \]
For more about math equation in LaTex, you can go to List of LaTeX mathematical symbols and Help:Displaying a formula.
This is a footnote.↩︎