如何设置在一张纸上打印的多页的装订偏移?

如何设置在一张纸上打印的多页的装订偏移?

我正在创建一个包含 A4 纵向页面的 PDF LaTeX 文档。但它注定要以横向、双联和双面打印。

这意味着任何装订偏移都需要添加到第 1、5、9 页...的左边距以及第 4、8、12 页...的右边距。

这张粗略的草图可以清楚地表明这一点:

 front side of sheet
 --------------------------------------------
 | bblll  page 1  rrr    lll  page 2    rrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 | bblllttttttttttrrr    lllttttttttttttrrr  |
 ---------------------------------------------

 reverse side of sheet
 --------------------------------------------
 | lll   page 3   rrr    lll  page 4  rrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 | lllttttttttttttrrr    lllttttttttttrrrbb  |
 ---------------------------------------------

 bb -- binding offset
 ll -- left margin
 tt -- text of page
 rr -- right margin

双版打印由打印机处理。但是打印机无法处理移动整页以产生装订偏移。

当然,一个解决方案是购买更好的打印机。

我探索过的另一个方法是将整个文档视为横向格式,并使用 \multicols 将其打印在两列中。遗憾的是,这种做法在格式方面存在许多尴尬之处。

所以我真正想要的是几何设置中的一些魔法粉尘。

圣诞节过后我是不是期望太多了?

答案1

我有点不敢回答自己的问题。但是 lockstep 的线索将我引向了twocolumn上的参数documentclass

看起来效果不错。它将物理页面细分为两个逻辑页面。因此看起来有点像multicols{2}在整个文档上使用,但缺点较少。

documentclass和之间的神奇相互作用geometry似乎是(请注意5cm inner绑定偏移的夸大边距 - 只是为了更容易看到):

\documentclass[a4paper,twocolumn,landscape,10pt]{book}
\usepackage[top=2cm, bottom=2cm, inner=5cm, outer=1cm]{geometry}

这个解决方案可能正是许多文档所需要的。

但是,我发现问题在于,我wrapfigure在 中有一个miniboxpage,每个 都按 的一小部分缩放\textwidth。似乎\textwidth有时 被视为工作表的完整物理宽度,有时被视为逻辑页面的文本宽度。我需要隔离案例并进一步调查。

感谢您的回复——它们给了我对未来的一些希望。

答案2

在 Unix 和类 Unix 系统上,你可以使用普斯努普或者a2ps 来完成任务。我相信您可以通过 Cygwin 在 Windows 机器上使用这些工具,但可能存在更好的本机解决方案。

答案3

KOMA-Script\documentclass{scrbook}是 的替代方案,\documentclass{book}它在 A4 纸上看起来更美观,并提供了很多附加选项,其中包括指定装订更正的选项。例如,这是我在博士论文中使用的 documentclass 定义:

\documentclass[
    a4paper,
    BCOR=10mm,  % specify binding correction
    ngerman,
    twoside,  % left pages and right pages look different
    open=right, % chapters start on right pages only, this is the default
    headsepline=true,
    headinclude=false,
    footsepline=true,
    footinclude=false,
    % headings=small,
    bibliography=totoc,
    listof=totoc,
    final
]{scrbook}

我通常创建 A4 pdf,然后使用 Adob​​e Reader 进行小册子打印。

相关内容