自定义章节编号(字母和数字)

自定义章节编号(字母和数字)

我可以得到那样的东西吗?

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\thesubtitletitletoc

相关内容