Benutzerdefinierte Abschnittsnummerierung (Buchstaben und Zahlen)

Benutzerdefinierte Abschnittsnummerierung (Buchstaben und Zahlen)

Kann ich sowas haben?

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

Die Idee ist, einen Titel/Absatz einzuführen, der mit einemBriefoder eventuell etwas anderes, ohne die Struktur der Abschnitte zu ändern. Diese Aufzählung kann also genauso aussehen inInhaltsverzeichnis.

Antwort1

Sie können neue Abschnittsebenen hinzufügen mittitlesec. Das folgende Beispiel führt zwei neue Abschnittsebenen \Titleund ein \subtitle(das große T soll Verwechslungen mit dem \titleBefehl vermeiden), die sich unter \subsectionund über befinden \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}

Die Ausgabe ist die folgende.

Die allgemeine Formatierung der neuen Abschnittsebenen kann mit \titleformatund geändert werden, und die Nummerierung kann mit den Befehlen und \titlespacinggeändert werden . In diesem Beispiel werden die neuen Abschnittsebenen im Inhaltsverzeichnis angezeigt, die Formatierung sollte jedoch manuell vorgenommen werden, beispielsweise mit .\theTitle\thesubtitletitletoc

verwandte Informationen