RMarkdown Beamer TOC 为空

RMarkdown Beamer TOC empty

使用RMarkdown 中的beamer 进行演示,我无法弄清楚为什么TOC 是空的。我试过使用 MacBook 和 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

输出 pdf 演示文稿,其中包含标题幻灯片、空白页(TOC 所在的位置),然后是两张幻灯片。

在 Windows 平台上:

> 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 

RStudio:0.99.896

降价:1.2

knitr: 1.15.1

这里有一些相关的问题:

使用 YAML 中的 keep_tex: true 参数,我从 tex 文件中看到级别 1 headers(即 # 部分)未正确转换为 tex 文件中的部分。例如,从 tex 文件:

\begin{frame}{Slide 1}

Slide content

\end{frame}

RMarkdown 似乎没有正确生成 tex 文件。

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

---
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