2013年10月、 久しぶりに MacTeX を更新した。 MacTeX.pkg は去年と比べて 10% 位大きくなった。2.3GB くらい。 これは実行してすぐ終わる。 /usr/local/texlive/2013 というのが出来る。
sudo /usr/local/texlive/2013/bin/x86_64-darwin/tlmgr update --self sudo /usr/local/texlive/2013/bin/x86_64-darwin/tlmgr update --all |
上のコマンドは長たらしいパスを書いてあるが、 考えてみたら、今後は /usr/local/texlive/2013/bin/x86_64-darwin/ にあるコマンドを使うわけで、 そういうパスの設定を済ませてから update するものかもしれない。 以下の説明はそうしてあると仮定してのものである (つまり tlmgr はそこにあるものを動かす)。
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?xdvi#pxdviinstall には
sudo tlmgr repository add http://www.tug.org/~preining/tlptexlive/ tlptexlive sudo tlmgr pinning add tlptexlive '*' sudo tlmgr install pxdvi pmetapost sudo tlmgr update --all cd /usr/local/texlive/2013 sudo ln -s texmf-dist texmf cd /usr/local/texlive/2013/texmf-dist/xdvi sudo cp XDvi XDvi.org sudo sed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi sudo sed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi |
This option specifies that files are to be edited in-place. GNU sed does this by creating a temporary file and sending output to this file rather than to the standard output. |
大げさだけれど、MacPorts で GNU sed をインストールして、 sed のところを gsed というコマンド名にして実行したら通った。
sudo port install gsed sudo gsed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi sudo gsed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi |
/usr/local/texlive/texmf-local/web2c/texmf.cnf に次の内容を書けとある (最初は存在しないので、そのまんまの内容の6行のファイルを作る)。
shell_escape_commands = \ bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\ kpsewhich,\ makeindex,mendex,texindy,\ mpost,pmpost,upmpost,\ repstopdf,epspdf,extractbb,\ |
それから書いていないけれど、
sudo /usr/local/texlive/2013/bin/x86_64-darwin/mktexlsr |