Table 的 beamer 中使用 R 生成的内容 markdown/knitr
Table of content in beamer generated with R markdown/knitr
根据 this 问题,我在使用 beamer class 文档生成 table 内容时遇到问题,这是我在 RStudio 中使用 R markdown 和 knitr 制作的。
我的 YAML header 看起来像这样:
---
params:
x: !r x
author: "Author"
date: "Januar 2016"
graphics: yes
fontsize: 10pt
output:
beamer_presentation:
includes:
in_header: in_header.tex
keep_tex: yes
latex_engine: xelatex
slide_level: 1
template: body.tex
toc: true
classoption: aspectratio=169
---
我在 body.tex 中使用了默认的 beamer 模板 here (我需要对标题页进行一些调整,所以这就是我明确引用它的原因)。
我用
渲染文档
render(input = "file_name.Rmd",
params = list(x = i),
output_file = "file_name.beamer.pdf"
)
但是,生成的 pdf 中只显示空白页,没有目录。我尝试 运行 渲染了几次。
table 个目录列表部分,而不是单个页面。但是您的文档中没有部分:因为您使用了 slide_level: 1
,所有 1 级标题都是幻灯片。
如果您在文档中添加部分,您将获得一个目录。那才是正确的用法。类似于:
---
output:
beamer_presentation:
slide_level: 2
toc: true
---
# Section 1
## Slide 1
Slide content
## Slide 2
Slide content
如果您真的想获得个人幻灯片列表作为 table 内容,可能有一种方法可以在序言中使用 \renewcommand{\tableofcontents}{...}
,但是 tex.stackexchange.com更适合这个问题。
根据 this 问题,我在使用 beamer class 文档生成 table 内容时遇到问题,这是我在 RStudio 中使用 R markdown 和 knitr 制作的。
我的 YAML header 看起来像这样:
---
params:
x: !r x
author: "Author"
date: "Januar 2016"
graphics: yes
fontsize: 10pt
output:
beamer_presentation:
includes:
in_header: in_header.tex
keep_tex: yes
latex_engine: xelatex
slide_level: 1
template: body.tex
toc: true
classoption: aspectratio=169
---
我在 body.tex 中使用了默认的 beamer 模板 here (我需要对标题页进行一些调整,所以这就是我明确引用它的原因)。
我用
渲染文档render(input = "file_name.Rmd",
params = list(x = i),
output_file = "file_name.beamer.pdf"
)
但是,生成的 pdf 中只显示空白页,没有目录。我尝试 运行 渲染了几次。
table 个目录列表部分,而不是单个页面。但是您的文档中没有部分:因为您使用了 slide_level: 1
,所有 1 级标题都是幻灯片。
如果您在文档中添加部分,您将获得一个目录。那才是正确的用法。类似于:
---
output:
beamer_presentation:
slide_level: 2
toc: true
---
# Section 1
## Slide 1
Slide content
## Slide 2
Slide content
如果您真的想获得个人幻灯片列表作为 table 内容,可能有一种方法可以在序言中使用 \renewcommand{\tableofcontents}{...}
,但是 tex.stackexchange.com更适合这个问题。