简洁版本
我可以创建一个用于双页打印的 PDF 吗?其中左页与页数不相关,并且大多数页面为空白,而其他页面则有内容?
长版本
我有一台可以在纸张两面打印的打印机(好棒……?)
虽然我不喜欢在两面打印文字,但我喜欢在左侧显示图像而在右侧开始新章节的想法。
但是,这会迫使我在双页上打印。这样一来,我就必须在每页之间放置一张空白页 - 除了我想要打印图像(或其他内容)的地方。
我一直在考虑生成另一个只包含左侧内容的 pdf - 空白页和一些包含内容的页面。生成 rightside.pdf 和 leftside.pdf 后,我可以使用
\includepdf[pages={1}]{rightside.pdf}
\includepdf[pages={1}]{leftside.pdf}
\includepdf[pages={2}]{rightside.pdf}
\includepdf[pages={2}]{leftside.pdf}
\includepdf[pages={3}]{rightside.pdf}
\includepdf[pages={3}]{leftside.pdf}
...
除了必须标识所有章节开始的页面之外 -感觉很愚蠢。
有没有一个包可以处理像我这样想要部分单页打印的奇怪人?我想有一个与 \cleardoublepage 或与之相关的链接交互的包。
答案1
这是一个解决方案,除非当前页面包含命令,否则所有背面页面都会留空,\chapteropening{<material>}
在这种情况下,<material>
命令将出现在以前的反面。因此,在该\chapter
命令之后立即使用此命令。
\documentclass[oneside]{report}
\usepackage{atbegshi}
\AtBeginShipoutFirst{%
\AtBeginShipout{%
\AtBeginShipoutOriginalShipout\vbox to\textheight{%
\vss
\box\chapteropeningbox
\vss
}}}
\newbox\chapteropeningbox
\newcommand\chapteropening[1]{%
\setbox\chapteropeningbox\vbox{\hsize\textwidth #1}%
}
\begin{document}
\chapter{A}
1 some text \newpage
2 some text \newpage
3 some text \newpage
\chapter{B}
\chapteropening{ \centering \Huge FOO }
4 some text
\chapter{C}
5 some text \newpage
6 some text
\end{document}