You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prinzipiell sollten neue Versionen von dem Paket titlesec und Koma-Klassen nicht mehr kompatibel sein, siehe z.B. hier dieses Issue bei titlesec: jbezos/titlesec#22, oder die bekannten Probleme von Koma https://komascript.de/release3.27
Der Log sagt bei mir dazu:
Class scrbook Info: Unknown `titesec' release.
(scrbook) Cross your fingers, that is compatible on input line 10.
Und wir scheinen hier tatsächlich noch Glück zu haben (zumindest bei mir mit TeX Live 2019): Diese Zeile hier sorgt scheinbar aktuell dafür, dass \section noch benutzbar ist.
Zumindest kompiliert das Skript nicht mehr -- mit der gleichen Fehlermeldung wie in dem verlinkten Issue -- wenn man diese Zeile entfernt.
Außerdem kommt es zum gleichen Fehler, wenn man eine \subsection hinzufügt.
Ich würde vorschlagen, dass wir auf Dauer nicht darauf hoffen, dass es schon weiterhin gut geht; beide Autoren hören sich nicht so an als würden sie irgendwie darauf achten in der Zukunft. Ich sehe diese beiden Möglichkeiten damit umzugehen:
Rauswerfen von titlesec: Dann müsste man sich anschauen, wie man die Formatierung der Sections und Kapiteln anpassen will, die laufen soweit ich das gerade sehen kann über titlesec. (Das wäre auch relevant für link zu lektionen enden ein Stück unter der Überschrift #26)
Hinzufügen von \usepackage[standardsections]{scrhack}. Dazu steht bei den Release-Notes von Komascript:
Achtung: Dieser Hack kann eine Menge zerstören! Es gibt keinen Support für Probeme bei dessen Verwendung! Dieser Hack ist ab KOMA-Script 3.27.3173 verfügbar
The text was updated successfully, but these errors were encountered:
Und wenn dann irgendwann vorkurs.cls aufgeräumt wird, kann man auch darüber nachdenken, fancyhdr zu ersetzen, was auch nicht gerne mit Koma-Klassen arbeitet, im Log steht bei mir dazu folgendes:
Class scrbook Warning: Usage of package `fancyhdr' together
(scrbook) with a KOMA-Script class is not recommended.
(scrbook) I'd suggest to use
(scrbook) package `scrlayer' or `scrlayer-scrpage', because
(scrbook) they support KOMA-Script classes.
(scrbook) With `fancyhdr' several features of class `scrbook'
(scrbook) like options `headsepline', `footsepline' or command
(scrbook) `\MakeMarkcase' and the commands `\setkomafont' and
(scrbook) `\addtokomafont' for the page style elements need
(scrbook) explicite user intervention to work.
(scrbook) Nevertheless, using requested
(scrbook) package `fancyhdr' on input line 9.
Prinzipiell sollten neue Versionen von dem Paket
titlesec
und Koma-Klassen nicht mehr kompatibel sein, siehe z.B. hier dieses Issue bei titlesec: jbezos/titlesec#22, oder die bekannten Probleme von Koma https://komascript.de/release3.27Der Log sagt bei mir dazu:
Und wir scheinen hier tatsächlich noch Glück zu haben (zumindest bei mir mit TeX Live 2019): Diese Zeile hier sorgt scheinbar aktuell dafür, dass
\section
noch benutzbar ist.Programmiervorkurs/vorkurs.cls
Line 34 in 6ffa96b
Zumindest kompiliert das Skript nicht mehr -- mit der gleichen Fehlermeldung wie in dem verlinkten Issue -- wenn man diese Zeile entfernt.
Außerdem kommt es zum gleichen Fehler, wenn man eine
\subsection
hinzufügt.Ich würde vorschlagen, dass wir auf Dauer nicht darauf hoffen, dass es schon weiterhin gut geht; beide Autoren hören sich nicht so an als würden sie irgendwie darauf achten in der Zukunft. Ich sehe diese beiden Möglichkeiten damit umzugehen:
\usepackage[standardsections]{scrhack}
. Dazu steht bei den Release-Notes von Komascript:The text was updated successfully, but these errors were encountered: