MacTeX 2019 与 2020:不再有 lmodern b,只有 lmodern bx?

MacTeX 2019 与 2020:不再有 lmodern b,只有 lmodern bx?

字体“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}

解决了这个问题 — — 至少在这种情况下。

相关内容