将所有分段命令使用的字体更改为 Helvetica

将所有分段命令使用的字体更改为 Helvetica

我在模板中发现了这一行。

\allsectionsfont{\usefont{OT1}{phv}{b}{n}} % Change the font of all section commands (Helvetica)

这不适用于我的波兰语字符。如何将其更改为使用“ą”、“ś”、“ę”等。

链接模板:http://www.latextemplates.com/template/wenneker-article

答案1

你应该做

\usepackage[scaled=0.8]{helvet}

进而

\allsectionsfont{\sffamily}

(更改比例因子以适应)。文档中的无衬线字体应该只有一个选择。

我认为你正在做\usepackage[T1]{fontenc},因为波兰需要它。


缩放值 0.8 只是一个猜测;我的观点是标准缩放因子 0.95 太大了。除非您需要在同一行上混合无衬线和衬线文本,否则一个值与另一个值一样好(因此个人偏好会影响选择)。

您也可以考虑tgheros代替helvet;它提供了一个scale选项(scaled不像helvet

\usepackage[scale=0.8]{tgheros}

或者:matchlowercasematchuppercase

\usepackage[matchlowercase]{tgheros}

\usepackage[matchuppercase]{tgheros}

这不需要解释。

相关内容