在较大的物理页面中交替偏移逻辑页面

在较大的物理页面中交替偏移逻辑页面

我正在使用 dblatex/XeLaTeX 排版一本书,这本书将以 2-Up 形式打印在 8.5x11 纸张上(双面),然后裁剪成较小的尺寸并装订。我有外部工具来获取一堆 5.5x8.5 页面并按正确顺序将它们拼接在一起。目标是尽量减少堆叠切割次数,并使用工厂切割的边缘作为最终成品书的外部和顶部,这意味着逻辑页面需要左对齐左页,右对齐右页。

我能使它大致按照我想要的方式工作的唯一方法是指定物理纸张尺寸(5.5x8.5)作为纸张尺寸,然后指定非常宽的内部和底部边距。

唯一的问题是我希望能够插入裁切标记,这需要将页面大小设置为逻辑页面大小。当我这样做时,xelatex 会将左右页面都对齐到左侧 — 也就是说,逻辑页面大小之外的区域在右侧总是有宽边距,无论是正面还是背面。这意味着,如果我实际打印双面文档并裁剪页面,我只能得到大约一半的背面,因为正面和背面无法正确对齐。

我还研究了几个应该可以简化此过程的软件包,但到目前为止,它们似乎都假设逻辑页面应该在物理页面上居中。虽然这可以使草稿输出看起来合理,但对于实际打印来说却完全错误,因为您现在必须切割所有四边,而不是仅切割两边。如果您的切割不是完全完美,四次切割生产会导致相当多的不方正。

如果描述可信的话,允许您从中心偏移页面的软件包在所有页面上总是以相同的方向进行偏移,这使得它们同样没有什么帮助;为了正确执行此操作,我需要为奇数页指定正偏移量,为偶数页指定负偏移量。

这让我想到两个问题:

  1. 是否有任何软件包可以完全控制逻辑页面在物理页面上的方向(分别针对左侧页面和右侧页面)?

  2. 有没有一种好的方法可以在相对于页面左上角物理角的特定绝对位置绘制线条,完全超出文本/内容流的范围,不考虑任何边距设置,并且左右页的内容不同?

答案1

memoir软件包应该可以满足你的需要:

\documentclass[a5paper,10pt,twoside,showtrims]{memoir}
\usepackage{showframe}
\usepackage{lipsum}
\setstocksize{297mm}{210mm}
\settrimmedsize{210mm}{149mm}{*}
\settrims{0mm}{0mm}
\checkandfixthelayout
\typeoutlayout
\typeoutstandardlayout
\pagestyle{ruled}
\chapterstyle{hangnum}
\begin{document}
\trimLmarks
\lipsum[1-8]
\end{document}

您可能还会发现在 A4“角”上打印双面 B5 书籍有用。

相关内容