如何制作窄粗体字体规则

如何制作窄粗体字体规则

我发现在我的文档中,当使用 Computer Modern 字体制作粗体文本时,字体有点太宽。不过,我找到了一个解决方案,

代替

\textbf{This font is bold.}

我可以

\scalebox{.8}[1.0]{\textbf{This text is bold and narrower.}}

为了写作时的简单和习惯,我希望建立一个规则,以便每次输入时都进行\textbf{}替换。\scalebox{.8}[1.0]{\textbf{}}

这能做到吗?

答案1

在此处输入图片描述

缩放字体会产生许多不良影响,例如阻止空白拉伸、阻止换行(更不用说扭曲字体形状)。

如果缩小 80%,粗体字体会比标准字体窄,这很奇怪。

默认情况下,latex 使用bx(bold extended) 和 computer modern,但还有一个b您可能更喜欢的 (bold non-extended) 变体,如最后一个例子所示。

\documentclass{article}

\usepackage{graphicx}

\begin{document}

This text is bold and narrower.

\scalebox{.8}[1.0]{\textbf{This text is bold and narrower.}}

\textbf{This text is bold and narrower.}

\renewcommand\bfdefault{b}% rather than bx

\textbf{This text is bold and narrower.}

\end{document}

相关内容