修改目录中章节相关条目的外观

修改目录中章节相关条目的外观

我有以下测试文档:

\documentclass{report}
\begin{document}
\tableofcontents
 \chapter{Introduction}
 \chapter{AA}
 \chapter{BB}
\end{document}

在目录中,如何创建如下所示的章节条目:

Chapter one Introduction
Chapter two AA
Chapter three BB

答案1

如果我正确理解了你的格式化目标,它有两个方面:

  • 如何在目录中将字符串“Chapter”作为章节编号的前缀

  • 如何将章节编号排版为非阿拉伯数字(“1”、“2”……)而是单词(“一”、“二”……)。我假设您想在章节标题本身和目录中使用单词样式的数字。

我建议您加载tocloft第一个方面的包和fmtcount第二个方面的包。

在此处输入图片描述

您可能需要删除 .aux 文件并重新运行 LaTeX 两次才能完全更新目录的外观。

\documentclass{report}

%% Layout of items in ToC
\usepackage[titles]{tocloft}
\renewcommand\cftchappresnum{Chapter } % observe the space after "Chapter"
% measure the required amount of indentation, assign it to "\chapindent" macro
\newlength\chapindent 
\settowidth\chapindent{\textbf{\large Chapter Three}} % store width of string
\setlength\cftchapnumwidth\chapindent

%% Print chapter numbers as "One", "Two", ..., not as arabic numerals
\usepackage{fmtcount}
\renewcommand\thechapter{\Numberstring{chapter}} % use "\numberstring" if you want lowercase words

\begin{document}
\tableofcontents
\chapter{Introduction}
\chapter{AA}
\chapter{BB}
\end{document}

相关内容