PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pagestyle headings macht Probleme



Magger
28-02-2014, 20:51
Hallo alle zusammen,

folgendes Minimalbeispiel


\documentclass{scrartcl}

\begin{document}

\pagestyle{headings}

\section{Test}

\end{document}

macht bei mir Probleme. Die Fehlermeldung lautet:


! Extra \else.
\@sect ...sname }{\scr@ds@tocentry }\fi \fi \else
\def \@svsechd {#6{\hskip ...
l.7 \section{Test}

I'm ignoring this; it doesn't match any \if.

! Extra \fi.
\@sect ...csname }{\scr@ds@tocentry }\fi \fi }\fi
\@xsect {#5}
l.7 \section{Test}

I'm ignoring this; it doesn't match any \if.


Der Fehler verschwindet, wenn ich

\pagestyle{headings} weglasse
article als Klasse verwende


Ich benutze ein aktuelles MikTeX 2.9 unter Windows XP. Ich bin mir relativ sicher, dass dieses Problem früher nicht auftrat. Unter einer alten MikTeX 2.7 Installation tritt es auch nicht auf.

Die Seite wird allem Anschein nach korrekt erzeugt. Wodurch wird der Fehler verursacht und was kann man dagegen machen?

Studi
01-03-2014, 08:18
Bei mir läuft das fehlerfrei mit TeX Live. Auch auf writelatex.com kannst Du das laufen lassen - der Code ist ok. Schau, ob Du Dein MiKTeX noch updaten kannst, oder wenigstens das KOMA-Script-Paket.

Mit neuem KOMA-Script (scrartcl) kannst Du das neue scrlayer-scrpage für die Kopfzeilen verwenden.

Studi

esdd
01-03-2014, 11:53
Mit der KOMA-Script Version 3.12, die derzeit auf CTAN und bei MiKTeX 2.9 dabei ist, erhalte ich die gleichen Fehlermeldungen.

Besorg dir einfach die aktuelle Zwischenrelease aus dem experimentellen Repository von KOMA-Script (http://www.komascript.de/node/1786). Mit dieser läuft dein Code bei mir fehlerfrei. Die Installation für MiKTeX ist ganz einfach und du kannst jederzeit zur offiziellen MiKTeX-Version zurückkehren.

Gruß
Elke

klops
01-03-2014, 12:38
Kleiner Tipp: Es gibt eine Liste bekannter Fehler und Probleme (http://www.komascript.de/release3.12) einschließlich eventueller Lösungen. Dort ist auch angegeben, wenn die aktuelle KOMA-Script-Version (http://www.komascript.de/current) den Fehler nicht mehr hat.

esdd
01-03-2014, 17:50
@Studi writelatex.com verwendet noch die KOMA-Script Version 3.11b

Magger
03-03-2014, 12:30
@esdd:

Danke für den Tipp mit dem Zwischenrelease. Das hat problemlos funktioniert.

Einen etwas faden Beigeschmack hinterlässt die Tatsache, dass es eine offenbar nicht sehr gründlich getestete Koma-Script-Version in die MikTeX-Quellen geschafft hat.

klops
05-03-2014, 15:24
Wenn Du denkst, dass die TeX-Distributoren Zeit haben, jedes Paket gründlich durchzutesten, dann liegst Du falsch. Nicht einmal die Paketautoren schaffen es, alle möglichen Szenarien auszutesten. Ich bin aber sicher, dass Du Dich gerne als Betatester melden darfst. Die werden immer eigentlich immer gesucht …