第一卷

第一卷

考虑MWE:

% vim: spell spelllang=en
\documentclass[12pt]{memoir}
\usepackage{blindtext}

\begin{document}

\emergencystretch 3em

\chapterstyle{thatcher}

\book{BOOK}

\chapter{FOO}

\blindtext

\end{document}

第 1 页的结果是:

书籍.png

第 3 页:

章节.png

我想要的是类似于:

第一卷

第一章

每页上,每本书第 n 章/该书中第 1 章配对(每本书的章节号都会重置)。这些书实际上没有标题,因此可以省略“书”。

我使用 lualatex 是因为这项工作实质上使用了大量 unicode 和字体相关的技巧。

答案1

您可以在\chapterheadstart部分中添加代码。

下面我使用onesidea6paper来制作较小的图片。

这个想法是在步进时重置章节号book,但不需要发布\book标题,只需步进计数器就足够了。

\documentclass[12pt,oneside,a6paper]{memoir}

\counterwithin*{chapter}{book}
\chapterstyle{thatcher}
\renewcommand*{\chapterheadstart}{%
  \ifnum\value{chapter}=1
    \vbox to 0pt{
      \vss
      \centering
      BOOK \thebook\par
      \vspace{5ex}%
    }%
    \nointerlineskip
  \fi
}
\newcommand{\newbook}{\stepcounter{book}}



\begin{document}

\newbook

\chapter{FOO}

text

\chapter{BAZ}

\newbook

\chapter{AGAIN}

\end{document}

在此处输入图片描述

相关内容