如何获得生成 \tableofcontents 的模板?或者如何修改 \tableofcontents 里面的文本?

如何获得生成 \tableofcontents 的模板?或者如何修改 \tableofcontents 里面的文本?

我知道,要制作目录,可以使用它\tableofcontents,它会自动生成,而且看起来很优雅。

我想制作一个包含组合信息的目录(来自自动生成的目录和其他来源)。为此,我如何从中获取内容代码\tableofcontents,以便对其进行修改?

还有其他方法可以实现这一点吗?

提前谢谢你。

答案1

这里有两种方法可以自定义toc:对分段命令使用可选参数,和/或使用\addcontentsline

感谢 TeePeemm 也注意到了 的用法\addtocontents,为此您需要记住\par在下一个分段命令之前需要在末尾添加 。

\documentclass{article}
\begin{document}
\tableofcontents

\hrulefill

\section{What you see is what you get!}

\section[Hi mom]{What you see is not what you get}

\addcontentsline{toc}{subsubsection}{An extra referenced entry here}

\addtocontents{toc}{Extraneous stuff here without page reference\par}

\section{Back to the normal contents line}
\end{document}

在此处输入图片描述

相关内容