Habe heute mein MikTex aktualisiert und bei dem Update von KOMA-Script 3.16 auf 3.17a kommt es bei meinen Projekten beim Kompilieren zu folgender Fehlermeldung: Open in Online-Editor
! Undefined control sequence. <argument> ...akspace }\thechapter \autodot \IfUsePrefixLine {}{\enskip } l.12 \chapter{Test} Hier ein Minimalbeispiel, das den o.g. Fehler bei Verwendung von KOMA-Script 3.17a hervorruft: Open in Online-Editor
\documentclass{scrreprt} \makeatletter \renewcommand\chapter{\@startsection {chapter}{1}{0mm}% % name, ebene, einzug {\baselineskip}% % vor-abstand {0.5\baselineskip}% % nach-abstand {\bfseries\sffamily\Large}% % layout } \makeatother \begin{document} \chapter{Test} \end{document} Bei KOMA-Script 3.16 tritt der Fehler nicht auf. |
Wenn ein neues Kapitel nicht stets eine neue Seite beginnen soll, dann musst Du bei Verwendung von Open in Online-Editor
\documentclass{scrreprt}[2015/02/07] \usepackage{blindtext} \RedeclareSectionCommand[ style=section, beforeskip=1\baselineskip, afterskip=.5\baselineskip, font=\Large ]{chapter} \renewcommand*{\chapterformat}{% \mbox{\chapappifchapterprefix{\nobreakspace}\thechapter% \autodot\enskip}} \begin{document} \KOMAScriptVersion \chapter{Kapitel Eins} \blindtext \chapter{Kapitel Zwei} \blindtext \end{document} Ob der erste Absatz nach der Überschrift mit Absatzeinzug (wie in Deiner Frage) oder ohne Absatzeinzug (wie in Deiner Antwort) gesetzt wird, hängt vom Vorzeichen von Mit der nächsten KOMA-Script Hauptversion nach der 3.17a wird die Neudefinition von beantwortet 09 Jun '15, 16:57 esdd Vielleicht sollten wir bei dem neuen Zeug ein bestimmte Mindestversion über das optionale Argument der Klasse anfordern. Dann gibt es zumindest eine Warnung, wenn man über den Online-kompiler geht.
(09 Jun '15, 17:03)
Johannes
@esdd Herzlichen Dank für deine kompetente Antwort. Ich habe Sie als Lösungsvorschlag markiert, da ich denke, dass Du alle Aspekte meiner Frage berücksichtigst, während ich lediglich dafür "gesorgt" habe, keine Fehlermeldung zu bekommen.
(09 Jun '15, 17:04)
dzaic
1
@Johannes Gewohnheit ;-) Aber ich habe es jetzt geändert und als Mindestversion die 3.16 angefordert. Vermutlich funktioniert das auch schon mit der 3.15, aber das kann ich jetzt nicht auf die Schnelle testen.
(09 Jun '15, 17:13)
esdd
@esdd Wenn ich
(10 Jun '15, 09:16)
Ulrike Fischer
|
Mit den Hinweisen der Helfer, denen ich recht herzlich für ihre Unterstützung danken möchte, ergibt sich für koma-script grösser 3.17a folgende Vorgehensweise, die nicht zu der von mir geschilderten Fehlermeldung führt: Open in Online-Editor
\documentclass{scrreprt} \usepackage{blindtext} \RedeclareSectionCommand[% beforeskip=-10pt plus -2pt minus -1pt,% afterskip=0.5\baselineskip plus -1sp minus 1sp, font=\bfseries\sffamily\Large% ]{chapter} \begin{document} \Blinddocument \end{document} beantwortet 09 Jun '15, 16:16 dzaic Ich bekomme da Warnungen
(09 Jun '15, 16:37)
Ulrike Fischer
1
@Ulrike Der erste Teil sollte mit den ersten Anmerkungen in http://komascript.de/release3.17 erklärt sein.
(09 Jun '15, 16:41)
Johannes
@Ulrike Bei mir läuft es einwandfrei durch, und zwar sowohl mit latex, pfdlatex wie auch lualatex. Und mit dem "newpage" hast Du recht, das ist mir noch gar nicht aufgefallen. Ändere ich aber beforeskip=-10pt plus -2pt minus -1pt zu beforeskip=\baselineskip, so wie es auch in meinem Ursprungsbeitrag ist, dann kommt die Fehlermeldung: unknown option 'beforeskip=\baselineskip' Ich verstehe nur noch Bahnhof. :-)
(09 Jun '15, 16:43)
dzaic
@Ulrike Mit der Entwicklerversion gibt es auch die Fehlermeldung wegen nicht definierten
(09 Jun '15, 16:45)
esdd
(09 Jun '15, 16:53)
Johannes
Ergebnis 5 von 6
show 1 more comments
|
Hallo dzaic,
ich hatte das gleiche Problem unter Texlive 2015 Petest und habe meine Dateien radikal verändert, frag mich nicht, was ich alles raus genommen habe. Langer Rede kurzer Sinn, schau dir mal dies an: http://tex.stackexchange.com/questions/246411/koma-script-how-to-style-the-title-of-a-chapter
Gruß
Martin
Sieht so aus, als würde
\chapterformat
außerhalb von\@@makechapterhead
ausgeführt (wobei ich nicht verstehe, warum es so definiert wurde, dass das nicht geht ...).Bitte erstelle ein Minimalbeispiel. Ulrike hat Dir ja schon den Tipp gegeben, dass es mit Deiner Formatierung der Kapitelüberschriften zu tun haben dürfte.
Warum nimmst du nicht das dokumentierte Interface um das Aussehen der Kapitel zu ändern?
\RedeclareSectionCommand[optionen]{chapter}
Bei der aktuellen Beta von KOMA-Script 3.18 funktioniert übrigens sogar Dein Code, obwohl er sicher nicht im Sinne des Erfinders ist.