有没有办法获得其他粗体字体?
我们都知道\textbf
提供粗体字体,但是,有没有办法获得比 更柔和的粗体\textbf
?不是那么“黑”。
答案1
为了获得包含粗体和“不太粗体”文本的文档,您需要使用区分两者的字体。以下是使用libertine
字型。
\documentclass{article}
\usepackage{lipsum}
\usepackage[bold]{libertine} % <- "regular bold"
\begin{document}
\textbf{\lipsum[2]}
\end{document}
\documentclass{article}
\usepackage{lipsum}
\usepackage[semibold]{libertine} % <- "semibold"
\begin{document}
\textbf{\lipsum[2]}
\end{document}
您还可以轻松地在同一个文档中在粗体和半粗体之间切换(尽管我不推荐这样做)libertineSB
,使用 可将字体系列切换为半粗体。
\documentclass{article}
\usepackage{lipsum}
\usepackage[bold]{libertine}
\begin{document}
\textbf{\lipsum[2]}
{\libertineSB{\lipsum[2]}}
\lipsum[2]
\end{document}
答案2
您可能需要考虑两种可能性:
1) 标准的“粗体”字体实际上是“粗体扩展”。\fontseries{b}\selectfont
在 LaTeX 中,您可以选择使用非扩展的粗体字体。这种字体仍然是粗体,但没有扩展。其主要用途是排版粗体表格数字。
2) 您可以使用 METAFONT 创建半粗半扩展字体。您只需要参数文件(如 mycmdb10.mf)。将 cmr10.mf 复制到 mycmdb10.mf,查看 cmbx10.mf,并在两个文件不同的位置插入所有参数。结果将为您提供 Computer Modern Roman 的半粗半扩展版本。如果您想要非扩展版本,请使用 cmb10.mf 作为插值伙伴。