我正在尝试创建一个新命令,以便可以在书籍文档类中使用新的层次结构级别。
目录应如下所示:
第一部分
主题一
第 1 章
第 2 章
2.1 第 1 节2.1.1 小节
主题二
1.第1###章等等。
我想我必须使用\newcommand
,但我不知道如何修改层次结构编号以在“部分”和“章节”之间包含“主题”。如果您知道一个比书籍具有更完整层次结构的文档类并实现类似的层次结构,它也会解决我的问题。
答案1
您可以使用在memoir
“部分”上方具有文档细分的类来完成此操作:
\documentclass{memoir}
\renewcommand{\bookname}{Part}
\renewcommand{\partname}{Theme}
\setlength{\cftpartnumwidth}{2em} % set the width of numbers
\begin{document}
\frontmatter
\tableofcontents*
\mainmatter
\book{Part 1}
\part{Theme 1}
\chapter{Chapter 1}
\chapter{Chapter 2}
\section{Section 1}
\subsection{Subsection}
\part{Theme 2}
\chapter{Chapter 3}
\chapter{Chapter 4}
\book{Part 2}
\part{Theme 1}
\chapter{Chapter 5}
\chapter{Chapter 6}
\section{Section 1}
\subsection{Subsection}
\part{Theme 2}
\chapter{Chapter 7}
\chapter{Chapter 8}
\end{document}
该类具有强大的自定义命令。
我会避免重新为每个“部分”或“主题”编号章节:交叉引用会非常麻烦。例如
正如我们在第二部分主题一第三章中看到的那样
真的很重。