12.2 R Markdown 기본 문법(syntax)

R Markdown의 기본 문법은 Rstudio 풀다운 메뉴 [Help] \(\rightarrow\) [Markdown Quick Reference] 에서 확인 가능

12.2.1 텍스트 문법

강조(emphasis)

  • 이텔릭체: *italic1*, _italic2_ \(\rightarrow\) italic1, italic2
  • 볼드(굵은)체: *bold1*, __bold2__ \(\rightarrow\) bold1, bold2

Inline code

  • `inline code` \(\rightarrow\) inline code

아래/위 첨자(sub/superscript)

  • subscript~2~ \(\rightarrow\) subscript2
  • superscript^2^ \(\rightarrow\) superscript2

삭제표시(strike through)

  • ~~strikethrough~~ \(\rightarrow\) strikethrough

생략표시(ellipsis)

  • ... \(\rightarrow\)

긴/짧은 대쉬(en/em-dash)

  • 긴 대쉬: --- \(\rightarrow\)
  • 짧은 대쉬: -- \(\rightarrow\)

특수문자 탈출 지정자

  • \*, \_, \~, \\ \(\rightarrow\) *, _, ~, \

하이퍼링크

-[text](link) \(\rightarrow\) R Markdown Cheat-sheet

외부그림 삽입

  • ![image title](path/to/image): ![장난꾸러기](figures/son-02.jpg)

장난꾸러기

강제 줄바꿈(line breaks)

  • 하나의 줄에서 공백(space) 두 개 이상 또는 백슬레시(\) 입력 후 [Enter]
End a line with two spaces to start 
a new paragraph

End a line with two spaces to start a new paragraph

End a line with two spaces to start\
a new paragraph

End a line with two spaces to start
a new paragraph

각주(footnote)

  • A footnote^[주석내용] \(\rightarrow\) A footnote16

주석(comment)

  • <!-- this is a comment that won't be shown --> \(\rightarrow\)
RStudio에서 단축키 [Ctrl] + [Shift] + [C]를 통해 전체 line 에 대해 주석처리 가능

12.2.2 Block-level elements

장/절(header)

  • # Header 1 (chapter, 장)
  • ## Header 2 (section, 절)
  • ### Header 3 (subsection, 관)

목록(list)

  • 비순서(unordered) 목록: -, *, + 중 어느 하나로 입력 가능
- one item 
* two item
   + sub-item 1
   + sub-item 2
      - subsub-item 1
      - subsub-item 2
  • one item
  • two item
    • sub-item 1
    • sub-item 2
      • subsub-item 1
      • subsub-item 2
  • 순서(ordered) 목록: 비순서 목록의 기호 대신 숫자로 리스트 생성
1. the first item
   - sub-item 1
2. the second item
3. the third item
  1. the first item
    • sub-item 1
  2. the second item
  3. the third item
  • 같은 숫자로 적어도 순서대로 목록 생성
1. the first item
   - sub-item 1
1. the second item
1. the third item
  1. the first item
    • sub-item 1
  2. the second item
  3. the third item

인용구(blockquote): >로 시작

> "There are three kinds of lies: lies, damn lies, and statistics"
>
> --- Benjamin Disraeli

“There are three kinds of lies: lies, damn lies, and statistics”

— Benjamin Disraeli

12.2.3 수식표현(math expression)

\[ P(X = x) = f(x; n, p) = {n \choose x} p^x (1-p)^{n-x} \]

  • Inline equation: $P(X = x) = f(x; n, p) = {n \choose x} p^x (1-p)^{n-x}$ \(\rightarrow\) \(P(X = x) = f(x; n, p) = {n \choose x} p^x (1-p)^{n-x}\)
  • Math block: $$P(X = x) = f(x; n, p) = {n \choose x} p^x (1-p)^{n-x}$$

\[P(X = x) = f(x; n, p) = {n \choose x} p^x (1-p)^{n-x}\]

  • $ $ 또는 $$ $$ 안에 LaTeX에서 제공하는 수식 함수 사용 가능
$$\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}\]

$$\Theta = \begin{pmatrix}\alpha & \beta\\
\gamma & \delta
\end{pmatrix}$$

\[\Theta = \begin{pmatrix}\alpha & \beta\\ \gamma & \delta \end{pmatrix}\]

$$\begin{align} 
g(X_{n}) &= g(\theta)+g'({\tilde{\theta}})(X_{n}-\theta) \notag \\
\sqrt{n}[g(X_{n})-g(\theta)] &= g'\left({\tilde{\theta}}\right)
  \sqrt{n}[X_{n}-\theta ]
\end{align}$$

\[\begin{aligned} g(X_{n}) &= g(\theta)+g'({\tilde{\theta}})(X_{n}-\theta) \notag \\ \sqrt{n}[g(X_{n})-g(\theta)] &= g'\left({\tilde{\theta}}\right) \sqrt{n}[X_{n}-\theta ] \end{aligned}\]


  1. 주석내용↩︎