有没有简单的方法可以手动强制在章节名称中换行,而不在目录中换行?这是因为我的章节名称很长,它只换行最后三个字母,看起来很愚蠢,但在目录中没有问题。我试过双击 \,但它也会在目录中换行。
我看过如何在节标题中放置换行符?并尝试过
\texorpdfstring
它确实断行了,但新行从节号下面开始,而不是节名下面。
(我使用 PDFLaTeX 在 TexMaker 中进行编译,并且我不想改变这一点。)
另一个解决方案是将标题稍微压缩一下,如果可以的话?我认为不会太引人注意。
答案1
[...]
您可以使用用于运行内容的部分(内部)的可选参数:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\section[my section]{This is going to \\ go for two lines}
\lipsum
\end{document}
确保在可选参数中使用简短标题。