我对章节和小节中的数学文本加粗感到困惑。我想将以下内容加粗:
\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}