字体“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}
解决了这个问题 — — 至少在这种情况下。