如何将海鸥颜色主题警报文本更改为非粗体

如何将海鸥颜色主题警报文本更改为非粗体

一些 beamer 颜色主题(如海鸥)将警报文本定义为粗体字体。

但是,当使用覆盖(例如\onslide+<2->:)时,已售出字体警报会很烦人,因为粗体文本比普通文本占用更多空间,从而破坏了动画的感觉。

要将警报从普通更改为粗体,我们可以使用命令

\setbeamerfont{alerted text}{series=\bfseries}

(看这里)。不幸的是,我无法通过使用类似

\setbeamerfont{alerted text}{series=\normaltext}

我不知道这是因为这个命令是错误的,还是因为它无法覆盖seagull的设置。

\alert有人知道在使用海鸥颜色主题时使用命令设置非粗体文本的技巧吗?

答案1

没有\normaltext命令,可以使用将字体系列\mdseries设置为中等的命令来更改字体系列,或者使用\normalfont将字体系列、形状和系列设置为默认值的命令来更改字体系列。

因此你需要的是类似这样的内容:

\documentclass{beamer}
\usecolortheme{seagull}
\setbeamerfont{alerted text}{series=\mdseries}
\begin{document}
\alert{test} 
\end{document}

还有一个\textnormal{}宏,它是 的括号版本\normalfont(如\textmd{}的括号版本mdseries)。

相关内容