Emacs AUCTeX 解决不能插入高版本pdf图片的问题

当使用Emacs进行tex编辑时,一个必备的插件叫做AUCTeX。但是在用AUCTeX编译tex文件时可能会发现由于pdf图片的版本太高,导致无法正确处理,编译时会报出如下的类似警告,并导致无法引入pdf图片:

** WARNING ** ERROR while parsing PDF file.

** WARNING ** pdf: image inclusion failed for ....

一个很好的解决方法是将默认的tex引擎更改为pdflatex,具体方法如下:

1. 打开Emacs,执行 M-x customize-group,输入 auctex 并回车

2. 选择 Tex Command

3. 选择 Tex Engine Alist, 单击 INS,按照下面填写并保存

Symbol: pdflatex

Name: pdflatex

Plain TeX command: pdftex

LaTeX command: pdflatex

ConTeXt command: (不填)

4. 现在会发现在Emacs的配置文件中会自动填写了一些关于pdflatex的配置信息,为了以后能够方便的使用pdflatex,我们将默认的TeX引擎设为pdflatex,只需在emacs配置文件中加入如下代码:

(setq-default TeX-engine 'pdflatex)


重启Emacs,现在再执行 C-c C-c 编译tex文件就会发现高版本的pdf图片能够被正常引用了!

你可能感兴趣的:(Emacs,TeX)