Computer/Mac/SnowLeopard

ptetex3

upTeX + epTeX + Babel の環境を作りたいので,ptexlive ではなく,ptetex3 で環境を構築する.

$SRCDIR(たとえば /var/tmp/ptetex)に次のファイルを用意しておく.

  1. tetex-src-3.0.tar.gz
  2. tetex-texmf-3.0po.tar.gz
  3. ptetex3-20090610.tar.gz
  4. ptetex-cmap-20051117.tar.gz
  5. uptex-0.29.tar.gz
  6. uptex_font-0.22.tar.gz
  7. eptex-100201.tar.bz2
  8. (unicode.zip)
  9. (cm-super.zip)
  10. (cbfonts.zip)

Ghostscript

  1. JIS X0102 for pTeX より,Snow Leopard 専用 ESP Ghostscript 7.07.1 をダウンロードする.
  2. マウントする.
  3. ESPGhostscript.pkg を実行してインストールする.
  4. Core 2 Duo 以上でない CPU,つまり Core Solo, Core Duo の場合は x32/GSX32.pkg もインストールしておく.これをやらないと gs コマンドを実行したときに「/usr/local/bin/gs: Bad CPU type in executable」のようなエラーが出る.

関連ツールのインストール

  1. nkf
  2. . . .

展開

$ cd $SRCDIR
$ tar xvzf ptetex3-20090610.tar.gz
$ tar xvzf ptetex-cmap-20051117.tar.gz
$ tar xvzf uptex-0.29.tar.gz

my_option

$ cd $SRCDIR
$ cp ptetex3-20090610/my_option.sample ./my_option
$ vi my_option

必要なファイルのコピー

$ cp uptex-0.29/patch/- ptetex3-20090610
$ cp uptex-0.29/jdvi2tty_src/SOURCES/- ../

時限爆弾対策

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)

$ cd $SRCDIR/ptetex3-20090610
$ ./0uptex.sh

epTeX のコンパイル

$ 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)

$ make fonty
$ make test
$ sudo make install

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS