在knitr / rmarkdown中添加beamer框架选项

时间:2015-02-20 08:58:54

标签: r latex knitr r-markdown beamer

我试图将帧编号添加到我用rmarkdown编写的Beamer演示文稿中。但是,我想使用\ begin {frame} [plain]选项来抑制标题页上的数字(来自第二个答案:https://tex.stackexchange.com/questions/82794/removing-page-number-from-title-frame-without-changing-the-theme)。但是,当从rmarkdown编译为tex时,\ titlepage已经创建了一个框架环境,所以实际上我得到了一个双帧,因而出现了错误。

所以在编译时:

---
output:
  beamer_presentation:
    includes:
      in_header: header.tex
---

\begin{frame}[plain]
\titlepage
\end{frame}

我在乳胶中得到这个:

\begin{frame{

  \begin{frame}
     \titlepage
  \end{frame}

\end{frame}

在header.tex中我有这个:

\let\otp\titlepage
\renewcommand{\titlepage}{\otp\addtocounter{framenumber}{-1}}

所以我现在的解决方法是在rmarkdown中使用普通\ maketitle,然后编译为.tex,添加[plain]选项,然后编译为pdf。但是,我想避免那个中间步骤。这是否可以在rmarkdown中使用?

1 个答案:

答案 0 :(得分:2)

在标题后添加{.plain},如下所示:

----

# I'm the title {.plain}

来源:Pandoc User’s Guide