latex + emacs 怎么榜定快捷键生成pdf# TeX - TeX电子排版系统s*e2008-03-25 07:031 楼例如装了auctex以后,可以C-c C-c 直接latex我的文件有什么办法可以也帮定快捷键,比如C-f9 来直接执行dvipdfm呢btw,我用的是emacs for win32 + miktex.
O*y2008-03-25 07:032 楼C-c C-t C-f will toggle pdflatex-mode, then C-c C-c will run pdflatex【在 s*e 的大作中提到】: 例如装了auctex以后,可以C-c C-c 直接latex我的文件: 有什么办法可以也帮定快捷键,比如C-f9 来直接执行dvipdfm呢: btw,我用的是emacs for win32 + miktex.
A*e2008-03-25 07:033 楼我折腾了很久。最后还是借用了学校模板附带的一个 script。【在 s*e 的大作中提到】: 例如装了auctex以后,可以C-c C-c 直接latex我的文件: 有什么办法可以也帮定快捷键,比如C-f9 来直接执行dvipdfm呢: btw,我用的是emacs for win32 + miktex.
q*g2008-03-25 07:034 楼照我的.emacs里头这一段改改,以后你用C-c C-c就有pdf, rtf之类的选项了。(add-hook 'LaTeX-mode-hook'(lambda ()(gnuserv-start ())(add-to-list 'TeX-command-list(list "rtf" "latex2rtf %s"'TeX-run-command nil t))(add-to-list 'TeX-command-list(list "pdf" "dvipdfm %s"'TeX-run-command nil t))【在 s*e 的大作中提到】: 例如装了auctex以后,可以C-c C-c 直接latex我的文件: 有什么办法可以也帮定快捷键,比如C-f9 来直接执行dvipdfm呢: btw,我用的是emacs for win32 + miktex.
s*e2008-03-25 07:035 楼谢谢大家的回复和帮助我最后是这么做的(其实和qiuxing的基本一样)在.emacs加下面的代码;; define C-F9 to dvipdf and display pdf file(add-hook 'text-mode-hook '(lambda ()(add-to-list 'TeX-command-list(list "mydvipdf""mydvipdf.bat %s"'TeX-run-discard nil nil))))(global-set-key [(control f9)] 'do-mydvipdf) ; dvipdf the current file(defun do-mydvipdf ()"mydvipdf the current file."(interactive)(TeX-command "mydvipdf" 'TeX-master-file))然后再定义一个mydvipdf.bat,内容是call dvipdfm %1.dvistart 【在 q*****g 的大作中提到】: 照我的.emacs里头这一段改改,以后你用C-c C-c就有pdf, rtf之类的选项了。: (add-hook 'LaTeX-mode-hook: '(lambda (): (gnuserv-start ()): (add-to-list 'TeX-command-list: (list "rtf" "latex2rtf %s": 'TeX-run-command nil t): ): (add-to-list 'TeX-command-list: (list "pdf" "dvipdfm %s"
c*g2008-03-25 07:036 楼请问一下,你说的这个绑定生成pfd是指,编译的时候write pdf file还是说写成pdf之后自动acrobat打开这个pdf文件(就象用texniccenter一样)?我用auctex的时候,enable Tex-pdf mode之后,再 C-c C-c,虽然能够write pdf file,但是为什么不能自动把这个pdf打开呢?还得每次自己去找到,然后打开?谢谢了【在 s*e 的大作中提到】: 谢谢大家的回复和帮助: 我最后是这么做的(其实和qiuxing的基本一样): 在.emacs加下面的代码: ;; define C-F9 to dvipdf and display pdf file: (add-hook 'text-mode-hook '(lambda (): (add-to-list 'TeX-command-list: (list "mydvipdf": "mydvipdf.bat %s": 'TeX-run-discard nil nil)))): (global-set-key [(control f9)] 'do-mydvipdf)
s*e2008-03-25 07:037 楼我的不是直接用tex-pdf mode,因为图片还是eps我的方法是C-c C-c,然后生成dvi, 然后再dvi->pdf,然后再acrobat打开pdf你说的那种直接就能生成pdf了,你可以试试把上面贴得mydvipdf.bat改成start "C:\Program Files\Adobe\Acrobat 7.0\Acrobat\Acrobat.exe" %1.pdf.emacs一样,这样你C-c C-c, 再C-F9,就能看pdf了【在 c****g 的大作中提到】: 请问一下,你说的这个绑定生成pfd是指,编译的时候write pdf file还是说写成pdf之: 后自动acrobat打开这个pdf文件(就象用texniccenter一样)?我用auctex的时候,: enable Tex-pdf mode之后,再 C-c C-c,虽然能够write pdf file,但是为什么不能: 自动把这个pdf打开呢?还得每次自己去找到,然后打开?谢谢了
c*g2008-03-25 07:038 楼good! Thanks!【在 s*e 的大作中提到】: 我的不是直接用tex-pdf mode,因为图片还是eps: 我的方法是C-c C-c,然后生成dvi, 然后再dvi->pdf,然后再acrobat打开pdf: 你说的那种直接就能生成pdf了,你可以试试把上面贴得mydvipdf.bat改成: start "C:\Program Files\Adobe\Acrobat 7.0\Acrobat\Acrobat.exe" %1.pdf: .emacs一样,这样你C-c C-c, 再C-F9,就能看pdf了