如何在一个章节中定义两个部分

如何在一个章节中定义两个部分

我想知道在 LaTeX 中哪里可以实现这一点?

第2章

第1部分

第 2.1.1 节

第 2.1.2 节

2.1.2.1 小节

2.1.2.2 小节

第2部分

第 2.2.1 节

第 2.2.2 节

2.2.2.1 小节

2.2.2.2 小节

答案1

我只是交换此处有部分和章节。因此,您可以使用\part来表示章节,也可以使用\chapter来表示章节的部分。

交换分别存储在\partname和中的标题“部分”和“章节”\chaptername可以使用

\begingroup
  \let\swap\partname
  \global\let\partname\chaptername
  \global\let\chaptername\swap
\endgroup

然后我们只需设置正确的编号方案。

首先,您希望您的章节(LaTeX 的部分)是阿拉伯语:

\renewcommand*{\thepart}{\arabic{part}}

我们不需要对章节(您的部分)进行任何更改。

然后我们只需要设置\thesection,以便它们包含来自各个部分和章节(您的和 LaTeX 的)的数字。


我们也可以交换\chapter和,\part但这样做不会成功,因为\chapter(也许\part)也在其他宏(如)中用于\tableofcontents创建标题。

但是可以使用\Chapter\Part

\let\Chapter\part
\let\Part\chapter

为了避免混淆,我用德语命名了章节和部分,以便我们能够正确观察\chaptername和的交换\partname

代码

\documentclass{book}
\begingroup
  \let\swap\partname
  \global\let\partname\chaptername
  \global\let\chaptername\swap
\endgroup
\renewcommand*{\thepart}{\arabic{part}}
\renewcommand*{\thesection}{\thepart.\thechapter.\arabic{section}}
\begin{document}
\tableofcontents
\stepcounter{part}% let's start with chapter 2 as in your example

\part{Kapitel 2}
\chapter{Teil 1}
\section{Section 2.1.1}
\section{Section 2.1.2}
\subsection{Subsection 2.1.2.1}
\subsection{Subsection 2.1.2.2}
\chapter{Teil 2}
\section{Section 2.2.1}
\section{Section 2.2.2}
\subsection{Subsection 2.2.2.1}
\subsection{Subsection 2.2.2.2}
\end{document}

输出

在此处输入图片描述在此处输入图片描述

答案2

你可以降级部分部门并插入\part替换\section

在此处输入图片描述

\documentclass{book}

\let\part\section% Demote \part
\let\section\subsection% Demote \section
\let\subsection\subsubsection% Demote \subsection
\let\subsubsection\paragraph% Demote \subsubsection
\let\paragraph\subparagraph% Demote \paragraph
%\let\subparagraph\relax%

\begin{document}

\tableofcontents

\chapter{First chapter}
\part{First part}
\section{First section}
\section{Second section}
\subsection{First subsection}
\subsection{Second subsection}
\part{Second part}
\section{First section}
\section{Second section}
\subsection{First subsection}
\subsection{Second subsection}

\chapter{Second chapter}
\part{First part}
\section{First section}
\section{Second section}
\subsection{First subsection}
\subsection{Second subsection}
\part{Second part}
\section{First section}
\section{Second section}
\subsection{First subsection}
\subsection{Second subsection}

\end{document}

可以通过其他包(如secsty或者titlesec, 例如)。

相关内容