切换 beamer 字体系列

切换 beamer 字体系列

标准文档(例如scrreprt)使用罗马字体系列作为文本,使用 Sansserif 字体系列作为标题等。在 中则相反beamer。如何切换这两个字体系列?或者为什么要beamer以这种方式定义字体系列?

背景:我认为这是我使用公式时遇到的问题,因为它们使用的是 Sansserif 字体而不是罗马字体。使用该euler包的公式看起来真的很差。

PS:我使用 TeXlive 2013 与 LuaLaTeX 一起编译。

答案1

您使用的字体系列通常由您的投影仪主题设置,默认在所有地方都使用无衬线字体。至于“为什么”,似乎无衬线字体在低分辨率投影仪上更容易阅读,但如今,随着越来越多的会议室配备现代硬件,这不再是一个问题。

有几种方法可以更改在 Beamer 演示文稿中使用的字体,仅使用 Latex 即可。LuaLatex 添加了一些用于加载 TTF 字体等的功能,但这可能比您在此处需要的更复杂。

最简单的方法是使用 beamer 字体主题。

\usefonttheme[stillsansseriflarge]{serif}

您还可以使用以下命令(以手册中的示例为例)更改每个 beamer 模板的字体系列(及更多内容):

\setbeamerfont{frametitle}{series=\bfseries} % Frame titles should be bold

您可以参阅第 18 节(字体)beamer 用户指南了解更多详细信息和示例,并参阅第 5.6 节(选择合适的字体和字体属性)了解有关演示文稿字体的基本建议。

相关内容