Problem mit pagestyle oder was anderes

Klassen und Pakete zur einfachen Umsetzung individueller Vorstellungen


Winfried45

Problem mit pagestyle oder was anderes

Beitrag von Winfried45 »

Ich wollte ein 1-Jahr altes Dokument ändern und muss jetzt
feststellen, dass es nicht mehr kompiliert -- selbst dann nicht
wenn ich es bis zur Unkenntlichkeit reduziere:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\usepackage[typeface=kpfonts,
   sanstypeface=helvetica,
   monotypeface=luxi:scale:0.9,
   mathtypeface=mathdesign:charter]{typeface}
\begin{document}
\pagestyle{headings}
\section{Übersicht}
\lipsum
\end{document}
Ohne pagestyle geht dann zumindest die minimierte Version, aber
das Original auch nicht.

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9)
entering extended mode
(D:\LaTeX2\Test\Minimal\dbAdmin.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 68 languages loaded.
("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrartcl.cls"
Document Class: scrartcl 2013/12/19 v3.12 KOMA-Script document class (article)
("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrkbase.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrbase.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrlfile.sty"
Package scrlfile, 2013/12/19 v3.12 KOMA-Script package (loading files)
Copyright (C) Markus Kohm
.
.
.
("C:\Program Files\MiKTeX 2.9\tex\latex\mathdesign\mdbcmr.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\t1phv.fd")
! Extra \else.
\@sect ...sname }{\scr@ds@tocentry }\fi \fi \else
\def \@svsechd {#6{\hskip ...
l.10 \section{Übersicht}

?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Das war leider ein bug, welcher sich eingeschlichen hatte. Auf KOMA-script erhältst du die neueste Version, welche sich aufgrund des enromen Aufwands immer erst nach einiger Zeit auf CTAN findet.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Besserwisser

Beitrag von Besserwisser »

Der Fehler einschließlich Workaround und Lösung ist übrigens in der Fehlerliste zu Version 3.12 aufgeführt. Wenn man ein Problem hat, lohnt es sich immer, dort nachzuschauen, ob das bereits bekannt ist.

Winfried45

Beitrag von Winfried45 »

OK, das funktioniert jetzt mit scrlayer-scrpage. ABER
ich dachte \pagestyle{scrheadings} sollte eigentlich
ausreichen -- tut es aber nicht. Ich muss zusätzlich noch
\automark{section} angeben, sonst bleibt die Kopfzeile
leer.
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{scrlayer-scrpage,lipsum}
\usepackage[typeface=kpfonts,
   sanstypeface=helvetica,
   monotypeface=luxi:scale:0.9,
   mathtypeface=mathdesign:charter]{typeface}
\pagestyle{scrheadings}
%\automark{section}
\begin{document}
\pagestyle{headings}
\section{Übersicht}
\lipsum
\section{Bekannte Probleme}
\lipsum
\section{Wichtige Änderungen}
\lipsum
\end{document}

Besserwisser

Beitrag von Besserwisser »

Winfried45 hat geschrieben:ich dachte \pagestyle{scrheadings} sollte eigentlich
ausreichen -- tut es aber nicht. Ich muss zusätzlich noch
\automark{section} angeben, sonst bleibt die Kopfzeile
leer.
Da hattest du dich offenbar schlicht geirrt. Siehe auch in der Anleitung:
Markus Kohm im scrguide hat geschrieben:Das Laden des Pakets selbst hat übrigens noch keine Auswirkung darauf, ob mit automatischen Kolumnentiteln gearbeitet wird oder nicht. Erst die explizite Verwendung einer der Optionen automark oder manualmark oder einer der beiden Anweisungen \automark oder \manualmark schafft hier klare Verhältnisse.
Damit sollte das klar sein. Der Status Rückfrage ist übrigens potentiellen Helfern vorbehalten. Bitte schau dir die korrekte Bedeutung an, um den Status künftig korrekt zu setzen.

Besserwisser

Beitrag von Besserwisser »

PS: Heute ist übrigen KOMA-Script 3.14 erschienen. Wird bei mir gerade installiert …

Antworten