【发布时间】:2015-04-21 21:33:55
【问题描述】:
我正在尝试将帧号添加到用 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 中可行吗?
【问题讨论】:
标签: r latex knitr r-markdown beamer