![MacTeX 2019 与 2020:不再有 lmodern b,只有 lmodern bx?](https://linux22.com/image/417420/MacTeX%202019%20%E4%B8%8E%202020%EF%BC%9A%E4%B8%8D%E5%86%8D%E6%9C%89%20lmodern%20b%EF%BC%8C%E5%8F%AA%E6%9C%89%20lmodern%20bx%EF%BC%9F.png)
字体“Latin Modern”带有两种不同的粗体,一种称为“bold”,另一种称为“bold extended”。Bold extended 是此字体的默认设置。使用 MacTeX 2020(而不是 MacTeX 2019),我无法使用 Latin Modern 的常规粗体字体。请参阅这个最小工作示例:
\documentclass{standalone}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\renewcommand{\bfdefault}{b}
\begin{document}
This is sample text \textbf{This is sample text}
\end{document}
使用 MacTeX 2019,这将产生(正确的)输出
使用 MacTeX 2020,我得到输出
这是一个已知问题吗?我该如何修复它?
答案1
该命令\bfdefault
已弃用。使用
\DeclareFontSeriesDefault[rm]{bf}{b}
解决了这个问题 — — 至少在这种情况下。