* 日本語TeX環境の構築 [#da9a03a1] Gentoo Linuxに日本語TeX環境を構築するためメモです。とりあえずあまりいじらずに、日本語が通って、日本語が閲覧できることを目標にしています。 以下、適当に日本語環境が整っているものとします。インストールするものは、ptex、dvipdfmx、CJK対応のGhostscript、日本語版Adobe Readerです。 まず、Adobe Readerの日本語版がインストールされるように、/etc/make.confに LINGUAS='ja' を書き込みます。(大抵、日本語デスクトップ環境を構築するときに書き込んでいる設定です。) 一気にemergeします。(prosperとpsutilsはおまけです。) # emerge ptex dvipdfmx ghostscript acroread prosper psutils 以前は、xdvikをptexと別々にemergeしないといけませんでしたが、現在ではptexに含まれています。Ghostscriptは、ESP ghostscript 7.07を入れます。8.15や8.16では、cjkのパッチがデフォルトで当たらないようです。 次に、dvipdfmxでちゃんと日本語が通るようにします。 # ln -s /usr/share/ghostscript/Resource /usr/share/texmf/dvipdfm/ # mktexlsr を実行します。これをやらないで、日本語を含んだdviを$ dvipdfmx hogehoge.dviとすると、 ** ERROR ** Could not find encoding file "H". といった有名なエラーが出ます。 * jsclasses(新日本語ドキュメントクラス)のインストール [#ta33e375] ebuildjp内のdev-tex/jsclassesにあります。(ebuildjpの設定は、下の「【参考】ebuildJPを使う」を参照して下さい。) 基本的に、 # emerge jsclasses をするだけでよいのですが、現在ftp.ascii.co.jpのサーバへの接続ができないようで、jis.tar.gzが取得できません。仕方なく、他のミラーサイトから取ってきます。たとえば、Ringサーバーなど。 http://www.ring.gr.jp/pub/text/TeX/ascii-ptex/jvf/jis.tar.gz jis.tar.gzをダウンロードし、/usr/portage/distfilesへ置きます。その後に、# emerge jsclassesを実行してください。 * 【参考】ebuildJPを使う [#gc792193] /etc/make.confに以下を追加します。 PORTDIR_OVERLAY_JP="/usr/local/portagejp" PORTDIR_OVERLAY="/usr/local/portagejp /usr/local/myportage" FEATURES="digest" /usr/local/myportageは、僕の個人的なebuildを格納しているところです。 gentoolkit-devをemergeします。 # emerge gentoolkit-dev /etc/gensync/ebuildjp.syncsourceを作成して、以下を書き込む。 id="ebuildjp" description="GentooJP ebuild project source" rsync="rsync://ebuild.gentoo.gr.jp/gentoojp-portage" overlay="/usr/local/portagejp" gensyncを実行してツリーの取得します。 # gensync ebuildjp 以上で、準備は終わりです。あとは、いつもどおり、 # emerge hogehoge とすれば、hogehogeのパッケージがemergeできます。 ---- - すでにある程度の環境が整っているマシンでためした結果ですが,ptetex のコンパイルは正常に終了します. -- &new{2005-11-10 (木) 21:55:12}; - 加えてebuildjpのjsclassesをemergeしてみたのですがtetexとぶつかってしまいます。どなたかちゃんとできたかたおられますか? -- &new{2005-12-06 (火) 14:03:26}; - ここの記事を書いた者です。当方の環境では、ptex-3.1.5.ebuildとjsclasses-051026.ebuildでうまくいっています。とりあえず、ebuildを読んでみて依存関係を自分の環境にあうように修正されてはどうでしょうか? -- &new{2005-12-13 (火) 18:33:30}; - 返事おくれました。ebuildjpを更新したら普通にインストールされました。 -- &new{2006-01-10 (火) 22:06:47}; - ebuildjpでjsclassesを入れようとすると、http://oku.edu.mie-u.ac.jp/%7Eokumura/jsclasses/jsclasses-051026.zipを取りに行ったときに403エラーで止まってしまいます。一時的な問題でしょうか。 -- &new{2006-01-18 (水) 08:36:13}; - すみません、数時間経って再びemerge したところ無事導入できました。お騒がせしてすみません。 -- &new{2006-01-18 (水) 10:21:53}; - ln ではだめで、 texmf.cnf を修正しないと dvipdfmx でコケてしまうのはうちだけ? -- &new{2006-02-17 (金) 01:00:42}; - ghostscript-esp-7.07.1-r10 でないと日本語PSダメです.8.xはespでもgnuでもはまります.dvipdfmxはls -s ... と mktexlsrでうまく通るようになりました. -- &new{2006-03-01 (水) 04:21:05}; #comment