用C-c C-c编译生成了dvi,C-c C-v可以直接看,但是怎么让他直接生成pdf?
manual上说C-c C-t C-p 可以修改,试了试,没反应。怎么办?
谢谢
如何在AUCTEX下直接生成PDF?
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
如何在AUCTEX下直接生成PDF?
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
谢谢。laborer 写了:C-c C-t C-p是设置成PDF mode,之后再C-c C-c就是用pdflatex编译而不是latex了。
这回我注意到C-c C-t C-p之后的确显示是PDFLaTex,但再C-c C-c仍然是default latex,Tab之后发现可选项里也并没有pdflatex。
还有疑问请解答一下:shell中用pdflatex命令,输出仍是dvi,非得用dvipdfm不可吗?
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
不会吧,感觉你pdflatex没装完整,看看Tenyears 写了:谢谢。laborer 写了:C-c C-t C-p是设置成PDF mode,之后再C-c C-c就是用pdflatex编译而不是latex了。
这回我注意到C-c C-t C-p之后的确显示是PDFLaTex,但再C-c C-c仍然是default latex,Tab之后发现可选项里也并没有pdflatex。
还有疑问请解答一下:shell中用pdflatex命令,输出仍是dvi,非得用dvipdfm不可吗?
tetex-bin
tetex-base
tetex-extra
是不是都装上了。
不太清楚你为什么一定要用pdflatex,对我来说pdflatex不是特别方便,不能直接用eps图,很多地方格式和latex也有细小差别。如果你有很多jpg/png/pdf的图,那用pdflatex会好一些,否则还是latex吧。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
thanks.laborer 写了:不会吧,感觉你pdflatex没装完整,看看Tenyears 写了:谢谢。laborer 写了:C-c C-t C-p是设置成PDF mode,之后再C-c C-c就是用pdflatex编译而不是latex了。
这回我注意到C-c C-t C-p之后的确显示是PDFLaTex,但再C-c C-c仍然是default latex,Tab之后发现可选项里也并没有pdflatex。
还有疑问请解答一下:shell中用pdflatex命令,输出仍是dvi,非得用dvipdfm不可吗?
tetex-bin
tetex-base
tetex-extra
是不是都装上了。
不太清楚你为什么一定要用pdflatex,对我来说pdflatex不是特别方便,不能直接用eps图,很多地方格式和latex也有细小差别。如果你有很多jpg/png/pdf的图,那用pdflatex会好一些,否则还是latex吧。
不是我一定要用pdflatex,我是还不了解他们的区别。惭愧惭愧。
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
-
- 帖子: 338
- 注册时间: 2008-05-24 1:24
Re: 如何在AUCTEX下直接生成PDF?
代码: 全选
(setq my-tex-commands-extra (list
(list "my_latex" "latex \"%s.tex\" && dvipdfmx \"%s.dvi\"" 'TeX-run-LaTeX nil t)))
(require 'tex)
(setq-default TeX-command-list (append TeX-command-list my-tex-commands-extra))
-
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
Re: 如何在AUCTEX下直接生成PDF?
似乎可以不用每次都输入什么 my_latex,把下面例子结合 LS 修改一下说不定就可以。
举个我用 xelatex 编译的方案,即用 xelatex 编译,且输出为 pdf ,那么可以如下写,那么用 C-c C-c 可以显示 default 是 XeLaTeX,然后会用 xelatex 命令编译,以后用 C-c C-v 就会预览 pdf 。
举个我用 xelatex 编译的方案,即用 xelatex 编译,且输出为 pdf ,那么可以如下写,那么用 C-c C-c 可以显示 default 是 XeLaTeX,然后会用 xelatex 命令编译,以后用 C-c C-v 就会预览 pdf 。
代码: 全选
(add-hook 'LaTeX-mode-hook (lambda()
(add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t))
(setq TeX-command-default "XeLaTeX")
(TeX-PDF-mode t)
(setq TeX-save-query nil )
(setq TeX-show-compilation t)
))
- suncanoe
- 帖子: 476
- 注册时间: 2005-12-07 0:17
- 来自: 昆明
Re: 如何在AUCTEX下直接生成PDF?
这个是我的tex配置,使用了evince和 outline,evince对中文目录支持比较好,outline方便编辑.
代码: 全选
;;-----------------start tex -----------------------------
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
(require 'tex-site)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex) ; with AUCTeX LaTeX mode
(setq TeX-parse-self t)
(setq TeX-master nil) ;; 编辑多文档,在子文档中调用主文档
(setq TeX-output-view-style (quote (("^pdf$" "." "evince %o %(outpage)"))))
(setq outline-minor-mode-prefix [(control o)])
(add-hook 'LaTeX-mode-hook (lambda()
(add-to-list 'TeX-command-list '("XeLaTeX" "%`xelatex%(mode)%' %t" TeX-run-TeX nil t))
(setq TeX-command-default "XeLaTeX")
(TeX-PDF-mode t)
(setq TeX-save-query nil )
(setq TeX-show-compilation nil)
(outline-minor-mode)
(hide-body)
))
Two wrongs do not make a right.
blog: http://hi.baidu.com/bookpage
blog: http://hi.baidu.com/bookpage