为什么我的小节无法正确显示在内容中?

为什么我的小节无法正确显示在内容中?

我需要在正文中显示一个子小节标题,并在目录页中显示另一个子小节标题。我一直在使用:

\subsubsection[contents title]{text title}

这确实很有效。现在我需要的目录中的标题之一带有方括号,因此出现大量错误消息(我猜是因为括号让人混淆了)。

这是我的最小工作示例(\subsubsection[$[\text{PtL}^5\text{(ppy)Cl}]^+$]{Title in text}该行是导致问题的根源):

\documentclass[12pt,a4paper,oneside]{memoir}

\begin{document}
\tableofcontents

\chapter{1}
\subsubsection{Title in text}
\subsubsection[$[\text{PtL}^5\text{(ppy)Cl}]^+$]{Title in text}

\end{document}

谢谢你的帮助,抱歉,我对 LaTeX 还比较陌生!!

答案1

您必须在花括号中设置目录文本的属性才能转义该[]命令。我还插入了两个命令,允许显示目录中的子部分。

请注意,该命令\text{}需要包mathtools或类似的包。

% arara: pdflatex
% arara: pdflatex

\documentclass[12pt,a4paper,oneside]{memoir}
\setcounter{tocdepth}{3} % show also subsections in toc
\setcounter{secnumdepth}{3} % show also subsections number in toc
\usepackage{mathtools}

\begin{document}
\tableofcontents

\chapter{chapter}
\section[test]{section}
\subsection{subsection}
\subsubsection{Title in text}
\subsubsection[{$[\text{PtL}^5\text{(ppy)Cl}]^+$}]{Title in text}
\end{document}

在此处输入图片描述

相关内容