
Dank diesem Makro
\makeatletter
\let\old@makechapterhead\@makechapterhead
\def\@makechapterhead{\def\thechapter{\words{chapter}}\old@makechapterhead}
\makeatother
\newcommand\words[1]{\expandafter\xwords\csname c@#1\endcsname}
\def\xwords#1{\ifcase#1\or
one\or
two\or
three\or
four\or
five\else
I need more words\fi}
was sich aus dieser Frage ergibt "Wörtliche" Nummerierung der Kapitel
Alles läuft gut und ich bekomme auf der ersten Seite jedes Kapitels das, was ich will, „Kapitel eins“, „Kapitel zwei“ usw., aber im Inhaltsverzeichnis wird dieselbe Nummerierung der Kapitel verwendet, die so wörtlich ist, dass ich sie offensichtlich nicht will. Wie kann ich also die übliche Nummerierung ( \arabic{chapter}
) für den Inhalt verwenden?
Antwort1
Am besten verwenden Sie das Paket, fmtcount
um den ausgeschriebenen Wert eines Zählers zu erhalten. In diesem Fall müssen Sie das tocstyle
Paket verwenden, um die Ränder im Inhaltsverzeichnis anzupassen.
Wenn Sie dies für Kapitel verwenden möchten, ersetzen Sie einfach jedes Vorkommen von section
durch chapter
.
\documentclass{article}
\pagestyle{empty}% for cropping
\usepackage{fmtcount,tocstyle}
\renewcommand\thesection{\Numberstring{section}}
\begin{document}
\tableofcontents
\section{First section}
\section{Second section}
\subsection{A subsection}
\section{Third section}
\end{document}