对于我正在写的一本书,我希望有一个封面,与标题页不同。目前还不清楚最好的做法是什么。我见过几个专门用于排版封面的软件包,但我想避免这些选项,因为使用不同的/单独的类会要求我在封面中包含类似的东西,这pdfpages
会严重复杂化最终文档的编译。
考虑到这一点,我面临的主要问题有两个:
设置封面的页码:
可以使用以下行覆盖 PDF 输出中任何特定页面的页码:
\renewcommand\thepage{cover} % sets the page 'number' to "cover"
但是,后续页面仍将按页码编号,ii
而不是i
。我可能会对页码计数器进行修改,但我很好奇是否有一种“正确”的方法来做到这一点,而无需对类的内部进行修改。
保留正确的正面/背面交替
由于封面不是真正的页面,因此它既不是正面也不是反面。但是,插入封面会打乱交替。
答案1
设置页码
通常,您可以使用\setcounter{page}{1}
在实际页面中重新开始编号,但如果使用 \frontmatter
和\mainmatter
命令,则不需要这样做(参见示例)。因此,在封面页中,\thispagestyle{empty}
保留正确的正面/背面交替
上述命令,注意在右页中留下空白页以开始每个部分。请注意,\chapter{}
使用 twoside
选项时也会发生这种情况,除非您还添加了openany
。
\documentclass[extrafontsizes,twoside]{memoir}
\usepackage[showframe]{geometry}
\begin{document}
\newgeometry{lmargin=1cm,rmargin=1cm} %
\vspace*{.1\textheight}
{\centering\bfseries\fontsize{120}{130}\selectfont My cover\par}
\thispagestyle{empty}
\frontmatter
\newgeometry{lmargin=5cm,rmargin=2cm} %
a\newpage
b\newpage
\mainmatter
c\newpage
d\newpage
\end{document}
注意:我包含了显示边距的包geometry
并对封面使用不同的布局,但是此类有自己的页面布局命令。