有没有一种简单的方法(命令?/方法?)让你的书的每个新章节都以奇数页开始?这样可以确保如果你打印这本书,每章的开头都会打印在打印件的右页上。谢谢!
答案1
假设您正在使用可以识别命令的文档类\chapter
,则可以通过在执行时指定选项来强制每个新\part
命令\chapter
从奇数页(又名右页)开始。openright
\documentclass
附录:考虑以下使用文档类的 MWE(最小工作示例)book
:
\documentclass{book}
\begin{document}
\chapter{A}
\chapter{B}
\end{document}
如果你编译它,你会发现第 2 章从第 3 页开始——奇数页。如果你不是在您的文档中出现这种行为,一定是因为序言中的一条或多条指令覆盖了book
文档类的默认行为。
答案2
仅在需要时才这样做(我实际上不建议这样做)
hyperref
如果在修补程序之后加载该包,则标签可以正常工作,并且可以与 一起工作。
openright
肯定更容易(但当然不会提供奇数)
\documentclass{book}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@chapter}{%
\refstepcounter{chapter}%
}{%
\ifnum\value{chapter} = 0
\refstepcounter{chapter}%
\else
\addtocounter{chapter}{1}%
\refstepcounter{chapter}%
\fi
}{}{}
\makeatother
\begin{document}
\chapter{First}
\chapter{Second}
\chapter{Third}
\end{document}