限制一侧的裁剪?

限制一侧的裁剪?

我有一个工作流程,它使用几种工具之一来裁剪生成的 pdf(带有 crop=true 的独立类,或 pdfcrop 或 dvipng 工具)。在某些情况下,我想将裁剪限制在一侧。目前,我通过执行\hspace然后写一个句号来实现这一点。这可行,但我想知道是否有更优雅的解决方案。我刚刚验证了(至少使用 dvipng 方法)用白色写句号也是可行的(\usepackage{xcolor}...\hspace{...}\textcolor{white}.)。我还验证了使用\hphantom等确实可行不是工作:由此产生的额外空间将要被裁剪。关于如何实现这一点,还有什么其他想法吗——如果可能的话,无需加载包xcolor

答案1

仅使用 pdfcrop

您可以使用 来执行此操作,pdfcrop无需\hspace和句点。例如...

pdfcrop --margins 10 0 0 0 in.pdf out.pdf

将在 pdf 左侧留出 10 个基本点的边距。值的顺序--margins为左、上、右和下。

您还可以为已裁剪的 pdf 添加白色边框。

pdfcrop --margins 10 in.pdf out.pdf

你甚至可以使用负边距值来“过度裁剪”,或者裁剪更多的比白色边框更宽。如果您需要剪掉内容周围的框,此功能尤其有用。

相关内容