Zum Inhalt springen
KOMA-Script
  • Start
  • Funktionen
  • Beispiele
  • Freunde
  • News
  • Community
  • Download
KOMA-Script

Vielseitige LaTeX-Klassen und Pakete

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.

Projekt

  • Über KOMA-Script
  • Funktionen
  • Lizenz

Ressourcen

  • Dokumentation
  • Beispiele
  • FAQ
  • News

Community

  • CTAN
  • SourceForge
  • Codeberg
  • Mastodon

Rechtliches

  • Impressum
  • Datenschutz
  • Lizenz

© 2026 Moritz Kohm

  1. Home
  2. Freunde
  3. scrhack

scrhack

Loader-Paket für die einzeln ausgelagerten Hacks der ehemaligen KOMA-Script-Erweiterung.

Das Paket scrhack ist ein Ableger von KOMA-Script und war bis zur Version 3.41 von scrhack bzw. KOMA-Script Teil dieser Sammlung. Es wurde aus KOMA-Script entfernt, da es veraltet ist und nur noch aus Kompatibilitätsgründen verfügbar ist.

Ursprünglich wurde scrhack nicht nur entwickelt, um die Kompatibilität von Drittanbieter-Paketen mit KOMA-Script-Klassen zu verbessern, sondern auch, um Drittanbieter-Pakete generell zu optimieren. Das Paket bestand nicht nur aus der Paketdatei scrhack.sty, sondern auch aus mehreren sogenannten Hacks als separate Dateien mit der Endung .hak.

Im Zuge der Ausgliederung ehemaliger KOMA-Script-Pakete aus der KOMA-Script- Sammlung wurde beschlossen, aus den einzelnen Hacks eigenständige Pakete zu erstellen. Diese neuen eigenständigen Pakete dienen dann als Ersatz für die ursprünglichen Pakete, die sie verbessern sollten. Um darüber hinaus die Funktionalität beizubehalten, die Erweiterungen nur dann zu laden, wenn das entsprechende Originalpaket geladen ist, wurde ein neues scrhack erstellt, das genau dies bewirkt. Der neue scrhack benötigt die Pakete floatbytocbasic, floatrowbytocbasic, lscapeenhanced, setspaceenhanced und standardsectioning.

Für neue Dokumente wird empfohlen, nur diejenigen der aufgeführten Pakete zu laden, die tatsächlich verwendet werden, anstatt scrhack.

Das Paket ist Teil der „Third Party Enhancements", die auf GitHub gehostet werden. Weitere Informationen finden sich im CTAN-Katalogeintrag.

Dieses Paket ist veraltet. Es gibt nur noch sehr eingeschränkten oder gar keinen Support mehr.