![为什么 \usepackage{tgadventor} 会改变粗体文本的宽度?](https://linux22.com/image/412095/%E4%B8%BA%E4%BB%80%E4%B9%88%20%5Cusepackage%7Btgadventor%7D%20%E4%BC%9A%E6%94%B9%E5%8F%98%E7%B2%97%E4%BD%93%E6%96%87%E6%9C%AC%E7%9A%84%E5%AE%BD%E5%BA%A6%EF%BC%9F.png)
我想使用texgyreadventor
在 PdfLaTeX 中使用该字体,并找到了该tgadventor
包。当我添加它时,它使我的 sans sherif 文本看起来像预期的那样。但是,添加该字体也会减少常规粗体文本的间距,使其看起来更像 fakebold,这是一个意想不到的副作用。
当我\usepackage{tgadventor}
在序言中写道:
当我\usepackage{tgadventor}
从序言中删除粗体文字时,它看起来应该是这样的:
我尝试了另一个 sans sherif 字体包 (comicneue),但没有表现出相同的行为。对我来说,放弃 PdfLaTeX 不是一个选择。
如果这是一个错误,那么任何关于在哪里报告它的指示都将受到赞赏。
梅威瑟:
\documentclass{article}
\usepackage{tgadventor}
\begin{document}
\textsf{Lorem ipsum dolor sit amet} (only the sans sherif text should be affected by inclusion of the tgadventor font)\\
\textbf{Lorem ipsum dolor sit amet}\\
Lorem ipsum dolor sit amet
\end{document}
答案1
tgadventor 更改了默认的 bf 系列。在旧版 latex 中,您可以获得此效果。您可以\bfdefault
像这样将背景设置为 bx:
\documentclass{article}
\usepackage{tgadventor}
\renewcommand\bfdefault{bx}
\begin{document}
\textsf{Lorem ipsum dolor sit amet} (only the sans sherif text should be affected by inclusion of the tgadventor font)\\
\textbf{Lorem ipsum dolor sit amet}\\
Lorem ipsum dolor sit amet
\end{document}
这不是当前所需要的LaTeX2e <2020-02-02> patch level 5
!。
\textsf{\textbf{bold sans serif}}
会产生这样的警告:
LaTeX Font Info: Font shape `OT1/qag/bx/n' in size <10> not available
(Font) Font shape `OT1/qag/b/n' tried instead on input line 35.
您可以放心地忽略它们,替换就可以了。