코드 셀: Knitr
Knitr는 동적 문서 생성을 위한 R 패키지입니다. Knitr 사용 방법은 R 사용 문서를 참고하세요.
개요
셀 옵션은 실행 가능한 코드 블록의 실행과 출력에 영향을 줍니다. 블록 상단의 주석에 지정합니다. 예:
```{r}
#| label: fig-polar
#| echo: false
#| fig-cap: "A line plot on a polar axis"
```속성
label |
코드 셀을 고유하게 식별하는 레이블입니다. 다른 코드에서 이 셀을 참조할 때 사용됩니다. (예: |
classes |
셀 컨테이너에 적용할 클래스입니다. |
renderings |
렌더링 이름 배열입니다. 예: |
코드 출력
eval |
코드 셀을 실행합니다(
|
echo |
셀 소스 코드를 렌더링 결과에 포함합니다.
|
code-fold |
코드를 HTML
|
code-summary |
|
code-overflow |
코드 줄이 컨테이너보다 넓을 때 처리 방식입니다.
|
code-line-numbers |
코드 블록 출력에 행 번호를 포함합니다( revealjs 형식에서는 특정 줄을 강조하거나 강조 집합을 애니메이션으로 표시하는 문자열도 지정할 수 있습니다.
|
lst-label |
상호 참조용 코드 목록 고유 레이블입니다. |
lst-cap |
코드 목록에 사용할 캡션입니다. |
tidy |
R 코드를 재정렬(tidy)할지 여부입니다. |
tidy-opts |
|
collapse |
하나의 코드 청크에서 소스와 출력 블록을 합쳐 하나로 만듭니다. |
prompt |
R 코드 앞에 프롬프트를 표시할지( |
class-source |
소스 코드 블록에 적용할 클래스 이름입니다. |
attr-source |
소스 코드 블록에 적용할 속성입니다. |
셀 출력
output |
코드 실행 결과를 출력에 포함합니다. 가능한 값은 다음과 같습니다:
|
warning |
렌더링 결과에 경고를 포함합니다. |
error |
출력에 오류를 포함합니다(이 설정 시 코드 오류로 문서 처리가 중단되지 않습니다). |
include |
출력(코드나 결과)이 포함되지 않도록 전반적으로 차단하는 설정입니다. |
panel |
셀 출력에 사용할 패널 유형입니다( |
output-location |
출력이 해당 코드를 기준으로 어디에 표시되는지를 뜻합니다. 가능한 값은 다음과 같습니다:
이 옵션은 |
message |
렌더링 결과에 메시지를 포함할지 설정합니다. 가능한 값은 |
results |
텍스트 결과를 어떻게 표시할지 정합니다. 이 옵션은 일반 텍스트 출력(경고, 메시지, 오류 제외)에만 적용됩니다. 가능한 값은 다음과 같습니다:
|
comment |
텍스트 출력 각 줄 앞에 추가할 접두사입니다. 기본적으로 텍스트 출력은 |
class-output |
텍스트/콘솔 출력에 적용할 클래스 이름 |
attr-output |
텍스트/콘솔 출력에 적용할 속성 |
class-warning |
경고 출력에 적용할 클래스 이름 |
attr-warning |
경고 출력에 적용할 속성 |
class-message |
메시지 출력에 적용할 클래스 이름 |
attr-message |
메시지 출력에 적용할 속성 |
class-error |
오류 출력에 적용할 클래스 이름 |
attr-error |
오류 출력에 적용할 속성 |
그림
fig-width |
그림의 기본 너비입니다. |
fig-height |
그림의 기본 높이입니다. |
fig-cap |
그림 캡션입니다. |
fig-subcap |
그림 서브캡션입니다. |
fig-link |
그림 클릭 시 연결할 하이퍼링크입니다. |
fig-align |
그림의 수평 정렬입니다( |
fig-alt |
HTML 이미지 |
fig-env |
LaTeX 그림 환경입니다. |
fig-pos |
LaTeX |
fig-scap |
LaTeX 출력 전용 짧은 캡션( |
fig-format |
그림 기본 출력 형식( |
fig-dpi |
그림의 기본 DPI입니다. |
fig-asp |
높이/너비 비율로, 지정하면 |
out-width |
출력 문서에서의 그림 너비입니다(물리적 |
out-height |
출력 문서에서의 그림 높이입니다( |
fig-keep |
청크 내 그림을 어떻게 보관할지 지정합니다. 가능한 값:
|
fig-show |
그림 표시/배치 방식입니다. 가능한 값:
|
out-extra |
그림에 추가할 원시 LaTeX/HTML 옵션입니다. |
external |
tikz 그래픽을 외부화(pre-compile to PDF)합니다. |
sanitize |
tikz 그래픽 특수 LaTeX 문자를 이스케이프합니다. |
interval |
애니메이션 프레임 사이 간격(초)입니다. |
aniopts |
애니메이션 추가 옵션입니다. LaTeX animate 패키지 문서 참조. |
animation-hook |
HTML 출력용 애니메이션 훅 함수입니다. 기본 훅( |
테이블
tbl-cap |
표 캡션입니다. |
tbl-subcap |
표 서브캡션입니다. |
tbl-colwidths |
Markdown grid 또는 pipe 테이블이 값: - |
html-table-processing |
If |
패널 레이아웃
layout |
열(column)을 첫 번째 차원, 행(row)을 두 번째 차원으로 한 2차원 배열로 너비를 지정합니다. 예: |
layout-ncol |
출력 블록을 열로 배치합니다. |
layout-nrow |
출력 블록을 행으로 배치합니다. |
layout-align |
레이아웃 콘텐츠의 수평 정렬입니다( |
layout-valign |
레이아웃 콘텐츠의 수직 정렬입니다( |
페이지 열
column |
출력을 위한 페이지 열입니다. |
fig-column |
그림 출력을 위한 페이지 열입니다. |
tbl-column |
표 출력을 위한 페이지 열입니다. |
cap-location |
그림/표 캡션 위치를 지정합니다( |
fig-cap-location |
그림 캡션 위치를 지정합니다( |
tbl-cap-location |
표 캡션 위치를 지정합니다( |
Cache
cache |
코드 청크 캐시 사용 여부입니다. 두 번째 실행 시 캐시된 청크를 건너뛰고( |
cache-vars |
캐시 DB에 저장할 변수 이름입니다. 자동 감지가 불완전할 수 있으므로 저장할 변수만 지정하거나 일부만 남길 수 있습니다. |
cache-globals |
현재 청크 외부(global) 변수 이름입니다. |
cache-lazy |
객체를 |
cache-rebuild |
해당 청크의 캐시를 강제로 다시 생성합니다. |
cache-comments |
주석 변경이 청크 캐시 무효화로 이어지지 않도록 방지합니다. |
dependson |
이 청크의 캐시 의존성을 명시적으로 지정합니다(하나 이상의 청크 레이블). |
autodep |
전역 변수 사용을 통해 캐시 의존성을 자동으로 감지합니다. |
포함
child |
하위 문서 경로(여러 개 가능)를 지정해 knit 후 메인 문서에 포함합니다. |
file |
실행할 코드가 들어 있는 파일입니다. |
code |
실행할 코드 문자열입니다. |
purl |
|