\documentclass{report}
\usepackage{float}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[font=bf]{caption}
\begin{document}
\listoffigures
\newpage
\begin{figure}[H]
\caption{Line plot of SE of $\pmb{\hat\beta_0}$ at cp\pmb{=}0.1, 0.2, 0.3}
\end{figure}
\end{document}
我尝试\hat\beta_0
使用 来加粗数学符号\pmb
,但这样做会导致\hat\beta_0
我的图表列表中的数学符号也显示为粗体。有没有办法将标题中的数学符号加粗而不影响图表列表中的标题?我的标题需要加粗,但要将标题中的数学符号加粗,我必须使用\pmb
。
答案1
你应该使用\boldmath
:
\documentclass{report}
\usepackage{amsmath}
\usepackage{caption}
\DeclareCaptionFont{xbf}{\bfseries\boldmath}
\captionsetup{font=xbf}
\begin{document}
\listoffigures
\clearpage
\begin{figure}
\caption{Line plot of SE of $\hat\beta_0$ at $\mathrm{cp}=0.1, 0.2, 0.3$}
\end{figure}
\end{document}
为了生成图像,我使用了\usepackage[paper=a6paper,landscape]{geometry}
。