我正在尝试使用R Markdown创建投影仪演示。一切正常,直到我将软件更新为R和RStudio的最新版本。现在我的目录没有出现(而是空白页),并且在演示文稿的每个“节”标题上方都出现了“第1节”,“第2节” ...等字样。
我尝试使用toc:true,toc:false,更改主题,甚至从零开始创建新的R Markdown投影仪,但无济于事。
---
title: "TITLE"
subtitle: "Subtitle"
author: "Guillermo Ortiz"
date: "9-oct-2019"
output: beamer_presentation
theme: "Madrid"
toc: TRUE
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
# Hello
## Goodbye
Bla bla bla bla
答案 0 :(得分:0)
我没有看到您描述的所有内容:我看到了显示的部分编号,但目录不是空白。以下内容可解决节号问题,但可能无法解决您的目录:
问题出在生成的.tex
文件中。当您将主题指定为“马德里”时,R Markdown将放置LaTeX行
\usetheme[]{Madrid}
进入.tex
文件。问题在于,它是在对样式(\setbeamertemplate{section page}
等)进行了一堆自定义之后放入的,并且覆盖了它们。
[编辑添加:]实际上就是这样。您要求马德里,如果您想要不同的东西,则应该要求它。 Pandoc不应覆盖您要求的主题。
有几种方法可以要求对马德里主题进行此更改。一个是
通过将请求放入文件(例如mysections.sty
)并将其放入YAML中,将请求包括在标头中:
output:
beamer_presentation:
includes:
in_header: mysections.sty
mysections.sty
应该包含以下内容(Pandoc默认设置):
\setbeamertemplate{section page}{
\centering
\begin{beamercolorbox}[sep=12pt,center]{part title}
\usebeamerfont{section title}\insertsection\par
\end{beamercolorbox}
}
您可能需要其他选项(例如\begin{beamercolorbox}[sep=12pt,center,rounded,shadowed]
)。