我正在使用 beamer,我想使用\textsc
Helvetica。添加
\usepackage[scaled=.92]{helvet}
序言部分就可以了。问题是,这也会把幻灯片的所有文本都改成 Helvetica,因为我使用的是
\usefonttheme{default}
在我的幻灯片上使用无衬线字体(默认情况下,它是 Computer Modern Sans Serif)。我想在其余幻灯片中使用 Computer Modern Sans Serif,而不是 Helvetica。我查看了 TSE 问题,但没有找到任何相关内容。我该如何实现这一点?
任何帮助将不胜感激 :)
答案1
好的,我刚刚明白了。
根本不需要加载helvet
包;相反,我们可以使用
\textsc{\fontfamily{phv}\selectfont
Your Text Goes Here
}
以获得期望的结果。
实际上,默认情况下,与其他字体相比,LaTeX 上的 Helvetica 可能太大。为了将 Helvetica 变成“正常大小”,同时避免我原来的问题,我们可以添加
\usepackage[scaled=.92]{helvet}
\renewcommand*\sfdefault{cmss}
到序言部分。第一行将 Helvetica 重新缩放到其默认大小的 92%。第二行将默认无衬线字体重置为 Computer Modern Sans Serif。