Sie sind hier

Geplante Änderungen in zukünftigen KOMA-Script-Versionen

Dies wird die zukünftige Release, die bisher allenfalls im Source-Repository auf SourceForge und eventuell teilweise auch bereits als aktuelle Prerelease zur Installation für TeX Live und MiKTeX bereit steht.

Geplante Änderungen:

Generell ist geplant, keine Änderungen auf Verdacht mehr herbei zu führen. Ich werde also künftig nur noch in seltenen Fällen, Dinge nur deshalb implementieren, weil sie mir nützlich erscheinen. Vielmehr werde ich darauf warten, dass Dinge konkret nachgefragt werden und dann entscheiden, ob sie mir nützlich erscheinen und ich sie einbaue. Da mich solche Nachfragen seit einigen Jahren nur noch selten erreichen und auch Bugs fast nur noch von Leuten gemeldet werden, die mit meinem Repository für TeX Live, TDS-Archive und MiKTeX-Installationspakete gut zurecht kommen, wird es vermutlich nur noch hin und wieder vor allem Bugfix-Releases – das sind die mit den Buchstaben hinter der Nummer – geben.

Diese Änderung bedeutet keine Einschränkung bezüglich des Supports durch mich. Ich bin für Bug-Reports oder Hilfeanfragen zu meinen Klassen und Paketen weiterhin sowohl hier im Forum als auch per E-Mail (siehe erstes Kapitel der KOMA-Script-Anleitung bzw. des KOMA-Script-Buchs) zu erreichen.

Hinweis: Die Angabe einer bestimmten Versionsnummer in der nachfolgenden Liste bedeutet nicht, dass genau diese Version auch bereits über den jeweils angegebenen Link verfügbar ist.

scrartcl, scrbook, scrreprt:
Bei den KOMA-Script-Klassen besteht die Möglichkeit, Gliederungsebenen zu definieren, deren numerischer Wert für die Eintragsebene (Option toclevel) um mehr als 1 von den bekannten numerischen Werten für Eintragsebenen abweicht. Das kann zu Meldungen der Art:
Package hyperref Warning: Difference (…) between bookmark levels is greater
(hyperref)                than one, level fixed on input line …
führen, wenn Paket hyperref verwendet wird. Eine entsprechende Meldung gibt es übrigens auch bei den Standartklassen, wenn man Gliederungsebenen, die im Inhaltsverzeichnis aufgeführt sind, auslässt. Dieses Problem tritt nicht auf, wenn gleichzeitig Paket bookmark geladen wird, da dieses Paket mit solchen Lücken in den Bookmarkebenen umgehen kann. Als Workaround laden die KOMA-Script-Klassen ab Version 3.26.2987 bei \begin{document} das Paket bookmark, falls hyperref geladen wurde, bookmark aber noch nicht. Genau genommen ist dieser Zeitpunkt zu spät und es wird empfohlen, das Paket selbst zu laden. Es besteht aber auch die Möglichkeit mit Option bookmarkpackage=false das automatische Laden von bookmark zu verhindern. In diesem Fall verwenden die KOMA-Script-Klassen für alle mit \DeclareSectionCommand erzeugten Gliederungsbefehle eine Notlösung für das Problem, die jedoch davon ausgeht, dass die Gliederungsebene aufeinanderfolgenden definiert werden. Wird beispielsweise erst Ebene 10, dann Ebene 12 und dann Ebene 11 definiert, so führt die Notlösung zu falschen Ergebnissen. In diesem Fall ist die Verwendung von Paket bookmark unumgänglich!
Hinweis: Die Änderung geht auf eine Meldung von Heiko Oberdiek zurück und ist ab KOMA-Script 3.26.2987 verfügbar. Die Änderung führt außerdem zu neuen Info-Meldungen und ggf. neuen Warnungen.
scrlayer-notecolumns:
Das Paket kann nun auch bei Verwendung von XeLaTeX Änderungen an der slnc-Datei erkennen. Dazu wird das bisher im (zugegeben inoffiziellen aber einzigen) XeTeX Reference Guide vom 6. September 2017 nicht dokumentierte Primitiv \mdfivesum verwendet. Dies geschieht entgegen meiner Überzeugung, dass nicht dokumentierte Dinge nicht existieren.
Hinweis: Diese Verbesserung existiert ab scrlayer-notecolumn 0.1.2972 in KOMA-Script 3.26.2972.
scrletter, scrlttr2:
  • Weil ich die Nase voll von dem Gemaule habe, dass \@setplength nicht funktioniert, gibt es nun zusätzlich \setplength, \newplength und \addtoplength.
    Hinweis: Diese Erweiterung existiert ab KOMA-Script 3.26.2980.
  • Die neuen Anweisungen \setplengthtowidth[Fakor]{Pseudolänge}{Inhalt}, \setplengthtoheight[Fakor]{Pseudolänge}{Inhalt}, \setplengthtodepth[Fakor]{Pseudolänge}{Inhalt} und \setplengthtototalheight[Fakor]{Pseudolänge}{Inhalt} setzen eine Pseudolänge auf das Vielfache der Breite, Höhe, Tiefe oder Höhe + Tiefe einer Box mit dem angegebenen Inhalt.
    Hinweis: Diese Erweiterung, die auf einen Bugreport von Andreas S. zurück geht, existiert ab KOMA-Script 3.26.2980.
tocbasic:
Features (siehe \setuptoc und \unsettoc), die per \AtAddToTocList gesetzt werden, haben keinen Vorrang mehr vor Featureeinstellung per Option unset von \DeclareNewTOC. Stattdessen haben die Einstellungen per \DeclareNewTOC Vorrang. Ich bin mir bewusst, dass dies ggf. verhindert, dass beispielsweise listof=totoc als Option bei \documentclass Auswirkungen auf ein Verzeichnis hat, das innerhalb eines Pakets per \DeclareNewTOC[unset=totoc]{} definiert wird und diese Änderung inkompatibel ist. Trotzdem wird sie nicht per version-Option abgesichert!
Hinweis: Diese Änderung, die auf einen Bugreport von Elke zurück geht, existiert ab KOMA-Script 3.26.2984.
Comments for "Geplante Änderungen in zukünftigen KOMA-Script-Versionen" abonnieren