Skip to content
KOMA-Script
  • Home
  • Features
  • Examples
  • Friends
  • News
  • Community
  • Download
KOMA-Script

Versatile LaTeX classes and packages

Reine Portfolio-Übung, vollständig selbst entwickelt. Kein offizieller Auftritt – die Website steht in keinem Zusammenhang mit dem LaTeX-Paket KOMA-Script und wird auch nicht von dessen Entwicklern betrieben.

This is purely a portfolio project, developed entirely on my own. This is not an official site—the website is in no way affiliated with the LaTeX package KOMA-Script and is not operated by its developers.

Project

  • About
  • Features
  • License

Resources

  • Documentation
  • Examples
  • FAQ
  • News

Community

  • CTAN
  • SourceForge
  • Codeberg
  • Mastodon

Legal

  • Imprint
  • Privacy
  • License

© 2026 Moritz Kohm

  • The KOMA-Script Classes
  • The KOMA-Script Packages
  • Installation
  • Getting Started
    • scrartcl — Article
    • scrreprt — Report
    • scrbook — Book & Thesis
    • scrlttr2 — Letters
    • typearea — Type Area
  1. Home
  2. Documentation
  3. The KOMA-Script Classes

The KOMA-Script Classes

Complete overview of all classes currently part of the KOMA-Script bundle.

KOMA-Script provides a number of document classes, some of which correspond directly to the standard classes article, book, and report. Depending on which third-party packages are involved, the standard classes can usually be swapped out for their KOMA-Script counterparts without further changes.

None of the KOMA-Script classes currently support \DocumentMetadata or LaTeX tagging. If you need accessible PDFs to PDF/UA standard, keep this in mind.

Main classes

ClassReplacesPurpose
scrartclarticleArticles, shorter texts without chapters
scrbookbookBooks, two-sided layout, with chapters
scrreprtreportReports, longer texts with chapters
scrlttr2letterBusiness and private letters (DIN, US, SN, NF, JP …)

Wrapper classes

Because many users are unsure how and why to write scrartcl or scrreprt, there are wrappers with spelled-out names:

  • scrarticle — wrapper for scrartcl.
  • scrreport — wrapper for scrreprt.
  • scrletter — wrapper that combines scrartcl with the scrletter package. Not fully compatible with scrlttr2, but offers some improvements.

Internal classes

These classes should not be used by end users; they can change in incompatible ways at any time:

  • koma-script-source-doc — internal class used for the source code documentation.
  • scrguide — internal class used for the KOMA-Script user manual. The upstream project itself describes it as “a real mess that has grown over the years”.

The class list is based on the official KOMA-Script project overview and is paraphrased here. The original source is koma-script.sourceforge.io.

On this page

  • Main classes
  • Wrapper classes
  • Internal classes