Latex 字体错误-不打印 helveticaboldoblique

Latex 字体错误-不打印 helveticaboldoblique

在我编辑完 PNAS 期刊文档后,部分参考文献应采用 helvetica-boldoblique 样式。但是,它打印出来的是简单粗体 (helvetica-bold)。当我将样式和类文件中的字体设置从 boldoblique 更改为 oblique 时,文本将变为斜体,但不再是粗体。

我尝试过这个解决方案,但它不起作用:Latex 字体错误...我找不到“hv”

文件可从以下位置获取:http://www.pnas.org/site/authors/LaTex.xhtml

答案1

如果没有 MWE 就很难分辨,但当您使用已弃用的样式命令\bf和时,这是经典的(和预期的)行为\it

LaTeX 使用两类命令来完成这项工作。

  • \bf有一类的行为与和类似\it,但它们被称为\bfseries\itshape。它们应该用括号括起来,以限制其作用范围:

    {\bfseries Bold   text}
    {\itshape  Italic text}
    {\bfseries\itshape Bold {\em and} italic text!}
    
  • 另一个类采用范围参数,并可以对排版执行一些智能校正。

    \textbf{Bold   text}
    \textit{Italic text}
    \textbf{\textit{Bold \emph{and} italic text!}
    

使文本加粗/斜体的“正确”方法是什么?深入讨论这些命令以及它们之间的区别。

相关内容