von KOMA » Fr 20. Nov 2020, 19:06
Das Beispiel funktioniert mit aktuellen TeX Live 2020 einwandfrei. Und ja, TeX Live 2017 ist schon reichlich alt. 2017 war KOMA-Script 3.22, 3.23 oder 3.24 aktuell. Was bei dir installiert ist, kannst du leicht selbst aus der log-Datei des obigen Dokuments erfahren. Die 7. Auflage des KOMA-Script-Buchs handelt aber von KOMA-Script 3.28, wie auf Seite 3 des Buchs zu finden ist. Außerdem wird bei den Beispielen min. LaTeX 2018-04-01 vorausgesetzt, wie im Vorwort zur 7. Auflage zu lesen ist. Inzwischen sind wir übrigens bereits bei KOMA-Script 3.32. Die Änderungen, die es in den Versionen seit Version 3.28 gab, findet man über die Änderungsliste in der freien KOMA-Script-Anleitung recht leicht.
Irgendwann wurde übrigens \@textsubscript im LaTeX-Kern definiert und schon vorher wurde es in fixltx2e definiert. Deshalb definiert KOMA-Script das schon seit September 2011 nur noch, wenn es nicht bereits definiert ist. Siehe dazu auch »Command \@textsubscript already defined« auf komascript.de.
Welche LaTeX-Version da von Ubuntu/Debian mit welcher KOMA-Script-Version kombiniert wurde, entzieht sich mir und liegt nicht in meiner Verantwortung. Was Du heute geändert hast, dass der Fehler seit heute auftritt, weiß ich natürlich auch nicht.
Das Beispiel funktioniert mit aktuellen TeX Live 2020 einwandfrei. Und ja, TeX Live 2017 ist schon reichlich alt. 2017 war KOMA-Script 3.22, 3.23 oder 3.24 aktuell. Was bei dir installiert ist, kannst du leicht selbst aus der [tt]log[/tt]-Datei des obigen Dokuments erfahren. Die 7. Auflage des KOMA-Script-Buchs handelt aber von KOMA-Script 3.28, wie auf Seite 3 des Buchs zu finden ist. Außerdem wird bei den Beispielen min. LaTeX 2018-04-01 vorausgesetzt, wie im Vorwort zur 7. Auflage zu lesen ist. Inzwischen sind wir übrigens bereits bei KOMA-Script 3.32. Die Änderungen, die es in den Versionen seit Version 3.28 gab, findet man über die Änderungsliste in der freien [url=https://komascript.de/scrguide]KOMA-Script-Anleitung[/url] recht leicht.
Irgendwann wurde übrigens [tt]\@textsubscript[/tt] im LaTeX-Kern definiert und schon vorher wurde es in [tt]fixltx2e[/tt] definiert. Deshalb definiert KOMA-Script das schon seit September 2011 nur noch, wenn es nicht bereits definiert ist. Siehe dazu auch »[url=https://komascript.de/node/1950]Command \@textsubscript already defined[/url]« auf komascript.de.
Welche LaTeX-Version da von Ubuntu/Debian mit welcher KOMA-Script-Version kombiniert wurde, entzieht sich mir und liegt nicht in meiner Verantwortung. Was Du heute geändert hast, dass der Fehler seit heute auftritt, weiß ich natürlich auch nicht.