我有以下测试文档:
\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}