Sie sind hier

Welche Klassen und Pakete gehören zu KOMA-Script?

Bild von Markus Kohm

Hier ein kurzer Überblick über alle Klassen und Pakete, die zu KOMA-Script gehören.

Neben den hier aufgeführten Klassen und Paketen gibt es noch ein paar inoffizielle Erweiterungen zu KOMA-Script, die man im Dateien-Bereich finden kann:

Klassen in KOMA-Script:

koma-script-source-doc
ist als interne Klasse zur Dokumentation von KOMA-Script und befreundeten Paketen zu betrachten. Die Klasse ist nur rudimentär in einer eigenen Anleitung dokumentiert. Änderungen an dieser Klasse können jederzeit ohne Vorwarnung erfolgen.
scrartcl
ist eine Klasse für Artikel und ähnliche Texte; diese Klasse stellt u. a. alle Optionen, Befehle und Umgebungen der Standardklasse article zur Verfügung und kann diese damit direkt ersetzen; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrbook
ist eine Klasse für Bücher und ähnliche Texte; diese Klasse stellt u. a. alle Optionen, Befehle und Umgebungen der Standardklasse book zur Verfügung und kann diese damit direkt ersetzen; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrdoc
ist eine interne, nicht dokumentierte Klasse, die einst für die Implementierungsdoku der KOMA-Script-Quellen und die Doku einiger Alpha- und Beta-Pakete in KOMA-Script verwendet wurde. Seit KOMA-Script 3.36 ist die Klasse veraltet. Sie wird demnächst entfernt werden.
scrlettr
ist eine obsolete Briefklasse, die nicht mehr gepflegt wird, für die es keinen Support mehr gibt, und die nicht mehr verwendet werden sollte. Für die Klasse kann bei Bedarf eine eigene Anleitung aus den Quellen scrlettr.dtx erzeugt werden. Das Paket ist seit KOMA-Script 3.12 nicht mehr in KOMA-Script enthalten, sondern nur noch in KOMA-Script obsolete.
scrlttr2
ist eine Briefklasse für Briefe; diese Klasse ist nicht kompatibel mit der Standardklasse letter; zu der Klasse gehören noch diverse Dateien mit der Endung lco über die die Klasse an unterschiedliche Anforderungen angepasst wird; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrreprt
ist eine Klasse für Berichte und ähnliche Texte; diese Klasse stellt u. a. alle Optionen, Befehle und Umgebungen der Standardklasse report zur Verfügung und kann diese damit direkt ersetzen; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrguide
ist eine Klasse, die nur in den KOMA-Script-Quellen zu finden ist und ausschließlich dem Setzen der KOMA-Script-Anleitung dient; diese Klasse erweitert die Klasse scrbook und passt diese den besonderen Anforderungen an; es existiert keine Anleitung zu dieser Klasse.

Pakete in KOMA-Script:

scraddr
erschließt Adressdateien im KOMA-Script-Format; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrbase
stellt als Erweiterung des LaTeX-Kerns einige Grundlegende Funktionen für Paket- und Klassenautoren aber auch für Anwender bereit; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrdate
stellt einige Datumsfunktionen u. a. zur Ausgabe des aktuellen Wochentags zur Verfügung; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrextend
stellt einige Erweiterungen der KOMA-Script-Klassen, die nicht in erheblichem Maße von den KOMA-Script-Klassen abhängig sind, für die Verwendung mit anderen Klassen bereit; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrhack
enthält Verbesserungen für Pakete Dritter; diese Verbesserungen dienen nicht alleine der besseren Zusammenarbeit mit KOMA-Script, sondern sind allgemeine Verbesserungen; das Paket ist in Teil II der KOMA-Script-Anleitung dokumentiert. Das Paket ist ab KOMA-Script 3.42 nicht mehr enthalten. Es ist nun Teil eines neues Projekts.
scrjura
ist ein Spezialpaket für die Anwaltspraxis; das Paket ist in Zusammenarbeit mit einem Juristen entstanden, der für die Spezifikation und die Dokumentation verantwortlich ist; das Paket ist in Teil I der KOMA-Script-Anleitung dokumentiert.
scrkbase
ist ein internes Paket, das Funktionalitäten speziell für KOMA-Script-Klassen und KOMA-Script-Pakete bereitstellt; das Paket ist nicht zur direkten Verwendung durch den Anwender gedacht und besitzt keine eigene Anleitung.
scrlayer
erweitert LaTeX um ein Ebenenmodell für Hintergrund- und Vordergrundebenen zusätzlich zur normalen Textebene. Dieses Ebenenmodell basiert auf Seitenstilen und dient gleichzeitig zur Definition eigener Seitenstile. Das Paket ist allerdings so mächtig, dass dem durchschnittlichen Anwender empfohlen wird, stattdessen eines der darauf basierenden Pakete wie scrlayer-scrpage zu verwenden. Die Anleitung findet sich in Teil II der KOMA-Script-Anleitung.
scrlayer-fancyhdr
ist ein experimentelles Paket, das die Seitenstile von fancyhdr mit scrlayer als Ebenenseitenstile umdefiniert. Dadurch können die Möglichkeiten von scrlayer und fancyhdr kombiniert werden. Es war versuchsweise seit KOMA-Script 3.26a Teil von KOMA-Script. Seit KOMA-Script 3.33 ist es nicht mehr Bestandteil von KOMA-Script, sondern wird als eigenständiges Paket weiterentwickelt.
scrlayer-notecolumn
ist ein proof of concept, also ein Beispielpaket für die Verwendung von scrlayer. Das Paket stellt (beliebig viele) Notizspalten mit eigenem Seitenumbruch und mit Synchronisierungsmöglichkeiten zwischen Haupttext und Notizspalten bereit. Allerdings steigt die Anzahl der maximal benötigten LaTeX-Läufe stetig mit der Anzahl der Synchronisationspunkte. Es ist daher wirklich eher als Beispiel für die Leistungsfähigkeit des mit scrlayer eingeführten Konzepts und weniger als echtes Anwenderpaket zu verstehen.
scrlayer-scrpage
ermöglicht die individuelle Gestaltung von Seitenstilen (Kopf- und Fußzeilen) und ist als Ersatz von scrpage2 gedacht. Die Anleitung findet sich in Teil I der KOMA-Script-Anleitung.
scrletter
stellt die Möglichkeiten von scrlttr2 für die KOMA-Script-Klassen scrbook, scrreprt und scrartcl (und inzwischen auch für die Standardklassen) bereit. Unterschiede zwischen dem Briefpaket und der Briefklasse sind teilweise in Teil II der KOMA-Script-Anleitung dokumentiert.
scrlfile
stellt einige zusätzliche Eingriffsmöglichkeiten beim Laden und Verarbeiten von Dateien, Klassen und Paketen bereit; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrpage2
ist ein obsoletes Paket, das nicht mehr gepflegt wird, für das es keinen Support mehr gibt und das nicht mehr verwendet werden sollte. Eine zweisprachige Anleitung ist Teil der Quellen des Pakets und kann bei Bedarf aus scrpage2-obsolete.dtx erzeugt werden. Das Paket ist seit KOMA-Script 3.30 nicht mehr in KOMA-Script enthalten, sondern in KOMA-Script obsolete. Der offizielle Nachfolger ist scrlayer-scrpage.
scrpage
ist ein obsoletes Paket, das nicht mehr gepflegt wird, für das es keinen Support mehr gibt, und das nicht mehr verwendet werden sollte. Es gibt offiziell keine Anleitung zu diesem Paket mehr. Das Paket ist seit KOMA-Script 3.12 nicht mehr in KOMA-Script enthalten, sondern in KOMA-Script obsolete.
scrtime
stellt Funktionen zur Ausgabe der Zeit des LaTeX-Laufs zur Verfügung; die Anleitung findet sich in der KOMA-Script-Anleitung.
scrwfile
bietet eine Entschärfung des »no room for new \write«-Problems, die Möglichkeit Verzeichnisdateien mehrfach einzulesen und die Möglichkeit Verzeichniseinträge in andere Verzeichnisse zu kopieren; das Paket war in KOMA-Script ab Version 3.10. Ab Version 3.39 ist das Paket nicht mehr in KOMA-Script enthalten, sondern wird als eigenständiges Paket verwaltet. Allerdings gilt das Paket inzwischen insgesamt als überholt.
tocbasic
stellt grundlegende Funktionen zur Verwaltung von Verzeichnissen für Paket- und Klassenautoren bereit; die Anleitung findet sich in der KOMA-Script-Anleitung.
tocstyle
war ein Experiment, das nicht fortgeführt wird und für das es keinen Support mehr geben wird; große Teile der Funktionalität wurden inzwischen in tocbasic auf andere Art verwirklicht.
typearea
stellt Funktionen für die Gestaltung des Seitenspiegels (Satzspiegel und Ränder) bereit; die Anleitung findet sich in der KOMA-Script-Anleitung.
Comments for "Welche Klassen und Pakete gehören zu KOMA-Script?" abonnieren