2015年9月1日火曜日

Matlab ソースを PDF に一括変換する

Matlab のソースを Matlab がインストールされていないパソコンで閲覧したいときには一度 PDF に変換したりすると便利だが、 Matlab の機能の publish だと HTML に変換して PDF に変換するのを一つ一つ行う必要があって、これがなかなかに面倒。

ということで、以下のようなシェルスクリプトで一括変換する。

for i in `find . | grep m$`
do
    LANG=C a2ps -1 --pro=color $i -o - | ps2pdf - $i.pdf
done

ここで、 LANG=C を入れているのは、a2ps で日本語が文字化けするので日付などが日本語だと文字化けしてしまうため。
また、--pro=color とすると、出力がカラーになるので、見やすくなる。

0 件のコメント:

コメントを投稿