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.
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.
\Ifundefinedorrelax
prints the text "scr@ifundefinedorrelax" and executes both the then code and the other code.
\scr@ifundefinedorrelax
.\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.
\AfterFile
can of course still lead to the same issue.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.
\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.
\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.
\markdouble{
text}
can be used as an abbreviation for \markboth{
text}{
text}
. Here there is no need to declare the statement robust.
\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.