我想将我的书分成不同的卷,我搜索了这个网站,但没有令人满意的解决方案。我尝试使用名为 volumes 的包来解决这个问题
http://mirrors.ctan.org/macros/latex/contrib/volumes/volumes.pdf
但是,阅读手册后,我仍然不知道如何使用它,所以有人可以给我一个具体的可编译的示例吗?
答案1
关键部分是获取正确的文件名并正确编译。 一个最小示例如下所示:
\documentclass{book}
\usepackage{lipsum}
\title{volumes is fun}
\author{me}
\usepackage{volumes}
\volumename{chapter}
\begin{document}
\input{frontmatter}
\include{chapter1}
\include{chapter2}
\end{document}
包含以下附加文件:frontmatter.tex
\maketitle
\tableofcontents
和chapter1.tex
:
\chapter{one}
\lipsum[1]
和chapter2.tex
:
\chapter{two}
\lipsum[2]
该volumes
包仅适用于\include
,因此,为了始终包含frontmatter.tex
,我们使用\input
。然后,由于我们的文件名为chapterX.tex
,因此\volumename
必须将 设置为chapter
。
关于编译:首先,您必须像往常一样编译文档。这样,所有章节都已排版并包含在内。到目前为止,该volumes
软件包没有做太多事情(如果有的话……)。现在,文档的相关信息(页码,……)已保存在文件中.aux
,您可以排除所需的部分。您可以通过添加例如
\onlyvolume[2]
前现在\begin{document}
,只需重新编译该文档,第 1 章将被排除。