KOMA-Script and Friends

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

The KOMA-Script Packages

Here you can find all packages, which are currently part of the KOMA-Script collection. Some of them are only internal and should not be used directly by users.

  • scraddr: Outdated package to access .adr files. This package is a candidate for being split off from KOMA-Script.
  • scrbase: Basic functions used by several KOMA-Script classes and packages. Users and other packages authors may find this package usefull too.
  • scrdate: Formatting of today’s date in language independent iso format. Printing the language dependent dayname of a given date. This package is a candidate for being split off from KOMA-Script.
  • scrextend: Provides some of the KOMA-Script class features for users of other classes, namely the standard classes.
  • scrfontsizes.sty: Generate font size files to be used with KOMA-Script classes or scrextend.
  • scrjura: Wrapper to make package contract compatible with the deprecated scrjura package.
  • scrkbase: Internal package, that provides features internally used by KOMA-Script classes and KOMA-Script packages. Users and other package authors should not uses these internal features but the official scrbase features.
  • scrlayer: Provides layers and combines them to page styles. Completes the so called layer page styles by page style aliases.
  • scrlayer-notecolumn: Proof of concept for layers with scrlayer. This package is a candidate for being split off from KOMA-Script.
  • scrlayer-scrpage: Providing easy configurable page styles based on scrlayer. This is an alternative to fancyhdr not only to be used with KOMA-Script classes but with many other classes too.
  • scrletter: Providing the main features of scrlttr2 as a package that can be combined with others classes, namely scrartcl, scrreprt, scrbook or the standard classes article, report, book or derived classes.
  • scrlfile: Load file hooks (can be replaced by generic LaTeX hooks).
  • scrlfile-hook: Used by scrlfile with up-do-date LaTeX kernel.
  • scrlfile-hook-3.34: Used by scrlfile with old LaTeX kernel, which use a different syntax for generic hooks.
  • scrlfile-patcholdlatex: Used by scrlfile with old LaTeX kernel, which does not provide generic hooks.
  • scrlogo: Definition of the \KOMAScript command.
  • scrtime: Formatting of the current time. This package is a candidate for being split off from KOMA-Script.
  • tocbasic: Provides not only management for auxiliary file extensions like .lof, .lot etc., but also how to write to them and read them, extra floating environments and corresponding non-floating environment, configuration of captions etc.
  • typearea: Calculation of margins and text area based on typographical aspects.
Last updated on 24 Apr 2026
Published on 24 Apr 2026