似乎粗体小型大写字母不再适用于libertineotf
?我目前正在调整一个我使用的旧模板pdflatex
,我需要这些粗体小型大写字母:
\documentclass{standalone}
\usepackage{libertineotf}
\begin{document}
\huge
Test
\bfseries
Test
\scshape
Test
\end{document}
答案1
使用
\usepackage{libertine}
而是。使用最新的 TeXLive 或 MiKTeX 应该可以工作。在这两种情况下,如果系统没有使用包管理器更新,您都可以更新系统。如果您使用的是 Ubuntu 或其他 Linux 发行版的 TL,则更新包libertine
ctan 更新包,例如:http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/fonts/libertine.zip(并非所有镜像都提供 zip 文件)。安装后,将旧的libertine-legacy
和libertineotf
移至/tmp
或其他地方。然后运行sudo texhash
并sudo updmap --enable Map=libertine.map
或者,您也可以不使用包来使用 Libertine:
\documentclass{article}
\usepackage{fontspec}
\setmainfont%[SmallCapsFeatures={Letters=SmallCaps}]
{Linux Libertine O}
\begin{document}
...
那么你还会得到粗体小型大写字母。