Org-mode

最近EmacsにOrg-modeと言うのがあるのを知りました。
簡単にメモやTodoをとるモードの用ですが作成した文章をLaTeXにエクスポートすることもできるようです。

便利そうなので少し調べてみました。
以下そのまとめです。

日本語を使うための設定と、拡張子epsをもつファイルを取り込むための設定です。

;;日本語を使うための設定
(setq org-export-latex-date-format "%Y-%m-%d")
(setq org-export-latex-default-class "jarticle")
(setq org-export-latex-coding-system 'euc-jp-unix)
(setq org-export-latex-classes nil)
(add-to-list 'org-export-latex-classes
  '("jarticle"
    "\\documentclass[a4j]{jarticle}
     \\usepackage[dvipdfmx]{graphicx}"
      ("\\section{%s}" . "\\section*{%s}")
    ("\\subsection{%s}" . "\\subsection*{%s}")
    ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
    ("\\paragraph{%s}" . "\\paragraph*{%s}")
    ("\\subparagraph{%s}" . "\\subparagraph*{%s}")
))
;;拡張子epsの取扱いについて
(setq org-export-latex-inline-image-extensions nil)
(add-to-list 'org-export-latex-inline-image-extensions "eps")
  • テンプレ

org-mode で
#+TITLE: hoge hoge
#+AUTHO: daharu
ここに本文を書きます。

  • グラフ

#+CAPTION: plot_hoge
#+LABEL: plot_hoge
#+ATTR_LaTeX: width = 10cm
[file:ファイル名.eps]

  • エクスポート

C-c C-t l でLaTeXのソースが生成されます。