2006年11月15日
今日の One Liner - 名前変更,ピリオドをハイフンに.
Metapost で生成したファイルを完全な eps に変換しするのに huga.102.eps とかの名前にしてしまう.それを platex を使う場合はこれで問題ないのだが,pdflatex を使った場合には拡張子が分からんと文句をいわれる.ので,huga.102.eps とかを huga-102.eps に直す bash-only の One Liner:
for i in *.*.eps; do j=${i%.eps};k=${i%.*.eps}-${j#*.}.eps; echo mv $i $k; mv $i $k; done
- Comments: 0
- TrackBack (Close): -
ps2pdf で eps の BoundingBox に pdf のサイズを合わせる
普通にやると eps 内の papersize という記述に基づいて pdf の MediaBox を決めてしまうらしいので,BoundingBox に合わせて MedaiBox を指定させるには -dEPSCrop のオプションをつけるとのこと.
ps2pdf -dEPSCrop huga.eps
ほかに EPSFitPage というのもあるらしいが良く分からず.
- Comments: 0
- TrackBack (Close): -