是否可以在准备好的 PDF 的一侧仅放置 1 厘米的边距?

是否可以在准备好的 PDF 的一侧仅放置 1 厘米的边距?

所以我已经准备好了适合 a6 纸张的书:内容、Latex 编译,我已经对我得到的 pdf 的最终结果感到满意。但是我注意到最好在左侧/内侧添加一个小边距/偏移装订,以便有更多空间将它们粘合/装订在一起。

在 latex 编译中设置边距会稍微改变生成的 pdf。我试图避免这个步骤。...虽然其中一条评论已经解决了这个问题!!所以一个简短的答案/解决方案就是 建议的评论touhami

\addtolength\oddsidemargin{1cm} \addtolength\evensidemargin{-1cm}

问题可能类似于插入 pdf,添加边距, 甚至关于边距宽度的一个不受欢迎/未回答的问题。这是我注意到的问题和答案质量最低的主题之一。有可能找到规范的解决方案吗?

我无法在完成的 PDF 中只给出一侧的边距。所以这个问题相当简单,甚至我希望是普遍的:

是否可以在准备好的 PDF 的一侧仅放置 1 厘米的边距?

(最终结果为 A6 纸)

也许一个可能的解决方案很可能类似于这篇文章如何处理已准备好的 PDF 并将其发送去打印


所以我得到了答案并且意识到一些重要的事情关于边距偏移/缩放。

如果任何尺寸的纸张上有偏移边距,那么您会得到缩放的页面,并且需要剪切上下边距,以免文本不成比例。

  • 注意。看来最好的做法是回到书本,在编辑之前,并在那里设定开始:这样就可以避免大量使用美工刀。……另外,我很遗憾地承认整个问题本身就是一个悖论。然而,有两个答案很好地处理了可能的回应:Werner一方面,表明了这个问题的意图,这带来了对悖论的认识。ph0t0nix另一方面,表明了所需要的新路径,即使是出乎意料的。

答案1

让我们创建一堆随机文本:

在此处输入图片描述

\documentclass{article}
\usepackage[margin=15mm,paper=a6paper]{geometry}
\usepackage{lipsum}
\begin{document}
\sloppy\lipsum[1-50]
\end{document}

我们将其称为艺术作品lipsum50.pdf。它由 25 页精美绝伦的内容组成,全部排版在 A6 纸上,边距为 15 毫米。这应该可以复制您的 130 页文档。

现在我们要添加一个边距为 1cm。也就是说,我们需要将每一页放在外部水平方向有额外 1cm 的页面。A6尺寸为 105mm x 148mm,因此我们将纸张尺寸设置为 115mm x 148mm。

我们包括lipsum50.pdf使用pdfpagesoffset=1cm 0pt并在“空白”文档中设置twoside

在此处输入图片描述

\documentclass{article}

\usepackage{geometry,pdfpages}

\geometry{
  paperwidth=115mm,% A6 paper width + 1cm
  paperheight=148mm,% A6 paper height
  twoside
}

\pagestyle{empty}% Keep this document completely blank

\begin{document}

\includepdf[pages=-,offset=1cm 0pt,frame]{lipsum50}

\end{document}

为了视觉清晰,我在每个页面上都添加了一个frame,但您不需要它。

如果要保持 A6 的最终输出,则可以scale将每页向下移动 0.904762(95 毫米/105 毫米)并使用移动offset=5mm 0pt

在此处输入图片描述

\documentclass{article}

\usepackage{geometry,pdfpages}

\geometry{
  paper=a6paper,
  twoside
}

\pagestyle{empty}% Keep this document completely blank

\begin{document}

% 95mm / 105mm ~ 0.9047619047619047619047619047619...
\includepdf[pages=-,offset=5mm 0pt,scale=0.904762,frame]{lipsum50}

\end{document}

答案2

虽然这不是您问题的直接答案,因为您的布局将被重新计算,但下次您可能希望查看bcorKoma-script 类的选项(例如scrbook)。此选项专门设计用于添加您想要的绑定更正。

相关内容