#author("2016-04-17T00:49:33+09:00","","")
[[Computer/Mac/Lion]]

*ptetex3 [#v949d59b]

TeXLiveでuptexもテストされており,tlptexliveリポジトリ

-http://www.tug.org/~preining/tlptexlive/
-http://tutimura.ath.cx/ptexlive/

を使えばTeXLive2011でもuptexを使えるが,TeXLive2011本体ではまだuptexは提供されていないので,ptetex3 + uptex (+ eptex)で環境を構築する.基本的には

-[[Computer/Mac/SnowLeopard/ptetex3]]

の内容でコンパイルできる.

**my_option [#w19ba738]

 export CFLAGS=-O2

が必要.

**getline [#c9ccc0f1]

次のように一時的に/usr/include/stdio.hを書き換える.

-[[Linux/VineLinux/6/ptetex3]]

**dvipdfmx [#u4b3bf17]

画像(.jpg)を含むファイルをdvipdfmxで処理しようとすると,`Abort trap: 6'というエラーで処理が中断する.どうやらgccがLLVM版になっているのが原因のようである.これだけのためにgcc-4.6.2をビルドし,gcc-4.6.2でdvipdfmxをビルドして/usr/local/teTeX/bin/dvipdfmxを置き換えたところ正常に処理されるようになった.もっと簡単な方法がありそうな気がするが,TeXLive2012が出ればおそらくptetex3から乗り換えられると思うので,あと1年くらいで必要なくなる作業だと思われる.とりあえずこの方法で対応しておく.

 $ tar xvjf gcc-4.6.2.tar.bz2
 $ cd gcc-4.6.2
 $ ./configure –prefix=/usr/local/gcc-4.6 && make
 $ sudo make install
 $ tar xvzf dvipdfmx--
 $ cd dvipdfmx
 $ ./configure –with-kpathsea=/var/tmp/ptetex3 –prefix=/usr/local/teTeX –datadir=/usr/local/teTeX/share CC=/usr/local/gcc-4.6/bin/gcc CXX=/usr/local/gcc-4.6/bin/c++ CPP=/usr/local/gcc-4.6/bin/cpp && make
 $ sudo cp src/dvipdfmx /usr/local/teTeX/bin

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS