使 \section 的行为与 \part 类似

使 \section 的行为与 \part 类似

我想使我的目录就像我在整个文档中使用一样\parts\sections如下图所示:我喜欢的 ToC。

它简洁易读。但是我不喜欢它在我的文档中的样子;它使文档看起来相当混乱,占用空间,如下图所示:我不喜欢的文档。

我更喜欢在整个文档中使用\section和,我认为它看起来更漂亮,如下图所示:\subsection我喜欢的文档。

但这会使目录看起来混乱且难以阅读,如下所示:ToC 我不喜欢。

我如何才能使我的目录表现得好像我在整个文档中使用了\part和,但在整个文档中分别只使用了和?\section\section\subsection

也就是说,我怎样才能使我的 ToC 表现得像第一张图片那样,并使我的文档看起来像第三张图片?

答案1

我怎样才能使我的目录表现得好像在整个文档中使用了 \part 和 \section,同时在整个文档中分别只使用了 \section 和 \subsection?

去做确切地那就是,你可以欺骗目录,让它认为你的部分是一个部分,而你的小节是一个部分,通过把它放入你的序言中:

\makeatletter
\let\l@subsection\l@section
\let\l@section\l@part
\makeatother

结果是:

\documentclass{amsart}
\usepackage{lipsum}
\makeatletter
\let\l@subsection\l@section
\let\l@section\l@part
\makeatother
\begin{document}
  \tableofcontents
  \section{Looks like part}
  \lipsum[1]
  \subsection{Looks like section}
  \lipsum[2]
\end{document}

输出(请注意,我可能没有与您相同的格式选项或文档类别):

上面的 TeX 代码的输出

编辑:顺序搞乱了。已修复!

相关内容