我试图将帧编号添加到我用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中使用?