Sie sind hier

Known Issues and Important Changes in KOMA-Script 3.28

Bild von Markus Kohm

Auf Deutsch: Bekannte Probleme und Änderungen in KOMA-Script 3.28

This version has now been replaced by Version 3.29. It is recommended to update to the current version in case of problems. If necessary, contact your distributor or administrator.

Known Issues:

Some third-party packages do not yet cope with the adjustments that became necessary due to changes in the LaTeX kernel of LaTeX 2019-10-01. This is not a bug of KOMA-Script but only of the corresponding foreign packages.

scrlfile:
  • The use of \Ifundefinedorrelax prints the text "scr@ifundefinedorrelax" and executes both the then code and the other code.
    Note: The issue is fixed as of KOMA-Script v3.29.3448, until then you can solve it with the internal statement \scr@ifundefinedorrelax.
  • The use of \input or \InputIfFileExists to read complete table rows from an external file can lead to an error message, because at the end of the read file internal macros are defined and LaTeX starts the next table row. See the message from Alexander Krumeich.
    Note: The issue is reduced as of KOMA-Script v3.29.3447 by defining these internal macros only within the document preamble. After that they are normally no longer needed.
    Supplementary note: The procedure is still not fully approved, since the use of, for example, \AfterFile can of course still lead to the same issue.

Important Changes:

After more than 25 years I declare KOMA-Script to be final in the sense that no completely new features will be implemented. Also new packages will not be created within KOMA-Script anymore. Experimental packages will be removed from KOMA-Script step by step. Bugs should still be removed. Smaller cosmetic improvements are also conceivable.

Note: In addition to this version, an extended version of the German manual in book form will be published again at the beginning of 2020.

Note: The information of a certain version number in the following list does not mean that exactly this version is also available via the respective link.

scrartcl, scrbook, scrreprt:
  • On urgent advice of LaTeX(3) team members, \if... statements that expect an argument are renamed to \If.... After years of compatibility efforts, this means that it will be abandoned in favor of a pending unification.
scrbase:
  • On urgent advice of LaTeX(3) team members, \if... statements that expect an argument are either removed or renamed to \If.... In some cases, this is at the expense of compatibility. Since a LaTeX3 team member has promised to help with any resulting publicly expressed issues, I hope that people won't tear my head off for once.
scrlayer:
  • The statement \markdouble{text} can be used as an abbreviation for \markboth{text}{text}. Here there is no need to declare the statement robust.
    The new statement is available from KOMA Script 3.28.3271.
tocbasic:
  • On urgent advice of LaTeX(3) team members, \if... statements that expect an argument are renamed to \If.... After years of compatibility efforts, it is thus abandoned in favor of a pending unification.
Comments for "Known Issues and Important Changes in KOMA-Script 3.28" abonnieren