使用 beamer 中的 xsavebox 避免第一张幻灯片为空

使用 beamer 中的 xsavebox 避免第一张幻灯片为空

下面的代码,我想定义一些我在整个文档中引用的已保存的框,在标题幻灯片之前生成一个空白幻灯片(使用 进行编译mklatex -pdfxe,它可以很好地与 配合使用pdflatex):

\documentclass{beamer}

\usepackage{xsavebox}

\begin{document}
\begin{xlrbox}{A}
  A
\end{xlrbox}%
\begin{frame}
  \titlepage
\end{frame}
\begin{frame}
  \theA
\end{frame}
\end{document}

我该如何避免出现空白幻灯片?我也不明白那张幻灯片是从哪里来的。

答案1

对于所有涉及 DVI/XDVI 的工作流程,需要在文档页面上创建 PDF XObject(例如通过)。这些工作流程通过特殊(和)xsavebox来实现。\special{ps: ...}\special{pdf: ...}

为了避免在类中添加额外的页面beamer,请按照用户 Sigur 的建议将xlrbox/放在\xsbox框架中。

\documentclass{beamer}

\usepackage{xsavebox}

\begin{document}
\begin{frame}
  \begin{xlrbox}{A}
    A
  \end{xlrbox}%
  \titlepage
\end{frame}

\begin{frame}
  \theA
\end{frame}

\end{document}

相关内容