Ich verwende scrbook, bei scrreprt ist es analog: mit der Option chapterprefix=true erreiche ich, dass vor der eigentlichen Kapitel-Überschrift eine Zeile mit z.B. "Kapitel 1" beim 1. Kapitel steht.

Nun möchte ich diesen Teil ändern, beispielsweise zu "1. Kapitel". Wie geht das?

gefragt 12 Jan '14, 14:55

Student's gravatar image

Student
5907779104
Akzeptiert-Rate: 82%

Habs in der Doku nicht gefunden. Wenn nicht jemand eine Lösung weiß, versuch ichs heute abend anhand scrbook.cls hinzukriegen, evtl. ist es ja nur eine kleine Redefinition.

(12 Jan '14, 14:56) Student

Dazu muss man \chapterformat umdefinieren. In der Voreinstellung ist es folgendermaßen definiert:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\newcommand*{\chapterformat}{%
\mbox{\chapappifchapterprefix{\nobreakspace}\thechapter
\autodot\enskip}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Das Wort »Kapitel« ist in \chapappifchapterprefix versteckt und wird eigentlich mit der Anweisung \chapapp erzeugt. \chapappifchapterprefix ist selbst als

Open in writeLaTeX
\if@chapterprefix \chapapp #1\fi
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

definiert, fügt also \chapapp und das Argument ein, wenn chapterprefix=true verwendet wird.

Eine passende Neudefinition könnte sein

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass[chapterprefix=true,numbers=endperiod]{scrbook}
\usepackage[ngerman]{babel}
\renewcommand*\chapterformat{\thechapter\autodot~\chapapp}
\begin{document}
\chapter{Test}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

oder -- wenn man den Punkt auf jeden Fall möchte (und das ist hier wohl der Fall) --

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass[chapterprefix=true]{scrbook}
\usepackage[ngerman]{babel}
\renewcommand*\chapterformat{\thechapter.~\chapapp}
\begin{document}
\chapter{Test}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Möchte man bei Weglassen der chapterprefix-Option immer noch ein sinnvolles Ergebnis, dann vielleicht so:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass[chapterprefix=true]{scrbook}
\usepackage[ngerman]{babel}
\makeatletter
\renewcommand*\chapterformat{%
\if@chapterprefix
\thechapter.~\chapapp
\else
\thechapter\autodot\enskip
\fi
}
\makeatother
\begin{document}
\chapter{Test}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Alle drei Beispiele geben

alt text

Permanenter link

beantwortet 12 Jan '14, 15:20

cgnieder's gravatar image

cgnieder
22.1k253463
Akzeptiert-Rate: 60%

bearbeitet 12 Jan '14, 15:48

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×132
×59
×17

gestellte Frage: 12 Jan '14, 14:55

Frage wurde gesehen: 21,385 Mal

zuletzt geändert: 12 Jan '14, 15:48

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×