Libertine(biolinum)字体内部名称

Libertine(biolinum)字体内部名称

\sffamily我的文档使用了 libertine 包。我的章节标题使用 titlesec 包格式化为无衬线字体。我假设这意味着它为我的章节使用了 biolinum 字体。现在我想将我的文档更改为 lmodern 但保留 biolinum 章节格式。由于我要将其sffamily更改为 lmodern 变体(无论它叫什么),我需要使用命令\fontfamily{<internalname>}\selectfont

浏览 libertine 文档和 libertine type1 .sty 文件后,我找不到 biolinum 的内部名称。我试过了LinuxBiolinumO-LF,这似乎有效,但与 结合使用时会发出警告\bfseries,所以我无法重现我在 libertine 包下使用 sffamily 时所用的粗体格式。有什么想法可以解决吗?我不想更改 sfdefault。

我正在使用 texlive 2012 和 pdflatex。谢谢。

答案1

其实,这并不是那么困难;问题更多地来自于家庭提供的众多选择,这意味着本身biolinum并没有命令。\biolinum

以下内容应允许您访问这两种类型的无衬线字体:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{biolinum}
\renewcommand{\sfdefault}{lmss}
\usepackage{lipsum}


\begin{document}

{\sffamily\lipsum[1]}

{\sffamily\bfseries\lipsum[1]}

{\sffamily\bfseries\itshape\lipsum[1]}

\newpage
{\biolinumOsF\lipsum[1]} % compare \biolinumLF

{\biolinumOsF\bfseries\lipsum[1]}

{\biolinumOsF\bfseries\itshape\lipsum[1]}

\end{document}

相关内容