5

组织模式C-cepexport 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)))

此外,应该从新的 Emacs 会话将 Org 升级到版本 8 也就是说,在使用 package-manager 进行安装之前,不应执行任何 Org-command。否则你会遇到Invalid function: org-with-silent-modifications错误。

4

1 回答 1

2

你可以使用这个:

(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)))

UPD

这需要org-mode8.0.0 及更高版本。它很容易安装list-packages

于 2013-08-17T16:53:38.637 回答