我想制作一份这本书以扫描的 PDF 形式提供。页面应以正确的顺序打印在较大的纸张上,并带有裁切标记,以便于书籍打印。为此,我使用了 、geometry
和pdfpages
包crop
并编写了此示例:
\documentclass{article}
\usepackage[paperwidth=193mm,paperheight=266mm]{geometry}
%\usepackage[cam,pdflatex,width=19.3cm,height=26.6cm]{crop}
\usepackage[cam,frame,a3,center,color=red]{crop}
%\usepackage{showframe}
\usepackage{pdfpages}
\begin{document}
\crop[cross,frame]
%%\includepdf[pages={1,{}, 2-126}, signature=8, landscape]{kalemguzeli3_1.pdf}
\includepdf[pages={2-126}, signature=4, landscape]{kalemguzeli3_1.pdf}
\end{document}
不幸的是,这些页面实际上并不适合所选的 A3 纸张尺寸,并且不具有 193mm x 266mm 的物理页面尺寸。
我该如何做才能获得一份可用于打印并制作成正式书籍的 PDF?
答案1
您的链接列出了三本书,似乎是系列 I-III。我得到的第一个 PDF 被调用,Kalem_Gzeli_-_Cilt_1.pdf
而不是kalemguzeli3_1.pdf
像您的代码中那样。这个文件是 A4 尺寸,页脚有一些额外的边距和注释。我可能是这本书原本是 193x266mm 大小,但在扫描过程中被缩放到 A4 尺寸。
因此,您必须先从 PDF 页面中剪掉边距,然后将生成的页面缩放到正确的大小。可以使用 的clip
和trim
选项进行剪裁\includepdf
。它\includegraphics
在graphicx
内部使用包中的并支持其所有选项。如果您选择官方纸张尺寸为 193x266mm,pdfpages
则会自动将剪裁的 PDF 页面缩放到此大小。
\documentclass{article}
\usepackage[paperwidth=193mm,paperheight=266mm]{geometry}
\usepackage[cam,frame,a3,center,color=red]{crop}
\usepackage{pdfpages}
\begin{document}
\crop[cross,frame]
\includepdf[pages={2-126}, signature=4, landscape, clip, trim=20 45 20 45]{kalemguzeli3_1.pdf}
\end{document}
给出的四个值trim
是从左、下、右和上移除的量。默认单位是bp
(大点),即 Postscript 点(72bp = 1 英寸),这也是 PDF 使用的单位。使用上述设置,我得到了一些不错的结果。但是,并非每个扫描页面都真正居中,有时会略微旋转。您可能需要对trim
不同的页面使用不同的值,甚至可能尝试angle
补偿旋转,但我认为这会对质量产生很大影响。