PDF 中无斜体

PDF 中无斜体

突然间,我 PDF 中所有应该为斜体的文本都显示为正常文本。我不知道是什么导致了这个问题,所以除了发布我的所有文件外,我现在无法包含 MWE。

以下注释可能会提供一些线索,说明导致 PDF 中所有斜体都显示为正常文本的原因:

  • 我正在使用latextemplates.com 论文模板
  • 我正在使用 XeTeX,版本 3.14159265-2.6-0.99992(TeX Live 2015)
  • 我正在使用 biblatex 2015/04/19 v3.0
  • 我正在使用 biber
  • 我正在使用 Lucida Sans Unicode 字体
  • 以斜体显示的书目文本(包括书名和期刊名称)现在显示为普通文本。
  • 所有换行的文本\textit{}都显示为普通文本
  • 排版时没有出现错误
  • 例如,我在排版时收到几个 LaTeX 字体警告LaTeX Font Warning: Font shape EU1/LucidaSansUnicode(0)/bx/it' undefined

答案1

LaTeX Font Warning: Font shape EU1/LucidaSansUnicode(0)/bx/it' undefined

这意味着(正如您从输出中看到的)没有定义斜体字体。

发生这种情况的原因是 XeLaTeX(使用fontspec)尝试从主字体选项中自动检测斜体字体。如果失败,它就无法发挥魔力。

因此,选择您的主字体如下:

\setmainfont{Lucida Sans Unicode}[ItalicFont = Lucida Sans Unicode Italic]

或者:

\setmainfont[ItalicFont = Lucida Sans Unicode Italic]{Lucida Sans Unicode}

(旧语法,如果您愿意的话,仍然可以正常工作。)

相关内容