我使用了beton
包,\renewcommand{\bfdefault}{sbc}
按照倒数第二段https://texfaq.org/FAQ-concrete(用于章节标题和定理标题等)。
自从我升级了 TeXlive 后,我的粗体替换就不再起作用了。pdflatex
说(对于每一次使用粗体,大约有几百次):
LaTeX Font Warning: Font shape `T1/ccr/b/n' undefined
(Font) using `T1/ccr/bx/n' instead
这可能与这个问题有关:最新的 TeX Live 2019 中 \bfdefault 和 \bfseries 发生了什么变化?但是,由于我甚至不知道前一个命令实际上在做什么,并且确实尝试阅读 latex-project.org/news/latex2e-news/ltnews31.pdf,但发现它完全无法理解,所以我不知道如何解决这个问题。有人能帮帮我吗?
这是一个最小(非)工作示例:
\documentclass{scrartcl}
\usepackage{beton}
\renewcommand{\bfdefault}{sbc}
\begin{document}
\textbf{a}
\end{document}
在旧版 TeXlive 中,我没有收到任何警告,并且 a 为半粗体。在新版 TeXlive 中,我收到了警告,并且 a 为粗体。