Einheitliche Einrückung in juristischer Gliederung (Zeilenumbruch im Inhaltsverzeichnis)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Einheitliche Einrückung in juristischer Gliederung (Zeilenumbruch im Inhaltsverzeichnis)

Einheitliche Einrückung in juristischer Gliederung (Zeilenumbruch im Inhaltsverzeichnis)

von 1ars » Di 25. Feb 2025, 14:53

Hallo zusammen,

ich arbeite mit der Cleanthesis-Vorlage und dem scrreprt-Paket in LaTeX, um eine juristische Gliederung zu erstellen. Dabei ist mir aufgefallen, dass alle Gliederungsebenen zu weit nach rechts eingerückt sind. Dies führt dazu, dass beispielsweise Elemente wie (a) nicht genügend Platz haben und im Inhaltsverzeichnis unerwünschte Zeilenumbrüche entstehen. Mein Ziel ist es, alle Ebenen einheitlich etwas weiter nach links zu verschieben, sodass das Layout sauber bleibt und keine Umbrüche im Inhaltsverzeichnis auftreten. Da LaTeX standardmäßig nur bis zur Ebene \subparagraph unterstützt, musste ich für tiefere Ebenen eigene Befehle definieren – was die Anpassung zusätzlich erschwert.
Bild
Aktueller LaTeX-Code (Auszug):
% **************************************************
% Einstellungen für juristische Gliederung in LaTeX (Cleanthesis, scrreprt)
% **************************************************

% ---------------------------
% > Kapitel (\chapter)
% ---------------------------
\renewcommand*{\chapterformat}{\thechapter\quad}
\renewcommand{\thechapter}{\arabic{chapter}}

% ---------------------------
% > Abschnitt (\section)
% ---------------------------
\renewcommand*{\sectionformat}{%
    \usekomafont{section}{\thesection\hspace*{10pt}}%
}
\renewcommand{\thesection}{\Alph{section}.}

% ---------------------------
% > Absatz (\paragraph)
% ---------------------------
\renewcommand*{\paragraphformat}{%
    \usekomafont{paragraph}{\theparagraph\hspace*{10pt}}%
}
\renewcommand{\theparagraph}{\alph{paragraph})}

% ---------------------------
% > Eigene tiefere Ebene (z. B. (a))
% ---------------------------
\newcounter{customAlpha}[customOne]
\renewcommand{\thecustomAlpha}{(\alph{customAlpha})}
\newcommand{\customsubsubsubsubsection}[1]{%
  \refstepcounter{customAlpha}
  \noindent\hspace{5em}% Einrückung anpassen
  \textbf{\thecustomAlpha\ #1} \\  
  \addcontentsline{toc}{subparagraph}{\makebox[10em][l]{\hspace{5em}\thecustomAlpha} #1}%
}
Ich habe bereits mit verschiedenen \hspace{}-Werten experimentiert, jedoch bleiben alle Ebenen zu weit rechts, was zu Zeilenumbrüchen im Inhaltsverzeichnis führt.

Hat jemand einen Vorschlag, wie ich alle Ebenen einheitlich nach links verschieben kann?

Vielen Dank für Eure Hilfe!

Crosspost-Info: TeXwelt.de
Dateianhänge
Screenshot 2025-02-25 135410.png

Nach oben