(R) markdown 문법
echo 옵션
코드의 부분이 보여지는지의 여부
echo = TRUE 일떄, 코드부분과 결과부분이 모두 보여짐
a <- c(1:5)
a
## [1] 1 2 3 4 5
echo = FALSE 일 떄, 결과부분만 보여짐
## [1] 1 2 3 4 5
eval 옵션
코드를 저장하는지의 여부 (echo = TRUE 이기 떄문에 보여지긴 한다.)
eval = TRUE 일 떄, result1을 불러와진다.
result1 <- mean(a)
eval = FALSE 일 떄, result2를 불러오려고 하면 err가 난다. (저장이 안됬기 떄문)
result2 <- median(a)
results 옵션
결과가 보여지는지의 여부 (eval = T 이니깐 변수가 저장은 됨)
b <- 1:100
b
본문안에 변수 삽입
result1 의 값은 3 이다. (’r 변수’이다.)
수식 입력
-
본문 내에 삽입하는 방법 (Inline mode).
$
기호를 사용하여 묶어준다. $y= f(x)$ -
본문과 독립적으로 삽입하는 방법 (Display mode).
$$
기호를 사용하여 묶어준다. \(y= f(x)\) -
수식을 여러줄 입력할 경우에는
aligned
라는 레이텍 환경을 이용한다.-
$$
기호로 display mode를 만든다. -
aligned
환경을 만들어준다.
시작할떄 ₩begin{aligned}, 끝날떄 ₩end{aligned} -
\\
을 사용하여 줄바꿈. -
정렬기준 정하기
&
을 사용하여 정해주면, 그 곳을 기준으로 정렬이 된다.
-
-
입력한 수식에 번호 부여하기
equation
환경과aligned
를 사용하여 수식 입력
(\#eq:myequ)
태그를 사용하여 라벨링 -
align
환경에서의 수식 번호 -
본문에서 수식 언급하기
\@ref
태그를 이용하여\@ref(eq:myequ2)
로 사용한다.
수식의 라벨은 꼭eq:
로 시작해야 한다.
TIP
-
cirl + alt + i 를 하면 바로 code chuck가 나온다.
(window의 경우 cirl + shift + i) -
code chunck의 설정에 들어가면 warning, message 등을 키고 끌 수 있다.
-
개별 chunck에서 설정이 귀찮다면 맨위 r setup 에 FALSE 로 추가 할 수 있다.
ex. knitr::opts_chunk$set(message = F)
Leave a comment