DeclareNewToc und Kurztitel
Verfasst: Sa 15. Okt 2022, 19:04
Ich hab mit Hilfe dieser Anleitung ein Anhangsverzeichnis erstellt: https://komascript.de/comment/5578#comment-5578
Nun ist mir aufgefallen, dass im Anhangsverzeichnis (anders als im regulären Inhaltsverzeichnis der Kurztitel nicht berücksichtig wird. Wie kann ich das umsetzen, dass, sofern vorhanden, der Kurztitel im Verzeichnis auftaucht?
Nun ist mir aufgefallen, dass im Anhangsverzeichnis (anders als im regulären Inhaltsverzeichnis der Kurztitel nicht berücksichtig wird. Wie kann ich das umsetzen, dass, sofern vorhanden, der Kurztitel im Verzeichnis auftaucht?
\documentclass[a4paper]{scrartcl} \DeclareNewTOC[% owner=\jobname, listname={Anhang},% Titel des Verzeichnisses ]{atoc}% Dateierweiterung (a=appendix, toc=table of contents) \makeatletter \newcommand*{\useappendixtocs}{% \renewcommand*{\ext@toc}{atoc}% \scr@ifundefinedorrelax{hypersetup}{}{% damit es auch ohne hyperref funktioniert \hypersetup{bookmarkstype=atoc}% }% } \newcommand*{\usestandardtocs}{% \renewcommand*{\ext@toc}{toc}% \scr@ifundefinedorrelax{hypersetup}{}{% damit es auch ohne hyperref funktioniert \hypersetup{bookmarkstype=toc}% }% } \scr@ifundefinedorrelax{ext@toc}{% \newcommand*{\ext@toc}{toc} \renewcommand{\addtocentrydefault}[3]{% \expandafter\tocbasic@addxcontentsline\expandafter{\ext@toc}{#1}{#2}{#3}% } }{} \makeatother \begin{document} \tableofcontents \pagebreak \section[Kurzabschnitt 1]{Abschnitt 1} \section{Abschnitt 2} \newpage \appendix \useappendixtocs \listofatocs \section{Abschnitt 1} \section[Abschnitt 2]{Ein langer Titel des zweiten Abschnittes des Anhangs} \end{document}