答案1
由于页码从 开始\mainmatter
,因此您需要将主要内容保存在与 不同的文件中\frontmatter
(并避免\backmatter
)。您的主文件用于\includeonly
选择要打印哪本书。这里第一本书在test5.tex
,第二本书在test6.tex
。
存在一个小问题,即第一本书的结尾是奇数页,因此本章之前的多余页面出现在第二本书中。
\documentclass{book}
\makeatletter
\newcommand{\skipextrapage}{\if@twoside
\ifodd\value{page}\else\stepcounter{page}\fi
\fi}
\makeatother
\includeonly{test6}% select one at a time
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\include{test5}
\skipextrapage
\include{test6}
\end{document}
其中test5.tex
包含
\chapter{First Chapter Book1}
First book starts on \thepage
并test6.tex
包含
\chapter{First Chapter Book 2}
Second book starts on \thepage
那么您希望如何对章节进行编号以及对目录进行划分(最简单的方法是将每本书设为一个part
并可能重新定义\partname
)?