我使用的是 Ubuntu 12.04,并安装了 Ubuntu 软件包“texlive-fonts-extra”,以便能够使用 Libertine 字体。除了 sans-serif(Linux Biolinum)斜体字体外,其他一切都运行正常。我收到以下警告:
LaTeX Font Warning: Font shape `T1/fxb/m/sl' undefined
LaTeX Font Warning: Font shape `T1/fxb/m/it' undefined
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
我找到了一些建议,但都没有什么帮助。
首先问答建议将 Libertine 字体更新到 5.1.3 版。ttf-linux-libertine 软件包的版本是 5.1.3,但我怀疑 LaTeX 是否使用该软件包。我搞不清楚 LaTeX 使用的是哪个版本,也不知道该如何升级字体。
这封邮件建议使用
\usepackage[T1]{fontenc}
不幸的是这也无济于事。
最小示例:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\begin{document}
\textsf{Lorem }
\textsf{\emph{Ipsum}}
\end{document}
比较有和没有 Libertine 包的输出: