文章类别可以支持多少层嵌套的小节?

文章类别可以支持多少层嵌套的小节?

我可以使用 LaTeX 中的文章类创建多少个嵌套子节?例如,对于第一级,我使用\subsection,对于第二级,我使用\subsubsection。我的问题是我可以深入到什么程度?

答案1

默认情况下,文章仅支持

  • \部分
  • \部分
  • \子节
  • \子部分

以及和。\paragraph\subparagraph可以添加其他部分,但您应该检查是否更容易切换类别。以下是它可能的样子(取自我的博客文章,使用 KomaScriptscrartcl类):

\documentclass{scrartcl}
\setlength{\parindent}{0pt}

\makeatletter
\renewcommand*\l@paragraph{\@dottedtocline{5}{7.0em}{4.1em}}
\renewcommand*\l@subparagraph{\@dottedtocline{6}{10em}{5em}}
\makeatother

\usepackage{titlesec}
\usepackage{titletoc}

\titlecontents{subsubsubsection}[9em]{}{\contentslabel{3.9em}}%
{\hspace*{-1.2em}}{\titlerule*[0.675pc]{.}\contentspage}

\makeatletter
\newcounter{subsubsubsection}[subsubsection]
\setcounter{subsubsubsection}{1}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection}

\titleclass{\subsubsubsection}{straight}[\subsubsection]
\titleformat{\subsubsubsection}{\sf}{\thetitle}{0.9em}{}[]                       
\titlespacing{\subsubsubsection}{0pt}{3.25ex plus 1ex minus 0.2ex}{1.5ex plus 0.2ex}

\renewcommand\paragraph{\@startsection{paragraph}{5}%
    {\z@}%
    {3.25ex \@plus1ex \@minus.2ex}%
    {-1em}%
    {\normalfont\normalsize\bfseries}%
}
\renewcommand\subparagraph{\@startsection{subparagraph}{6}%
    {\parindent}%
    {3.25ex \@plus1ex \@minus .2ex}%
    {-1em}%
    {\normalfont\normalsize\bfseries}%
}
\makeatother

\usepackage{hyperref}
\makeatletter
\newcommand*{\toclevel@subsubsubsection}{4}%
\renewcommand*{\toclevel@paragraph}{5}%
\renewcommand*{\toclevel@subparagraph}{6}%
\makeatother

\begin{document}

\tableofcontents

\section{Hier die Section}
\subsection{Hier die eine Sub-Section}
\subsubsection{Hier die SubSub-Section}
\subsubsubsection{Hier die neue SubSubSub-Section} Hallo Welt
\paragraph{Hier der Paragraph} Hallo Welt
\subparagraph{Hier der Sub-Paragraph} Hallo Welt

\section{Hier die Section}
\subsection{Hier die eine Sub-Section}
\subsubsection{Hier die SubSub-Section}
\subsubsubsection{Hier die neue SubSubSub-Section} Hallo Welt
\paragraph{Hier der Paragraph} Hallo Welt
\subparagraph{Hier der Sub-Paragraph} Hallo Welt
\end{document}

正如您所见,需要做出很多定义,而我不能 100% 确定我已经全部理解了。

答案2

默认article提供以下级别的切片

  • \part(0 级)
  • \section(1级)
  • \subsection(2 级)
  • \subsubsection(3 级)
  • \paragraph(4 级)
  • \subparagraph(5 级)

如果您希望添加低于此级别的级别,请参阅如何添加带有下方标题的额外层级部分\subsubsection

请注意,很少需要更多级别,因为始终可以默认使用列表来提供嵌套/更深层次的枚举。

相关内容