Rechtsbündiger Inhaltsverzeichnistitel mit KOMA oder tocloft für die Klasse scrreprt

Rechtsbündiger Inhaltsverzeichnistitel mit KOMA oder tocloft für die Klasse scrreprt

Ich hoffe ernsthaft, dass diese Frage noch nicht gestellt wurde, aber ich konnte keine finden, die genau auf meinen Fall zutrifft.

Ich verwende die scrreprtDokumentklasse und habe die Kapitelüberschriften erfolgreich rechtsbündig ausgerichtet mit:

\renewcommand{\raggedchapter}{\raggedleft}

Dies funktionierte auch für den Titel der Liste der Einträge. AllerdingsnichtArbeite an den Titeln des Inhaltsverzeichnisses, des Abbildungsverzeichnisses und des Tabellenverzeichnisses. Ich habe einige Dinge ausprobiert wie:

\renewcommand{\cfttoctitlefont}{\raggedleft}

Dadurch wurde der Titel jedoch nicht rechtsbündig ausgerichtet, sondern nur die Schriftgröße zurückgesetzt (was bei einer Erneuerung zu erwarten ist).

Es gibt wahrscheinlich eine einfache Möglichkeit, dies mit KOMA oder tocloft zu tun, aber ich konnte bisher nichts finden, was funktioniert. Danke.

Antwort1

Die KOMA-Klassen sind von dem tocloftPaket nicht begeistert und machen eine Menge Vorschläge, die mir als Nicht-Benutzer von KOMA nichts sagen. Das folgende kurze MWE zeigt jedoch, wie man tocloftdas Inhaltsverzeichnis usw. richtig ausrichtet.

% toctitleprob.tex  SE 563186

\documentclass{scrreprt}
\usepackage{tocloft}

\renewcommand{\raggedchapter}{\raggedleft}
\renewcommand{\cfttoctitlefont}{\hfill\LARGE\bfseries\sffamily}

\begin{document}
\tableofcontents
\chapter{A chapter}

\end{document}

scrreprtVielleicht können Sie dies in Code übersetzen .

Antwort2

Haftungsausschluss: Verwenden Sie das Paket nicht tocloftzusammen mit einer KOMA-Script-Klasse. Dadurch werden mehrere KOMA-Script-Funktionen beeinträchtigt. KOMA-Script verwendet sein eigenes Paket tocbasicfür das Inhaltsverzeichnis und Listen wie LoF und LoT.

Wenn Sie das Paket wirklich verwenden möchten tocloftund tocloftdie Einstellungen der Überschriften im Inhaltsverzeichnis usw. nicht ändern möchten, können Sie es mit der Option laden titles.

Beispiel:

\documentclass{scrreprt}
\usepackage[titles]{tocloft}% I would not use this package with a KOMA-Script class

\renewcommand{\raggedchapter}{\raggedleft}

\begin{document}
\tableofcontents
\chapter{A chapter}
\end{document}

verwandte Informationen