презентация rmarkdown beamer: как не печатать слайды разделов?



Я пишу презентацию beamer в rmarkdown и конвертирую ее в pdf с помощью knitr. Я хочу определить разделы на уровне header1, например # Introduction, а затем иметь слайд под названием Что-то другое, например ## Introducing my brilliant research. Наличие уровня header1, определяющего разделы, приятно, поскольку имена разделов могут отображаться в заголовке слайда в определенных темах beamer, и именно поэтому я включаю его.



Но я не хочу, чтобы 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 Intro, используя пули и включая куски. Я бы хотел, чтобы эти слайды, обозначающие разделы, были опущены. Это возможно?
612   1  

1 ответ:

Создайте новый шаблон Latex, где вы удалите эту часть из преамбулы:

\AtBeginSection[]
{
  ....
}

Поместите этот шаблон latex в ту же папку, что и ваш .Файл Rmd и ссылаться на него в RMD Yaml front matter, используя template: mytemplate.tex, как описано здесь.

Comments

    Ничего не найдено.