我在用使用 Mathdesign 制作的 EB-Garamond 仿粗体使其变为粗体。但是,我无法使用 使图形标签变为粗体\captionsetup[figure]{labelfont=bf}
。我认为这可能是因为假粗体仅适用于\textbf
。
有什么方法可以改变 \captionsetup 以适应图形标签的假粗体?
答案1
您需要声明一个新的标题字体。
\documentclass{article}
\usepackage[lf]{ebgaramond}
\usepackage[cmintegrals,cmbraces]{newtxmath}
%\pdfmapfile{+EBGaramond-Maths.map} % not necessary on my system
\usepackage{ebgaramond-maths}
\usepackage{amsmath}
\usepackage{caption}
\newcommand{\fakebf}{\fontfamily{mdugm}\fontseries{b}\selectfont}
\DeclareTextFontCommand{\textbf}{\fakebf}
\DeclareCaptionFont{fakebf}{\fakebf}
\captionsetup{labelfont=fakebf}
\begin{document}
This text is in EB Garamond,
with \textbf{fake boldface}.
\textbf{This text is not in EB Garamond}
Some math $a+b=\textbf{T}$
\begin{figure}[htp]
\centering
A FIGURE HERE
\caption{A caption}
\end{figure}
\end{document}
但它看起来就像《宾虚》中的演员戴着手表。