在章节标题中显示章节号以及章节总数 - 回忆录文档类

在章节标题中显示章节号以及章节总数 - 回忆录文档类

如何在回忆录文档的章节标题中显示 chapterNo/TotalChapterCount。

\documentclass{memoir}

\usepackage{lipsum}

\begin{document}


    \tableofcontents

    \chapter{First}

    \lipsum

    \chapter{Second}

    \lipsum     


\end{document}

我希望章节标题为

第 1/2 章 第一章

我不需要对目录进行任何更改。

章节标题

答案1

免责声明:这不是一个纯粹的回忆录解决方案,因为它使用包titlesec来定制标题的外观。另外,感谢@egreg 指出,titlesec它们memoir并不总是能很好地协同工作。参见关于 memoir 和 titlesec 不兼容。有关memoir解决方案,请参阅答案@daleif 的。

使用totcount包(如中所述如何获取文档中的章节数)。

在此处输入图片描述

\documentclass{memoir}
\usepackage{lipsum}

\usepackage{titlesec}
\usepackage{totcount}
\regtotcounter{chapter}

\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter/\total{chapter}}{20pt}{\Huge}

\begin{document}
\tableofcontents
\chapter{First}
\lipsum
\chapter{Second}
\lipsum     
\end{document}

答案2

只是对 Milos 答案的补充,同样memoir

\documentclass{memoir}

\usepackage{lipsum}
\usepackage{totcount}
\regtotcounter{chapter}
\renewcommand\printchapternum{\chapnumfont \thechapter/\total{chapter}}


\begin{document}


    \tableofcontents

    \chapter{First}

    \lipsum

    \chapter{Second}

    \lipsum     


\end{document}

您需要使其适应您所使用的章节样式。

相关内容