Google

Archives

Taking full advantages of pdfLaTeX -- eps figure solution

Advantages of pdfLaTeX

LaTeX users generate postscript output using dvips. An alternative is to use pdfTeX to generate PDF files directly. The PDF format offers a number of advantages over postscript:

Smaller uncompressed file sizes.
Much more efficient bitmap inclusion.
Availability of hyperlinks.
Better accessibility for inexperienced users.
Adobe’s Acrobat reader offers facilities for electronic presentations

Limitation of pdfTeX

1. postscript figures cannot [...]

LaTeX不能识别eps文件问题

backup 转自:http://tigersoldier.is-programmer.com/posts/2161.html

LaTeX不能识别eps文件?
LaTeX改变单元格的对齐方式
pdflatex不支持eps的解决方法
今天用LaTeX写作业时,需要插入图片,于是就用Dia画了一个转成eps插进去,没想到编译的时候竟然出现了这个错误:LaTeX Error: Unknown graphics extension: .eps.

我傻眼了,这LaTeX居然不能识别eps文件?转成png插进去,一点问题都没有。囧了
但是png是点阵图,太难看了。再说eps不是和TeX是绝配么?
翻遍了手上的资料,都是直接引入eps文件的,没有任何问题。无奈只有去网上查,结果又让我囧了一回──
pdflatex不支持eps!

靠,这是什么设定啊,这么基本的格式都不支持。
原来找到了tex->dvi->pdf的曲线解决方法,不过在LiYanrui的指导下,了解了一种更好的方法:直接导入pdf。
第一步,用epstopdf来将eps文件转换成pdf文件
第二步,直接在tex插入那个pdf文件(就把它当普通图像插入),然后pdflatex就OK了
这样做的好处目前发现了两点:第一,可以直接支持pdf的很多特性(如链接);第二,不需要编译一次后再转化一次了,一次搞定,不但简单,而且速度也快。

—————————————————–

原来写的不想删了,放下面吧……
知道问题所在,解决起来就简单了。先用latex把tex文件编译成dvi,再用dvipdf或者dvipdfm把dvi转成pdf就行了。
dvipdf和dvipdfm的差别在于,前者似乎是把dvi先转成ps,再转成pdf的(用了 ghostscript 和 dvips);后者是直接转成pdf的,不过据说转出来的文件体积大些,而且对于某些RP的文件名(如有’的)不支持。
据说dvipdfm慢些,不过我的文件小,看不出来

Incoming search terms for the article:Latex eps (12)eps latex (4)latex 插入 eps (2)dvips ps could not find eps 解决 (1)latex 不能使用eps (1)