更改书籍章节

更改书籍章节

如何将书的章节从第 1 章更改为第 ONE 章。我已经尝试过这些命令

\usepackage{fmtcount} % for textual representation of numbers
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}

答案1

您需要用\numberstring{chapter}\Numberstring{chapter}代替\thechapter。这是一个 MWE。(请注意,您的代码只会更改标题中章节编号的样式。)

\documentclass{book}
\usepackage{lipsum}
\usepackage{fmtcount}

\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \numberstring{chapter}.\ #1}{}}

\begin{document}

\chapter{Title}
\lipsum

\end{document}

在此处输入图片描述

答案2

类(和memoir的超集)具有实现此功能的功能。它提供了多种方法,可将数字打印为单词(27 = Twenty-Seven)或序数(27 = Twenty-Seventh)。bookreport

% chapnumprob.tex  SE 593655
\documentclass{memoir}
\usepackage{lipsum}

% Use named numbers for chapters
\let\savechapnum\thechapter
\renewcommand{\thechapter}{\NumToName{\savechapnum}}
% extra space for named chapter numbers in the ToC
\setlength{\cftchapternumwidth}{3em}
\begin{document}
% Uncomment the following line to get chapter arabic numbers in the ToC
%\addtocontents{toc}{\protect\renewcommand{\NumToName}{}}
\tableofcontents
\chapter{Title}
\lipsum

\setcounter{chapter}{26}
\chapter{Long number}
\lipsum

\end{document}

在此处输入图片描述

如果使用单词而不是数字来标示章节编号,则 ToC 会出现一个普遍问题。请注意,默认情况下 ToC 将章节编号打印为单词,因此您必须为最长的数字单词留出足够的空间。另一方面,您可以在文档正文中使用单词,但在 ToC 中使用数字,如上述 MWE 所示。

我没有费心去检查结果是什么,如果你

\chapter{A chapter} \label{chap}
In chapter\ref{chap} ...

相关内容