DokuWiki
KamonoWiki さんの indexmenu plugin がよさげだったので導入。
- 参考
- Latex のプラグインインストール
- まず、latex, dvips, convert コマンドが必要。Web サーバには convert コマンドはあったが、latex, dvips コマンドはなかった。Web サーバの root 権限を持っていないので、Tex Live 2013 の base scheme (133 MB) を自分のホームディレクトリにインストールした。
- 設定 - プラグイン管理 のページから latex plugin をインストール。プラグインのダウンロードとインストール の URL というフォームに
http://github.com/marklundeberg/dokuwiki-plugin-latex/tarball/master
- と入力して [ ダウンロード ] ボタンを押すとインストールされる。ただし、lib/plugins ディレクトリ(とそれ以下のディレクトリ?)に書き込み権限を付与しないと、
プラグインをインストール中にファイルのコピーに失敗しました。latex:ディスク容量や書き込みの権限を確認してください。このエラーによりプラグインのインストールが完全に行われず、Wikiが不安定な状態です。
- というメッセージが出る。
- 設定管理 - プラグイン - Latex のところで
- Path to latex program : /home/kobayashi/usr/local/texlive/2013/bin/x86_64-linux/latex
- Path to dvips program : /home/kobayashi/usr/local/texlive/2013/bin/x86_64-linux/dvips
Path to ImageMagick identify program : indentity
Path to ImageMagick convert program : convert
- と設定。
LaTex render failed. と出る場合、管理者メニュー - 追加プラグインの LaTeX plugin tasks (clean image cache, diagnose problems) ページからトラブルシューティングを行う。Push this button to diagnose your LaTeX/ImageMagick installation: [ Test ] のボタンを押すと、いろいろテストしてくれる。 Test run のところで
Media directory not writable or nonexistant! /home/kobayashi/public_html/KobaWiki2/data/media/wiki/latex Recommendation: This media namespace must be writable on the file system. Temporary directory not writable or nonexistant! /home/kobayashi/public_html/KobaWiki2/data/media/wiki/latex/tmp Recommendation: This media namespace must be writable on the file system.
- と言われるので、latex plugin が使うディレクトリに書き込み権限がないことが問題のようだ。data/media/wiki ディレクトリに書き込み権限を付与すれば良い。