解决latex插入图片时遇到的格式问题
我在用latex写文章时最常见的问题是去掉pdf格式图片周围的空白区域以及eps格式的令人抓狂的”bounding box”问题。其实解决方法很简单。要不多不少的完美剪切掉pdf格式图片的空白区域可以使用pdfcrop这个命令。例如你有一个叫做abc.pdf的图片,你可以在终端运行如下命令去掉多余的空白区域:
```bash pdfcrop abc.pdf ```
“bounding box”问题常常出现在你把ps或着pdf图片转成eps图片时(例如你写文章时用的pdflatex编译但杂志要求用latex编译,所以需要转换图片格式)。因为各种莫名奇妙的原因,bouding box信息要么缺失要么不对,导致转换后的eps图片要么缺掉一块要么多出一大快空白。解决的方法是这样(假如你有个文件叫xxx.pdf, 你要把它转为eps格式):
```bash pdf2ps xxx.pdf ```
上面这个命令会把xxx.pdf转换成postscript格式,并生成xxx.ps文件。然后运行这个命令:
```bash ps2eps -B -C xxx.ps ```
以上解决方法使用了pdfcrop, pdf2ps和ps2eps这三个命令。Linux的texlive和Mac OS中的MacTex包括了这三个命令。 我没有在windows下测试过。
This post is licensed under CC BY 4.0 by the author.