Emacs的组织模式:如何在保存时自动"处理为PDF"?

Bla*_*laz 5 auctex org-mode osx-mountain-lion emacs24

组织模式C-cep的确如此export as LaTeX and process to PDF.如何C-cep在每个上执行C-xs

此外,在所有的可能性,这可能是没有最佳解决方案,可以随意提出更好的东西.因为它是现在,我必须做 C-cep C-xs.

最终解决方案

下面对abo-abo的答案进行了微小修改,无法打开PDF,让我们可以了解Skim任何变化,从而将重点放在Emacs上.

(defun org-export-as-pdf ()
  (interactive)
  (save-buffer)
  (org-latex-export-to-pdf))

(add-hook 
 'org-mode-hook
 (lambda()
   (define-key org-mode-map 
       (kbd "<f5>") 'org-export-as-pdf)))
Run Code Online (Sandbox Code Playgroud)

此外,应该从一个新的 Emacs会话将Org升级到版本8 :也就是说,在使用package-manager安装之前不应该执行Org-command.否则你会遇到这个Invalid function: org-with-silent-modificationsbug.

abo*_*abo 3

你可以使用这个:

(defun org-export-as-pdf-and-open ()
  (interactive)
  (save-buffer)
  (org-open-file (org-latex-export-to-pdf)))

(add-hook 
 'org-mode-hook
 (lambda()
   (define-key org-mode-map 
       (kbd "<f5>") 'org-export-as-pdf-and-open)))
Run Code Online (Sandbox Code Playgroud)

UPD

这需要org-mode8.0.0 及更高版本。它可以轻松安装list-packages