Hallo
Ich möchte bei meinen Briefen die Liste der Anlagen automatisch generieren und nach der Grussformel anzeigen lassen.
Da sämtliche verwendeten Anlagen üblicherweise auch im Text vorkommen wäre es sinnvoll wenn diese Anlagen im Anlagenverzeichnis automatisch aufgelistet und nummeriert werden.
Insbesondere bei sehr umfagnreichen Briefen ist es recht mühsam von Hand alle Anlagen die man im Text erwähnt hat herauszusuchen und dann nochmals in einer Liste mit \item
¹ aufzuschreiben.
Ich habe nun wochenlang recherchiert und kein Beispiel gefunden wie man dies mit KOMA Script machen könnte. Das Problem liegt daran, dass die scrlttr2 Klasse kein TOC kennt.
Kann mir evtl. jemand einen funktionierenden Code zeigen mit dem man bei einer scrlttr2 Klasse z.B. mit dem Befehl \listoftoc{loa}
¹ (a für Anlagen) ein Verzeichnis generieren kann.
[Admin-Edit:]
Zu allgemein
Mit dieser allgemeinen Fragestellung kann ich das leider nicht beantworten. Vielleicht kannst Du ein Minimalbeispiel erstellen, das uns Hinweise liefert, wie Du das gerne hättest. Als mögliche Ideen hätte ich sonst nur zu bieten:
Es sei auch noch ganz allgemein darauf hingewiesen, dass man schon seit einigen Versionen Briefe auch mit scrartcl, scrreprt oder scrbook erstellen kann, wenn man das Paket scrletter lädt. Damit sind nahezu alle Einschränkungen, die scrlttr2 gegenüber den anderen KOMA-Script-Klassen hat, automatisch beseitigt.
Minimalbeispiel
Untenstehend ein MWE.
Hier habe ich die Gleitumgebung "figure" dazu missbraucht um ein Beispiel eines Anlagenverzeichnisses zu generieren.
Im Brieftext soll jedoch anstatt "Abbildung" "Anlage" stehen und dies nicht am Linken rand wie im MWE, sondern rechtsbünding, so wie ich es nun manuell reingeschrieben habe.
Zudem sollte im Anlagenverzeichnis keine Seitennummern angegeben werden und der Laufnummer soll jeweils "Anlage " vorangestellt werden, mit einem Doppelpunkt nach der Zahl.
Einfach ohne Verzeichnisdatei
Da die Anlagen immer am Ende des Briefs ausgegeben werden sollen und es vermutlich eher wenige sein werden, braucht man eigentlich keine Verzeichnisdatei, sondern kann die Anlagen einfach in einem Makro sammeln:
Einige Bemerkungen seien mir vielleicht noch gestattet:
\\
im Text ist fast immer falsch. Absätze macht man einfach mit Leerzeile im Quelltext oder wie in der Definition von\useencl
mit einem expliziten\par
. Will man einzelne vertikale Abstände, so geht das mit Befehlen wie\smallskip
. Will man generell Absatzabstände, so geht das mit Optionparskip
. In Aufzählungen wird aber ohnehin bereits Absatzabstand verwendet.ngerman
passt nicht zu Schweizer Umlauten. Schweizer seien aufnswissgerman
hingewiesen. Nicht-Schweizern sei die Verwendung echter Umlaute und die Deklaration der Codierung mit Paket inputenc (oder die Verwendung von lualatex oder xelatex) empfohlen.Welche dieser Hinweise für Dich relevant sind, musst Du selbst entscheiden.