2014-04-21 1 views
2

최근 org-mode를 사용하여 긴 문서를 작성하기 시작합니다. 내 기사에는 이미지, 표 및 코드가 많이 포함되어 있습니다. 그래서 org 파일을 pdf로 가져 오면 이맥스는 1 분 이상 동결되어 pdf 파일을 생성합니다. 그러나 내 의견으로는, 나는 수출 도중 나의 기사를 쓰거나 정정하는 것을 계속하고 싶으면.emacs org-mode에서 병렬 PDF 내보내기를 활성화하는 방법

그래서 여기에 문제가 있습니다. 이맥스는 다중 스레드 또는 다중 프로세서를 사용하여 내보내기를 병렬 처리 할 수 ​​있습니까?

+3

이맥스는 단일 스레드입니다. – Barmar

답변

6

물론 가능합니다. 이맥스입니다.

(info "(org) The export dispatcher")

'C-A' 전환 비동기 수출. 비동기 내보내기는 지정된 초기화 인 파일로 구성된 외부 Emacs 프로세스를 사용합니다.

While exporting asynchronously, the output is not displayed. It is 
stored in a list called “the export stack”, and can be viewed from 
there. The stack can be reached by calling the dispatcher with a 
double ‘C-u’ prefix argument, or with ‘&’ key from the dispatcher. 

To make this behavior the default, customize the variable 
‘org-export-in-background’. 

그래서, 당신은 다음과 같이 PDF에 비동기 적으로 내보낼 수 있습니다 C-전자C-A리터페이지.

+0

대단히 감사합니다. 훌륭합니다. 하지만 그것은 내 상황에서 작동하지 않습니다. 필자는 F3 키를 눌렀을 때 키 바인딩 F3을'(global-set-key [f3] 'org-latex-export-to-pdf)로 묶었지만 그 명령의 기본값을 변경했지만 문제는 여전히 존재합니다. –

+0

@ user3173715,'(global-set-key [f3] (lambda() (대화 형) (org-latex-export-to-pdf t)))'와 같은 것을 사용하면 어떻게 될까요? ('t'는'ASYNC' 옵션입니다). – Chris

+0

감사합니다. 완벽하게 작동합니다! –

관련 문제