Bekannte Probleme und Änderungen in der nächsten KOMA-Script-Version

Dies ist die geplante nächste Version, die derzeit noch nicht das Release-Stadium erreicht hat und deshalb nur im Subversion-Repository auf SourceForge zu finden ist. Es wird empfohlen, stattdessen die aktuelle Major-Release oder die aktuelle Bugfix-Version zu verwenden. Um regen Test der Änderungen mit entsprechenden Rückmeldungen wird jedoch ausdrücklich gebeten.

Geplante Änderungen:

scrartcl
  • Wurde der Absatzeinzug nicht über unmittelbares Setzen von \parindent statt durch die empfohlene Verwendung einer parskip-Option oder \setparsizes verändert, wird bei \paragraph in der Voreinstellung ein Absatzeinzug verwendet. Da der fehlende Absatzeinzug für KOMA-Script < 3.15 als Feature definiert wurde, gilt dies nicht, wenn über Option version eine kleinere Kompatibilitätseinstellung als 3.15 gewählt wurde.
  • Die Gliederungsbefehle (einschließlich deren abhängige Befehle) werden über \DeclareSectionCommand[]{} definiert und können über \DeclareSectionCommand[Eigenschaften]{Name} oder \RedeclareSectionCommand[Eigenschaften]{Name} geändert werden. Ebenso können neue Befehle über \DeclareNewSectionCommand[Eigenschaften]{Name} bzw. \ProvideSectionCommand[Eigenschaften]{Name} definiert werden.
scrbook
  • Wurde der Absatzeinzug nicht über unmittelbares Setzen von \parindent statt durch die empfohlene Verwendung einer parskip-Option oder \setparsizes verändert, wird bei \paragraph in der Voreinstellung ein Absatzeinzug verwendet. Da der fehlende Absatzeinzug für KOMA-Script < 3.15 als Feature definiert wurde, gilt dies nicht, wenn über Option version eine kleinere Kompatibilitätseinstellung als 3.15 gewählt wurde.
  • Die Gliederungsbefehle ab \section (einschließlich deren abhängige Befehle) werden über \DeclareSectionCommand[]{} definiert und können über \DeclareSectionCommand[Eigenschaften]{Name} oder \RedeclareSectionCommand[Eigenschaften]{Name} geändert werden. Ebenso können neue Befehle über \DeclareNewSectionCommand[Eigenschaften]{Name} bzw. \ProvideSectionCommand[Eigenschaften]{Name} definiert werden.
scrjura
  • Die Befehle \Paragraph und \SubParagraph werden in \Clause und \SubClause umbenannt. Entsprechend werden abhängige Befehle wie \Paragraphmark und \SubParagraphmark sowie abhängige Zähler wie Paragraph und SubParagraph, sowie die zu den Zählern gehörenden Befehle umbenannt.
    Hinweis: Erfahrene Beta-Tester können diese Änderung bereits mit der Version aus dem Source-Repository testen.
  • Über den Befehl \DeclareNewJuraEnvironment{Umgebungsname}[Optionen]{Anfangscode}{Endecode} können neue juristische Umgebungen definiert werden. In der Voreinstellung entspricht eine solche Umgebung contract, verfügt aber über eigene Zähler.
scrkbase (und damit alle Klassen)
  • Neuer Befehl \IfExistskomafont{Element}{Dann-Code}{Sonst-Code} führt den Dann-Code genau dann aus, wenn KOMA-Script für Element den Font über \addtokomafont und \setkomafont ändern kann. Anderenfalls wird der Dann-Code ausgeführt.
scrreprt
  • Wurde der Absatzeinzug nicht über unmittelbares Setzen von \parindent statt durch die empfohlene Verwendung einer parskip-Option oder \setparsizes verändert, wird bei \paragraph in der Voreinstellung ein Absatzeinzug verwendet. Da der fehlende Absatzeinzug für KOMA-Script < 3.15 als Feature definiert wurde, gilt dies nicht, wenn über Option version eine kleinere Kompatibilitätseinstellung als 3.15 gewählt wurde.
  • Die Gliederungsbefehle ab \section (einschließlich deren abhängige Befehle) werden über \DeclareSectionCommand[]{} definiert und können über \DeclareSectionCommand[Eigenschaften]{Name} oder \RedeclareSectionCommand[Eigenschaften]{Name} geändert werden. Ebenso können neue Befehle über \DeclareNewSectionCommand[Eigenschaften]{Name} bzw. \ProvideSectionCommand[Eigenschaften]{Name} definiert werden.