解决latex插入图片时遇到的格式问题

我在用latex写文章时最常见的问题是去掉pdf格式图片周围的空白区域以及eps格式的令人抓狂的”bounding box”问题。其实解决方法很简单。要不多不少的完美剪切掉pdf格式图片的空白区域可以使用pdfcrop这个命令。例如你有一个叫做abc.pdf的图片,你可以在终端运行如下命令去掉多余的空白区域:

pdfcrop abc.pdf

“bounding box”问题常常出现在你把ps或着pdf图片转成eps图片时(例如你写文章时用的pdflatex编译但杂志要求用latex编译,所以需要转换图片格式)。因为各种莫名奇妙的原因,bouding box信息要么缺失要么不对,导致转换后的eps图片要么缺掉一块要么多出一大快空白。解决的方法是这样(假如你有个文件叫xxx.pdf, 你要把它转为eps格式):

pdf2ps xxx.pdf

上面这个命令会把xxx.pdf转换成postscript格式,并生成xxx.ps文件。然后运行这个命令:

ps2eps -B -C xxx.ps

以上解决方法使用了pdfcrop, pdf2ps和ps2eps这三个命令。Linux的texlive和Mac OS中的MacTex包括了这三个命令。 我没有在windows下测试过。

Tags:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>