R Language
RMarkdown 및 knitr 프레젠테이션
수색…
통사론
- 머리글:
- YAML 형식, 일반 매개 변수 및 메타 데이터를 정의하도록 스크립트가 컴파일 될 때 사용됩니다.
매개 변수
매개 변수 | 정의 |
---|---|
표제 | 문서의 제목 |
저자 | 문서 작성자 |
날짜 | 문서의 날짜 : " r format(Sys.time(), '%d %B, %Y') " |
저자 | 문서 작성자 |
산출 | 문서의 출력 형식 : 최소 10 가지 형식을 사용할 수 있습니다. html 문서의 경우 html_output . PDF 문서, pdf_document , .. |
비고
하위 옵션 매개 변수 :
하위 옵션 | 기술 | HTML | 워드 | ODT | RTF | MD | 기둥 | 이슬람 교도 | 미끄러지는 | 비머 | |
---|---|---|---|---|---|---|---|---|---|---|---|
citation_package | 서지 정보, natbib, biblatex 또는 none을 처리하는 LaTeX 패키지 | 엑스 | 엑스 | 엑스 | |||||||
코드 전개 | 독자가 R 코드 "none", "hide"또는 "show"의 표시를 토글하게하십시오. | 엑스 | |||||||||
대들보 | 비머 색상 테마 사용 | 엑스 | |||||||||
CSS | 문서 스타일 지정에 사용하는 CSS 파일 | 엑스 | 엑스 | 엑스 | |||||||
dev | 도형 출력에 사용할 그래픽 장치 (예 : "png") | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | |||
지속 | 슬라이드 바닥 글에 카운트 다운 타이머 (분) 추가 | 엑스 | |||||||||
fig_caption | 캡션을 사용하여 수치를 렌더링해야합니까? | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | |||
fig_height, fig_width | 문서의 기본 그림 높이 및 너비 (인치) | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 |
가장 밝은 부분 | 구문 강조 : "tango", "pygments", "kate", "zenburn", "textmate" | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | |||||
포함하다 | 문서에 배치 할 콘텐츠 파일 (in_header, before_body, after_body) | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | ||
증분 | 글 머리 기호는 한 번에 하나씩 나타납니다 (발표자 마우스 클릭시)? | 엑스 | 엑스 | 엑스 | |||||||
keep_md | knitr 출력을 포함하는 .md 파일의 사본 저장 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | ||||
keep_tex | knitr 출력을 포함하는 .tex 파일의 사본을 저장하십시오. | 엑스 | 엑스 | ||||||||
latex_engine | 라텍스 또는 ""pdflatex ","xelatex ", lualatex" | 엑스 | 엑스 | ||||||||
lib_dir | 사용할 종속성 파일의 디렉토리 (부트 스트랩, MathJax 등) | 엑스 | 엑스 | 엑스 | |||||||
mathjax | 로컬 또는 URL로 설정하여 MathJax의 로컬 / URL 버전을 사용하여 렌더링합니다. | 엑스 | 엑스 | 엑스 | |||||||
md_extensions | 기본 정의 또는 R Markdown에 추가 할 Markdown 확장 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 |
number_sections | 헤더에 섹션 번호 매기기 추가 | 엑스 | 엑스 | ||||||||
pandoc_args | Pandoc에 전달할 추가 인수 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 |
preserve_yaml | 최종 문서에서 YAML 앞부분을 보존 하시겠습니까? | 엑스 | |||||||||
reference_docx | docx 출력을 생성 할 때 스타일을 복사해야하는 docx 파일 | 엑스 | |||||||||
self_contained | 의존성을 문서에 포함 | 엑스 | 엑스 | 엑스 | |||||||
slide_level | 개별 슬라이드를 정의하는 가장 낮은 제목 수준 | 엑스 | |||||||||
더 작은 | 프레젠테이션에서 작은 글꼴 크기를 사용합니까? | 엑스 | |||||||||
똑똑한 | 직선 따옴표를 곱슬로 변환하고, 대시를 em 대시로 변환하고, ...을 타원으로 변환합니다. | 엑스 | 엑스 | 엑스 | |||||||
주형 | 파일 렌더링시 사용할 Pandoc 템플릿 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | |||||
테마 | 페이지에 사용할 Bootswatch 또는 Beamer 테마 | 엑스 | 엑스 | ||||||||
toc | 문서 시작시 목차 추가 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | |||
toc_depth | 목차에 추가 할 가장 낮은 수준의 표제 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | 엑스 | ||||
toc_float | 목차를 주 내용의 왼쪽에 띄우십시오. | 엑스 |
Rstudio 예제
이것은 .Rmd로 저장되는 스크립트로, .R로 저장되는 r 스크립트와는 반대입니다.
스크립트를 편직하려면 Rstudio에서 render
기능을 사용하거나 바로 가기 버튼을 사용하십시오.
---
title: "Rstudio exemple of a rmd file"
author: 'stack user'
date: "22 July 2016"
output: html_document
---
The header is used to define the general parameters and the metadata.
## R Markdown
This is an R Markdown document.
It is a script written in markdown with the possibility to insert chunk of R code in it.
To insert R code, it needs to be encapsulated into inverted quote.
Like that for a long piece of code:
```{r cars}
summary(cars)
```
And like ``r cat("that")`` for small piece of code.
## Including Plots
You can also embed plots, for example:
```{r echo=FALSE}
plot(pressure)
```
ioslides 프레젠테이션에 꼬리말 추가하기
바닥 글 추가는 기본적으로 가능하지 않습니다. 다행스럽게도 jQuery와 CSS를 사용하여 knitr으로 렌더링 된 ioslides 프리젠 테이션의 슬라이드에 바닥 글을 추가 할 수 있습니다. 우선 jQuery 플러그인을 포함해야한다. 이것은 라인에 의해 행해진 다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
이제 jQuery를 사용하여 프리젠 테이션의 DOM ( 문서 객체 모델 )을 변경할 수 있습니다. 즉, 문서의 HTML 구조를 변경합니다. 프리젠 테이션이로드되면 ( $(document).ready(function() { ... })
), 클래스 속성이 .backdrop
.title-slide
, .backdrop
또는 .segue
가 아닌 모든 슬라이드를 선택하고 각 슬라이드가 '닫히기'직전에 <footer></footer>
태그를 추가하십시오 (예 : </slide>
). 속성 label
은 나중에 표시 될 내용을 전달합니다.
우리가해야 할 일은 CSS로 바닥 글을 레이아웃하는 것뿐입니다.
각 <footer>
( footer::after
) footer::after
:
- 속성
label
의 내용을 표시한다. - 글꼴 크기 12 사용
- 바닥 글 배치 (슬라이드 하단에서 20 픽셀, 왼쪽에서 60 픽셀)
다른 속성은 무시할 수 있지만 프리젠 테이션이 다른 스타일 템플릿을 사용하는 경우 수정해야 할 수 있습니다.
---
title: "Adding a footer to presentaion slides"
author: "Martin Schmelzer"
date: "26 Juli 2016"
output: ioslides_presentation
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('slide:not(.title-slide, .backdrop, .segue)').append('<footer label=\"My amazing footer!\"></footer>');
})
</script>
<style>
footer:after {
content: attr(label);
font-size: 12pt;
position: absolute;
bottom: 20px;
left: 60px;
line-height: 1.9;
}
</style>
## Slide 1
This is slide 1.
## Slide 2
This is slide 2
# Test
## Slide 3
And slide 3.
결과는 다음과 같습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow