KOMA-Script and Friends

Information about the KOMA-Script LaTeX collection, related packages and the KOMA-Script author.

The KOMA-Script Classes

Here you can find all classes, which are currently part of the KOMA-Script collection. Most of them have a counterpart standard class. Depending on usage of third-party-packages, you can replace the corresponding standard class by the KOMA-Script class. But note: Currently neither KOMA-Script class supports the usage of \DocumentMetadata or tagging.

  • scrartcl: The KOMA-Script article class. This can be uses instead of the standard class article.
  • scrbook: The KOMA-Script book class. This can be used instead of the standard class book.
  • scrreprt: The KOMA-Script report class. This can be uses instead of the standard class report.
  • scrlttr2: The KOMA-Scrpt letter class. The user interface very different from the standard class letter.
  • scrarticle: A wrapper to scrartcl because several users don’t know how and why to write scrartcl.
  • scrreport: A wrapper to scrreprt because several users don’t know and why to write scrreprt.
  • scrletter: A wrapper combining scrartcl with package scrletter. It is not fully compatible with scrlttr2, but provides some improvements.
  • koma-script-source-doc: A internal class for source documentation. Users should not use it, because it can be changed incompatibely at any time.
  • scrguide: A internal class used for the user documentation. This class is a real mess grown over the years. You should not use it, because it can be changed incompatible at any time.
Last updated on 24 Apr 2026
Published on 24 Apr 2026