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

  1. Home
  2. Friends
  3. scrhack

scrhack

Loader package for the standalone successors of the former KOMA-Script hack collection.

The package scrhack is a spin-off from KOMA-Script and was part of that bundle up to scrhack 3.41 and KOMA-Script 3.41. It has been removed from KOMA-Script because it is outdated and only kept around for backward compatibility.

Originally scrhack was developed not only to improve the compatibility of third-party packages with KOMA-Script classes, but also to optimise these packages in general. The package consisted not only of the package file scrhack.sty, but also of several so-called hacks as separate files with the extension .hak.

As part of moving former KOMA-Script packages out of the bundle, the decision was made to turn the individual hacks into standalone packages. These new standalone packages then serve as replacements for the original packages they were meant to improve. To preserve the functionality of loading the enhancements only when the corresponding original package is loaded, a new scrhack was created that does exactly that. The new scrhack requires floatbytocbasic, floatrowbytocbasic, lscapeenhanced, setspaceenhanced, and standardsectioning.

For new documents it is recommended to load only those of the above packages that are actually needed, instead of scrhack.

The package is part of the “Third Party Enhancements” hosted on GitHub. See the CTAN catalogue entry for more.

This package is deprecated. Support is very limited or no longer available.