与章节标题在同一行书写

与章节标题在同一行书写

我需要在某些章节标题后添加一些文本,而且它肯定需要在同一行,而不是在目录或书签中。

因此,我决定创建自己的子部分类型,并可以选择在标题后写文本,并且该文本不会添加到目录和书签中。

有没有干净的方法可以做到这一点?(通过重新定义我找不到好的教程的子部分,或者其他方法?)

我的东西:(我删除了所有字体等等,因为它们不是线索)

\def\MySubSection#1#2{\pagebreak[3]\noindent\thesection{.}\arabic{@MyCounter} #1 #2\addcontentsline{toc}{subsection}{\protect\numberline{\thesection.\arabic{@MyCounter}}#1}\\}

答案1

分段宏有一个可选参数,用于指定目录的简短版本,该版本也用于 PDF 书签。然后,您可以在标题后的正常参数中添加文本。要将大小和字体更改为正常使用\normalsize\normalfont

\section[Short Title for ToC]{Long title {\normalsize\normalfont some more text}}

结果:

结果

\subsection对、\subsubsection、 ... (以及)也同样如此\caption

相关内容