rmarkdown beamer 演示文稿:如何不打印部分幻灯片?

rmarkdown beamer presentation: how to not print section slides?

我正在用 rmarkdown 编写 beamer 演示文稿并使用 knitr 将其转换为 pdf。我想在 header1 级别定义部分,例如# Introduction,然后制作一张幻灯片,标题为其他名称,例如## Introducing my brilliant research。让 header1 级别定义部分很好,因为部分的名称可以显示在某些 beamer 主题的幻灯片 header 中,这就是我包含它的原因。

但我不希望 rmarkdown 插入一张幻灯片,该幻灯片仅说明部分之间的部分名称,而目前它正在这样做。有没有办法不打印带有节之间节名称的幻灯片?我以为 slide_level 会控制这种行为,但它似乎没有(或者我用错了)。

可以使用以下代码获得我的问题的最小可重现示例:

---
title: "Test Pres"
author: "Professor Genius Researcher"
date: "24 February 2017"
output: 
  beamer_presentation:
    slide_level: 2
    theme: "Singapore"
    colortheme: "rose"
---

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

# Markdown Intro

## R Markdown

This is an R Markdown presentation. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document.

# Using Bullets

## Slide with Bullets

- Bullet 1
- Bullet 2
- Bullet 3

# Including Chunks

## Slide with R Output

```{r cars, echo = TRUE}
summary(cars)
```

## Slide with Plot

```{r pressure}
plot(pressure)
```

目前,此代码生成的幻灯片显示 Markdown 介绍、使用项目符号和包括块。我想要那些标记省略部分的幻灯片。这可能吗?

创建一个新的 Latex 模板,从序言中删除此部分:

\AtBeginSection[]
{
  ....
}

将此 Latex 模板放在与您的 .Rmd 文件相同的文件夹中,并使用 template: mytemplate.tex 在 Rmd Yaml 前面的内容中引用它,如 here 所述。