Hallo zusammen,

ich arbeite mit der Cleanthesis-Vorlage und der scrreprt - komascript Dokumentenklasse, um eine juristische Gliederung in LaTeX zu erstellen, und stehe vor einem Problem mit der Einrückung:

Problem: Alle Gliederungsebenen sind zu weit nach rechts eingerückt. Dadurch erhält die tiefste Ebene (Elemente mit der Bezeichnung (a)) nicht genügend Platz, was zu einem unerwünschten Zeilenumbruch im Inhaltsverzeichnis führt. Ziel: Alle Ebenen sollen leicht nach links verschoben werden, sodass das Layout einheitlich ist und keine Zeilenumbrüche im Inhaltsverzeichnis auftreten. Hinweis: Da standardmäßig LaTeX nur bis \subparagraph unterstützt, musste ich für tiefere Ebenen eigene Befehle definieren, was die Anpassung erschwert. alt text Aktueller LaTeX-Code (Auszug):

 % Kapitel
\renewcommand*{\chapterformat}{\thechapter\quad}
\renewcommand{\thechapter}{\arabic{chapter}}

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

% Absatz
\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, aber alle Ebenen bleiben zu weit rechts, was im Inhaltsverzeichnis zu Zeilenumbrüchen führt.

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

Vielen Dank für eure Hilfe!

gefragt 25 Feb, 14:48

1ars's gravatar image

1ars
1
Akzeptiert-Rate: 0%

bearbeitet 25 Feb, 14:51

Willkommen auf TeXwelt.de! Der Code lässt sich nicht testen. Könntest Du vllt. die Frage editieren und ein Minimalbeispiel einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von \documentclass{...} bis zu \end{document}, was das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung. Nebenbei, kein Problem mit Cross-Posts, doch man sollte einen Link angeben. (goLaTeX.de)

(25 Feb, 17:22) stefan ♦♦
Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×132
×79
×13
×2
×1

gestellte Frage: 25 Feb, 14:48

Frage wurde gesehen: 155 Mal

zuletzt geändert: 25 Feb, 17:22