TeXをもっと便利に使う!(自動コンパイル・部分コンパイル・分割ファイルから親ファイルのコンパイル)【Vim + vim-quickrun + latexmk】VimLaTeXTeX 前置き 以前にVimでLaTeX編集!vim-quickrunとlatexmkで自動コンパイルと部分コンパイル - Qiitaというエントリを書いてましたが、使っているうちに更に改良できる点が見つかったので、改めてまとめておこうと思います。 自動コンパイル、部分コンパイルのやり方は、前回のエントリと同じ組み合せ(vim-quickrun+latexmk)で実現しているので、大枠はそちらを参照してください(参考になる外部リンクも張ってあります)。今回は主に~/.latexmkrcの設定の変更と、latexmkコマンドの自作ラッパースクリプトlatexmk_wrapperの紹介という形にしたいと思います。 lat
職業柄(?)$\LaTeX$を使って資料を作ることも多いのですが、$\LaTeX$はbibtexで参考文献を入れたりしようとすると途端にコンパイルするのが手間になります。まずtexファイルをコンパイルして、それからもう一回(目次作成のために)コンパイルしておいて、bibtexで文献を参照するようにコンパイルして、その結果を取り込むようにもう一度texファイルをコンパイルして、出来上がったdviファイルをpdfにして・・・と、普通にコマンド直打ちでしていたら気が遠くなるような面倒臭さです(しかも今あげた手順でうまくいかないこともあります)。そこで、解決策となるのが、latexmkというツールです。これはいろいろ紹介されているので、そちらも参照してみてください。 Latexmk - TeX Wiki 修論が終わってからlatexmkの存在に気がついた - ここにタイトルを入力| Latexmk
2017-1-7 追記 このページに今でも検索から辿り着く方がいるようなので追記. 以下で説明しているvim-latexですが,Latex-Suiteと名前が被っているということで2015年3月にvimtexに名称が変わりました. github.com それに伴い変数のprefixがg:latex_... = ... から g:vimtex_... = ... に変更されています. 他にもいろいろと機能が追加・更新されていますので,使用する際はhelpの一読をお勧めします. どうでもいい話 vimでのLaTeX文章作成を補助するプラグインとして,代表的なものに LaTeX-suite a.k.a. Vim-LaTeXがあります. 自分も遥か前にこんな記事を 書いてしばらく使っていたんですが,いかんせんLaTeX-suiteは巨大すぎて, 何をやっているのかよく分からないとこも多かったため,
vimでのLaTeX環境といえばVim-LaTeXが有名ですね. あれ,便利なんですけど,やたら大きいので機能を把握できない感じがあって アレだなぁと思っていました. しかし,ワンタッチでよしなにコンパイルしてくれるのが便利すぎて 他に移行できないでいました. ですが,latexmkというLaTeXのコンパイルをよしなにやってくれるスクリプトがあって しかもそれがTeXLiveに含まれているのを知って,これを使ってVim-LaTeXを卒業することを 試みたのでした. latexmkの設定TeXLiveが入っていれば,latexmkで走る状態のはずです. latexmk hoge.tex のように使ってやれば良いのですが,デフォルトではlatexを呼ぶようになっています. やっぱりplatexとかが使いたいので,~/.latexmkrcを作って,以下のように書きました. $latex='pl
2015/1/2 追記: こんな記事も書きました: LaTeX-suite じゃない vim-latex を使ってvimによるLaTeX作成環境を整える - 睡分不足 友達がTeXを勉強していたので自分もつられて少しやってみました。 emacsにはTeXの入力支援環境があるということなので、vimにもないかなーと思って探してみたらVIM-LaTeX(LaTeX-Suite) なるものを発見。一通り使ってみましたが、かなり多機能です。自分がTeXを使うようになる必要性が出てくるのはおそらく一年以上後なので、忘れないようにメモしておきます。なお、自分はまだTeX歴1週間にも満たなくてTeX自体よく分かってないので間違ってる所があるかもしれないです。 参考サイト VIM-LaTeX (本家サイト) http://alohakun.blog7.fc2.com/blog-entry-60.html
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く