当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何在AUCTEX下直接生成PDF?
帖子发表于 : 2006-03-11 21:50 
头像

注册: 2005-06-30 15:46
帖子: 2245
地址: 成都
送出感谢: 0 次
接收感谢: 0 次
用C-c C-c编译生成了dvi,C-c C-v可以直接看,但是怎么让他直接生成pdf?
manual上说C-c C-t C-p 可以修改,试了试,没反应。怎么办?

谢谢


_________________
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-03-19 6:05 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
C-c C-t C-p是设置成PDF mode,之后再C-c C-c就是用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


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-03-19 11:18 
头像

注册: 2005-06-30 15:46
帖子: 2245
地址: 成都
送出感谢: 0 次
接收感谢: 0 次
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


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-03-21 3:48 
头像

注册: 2005-10-25 11:15
帖子: 1016
送出感谢: 0 次
接收感谢: 1
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不可吗?


不会吧,感觉你pdflatex没装完整,看看
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


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-03-21 13:51 
头像

注册: 2005-06-30 15:46
帖子: 2245
地址: 成都
送出感谢: 0 次
接收感谢: 0 次
laborer 写道:
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不可吗?


不会吧,感觉你pdflatex没装完整,看看
tetex-bin
tetex-base
tetex-extra
是不是都装上了。

不太清楚你为什么一定要用pdflatex,对我来说pdflatex不是特别方便,不能直接用eps图,很多地方格式和latex也有细小差别。如果你有很多jpg/png/pdf的图,那用pdflatex会好一些,否则还是latex吧。

thanks.
不是我一定要用pdflatex,我是还不了解他们的区别。惭愧惭愧。


_________________
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何在AUCTEX下直接生成PDF?
帖子发表于 : 2008-10-25 14:35 

注册: 2008-05-24 1:24
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
代码:
(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))


Cc Cc 后输入 my_latex 即可


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何在AUCTEX下直接生成PDF?
帖子发表于 : 2008-10-26 11:29 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
似乎可以不用每次都输入什么 my_latex,把下面例子结合 LS 修改一下说不定就可以。

举个我用 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)
                                                               ))


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何在AUCTEX下直接生成PDF?
帖子发表于 : 2009-09-10 17:04 
头像

注册: 2005-12-07 0:17
帖子: 476
地址: 昆明
送出感谢: 0 次
接收感谢: 0 次
这个是我的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


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译