2014-04-08 4 views
1

emacs의 대화 형 org-table-export 명령을 실행하지 않고 org-mode 테이블을 파일로 내보내는 방법이 있습니까?org-mode 테이블의 스크립팅 내보내기

나는 종종 내가 다음 내 주요 latex 파일에 포함시키기 위해 latex에 하나를 내보내거나 추가 처리를 위해 R에 수입 CSV로 테이블을 작성 org-mode를 사용합니다.

이 모든 것은 org-babel을 사용하는 동적 문서를 사용하여 처리 할 수 ​​있습니다. 그러나 R 코드와 텍스트를 별도로 유지하고 make을 사용하는 것이 더 간단하므로이 테이블을 프로그래밍 방식으로 내보내는 방법을 사용하여 최종 버전을 컴파일하거나 R 분석을 실행하기 전에 최신 버전이 업데이트되었는지 확인할 수 있습니다.

그래서 쉘에서 지정된 파일에 org-table-export을 실행하는 방법을 찾고 있습니다. 그렇게하면 makefile이나 R 스크립트에 넣을 수 있습니다.

은 내가 --batch --eval 여기처럼 사용하여 명령 줄에서 elisp 기능을 실행할 수 있다고 생각 : https://stackoverflow.com/a/11475245/1072349를,하지만 난 org-table-export에 파일을 전달하는 함수를 작성 elisp 충분히 알지 못한다. 조직-테이블 내보내는 작업을해야 다음에보고에서

답변

1

:

(defun my-export-batch-function (my-org-file pos-inside-my-table my-org-table-saved-file) 
    (find-file my-org-file) 
    (goto-char pos-inside-my-table) 
    (org-table-export my-org-table-saved-file)) 

남아 이맥스 배치 모드 부분