在章节标题中排版公式:标题粗体,目录条目不粗体

在章节标题中排版公式:标题粗体,目录条目不粗体

我有一份用回忆录编写的较大文档,我需要在章节标题中使用数学公式。问题是我无法将标题的公式设置为粗体,而将目录的公式设置为非粗体。此 MWE 显示了问题:

\documentclass{memoir}

\title{Minimal (Non) Working Example}
\author{The A. Uthor}

\begin{document}
\maketitle

\tableofcontents

\chapter{Just some random title}

\section{The equation $a + \sqrt{x}$ looks ugly here\ldots}

  (Non-bold formula in bold title.)
  It looks fine in ToC.

\section{\protect\boldmath
           This $a^2 + b^3$ equation looks fine
      \protect\unboldmath}

  It looks \emph{terrible} in ToC.

\end{document}

运行pdflatex(TeXlive 2013,Fedora 18)得到一个目录,其中第一个方程式可以,但是章节标题不好;而第二个方程式则相反。

答案1

您可以使用非粗体版本的可选参数:

\documentclass{memoir}

\begin{document}

\tableofcontents

\chapter{Just some random title}
\section[This $a^2 + b^3$ equation looks fine]{\boldmath This $a^2 + b^3$ equation looks fine \unboldmath}

\end{document}

如果您正在加载该hyperref包,您还必须使用\texorpdfstring有效的书签:

\documentclass{memoir}
\usepackage{hyperref}

\begin{document}

\tableofcontents

\chapter{Just some random title}
\section[\texorpdfstring{This $a^2 + b^3$ equation looks fine}{Some variant with no TeX}]{\boldmath This $a^2 + b^3$ equation looks fine \unboldmath}

\end{document}

答案2

关于芭芭拉的评论,文档中没有区分粗体和非粗体公式,最简单的做法就是\boldmath在部分字体设置中添加(通过\setsecheadstyle

相关内容