Re: scrbook, tocbasic und raggedpagenumber=true

"Markus Kohm" (via tex-d-l Mailing List) <[email protected]> Mon, 14 Jul 2025 18:00:20 +0200
Newsgroups gmane.comp.tex.german
Organization KOMA
Message-ID <[email protected]>
Am Montag, 14. Juli 2025, 14:25 schrieb Jakob Mendel:
>     entrynumberformat=\hfill,%  Kap.nrn. rechtsbündig setzen

Das kann nicht funktionieren. Da beginnt schon damit, dass das ein Befehl mit 
einem Argument sein (nämlich dem Argument von `\numberline`) sein sollte.

Am einfachsten geht das, was du willst, indem du den Abstand hinter der Nummer 
mit ins Format nimmst (auch wenn das nicht ganz im Sinne des Erfinders ist):

\documentclass[%
  numbers=noendperiod,%
]{scrbook}%

\DeclareTOCStyleEntry[%                           im TOC für Kapitel:
  dynnumwidth,%  Breite der breitesten Kapitelnummer automat. ermitteln
  entrynumberformat=\chapnumrform,%  Kap.nrn. rechtsbündig setzen
]{tocline}{chapter}%

\newcommand*{\chapnumrform}[1]{\hfill #1\enskip}

\renewcommand{\thechapter}{\Roman{chapter}}%   Kap.nrn.: I, II, III usw.

\begin{document}
\tableofcontents
\chapter{Das erste Kapitel}
\chapter{Das zweite Kapitel}
\chapter{Das dritte Kapitel mit sehr, sehr, sehr langer, wirklich extrem 
langer Kapitelueberschrift}
\chapter{Das vierte Kapitel}
\chapter{Das fuenfte Kapitel}
\chapter{Das sechste Kapitel}
\chapter{Das siebte Kapitel}
\chapter{Das achte Kapitel}
\chapter{Das neunte Kapitel}
\chapter{Das zehnte Kapitel}
\end{document}

-- 
KOMA-Script: https://sf.net/p/koma-script
KOMA-Script-Wiki: https://sf.net/p/koma-script/wiki-en/Home
KOMA-Script and Friends: https://gitlab.com/latex9343737
KOMA on github: https://github.com/komascript
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE1/uTv8+wAU8hvYZOE7WYy8/T98EFAmh1KZQACgkQE7WYy8/T
98Er4Q//fqOE3Ktiku7lEI5u6JJw9/HW+H5S1PpH+dpIxdlPOXjgB//2LA5X6suj
vadc74kvaAK8kpb6+Dc+W1S9C75l9zsRyyGI0LOfs8z7Zw2HvOMLsaA1YXMkF4q4
eOPSzlQs1SrDTN3n3INNZR8QJCwOF1aY8Bs31xJsY1NF+u6jwpTN4HCesDJosxUB
GLvwgbAdQzyX5hleLQSRoDEva4OjUgM+TU6zAraAuT+ifSQizbBJDlbKEO5E/7UX
u+8/GE0qcKWXTGGRDKHnY/k6BTe+GkMNeBpFVq67szuTzjFt5rNcyA88x+klESDR
fGEQnqM/ZwnYTeN/5Cp8e744tVrDgnrTjNZRqSTDmp+tLr0tr8Vu3F5Il3elL82K
fRk86oZ2TvLrLCjPqFNIkoX+G9qNYw2UFDJ9XizlFFyziEbgrl/fG4ptp00gorCf
iHIYTk0oLDOJbFXUSaCZSXAcLscW/WZ2Px1o99tSbFecUp9A/lXNVfZ6mvyHNXdx
UiAKZqkBlAceblsBsBf/Jla+C5kPzSq9POi2Tl3Gmg1uXtdGhopYUOpVcaLQNnc4
i0129sMj2ErJbuL/BzmbknltFCSeFvMHyIwJBWro9dFSOfJrVL2sxz018+hbet+V
vLU+ngz10G2yLa0/DWzk1R5jlXvlcCC2xkQapKcJXUVo7LpkUXU=
=sV/y
-----END PGP SIGNATURE-----