Ich verwende Nun möchte ich diesen Teil ändern, beispielsweise zu "1. Kapitel". Wie geht das? gefragt 12 Jan '14, 14:55 Student |
Dazu muss man Open in writeLaTeX
\newcommand*{\chapterformat}{% \mbox{\chapappifchapterprefix{\nobreakspace}\thechapter \autodot\enskip}} Das Wort »Kapitel« ist in Open in writeLaTeX
\if@chapterprefix \chapapp #1\fi definiert, fügt also Eine passende Neudefinition könnte sein Open in writeLaTeX
\documentclass[chapterprefix=true,numbers=endperiod]{scrbook} \usepackage[ngerman]{babel} \renewcommand*\chapterformat{\thechapter\autodot~\chapapp} \begin{document} \chapter{Test} \end{document} oder -- wenn man den Punkt auf jeden Fall möchte (und das ist hier wohl der Fall) -- Open in writeLaTeX
\documentclass[chapterprefix=true]{scrbook} \usepackage[ngerman]{babel} \renewcommand*\chapterformat{\thechapter.~\chapapp} \begin{document} \chapter{Test} \end{document} Möchte man bei Weglassen der Open in writeLaTeX
\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} Alle drei Beispiele geben beantwortet 12 Jan '14, 15:20 cgnieder |
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.