投影仪出现错误:\QTR{frametitle}{Title Here}

投影仪出现错误:\QTR{frametitle}{Title Here}

我正在尝试编译最初在科学工作场所编写的 Beamer 文档。我改用 WinEdt。

有几件事似乎无法从一个编译器移植到另一个编译器。我设法修复了大部分问题,但不是全部。

其中一件事是这样的:

\begin{frame}%
%EndExpansion

\QTR{frametitle}{title here}

\end{frame}

我收到以下错误:

[1{C:/Users/bla/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]
! Undefined control sequence.
\beamer@doifinframe ...eamer@frameslide}\par \QTR 
                                                  {frametitle}{ title here...
l.62 \end{frame}
                %
? 

当然我知道我可以通过以下方法解决这个问题:

\begin{frame}{title here}%
%EndExpansion


\end{frame}

但我真的想避免这种情况,因为对超过 200 张幻灯片这样做太糟糕了。有解决方法吗?我缺少一些包吗?

答案1

您可以定义命令\QTR以便它生成框架标题。在 beamer 中有两种方法可以输入框架标题:

\begin{frame}{title here} 
... 
\end{frame}

或者

\begin{frame}
\frametitle{title here} 
... 
\end{frame}

\documentclass{beamer}

\providecommand\QTR[2]{\csname #1\endcsname{#2}}


\begin{document}

\begin{frame}%
%EndExpansion

\QTR{frametitle}{title here}

\end{frame}

\end{document}

相关内容