我遇到了一点问题。我必须将目录的标题放入目录中。我使用了以下代码来执行此操作,对我来说,它有点用。问题在于标题与章节标题对齐,而不是与图表列表等对齐。
{
\makeatletter
\let\@oldstarttoc\@starttoc
\renewcommand{\@starttoc}{%
\addcontentsline{toc}{chapter}{\protect\numberline{}\contentsname}% Add ToC to ToC
\@oldstarttoc
}
\tableofcontents
\makeatother
}
这是我的 toc 的图片。
我的想法是对致谢、列表...、缩写等使用相同的代码。可以尝试这样做吗,或者还有其他方法吗?
答案1
你为什么不直接加载包tocbibind
它会自动将 ToC、LoF 和 LoT 插入到 ToC 本身中吗?
梅威瑟:
\documentclass{book}
\usepackage{tocbibind}
\begin{document}
\tableofcontents
\listoftables
\listoffigures
\chapter{test}
\end{document}
输出