我目前正在准备出版一本书。我的打印机要求页面周围没有周向出血,顶部、底部和外侧各有 0.125 英寸,但内侧没有出血。据我所知,这种情况很不寻常,因为通常需要周向出血。
从这个标准案例开始,我们假设一本书的宽度为 7 英寸,高度为 10 英寸。可以使用包geometry
及其papersize
、layoutsize
和layoutoffset
选项轻松添加 0.125 英寸的周向出血:
\geometry{papersize={7.25in,10.25in}, layoutsize={7in,10in}, layoutoffset={0.125in,0.125in}, ...}
对于圆周出血的情况,这将工作正常;此外,不会发生任何布局变化,因为layoutsize
固定为 7" × 10"(这是后来的裁切尺寸)。我的目的是保留书籍的后期布局,无论它是在哪种纸张尺寸上打印的(当然,纸张尺寸 > 布局尺寸)。这对我很重要,因为我需要生成一本数字版的书完全相同布局。
但这对于非周向出血不起作用,因为据我所知,它layoutoffset
无法区分奇数页和偶数页。对于每个奇数页(左页),我需要
\geometry{papersize={7.125in,10.25in}, layoutsize={7in,10in}, layoutoffset={0.125in,0.125in}, ...}
对于每个偶数页:
\geometry{papersize={7.125in,10.25in}, layoutsize={7in,10in}, layoutoffset={0in,0.125in}, ...}
layoutoffset
因此,如果能得到任何关于修改包的原始选项geometry
以区分奇数页和偶数页的帮助我将非常感激——可能通过引入两个新的包选项layoutoffsetodd
和layoutoffseteven
包geometry
(这将是我最喜欢的解决方案;不幸的是我自己无法做到这一点)。
提前谢谢你的帮助!
答案1
如果不对其内部工作进行大量修补,则geometry
norcrop
无法实现您想要的功能。因此,恐怕更改参数layout
是可行的方法,但要消极的绑定偏移量,因为您想要外边距中的空间:
\usepackage{geometry}
\geometry{
papersize={7.125in,10.25in},
layoutsize={6.875in,10in}, % compensate for the negative binding offset
bindingoffset=-.125in,
layoutoffset={.125in,0.125in},
}
毕竟,这只是一次性计算,然后你就可以忘掉它了。
答案2
这是一个使用 的相当简单的解决方案memoir
。
请注意,为了使答案集中在问题上,我没有尝试调整类型块本身的大小。
\documentclass[a5paper,showtrims]{memoir} % A5 quick-and-dirty
\usepackage{kantlipsum} % Only to provide blind text
\setstocksize{10.25in}{7.125in}
\settrimmedsize{10in}{7in}{*}
\settrims{0.125in}{0.125in}
\checkandfixthelayout
\trimXmarks % Only to show the trimmings
% =================================================
\begin{document}
% =================================================
\kant[1-8]
% =================================================
\end{document}