目录空白

时间:2019-05-18 04:12:47

标签: r r-markdown presentation beamer

我正在尝试使用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

1 个答案:

答案 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])。