我正在写一篇论文,希望只将内容打印在奇数页上(使用双面打印机时,论文的其余部分应双面打印)。我也希望将致谢部分(超过 2 页)也打印在奇数页上。
(\cleardoublepage
不会执行该工作,因为它只关心第一页。)
我正在使用twoside
选项。
答案1
更新:这对于浮点数来说不太好用:
这里有一个部分解决方案,即为章节添加空白偶数页。您还想将页边距更改为onside
,对吗?而且空白页仍是编号的。简单地将页码减少一页可能会导致问题。
\documentclass[twoside]{book}
\usepackage{afterpage}
\usepackage{lipsum}% dummy text
\newcommand*{\oddpagesonly}{%
\def\emptyevenpage{%
\afterpage{%
\suppressfloats
\thispagestyle{empty}%
\null\newpage
\emptyevenpage}%
}%
\emptyevenpage
}
\newcommand*{\allpages}{%
\let\emptyevenpage\relax
}
\begin{document}
\chapter{One}
\lipsum[1-30]
\chapter{Two}
\oddpagesonly
\lipsum[1-30]
\allpages
\chapter{Three}
\lipsum[1-30]
\end{document}
答案2
一个非常简单的方法是,如果您需要对有限数量的页面进行这种特殊配置,请使用以下代码:
\afterpage{
\null
\vfill
\thispagestyle{empty}
\clearpage}
此代码应放在您想要插入的空白页之前的任意位置。
当然需要加上\usepackage{afterpage}
序言。
\addtocounter{page}{-1}
通过在命令前添加一个,也可以稍微调整一下数字\clearpage
。