使用 rmarkdown 和 knitr 将部分添加到 beamer 演示文稿

Add sections to beamer presentation using rmarkdown and knitr

我正在尝试使用乳胶命令 \section{} 将部分幻灯片添加到用 rmarkdown 编写的 beamer 演示文稿中。但是,它会在转换过程中自动插入 \begin{frame}\end{frame} 之间,这会导致编译失败。有什么办法可以阻止这种情况的发生,这样就可以添加部分幻灯片而无需手动编辑 tex 文件?

这是我的 rmarkdown 代码:

---
title: "Beamer presentation"
output: beamer_presentation
---

\section{Section one}

转换为:

\title{Beamer presentation}

\begin{document}
\frame{\titlepage}

\begin{frame}
\section{Section one}
\end{frame}

\end{document}

幻灯片和section slides都是由markdown标题定义的,一行开头的一系列#字符,#的数量表示标题的层次。

By default [the level that defines frames] is the highest header level in the hierarchy that is followed immediately by content, and not another header, somewhere in the document.

所有高于此级别的标题都将成为章节标题。

来自rmarkdown documentation ; See also the pandoc documentation on slideshows.

例如:

# Section title

## Frame title

Frame content

### Subtitle inside a frame