RMarkdown Beamer TOC空

时间:2016-12-07 17:38:25

标签: r-markdown beamer tableofcontents

在RMarkdown中使用beamer进行演示,我无法弄清楚为什么TOC是空的。我尝试过使用MacBook和Windows。

ctx.drawImage(imageObj, 0, 0);

使用标题幻灯片,空白页面(TOC应该在哪里)输出pdf演示文稿,然后输出两张幻灯片。

在Windows平台上:

---
title: "test"
author: "my name"
date: "12/6/2016"
output:
  beamer_presentation:
    keep_tex: true
    toc: true
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

# Slide 1
Slide content

# Slide 2
Slide content

RStudio:0.99.896

Rmarkdown:1.2

编者:1.15.1

这里有一些相关的问题:Table of content in beamer generated with R markdown/knitr

使用YAML中的> R.version platform x86_64-w64-mingw32 arch x86_64 os mingw32 system x86_64, mingw32 status major 3 minor 3.1 year 2016 month 06 day 21 svn rev 70800 language R version.string R version 3.3.1 (2016-06-21) nickname Bug in Your Hair 参数,我从tex文件中看到1级标题(即#Section)未正确转换为tex文件中的部分。例如,来自tex文件:

keep_tex: true

似乎RMarkdown没有正确制作tex文件。

1 个答案:

答案 0 :(得分:1)

正如here所指出的,TOC将列出部分(由单个#定义),幻灯片级别必须低于部分(在YAML中定义为下面的slide_level:2和在##的演示文稿中。我不完全理解为什么你不能在幻灯片级别有部分,但至少这是有效的。

---
title: "test"
author: "my name"
date: "12/6/2016"
output:
  beamer_presentation:
    keep_tex: true
    toc: true
    slide_level:2
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

# Section 1

## Slide 1
Slide content

# Section 2

# Slide 2
Slide content