2013年10月20日日曜日

tex✈pdfをコマンドで








全力歯ぎしりレッツゴー!

おはようございます。
texソースからpdfに変換するのには様々な研究がされていますが、
僕は無難にTerminal で、platex→dvipdfmxと入力していました。
でも、これを一回で出来たらいいなあということで、今回はshell目線からやってみました。
bashやzshに以下を追加してください。


function welovepdf () {
# 実行時に指定された引数の数が1個でなければダメです。
if [ $# -ne 1 ]; then
    echo "指定された引数は$#個です。" 1>&2
    echo "実行するには1個の引数が必要です。" 1>&2
else
platex $1
name=$(basename $1 .tex)#拡張子を除いた部分です
dvipdfmx "$name".dvi
fi
}

関数名は、好きなのにしてください。

使い方は、

$ welovepdf paper.tex

です。

楽しんでなー。



0 件のコメント :

コメントを投稿