2008-12-08
■ OMake つかって LaTeX コンパイルしたら簡単すぎて身長が5cm伸びた
LaTeX のコンパイルめんどくさい。何がめんどくさいって、ref つかうと2回コンパイルしなきゃいけないとか、bibtex の使い方覚えられないとか。そもそもファイル保存するたびにコンパイルしなおすとか、、、
継続監視ビルドで悦楽の境地へ
!!!!
で、OMake つかったらあまりに簡単すぎてわろた。
レシピ
OMake インストールしてない人は、aptitudeなりyumなり、windowsならDownload OMake からダウンロードしてインストールしないと、情報弱者となってしまうので気をつけてください。「彼氏がOMake使ってなかった。別れたい」とか言われかねません。
omake --install
とすると OMakefile と OMakeroot というファイルができるので、おもむろに OMakefile をエディタで開き、内容を全部削除した後、次の内容をコピペして保存。
LATEX = platex DVIPDFM = dvipdfmx LaTeXDocument(document, document) .DEFAULT: document.pdf document.dvi
ここでは、 .tex ファイルが "document.tex" というもの1つだけであることを仮定しとります。なので、hoge.tex なら ↑の内容の "document" を "hoge" に書き換えればおk。複数のファイル使いたかったら Build functions and utilities で調べるべし。
これで準備完了。あとは
omake -P --verbose
を実行すれば、継続監視ビルド機能によって、texファイルとその依存関係にあるファイルが更新される度に、dvi と pdf ファイルが生成される。かんたん!
OMake + Bibtex してみたら彼女ができました
Bibtex を利用する記述を document.tex に追加してみたら、OMakefile の内容を一切変更しないまま、よしなにコンパイルしてくれた。あなたが神か。
関連エントリ
トラックバック - http://d.hatena.ne.jp/hayamiz/20081208/1228727272
- WEB開発日記 - OMake つかって LaTeX コンパイルしたら簡単すぎて身...
- [卒論] LaTeXのビルドにOMakeを使ってみた
- zeppekiの日記 - OMake+Latexで修論をコンパイル
- [OCaml] OMake を使ってダラダラと仕事してたら簡単すぎるというこ...
- 愚者のニュース - 2008-12-10 ニュース
- 駄犬日誌 - OMake & LaTeX
- 大学6年生のhogelog - RakefileでLaTeXファイルを監視自動コンパイ...
- はこべにっき# - ファイルの変更を監視してmake
- 日記を書く[⊙_⊙]さん...
- 飲み物だから太らない - TeX + OMake
- ...ing logging 3.0 - OMakeでハッピーTeXライフ!(おまけもあるよ...
- 愉快な神様とヘタレな下僕 - TeXのちょっとしたメモ
- みずぴー日記 - Macの必須ソフト
- みずぴー日記 - omakeでletterサイズじゃないPDFを生成する
- ロックですねw - OmakeでLaTeXコンパイル+いろいろやろうとしたけ...
- 橋本詳解 - omakeインストール
- yamblog - latexmk つかって LaTeX コンパイルしたら簡単すぎて身長...
- $ tail -f /var/log/yamaneko - OMakeで継続監視ビルド
- 勝虫日記 - 申請書類作成のために使っているツール
- くろんの風 - AUCTeXとRefTeXの設定とメモ
- shogo82148の日記 - [LaTeX][OMake]
- kaishin’s note - TeXファイルの変更を監視して自動コンパイル
- KainokiKaedeの日記 - [日記]OMake を LaTeX コンパイルに使ってみた
- I/O Error : My Knowledge - Tex,bibtexのメモ
- HARAのグルメ日誌 - OMakeを使ってみた
リンク元
- 604 http://b.hatena.ne.jp/hotentry
- 603 http://kotorikotoriko.g.hatena.ne.jp/Ubuntu/20081208/1228715795
- 226 http://d.hatena.ne.jp/
- 217 http://reader.livedoor.com/reader/
- 83 http://www.google.com/reader/view/
- 81 http://www.google.co.jp/reader/view/
- 76 http://b.hatena.ne.jp/hotentry/it
- 64 http://b.hatena.ne.jp/entrylist
- 55 http://bookmark.fc2.com/
- 52 http://www.google.co.jp/search?q=omake&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
