看起来\em
和\emph
不会在形状和正常形状之间交替。如何恢复?
测试用例:
\documentclass{beamer}
\begin{document}
\frame{\em abc \emph{def \emph{ghi} jkl} mno}
\end{document}
使用“文章”,它可以按预期工作。
这是beamer 2011/09/12 development version 3.20
。
答案1
beamerbaseoverlay.sty
包含
\newcommand<>{\emph}[1]{{\only#2{\itshape}#1}}
因此\emph
只产生斜体形状。但是,\em
不会改变,您可以编写
\documentclass{beamer}
\begin{document}
\frame{\em abc {\em def {\em ghi} jkl} mno}
\end{document}
给予
它会产生您期望的形状,但不会beamer
在其修改的 中提供叠加选项\emph
。叠加选项意味着您可以编写\emph<3>{text}
在所有幻灯片上打印文本,但仅在幻灯片 3 上将其斜体化。如果您愿意放弃此功能,只想\emph
表现得像,{\em ...}
那么您可以放置
\renewcommand<>{\emph}[1]{{\em #1}}
在你的序言中。 添加:正如您所评论的,可以将上述内容结合起来,通过以下方式获得覆盖行为:
\renewcommand<>{\emph}[1]{{\only#2{\em}#1}}
正如其他海报所指出的,人们常常喜欢在演示文稿中使用beamer
诸如\alert
额外对比度之类的命令。