Die KOMA-Script-Sammlung#
KOMA-Script ist eine Sammlung von LaTeX-Klassen
und Paketen. Das Projekt wird auf
gehostet. Dort finden Sie auch ein
Wiki mit vielen
Informationen auf Englisch
sowie auf Deutsch. Am
wichtigsten sind die englischen „How
to“-Seiten und die
deutschen „Wie“-Seiten
mit vielen Anwendungsbeispielen. Selbstverständlich gibt es auch einen
Issue-Tracker für
Bug-Reports und andere Probleme.
Die KOMA-Script-Klassen#
Hier finden Sie alle Klassen, die derzeit Teil der KOMA-Script-Sammlung sind.
Einige davon sind nur für den internen Gebrauch bestimmt und sollten nicht
direkt von Benutzern verwendet werden. Einige davon haben eine Entsprechung
unter den Standardklasse. Je nach Verwendung von Paketen von Drittanbietern
können Sie die entsprechende Standardklasse durch die KOMA-Script-Klasse
ersetzen. Beachten Sie jedoch: Derzeit unterstützt keine der
KOMA-Script-Klassen die Verwendung von \DocumentMetadata oder Tagging.
scrartcl: Die KOMA-Script-Artikelklasse. Diese kann anstelle der Standardklassearticleverwendet werden.scrbook: Die KOMA-Script-Buchklasse. Diese kann anstelle der Standardklassebookverwendet werden.scrreprt: Die KOMA-Script-Berichtsklasse. Diese kann anstelle der Standardklassereportverwendet werden.scrlttr2: Die KOMA-Script-Briefklasse. Die Benutzerschnittstelle unterscheidet sich stark von der Standardklasseletter.scrarticle: Ein Wrapper fürscrartcl, da viele Benutzer nicht wissen, wie und warum manscrartclschreibt.scrreport: Ein Wrapper fürscrreprt, da viele Benutzer nicht wissen, wie und warum manscrreprtschreibt.scrletter: Ein Wrapper, derscrartclmit dem Paketscrletterkombiniert. Er ist nicht vollständig kompatibel mitscrlttr2, bietet aber einige Verbesserungen.koma-script-source-doc: Eine interne Klasse für die Quelldokumentation. Benutzer sollten sie nicht verwenden, da sie jederzeit in inkompatibler Weise geändert werden kann.scrguide: Eine interne Klasse, die für die Benutzerdokumentation verwendet wird. Diese Klasse ist ein echtes Durcheinander, das über die Jahre gewachsen ist. Sie sollten sie nicht verwenden, da sie jederzeit in inkompatibler Weise geändert werden kann.
Die KOMA-Script-Pakete#
Hier finden Sie alle Pakete, die derzeit Teil der KOMA-Script-Sammlung sind. Einige davon sind nur für den internen Gebrauch bestimmt und sollten nicht direkt von Benutzern verwendet werden.
scraddr: Liest.adr-Dateien und erlaubt den Zugriff auf die einzelnen Felder der Einträge.scrbase: Grundlegende Funktionen, die von mehreren KOMA-Script-Klassen und Paketen verwendet werden. Auch für Benutzer und andere Paketautoren kann dieses Paket nützlich sein.scrdate: Formatierung des heutigen Datums im sprachunabhängigen ISO-Format; Ausgabe des sprachabhängigen Wochentagsnamens eines bestimmten Datums. Dieses Paket ist ein Kandidat für die Ausgliederung aus KOMA-Script.scrextend: Stellt einige der KOMA-Script-Klassenfunktionen für Benutzer anderer Klassen bereit, nämlich der Standardklassen.scrfontsizes: Erzeugt Schriftgrößen-Dateien zur Verwendung mit KOMA-Script- Klassen oderscrextend.scrjura: Wrapper, um das Paketcontractmit dem veralteten Paketscrjurakompatibel zu machen.scrkbase: Internes Paket, das Funktionen bereitstellt, die intern von KOMA-Script-Klassen und KOMA-Script-Paketen verwendet werden. Benutzer und andere Paketautoren sollten diese internen Funktionen nicht verwenden, sondern die offiziellenscrbase-Funktionen.scrlayer: Stellt Ebenen bereit und kombiniert diese zu Seitenstilen. Ergänzt werden die sogenannten Ebenen-Seitenstile durch Seitenstil-Aliase.scrlayer-notecolumn: Proof of Concept für Ebenen mitscrlayer. Dieses Paket ist ein Kandidat für eine Ausgliederung aus KOMA-Script.scrlayer-scrpage: Bietet einfach konfigurierbare Seitenstile auf Basis vonscrlayer. Dies ist eine Alternative zufancyhdr, die nicht nur mit KOMA-Script-Klassen, sondern auch mit vielen anderen Klassen verwendet werden kann.scrletter: Bietet die Hauptfunktionen vonscrlttr2als Paket, das mit anderen Klassen kombiniert werden kann, insbesondere mitscrartcl,scrreprt,scrbookoder den Standardklassenarticle,report,bookoder abgeleiteten Klassen.scrlfile: Datei-Hooks laden (können durch generische LaTeX-Hooks ersetzt werden).scrlfile-hook: Wird vonscrlfilemit einem aktuellen LaTeX-Kernel verwendet.scrlfile-hook-3.34: Wird vonscrlfilemit einem alten LaTeX-Kernel verwendet, der eine andere Syntax für generische Hooks verwendet.scrlfile-patcholdlatex: Wird vonscrlfilemit einem alten LaTeX-Kernel verwendet, der keine generischen Hooks bereitstellt.scrlogo: Definition des Befehls \KOMAScript.scrtime: Formatierung der aktuellen Uhrzeit. Dieses Paket ist ein Kandidat für eine Ausgliederung aus KOMA-Script.tocbasic: Bietet nicht nur die Verwaltung von Hilfsdateiendungen wie.lof,.lotusw., sondern auch Funktionen zum Schreiben in und Lesen aus diesen Dateien, zusätzliche Gleitumgebungen und entsprechende nicht gleitende Umgebungen, die Konfiguration von Bildunterschriften usw.typearea: Berechnung von Rändern und Textbereichen auf der Grundlage typografischer Aspekte.