我正在尝试将一小部分字体更改为Linux Libertine 无衬线字体。 但是,那衬线字体正常工作但无衬线字体失败。
我正在遵循如何在文档中的一小部分文本中使用特定字体?我不想使用 XeLaTeX,fontspec
因为我希望我的代码可以在任何机器上全局运行。请考虑以下 MWE:
\documentclass{article}
\begin{document}
Computer Modern Serif
{\sffamily Computer Modern Sans Serif}
{
\fontfamily{LinuxLibertineT-OsF}\selectfont % set font as Linux Libertine
Linux Libertine Serif
{\sffamily This however is not Linux Libertine Sans Serif}
}
\end{document}
这使
答案1
这\fontfamily
指定其无衬线字体。正如所指出的蝉,rm/sf/tt 的默认字体系列由该类设置。
以下是最常见字体及其代码的列表:(来自如何在文档中的一小部分文本中使用特定字体?)
系列字体名称 先锋派 fvs Bitstream Vera Sans pbk 布克曼 bch 宪章 ccr电脑混凝土 cmr 现代电脑 pcr 快递 姆杜格姆 Garamond 字体: Helvetica fi4 孤寂 lmr 拉丁现代 lmss 拉丁现代无字体 lmtt 拉丁现代打字机 LinuxBiolinumT-OsF Linux Biolinum(旧版本软件包中称为“fxb”) LinuxLibertineT-OsF Linux Libertine(旧版本软件包中称为“fxl”) pnc新世纪教科书 帕拉蒂诺人 qag TeX Gyre Adventor qbk TeX Gyre Bonum qzc TeX Gyre 合唱团 qcr TeX 回旋光标 qhv TeX Gyre 英雄 qpl TeX 环流佩格拉 qcs TeX 回旋学院 qtm TeX 环流 ptm时报 安西亚尔 把乌托邦 pzc Zapf 大法官府
那么 Linux Libertine sans serif 的名字是什么?根据维基百科
还有一种互补的人文主义无衬线字体,Linux 生物医学,类似于 Optima 或 Candara。它有粗体和斜体两种样式。
它有不同的名字Linux 生物医学!这是由用户22108,我测试了这种字体,它看起来和包中的无衬线字体一模一样libertine
。
以下是需要测试的 MWE:
\documentclass{article}
\begin{document}
Computer Modern Serif (\fontname\font)
{\sffamily Computer Modern Sans Serif (\fontname\font)}
\fontfamily{LinuxLibertineT-OsF}\selectfont
Linux Libertine Serif (\fontname\font)
\fontfamily{LinuxBiolinumT-OsF}\selectfont
Linux Biolinum (\fontname\font)
\end{document}
输出结果如下: