145びぼーろく;参加か不参加か

7月末に研究会があるというので、参加か不参加で悩む...が参加ボタンを押してしまった。なんとか授業をやりくりすることを決意。その前に結果が出ていないから何とか結果を出さないとなぁ。

ところで、次回の演奏会の曲目解説を担当することになった。何とか書き上げてみたもののちょっと恥ずかしい。時間が見つかればどこでも編集できるようにGoogle drive を利用することにした。

以前はGoogle docだったけど、どうやら最近は無料のオンラインストレージとして利用できるらしい。
フォルダごとアップロードできて非常に便利。

これで講義ノートとかのやり取りも自由にできるようになった。



さて、いつもtexの編集はvimでやっているんだけど、講義ノートのコンパイルは20秒ぐらいかかっていまう。
なので、一気にpdfまで直してしまうようにスクリプトを書いておくことにした。すぐ忘れてしまうのでびぼーろくとして残しておく。

bashでは 引数 $1が 入力ファイルになるらしいので、後はそれを適当に使うことにした。
あと、tikzでプロットをすると大量にファイルが生成されるのでそれらも削除。

ただし、このままだと、 hoge.tex.old みたいなバックアップファイルも削除されるのでもう少し改良する必要があるかも。


#!/bin/bash 
export TEXFILE=$1 
platex --shell-escape $TEXFILE  && platex --shell-escape $TEXFILE  &&dvipdfmx $(echo $TEXFILE|sed s/\.tex$/\.dvi/) 
export FILENAME=$(echo $TEXFILE|sed s/\.tex$//) 
for i in $FILENAME.* 
        do 
                if [ "$i" = "$FILENAME.tex" ]; then  
                        echo "TEXFILE" 
                elif [ "$i" = "$FILENAME.pdf" ]; then  
                        echo "PDFFILE" 
                else   
                        rm $i 
                fi 
        done

0 件のコメント:

コメントを投稿

758びぼーろく; 有名人と同じ名前

 だと苦労しそうだなと思った。理論物理をやっていると、Eulerと名の付くものはすべて18世紀の大数学者だと思ってしまうが、別のオイラーさんもいるらしい。 最近共同研究者にせっつかれて慌てて色々調べているとEuler-Heisenberg Lagrangianに出くわした。このE...