更改命名法的字体(nomencl)

更改命名法的字体(nomencl)

我正在尝试更改缩写列表的字体\printnomenclature命名学),这样我就可以将缩写变成粗体(我的主要字体没有粗体版本)。我尝试了几种方法,但就是无法让它工作。字体变为默认字体,并且由于某种奇怪的原因,定义中的斜体丢失了。

\renewcommand{\nomname}{List}
\renewcommand{\nomlabel}[1]{\textbf{#1}} %bold abbreviations
\printnomenclature
\input{ABC}

我尝试过这个,但没有成功:

\renewcommand{\nomname}{List}
\renewcommand{\nomlabel}[1]{\textbf{#1}} %bold abbreviations
{\fontfamily{Arial}\selectfont\printnomenclature}
\input{ABC}

还有这个:

\renewcommand{\nomname}{List}
\renewcommand{\nomlabel}[1]{{\fontfamily{Arial Bold}\selectfont{#1}}} %bold abbreviations
\printnomenclature
\input{ABC}

答案1

您可以使用 Helvetica 代替

\usepackage{helvet}

然后,

\renewcommand{\nomlabel}[1]{{\fontfamily{phv}\selectfont \textbf{#1}}} %bold Helvetica

应该管用。

使用真正 Arial 的问题如下所述:如何将整个文档的字体设置为 Arial?

相关内容