Hatena::Groupunvalance

KainokiKaedeの日記 RSSフィード

2011-11-24

[]latexmk を LaTeX コンパイルに使ってみた 15:55 latexmk を LaTeX コンパイルに使ってみた - KainokiKaedeの日記 を含むブックマーク はてなブックマーク - latexmk を LaTeX コンパイルに使ってみた - KainokiKaedeの日記

参照元

http://d.hatena.ne.jp/yambi/20091117/1258452926

latexmk を Get してくる

ダウンロードしてきたファイルの INSTALL を読んだら、「最近の TeX ディストリビューションには既に入ってるかもねー」と書いてあったので確かめた。

$ latexmk
Latexmk: This is Latexmk, John Collins, 7 May 2011, version: 4.24.
**** Report bugs etc to John Collins <collins at phys.psu.edu>. ****

Latexmk: No file name specified, and I couldn't find any
Use
   latexmk -help
to get usage information

たしかに既に入っていた。

設定ファイルなどの準備

参照元のサイトをコピペしながら、 ~/.latexmkrc を作る。

.latexmkrc

$latex  = 'platex -src-specials -file-line-error -interaction=nonstopmode';
$bibtex = 'jbibtex';
$dvipdf = "dvipdfmx %O -o %D %S";
$dvips  = 'pdvips';

dvipdfmx の設定は公式ページに書いてあった。

プレビューソフトの指定はあえてしない。デフォルトで acroread を呼びに行くが、そんなものはない。

使う

latexmk -pvc -pdfdvi main.tex

まだ試してないけど、ファイルを *.tex みたいに指定することは出来るのだろうか? 複数ファイルからなるプロジェクトの管理に有効だと思うんだけど。

プレビュー

ファイルの自動更新に対応している PDFView を使う。

掃除

latexmk -c

とすると、そのディレクトリにある中間ファイルをすべて削除してくれる。