序数目录

序数目录

我想要创建目录如下:

第一章(章节名称)

1.1(章节名称)

1.2(章节名称)

1.2.1(小节名称)

第二章(章节名称)

2.1(章节名称)

2.1.1(小节名称)

2.2(章节名称)

请指导我。

提前致谢

答案1

这是一个依赖于book类的解决方案,通过删除修补\@chapter宏、更改\addcontentsline条目并将其设置为\Ordinalstring{chapter}来自fmtcount包。

\documentclass{book}

\usepackage{fmtcount}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\@chapter}{\addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}}{\addcontentsline{toc}{chapter}{\protect{\numberline{\chaptername~\Ordinalstring{chapter} #1}}}}{}{}
\makeatother



\begin{document}
\tableofcontents

\chapter{Some chapter name}

\section{Number one}

\subsection{Subsec Number one}


\chapter{Another chapter name}

\section{Number one from 2nd chapter}

\subsection{Subsec Number one}


\end{document}

在此处输入图片描述

相关内容