这似乎很简单,但我没有找到答案。我怎样才能让命令\cleardoublepage
在单面环境中工作?这似乎有点奇怪,但我必须.tex
通过 pdfpages 发送一个应用程序文件,其中包含一堆添加到文件中的文档。我不知道它是只在屏幕上显示,还是在单面打印机上打印,还是在双面打印机上打印。
因此我希望布局是单面的,这样文件在电脑屏幕上或单面打印时看起来不会太奇怪。但我还希望文档的新部分从奇数页开始,这样在双面打印的情况下,我的身份证就不会打印在我的研究声明的背面。
以下是一个例子:
\documentclass[oneside,openright]{scrreprt}
\begin{document}
Foo1.
\newpage
Foo2.
\cleardoublepage
Foo3.
\cleardoublepage
Foo4
\end{document}
我希望“Foo4”出现在第 5 页,因为它处于双面模式。
答案1
您可以定义自己的命令:
\documentclass[oneside,openright]{scrreprt}
\newcommand\cleartooddpage{\clearpage
\ifodd\value{page}\else\null\clearpage\fi}
\begin{document}
Foo1.
\newpage
Foo2.
\cleartooddpage
Foo3.
\cleartooddpage
Foo4
\end{document}
如果您不想在空白页上显示页眉和页脚,\thispagestyle{empty}
请添加。\null