名前: Dora 日時: 2010-02-01 00:08:42 IPアドレス: 116.80.6.*
>>54446 お疲れ様です。対応ありがとうございます。大変感謝しております。 早速,自分の環境に導入してみようと試みました。 Mac OS 10.6.2 on Intel Mac です。 ところが,e-pTeX と upTeX との混合インストールが成功せず,四苦八苦しています。 Snow Leopard という環境に依存する話かもしれませんが,再現手順と状況を記しておきます。 もし何か分かりましたらご教示下さい。 (1) 作業用ディレクトリ ~/Build/ に tetex-src-3.0.tar.gz tetex-texmf-3.0po.tar.gz ptetex3-20090610.tar.gz uptex-0.29.tar.gz uptex_font-0.22.tar.gz eptex-100131.tar.bz2 (upTeX 0.29 対応を施したバージョン) の6つのファイルを置く。 (2) アーカイブの展開 cd ~/Build tar zxvf uptex-0.29.tar.gz tar zxvf ptetex3-20090610.tar.gz tar zxvf eptex-100131.tar.bz2 (3) upTeX のパッチを適切な場所に配置 cp ~/Build/uptex-0.29/patch/* ~/Build/ptetex3-20090610/ cp ~/Build/uptex-0.29/jdvi2tty_src/SOURCES/* ~/Build (4) my_option の編集 cd ~/Build/ptetex3-20090610 cp my_option.sample my_option my_option をエディタで開き, KANJI_CODE=UTF8 export CFLAGS=-O2 XDVI=echo PXDVI=echo をコメントアウト解除して有効化。 Snow Leopard でコンパイルを通すために CC=gcc-4.2 を追加。 (5) 第1段階開始 ./0uptex.sh # このとき,終了時に # ptetex3 + upTeX make succeeded." # と表示されるものの,その直前に # fmtutil: /var/tmp/ptetex3/share/texmf-var/web2c/uplatex-sjis.fmt installed. # fmtutil: no info for format `eplatex'. # と表示されるのが気になります。 (6) e-pTeXのビルド cd /var/tmp/ptetex3/tetex-src-3.0/texk/web2c mv ~/Build/eptex-100131 . cd eptex-100131 script/build script/install # => 問題なく終了 (7) pteTeX 本体のビルド cd ~/Build/ptetex3-20090610 make font # exec 'ln -sf "/usr/X11R6/lib/X11/fonts/TTF" "/var/tmp/ptetex3/share/texmf/fonts/truetype/X11TTF" ? (yes/NO) に対しては yes # exec 'ln -sf "/Library/Fonts/ヒラギノ明朝 Pro W3.otf" "/var/tmp/ptetex3/share/texmf/fonts/opentype/HiraMinPro-W3.otf"' ? (yes/No) などに対しても yes => 問題なく終了 (8) make test # => Congratulations! TeX environment seems to work properly. (9) sudo make install # ここでエラー発生 finishing ... Error: `euptex -ini -jobname=euptex -progname=euptex -kanji=uptex --kanji-internal=uptex euptex.src' failed ############################################################################### fmtutil: Error! Not all formats have been built successfully. Visit the log files in directory /usr/local/teTeX/share/texmf-var/web2c for details. ############################################################################### This is a summary of all `failed' messages and warnings: `euptex -ini -jobname=euptex -progname=euptex -kanji=uptex --kanji-internal=uptex euptex.src' failed make: *** [stage9] Error 1 (10) テスト >>53890 のサンプルコード hoge.tex を uplatex hoge.tex で処理したところ,"0"の kcatcode が17,")"の kcatcode が18となっており,禁則処理も問題なし。 euplatex hoge.tex で処理しても問題なし。 しかし,hoge.tex のプリアンブルに \usepackage{etex} を付加して euplatex hoge.tex で処理すると, ! Package etex Error: This package may only be run using an (etex) etex in extended mode. が表示されてエラーになります。euplatex では extended mode に入れないようです。 ちなみに, \documentclass{jsarticle} \begin{document} あ \end{document} を eplatex で処理すると,冒頭部に This is e-pTeX, Version 3.141592-p3.1.10-100131 (utf8.euc) (Web2C 7.5.4) entering extended mode と表示されるのに対して, \documentclass[uplatex]{jsarticle} \begin{document} あ \end{document} を euplatex で処理したときには, This is e-upTeX, Version 3.141592-p3.1.11-100131-u0.29 (utf8.uptex) (Web2C 7.5.4) は表示されるものの, entering extended mode が表示されません。 (9)でのフォーマットファイル生成エラーが響いているようです。
この書き込みへの返事: