我正在努力对目录进行一些更改。下面是一个简单的示例。
\documentclass{book}
\begin{document}
\tableofcontents
\chapter{Part I}
\section{Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test }
\addcontentsline{toc}{subsection}{Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test }
\end{document}
我的问题是:有没有一种简单的方法可以避免\addcontentsline
使用 ToC 时出现缩进?
\section
附加问题:有没有办法隐藏包含和的章节的目录中的页码\subsection
?
提前致谢!
答案1
\l@subsection
从文件中修改该值book.cls
即可满足预期,即MWE
:
\begin{document}
\makeatletter
\renewcommand\l@subsection{\@dottedtocline{2}{3.8em}{0em}}
\makeatother
但是,最好使用tocloft
或titletoc
按照Bernard
...的建议来满足要求。