![在 Beamer 主题中为标题和正文定义不同的 OpenType 字体](https://linux22.com/image/445222/%E5%9C%A8%20Beamer%20%E4%B8%BB%E9%A2%98%E4%B8%AD%E4%B8%BA%E6%A0%87%E9%A2%98%E5%92%8C%E6%AD%A3%E6%96%87%E5%AE%9A%E4%B9%89%E4%B8%8D%E5%90%8C%E7%9A%84%20OpenType%20%E5%AD%97%E4%BD%93.png)
我正在修改有用的 jhsph beamer 主题 (https://github.com/jfiksel/jhsphbeamer) 以符合我所在大学的字体指南。指南要求使用 Quadon 来表示标题、标题等,使用 Arnhem 来表示大多数正文。
我可以轻松地使用 fontspec 将 sans 字体重新定义为 Arnhem:
\usepackage{fontspec}
\usepackage{luatextra}
\setsansfont{Arnhem Pro Bln}
这样就产生了一个可接受的演示,但当然所有文本都是以阿纳姆的一种或另一种尺寸显示的。
我还可以使用 beamer 命令来更改字体类别,例如:
\setbeamerfont{title}{...}
但我还没有找到将这两者结合起来的方法。例如,我尝试过:
\newfontfamily\quadonmed{Quadon Medium}
\newfontfamily\arnhem{Arnhem Pro Bln}
\setbeamerfont{title}{quadonxb}
\setbeamerfont{frametitle}{quadonmed}
\setbeamerfont{framesubtitle}{quadonmed}
\setbeamerfont{normal text}{arnhem}
和更简单的
\setbeamerfont{title}{Quadon Medium}
但这些都不起作用。
我将非常感激关于如何在 beamer 的标题和正文中使用不同的 opentype 字体的建议,以及/或者任何使用此类风格的主题的链接。