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