无法在俄语投影仪演示文稿中排版 guillemets

无法在俄语投影仪演示文稿中排版 guillemets

我似乎无法在框架内生成 guillemets(角引号)beamer,我收到错误消息

<to be read again> 
                   <
l.9 \end{frame}

对于以下 MWE

\documentclass{beamer}
\usepackage[russian]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frame}
<<Привет>>
\end{frame}
\end{document}

有点令人惊讶的是,如果我删除\begin{frame}\end{frame}命令,它工作得很好:我得到一个页面,左上角有单词“Привет”,并用引号括起来。然而,我需要在众多幻灯片中的一张中使用它们。

答案1

您的问题是frame环境正在寻找动作规范,其形式为<...>。因此您需要停止扫描:添加\relax

\documentclass{beamer}
\usepackage[russian]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frame}\relax
<<Привет>>
\end{frame}
\end{document}

相关内容