So legen Sie die Nummerierung so fest, dass sie in Abschnitt > Unterabschnitt > Absatz lautet

So legen Sie die Nummerierung so fest, dass sie in Abschnitt > Unterabschnitt > Absatz lautet

Ich lerne gerade erst LaTeX und nachdem ich eine Stunde lang im Kreis herumgeredet habe, dachte ich, es wäre einfacher, einfach zu fragen.

Ich versuche, einen Bericht wie folgt zu formatieren:

1. First Section 1.1 Subsection Title 1.1.1 This is paragraph one 1.1.2 This is paragraph two

2. Second Section 2.1 Subsection Title 2.1.1 This is paragraph three 2.1.2 This is paragraph four

Idealerweise würde ich gerne ein einfaches „Tag“ definieren (leider kenne ich die richtige Terminologie nicht), sodass es etwa so aussieht:

\documentclass{article}

\title{My Document Title}

\begin{document}

\section{First Section}
\subsection{Subsection Title}
\mycustomtag This is paragraph one
\mycustomtag This is paragraph two

\section{Second Section}
\subsection{Subsection Title}
\mycustomtag This is paragraph three
\mycustomtag This is paragraph four

\end{document}

Ist das möglich? (Idealerweise so, dass der Abschnitt und die Unterabschnitte auch in einem Inhaltsverzeichnis funktionieren würden?). Ich habe Möglichkeiten gefunden, Absätze zu nummerieren, aber da ich keine Unterunterabschnitte verwende, werden die Nummern zu 1.1.0.1 usw., was ich lieber vermeiden möchte.

Ich wäre für jede Hilfe sehr dankbar.

Antwort1

Wenn Sie möchten, dass ein Unterabschnitt wie ein Absatz funktioniert, müssen Sie einen Wert in seiner Definition ändern. Die ursprüngliche Definition finden Sie in article.cls:

\documentclass{article}
\makeatletter
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {-1em}% <---changed
                                     {\normalfont\normalsize\bfseries}}
\makeatother
\begin{document}
\section{blub}
\subsection{bblb} blblb
\subsubsection{blbl}blblb
\paragraph{blbl}  bblbl
\end{document} 

Sie können auch das Paket verwenden titlesec. Oder Sie verwenden scrartclstatt die Klasse (Teil des KOMA-Bundles) article, KOMA verfügt über ein eigenes System zur Anpassung der Überschriftenbefehle.

verwandte Informationen