在数学中将小节标题加粗,但在目录中不加粗

在数学中将小节标题加粗,但在目录中不加粗

我正在以 文档类型 编写内容article,我希望我的子部分本身以粗体显示,但在目录中显示正常。我正在尝试编写一个化学公式,当使用 时,它会自动将文本转换为非粗体\ce。我选择这样做:

\subsection{formation of $\mathbf{N_2O}$ during $\mathbf{NH_3 - SCR}$}

这会使子节显示为粗体,同时也会使\mathbf目录中的文本显示为粗体。我只想使章节显示为粗体,而子节在目录中显示为正常

答案1

如果\ce使用,则根本不需要使用命令\mathbf的可选参数\subsection

\documentclass{article}


\usepackage[version=4]{mhchem}
\begin{document}
\tableofcontents
\section{Foo}
\subsection{Foobar}
\subsection{formation of \ce{N2O} during \ce{NH3}-SCR}

\end{document}

在此处输入图片描述

答案2

\mathbf从节头中删除,然后只需在指定粗体文本的同一位置指定您希望数学在标题中以粗体显示,例如在article默认定义中是

\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\large\bfseries}}

你想要

\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\large\bfseries\boldmath}}

相关内容