Nikola、org-mode で Ditaa を使うときの設定
今回は Nikola、org-mode で Ditaa を使うときの設定についてまとめ。
.org ファイルで Ditaa を使う
Ditaa のインストール
Debian 系 Linux なら apt からインストールできます。
sudo apt-get install ditaa
そして、/plugin/orgmode/init.el に ditaa.jar の PATH を設定しておきます。
;; ditaa.jar の path を設定 (setq org-ditaa-jar-path "/usr/share/ditaa/ditaa.jar")
もしも日本語を扱いたい場合は こちら を参考に ditaa.jar の変わりに jditaa.jar を使いましょう。
org-bable の設定
あとは Graphviz の設定 と同様に /plugin/orgmode/init.el に以下を設定しておきます。
;; コードを評価するとき尋ねない (setq org-confirm-babel-evaluate nil) ;; 有効にする言語 デフォルトでは elisp のみ (org-babel-do-load-languages 'org-babel-load-languages '((ditaa . t) (dot . t)))
これで、.org ファイルに以下のように書き、
#+BEGIN_SRC ditaa :file ../files/150523DitaaExample.svg :eval no +--------+ +-------+ +-------+ | | --+ ditaa +--> | | | Text | +-------+ |diagram| |Document| |!magic!| | | | {d}| | | | | +---+----+ +-------+ +-------+ : ^ | Lots of work | +-------------------------+ #+END_SRC
ビルドすると図が挿入されます。