#author("2016-04-17T00:50:18+09:00","","") [[Computer/Mac/SnowLeopard]] #author("2019-12-10T10:44:49+00:00;2016-04-16T15:50:18+00:00","","") [[Computer/Mac/OSX/SnowLeopard]] *ptetex3 [#i2565168] upTeX + epTeX + Babel の環境を作りたいので,ptexlive ではなく,ptetex3 で環境を構築する. $SRCDIR(たとえば /var/tmp/ptetex)に次のファイルを用意しておく. +tetex-src-3.0.tar.gz +tetex-texmf-3.0po.tar.gz +ptetex3-20090610.tar.gz +ptetex-cmap-20051117.tar.gz +uptex-0.29.tar.gz +uptex_font-0.22.tar.gz +eptex-100201.tar.bz2 +(unicode.zip) +(cm-super.zip) +(cbfonts.zip) **Ghostscript [#da752ab9] +[[JIS X0102 for pTeX:http://www2.kumagaku.ac.jp/teacher/herogw/]] より,Snow Leopard 専用 ESP Ghostscript 7.07.1 をダウンロードする. +マウントする. +ESPGhostscript.pkg を実行してインストールする. +Core 2 Duo 以上でない CPU,つまり Core Solo, Core Duo の場合は x32/GSX32.pkg もインストールしておく.これをやらないと gs コマンドを実行したときに「/usr/local/bin/gs: Bad CPU type in executable」のようなエラーが出る. **関連ツールのインストール [#n8423958] +nkf +. . . **展開 [#o4a48fa2] $ cd $SRCDIR $ tar xvzf ptetex3-20090610.tar.gz $ tar xvzf ptetex-cmap-20051117.tar.gz $ tar xvzf uptex-0.29.tar.gz **my_option [#m2634a0f] $ cd $SRCDIR $ cp ptetex3-20090610/my_option.sample ./my_option $ vi my_option **必要なファイルのコピー [#l1d1694b] $ cp uptex-0.29/patch/- ptetex3-20090610 $ cp uptex-0.29/jdvi2tty_src/SOURCES/- ../ **時限爆弾対策 [#hf611715] 2010/06 以降は Error: `pdfetex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx -latex.ini' possibly failed. のようなエラーが出てコンパイルできない場合がある.$SRCDIR/ptetex3-20090610/3extract-texmf.sh 中の perlprint 's/65$/77/g' $TEXMF/tex/latex/base/latex.ltx の「77」を,たとえば「89」に書き換えておく.md5sum の値が変化してしまうので,$SRCDIR/ptetex3-20090610/md5sum/texmf の 46e11c2c40a68d1ed838ab5697e96082 ./tex/latex/base/latex.ltx を書き換えておく.この行を削除してもよいが,これは危険. **upTeX のコンパイル(1) [#af358300] $ cd $SRCDIR/ptetex3-20090610 $ ./0uptex.sh **epTeX のコンパイル [#f2d7d551] $ cd /var/tmp/ptetex3/tetex-src-3.0/texk/web2c/ $ rm eptex- $ tar xvjf $SRCDIR/eptex-100201.tar.bz2 $ cd eptex-100201 $ script/build $ script/install **upTeX のコンパル(2) [#uf4e5451] $ make fonty $ make test $ sudo make install