2014年1月5日

org-mode バージョン8 以降で export できる形式を増やす

org-X.X.X/lisp 以下にある ox-***.el を読み込めばいい。

例えば odt 出力したいなら、以下のように。

===
(add-to-list 'load-path
"~/.emacs.d/org-8.2.5/lisp")
(add-to-list 'load-path
"~/.emacs.d/org-8.2.5/contrib/lisp")
(require 'ox-odt)
===

org-mode 8 以降から、C-c C-e が org-exp.el の (org-export) じゃなくて、
ox.el の (org-export-dispatch) になってる。

デフォルトでは
- ascii
- html
- icalendar
- latex
の4種類だけ。

lisp 以下の ox-***.el を合わせると10種類利用できる。

| 形式 | ファイル名 |
| ascii (ASCII format) | ox-ascii.el |
| beamer (LaTeX Beamer format) | ox-beamer.el |
| html (HTML format) | ox-html.el |
| icalendar (iCalendar format) | ox-icalendar.el |
| latex (LaTeX format) | ox-latex.el |
| man (Man page format) | ox-man.el |
| md (Markdown format) | ox-md.el |
| odt (OpenDocument Text format) | ox-odt.el |
| org (Org format) | ox-org.el |
| texinfo (Texinfo format) | ox-texinfo.el |


以下のように org-export-backends を設定してもいけるみたいだけど、試して無い

===
(add-to-list 'load-path
"~/.emacs.d/org-8.2.5/lisp")
(add-to-list 'load-path
"~/.emacs.d/org-8.2.5/contrib/lisp")
(setq org-export-backends (quote (odt)))
===

0 件のコメント:

コメントを投稿