章节名称中的数学文本加粗

章节名称中的数学文本加粗

我对章节和小节中的数学文本加粗感到困惑。我想将以下内容加粗:

\subsubsection{Wyniki dla ${}^{222}\mathrm{Radon}$}

我试过\boldsymbol{}试过此解决方案但它无法正常工作,因为之后我的目录中的文本也变成了粗体。我想删除目录中的粗体模式。有什么想法可以实现吗?

答案1

在此处输入图片描述

\documentclass{article}

\makeatletter
% copied from article.cls, added \boldmath
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\normalsize\bfseries\boldmath}}

\makeatother

\begin{document}


\tableofcontents
\section{zzz}
\subsection{zz}
\subsubsection{Wyniki dla ${}^{222}$Radon}

\end{document}

答案2

只需使用\textsuperscript

\documentclass{article}

\newcommand{\isotope}[2]{\textsuperscript{#1}#2}

\begin{document}

\tableofcontents

\section{Wyniki dla \isotope{222}{Radon}}

Wyniki dla \isotope{222}{Radon}

\end{document}

在此处输入图片描述

如果你真的想在标题中加粗数学(在我看来你不应该),请使用sectsty

\documentclass{article}
\usepackage{sectsty}

\allsectionsfont{\bfseries\boldmath}

\newcommand{\isotope}[2]{\textsuperscript{#1}#2}

\begin{document}

\tableofcontents

\section{Wyniki dla \isotope{222}{Radon}}

Wyniki dla \isotope{222}{Radon}

\section{Wyniki dla pierwiastka o $\mathrm{Z}=123$}

Wyniki dla pierwiastka o $\mathrm{Z}=123$

\end{document}

在此处输入图片描述

如果希望在所有使用粗体的地方都使用粗体数字:

\documentclass{article}
\usepackage{xpatch}

\xapptocmd\bfseries{\boldmath}{}{}

\newcommand{\isotope}[2]{\textsuperscript{#1}#2}

\begin{document}

\tableofcontents

\section{Wyniki dla \isotope{222}{Radon}}

Wyniki dla \isotope{222}{Radon}

\section{Wyniki dla pierwiastka o $\mathrm{Z}=123$}

Wyniki dla pierwiastka o $\mathrm{Z}=123$

\end{document}

相关内容