什么是用于创建图表的优秀 PDF 裁剪工具?

什么是用于创建图表的优秀 PDF 裁剪工具?

我最初使用 TikZ 制作了许多用于 tex 文件的图表。然而,随着图表变得越来越复杂(想想到处都是标签的疯狂嵌套循环),我发现从 PDF 中裁剪高质量图片通常更容易,而且耗时更少

这是我的日常生活。

  1. 我在 PowerPoint 中绘制图表,这样我就得到了具有白色背景的高质量图表

  2. 我将 PowerPoint 保存为 PDF 格式

  3. 我使用 BRISS 从保存的 PDF 中裁剪出图表,这样就创建了一个只有图片的单独 PDF,然后我将其插入到 tex 文件中

但是,BRISS 仅在您的 PDF 有两页时才有效……如果超过,就会出现错误。即使只有两页,也可能会出现问题,即整个第二页会神奇地附加到裁剪后的图像上。不用说,该工具存在一些问题。

有人知道其他 PDF 裁剪工具吗?

答案1

pdfcrop这是 Tex Live 的一部分,可以自动裁剪多页 pdf,并创建一个裁剪了所有页面的新 pdf。然后,您可以简单地使用它includgraphics来阅读每一页,或者一次阅读所有页面。我在 makefile 中进行裁剪,它进行所有预处理,然后调用 latex。但您也可以从 Latex 内部进行裁剪

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgffor}    
\usepackage{graphicx}    
\begin{document}

%call pdfcrop. Change location as needed.    
\immediate\write18{/usr/local/texlive/2015/bin/x86_64-linux/pdfcrop  ./images.pdf images-crop.pdf}
\pdfximage{images-crop.pdf}%all my cropped images are now here.

\foreach \n in {1,...,\the\pdflastximagepages} %loop over each page
{
    \fbox{%do whatever with the current page, caption, figure, etc...
        \includegraphics[page=\n]{images-crop}
    }

}
\end{document}

编译为pdflatex --shell-escape foo.tex

相关内容