我可以得到那样的东西吗?
1. section one
1.1 subsection one
1.2 subsction two
2. section two
2.1 subsection two
A. title
1) subtitle A.1
2) subtitle A.2
B. title
1) subtitle B.1
a) subsubtitle B.1.a
b) subsubtitle B.1.b
2) subtitle B.2
C. title
.
.
.
.
etc
2.1.1 subsubsection two one
2.1.2 subsubsection two two
2.1.3 subsubsection two three
2.1.4 subsubsection two four
这个想法是引入一个标题/部分,并用信或者最终是其他东西,但不改变部分结构。因此,这种枚举在目录。
答案1
您可以使用以下方式添加新的部分级别titlesec
以下示例引入了两个新的节级别和\Title
(\subtitle
大写的 T 是为了避免与命令混淆\title
),分别位于的下方\subsection
和上方\subsubsection
。
\documentclass{article}
\usepackage{titlesec}
\titleclass{\Title}{straight}[\subsection]
\titleclass{\subtitle}{straight}[\Title]
\newcounter{Title}
\newcounter{subtitle}
\renewcommand*{\theTitle}{\Alph{Title}}
\renewcommand*{\thesubtitle}{\arabic{subtitle})}
\titleformat{\Title}{\bfseries\large}{\theTitle}{1em}{}
\titleformat{\subtitle}{\bfseries}{\thesubtitle}{1em}{}
\titlespacing*{\Title}{1.5em}{6pt}{6pt}
\titlespacing*{\subtitle}{3em}{6pt}{6pt}
\setcounter{secnumdepth}{5}
\begin{document}
\section{Section one}
\subsection{Subsection one}
\subsection{Subsection two}
\section{Section two}
\subsection{Subsection one}
\Title{Title}
\subtitle{Subtitle A.1}
\subtitle{Subtitle A.2}
\subsubsection{Subsubsection one}
\subsubsection{Subsubsection two}
\end{document}
输出如下。
可以使用\titleformat
和更改新节级别的一般格式,使用和命令\titlespacing
更改编号。在此示例中,新节级别将出现在目录中,但格式应手动处理,例如使用。\theTitle
\thesubtitle
titletoc