繁体   English   中英

用R markdown / knitr生成的投影仪中的内容表

[英]Table of content in beamer generated with R markdown/knitr

根据这个问题,我在使用be mark类文档生成目录时遇到问题,我在RStudio中用R markdown和knitr制作了这个文档。

我的YAML标题如下所示:

---
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默认模板投影仪在这里 (我需要做索姆adjustsments的扉页,所以这就是为什么我已经明确地提到了它)。

我用这个文档渲染

render(input = "file_name.Rmd",
         params = list(x = i),
         output_file = "file_name.beamer.pdf"
         )

但是,生成的pdf中只显示空白页面而没有TOC。 我试过多次运行渲染。

目录列出了部分 ,而不是单个页面。 但是你的文档中没有任何部分:因为你使用了slide_level: 1 ,所有1级标题都是幻灯片。

如果您在文档中添加部分,您将获得一个toc。 这将是正确的用途。 就像是:

---
output:
  beamer_presentation:
    slide_level: 2
    toc: true
---

# Section 1

## Slide 1
Slide content

## Slide 2
Slide content

如果您真的希望获得个人幻灯片列表作为内容表,可能有一种方法可以使用\\renewcommand{\\tableofcontents}{...}来实现,但tex.stackexchange.com更适合对于这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM