概要
概要
対象は次のようなものです.
内容は次のようなものです.
目次
TeX に関連する ports/packages として直接導入したのは以下の四つです.
また,個人の好みとして以下のものも導入しています.
以上のものを導入すると,依存関係から以下の ports/packages が導入されます. (フォントに関連するものだけ抜粋.)
TeX に直接関連するファイルは
/usr/local/share/texmf/ /var/tmp/texfonts/
の中に置かれます. 後者は導入直後には存在しません. 不足するフォントがあった場合に,可能であればここにそれに対応する MetaFont, TFM, PK などが作られます. (可能でなければ別のフォントで代用されます.)
TeX に関連する ports/packages として直接導入したのは以下の三つです.
ただし,ja-ptex-tetex-3.1.10 は ports にて make すると,ソースの一部が古いと言われてエラーになります.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! You are attempting to make a LaTeX format from a source file ! That is more than five years old. ! ! If you enter <return> to scroll past this message then the format ! will be built, but please consider obtaining newer source files ! before continuing to build LaTeX. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! LaTeX source files more than 5 years old!.
仕方ないので,packages の方を download して pkg_add しました.
また,TeX に関連して以下のものも導入しています.
以上のものを導入すると,依存関係から以下の ports/packages が導入されます. (フォントに関連するものだけ抜粋.)
TeX に直接関連するファイルは
/usr/local/share/texmf/ /usr/local/share/texmf-config/ /usr/local/share/texmf-dist/ /usr/local/share/texmf-var/ /usr/local/share/texmf-local/ /var/tmp/texfonts/
の中に置かれます. /usr/local/share/texmf/ のみだった昔に比べると大変複雑ですが,仕組みを理解すれば保守し易くなっているようです.
TeX に関連する ports/packages として直接導入したのは以下の二つです.
ja-teTeX-1.6_3 cm-super-0.3.4_3
わずかな version の差異を除けば,FreeBSD 7.2 の場合とほぼ同じです. 注目すべき違いは以下の点です.
TeX に関連する ports/packages として直接導入したのは以下の六つです.
ja-teTeX-1.6_5 ja-mendexk-2.6c ja-xdvik-tetex-22.40y1.1.21_15 ja-dvipsk-tetex-5.95b_14 ghostscript9-9-9.06_2 cm-super-0.3.4_4
わずかな version の差異を除けば,FreeBSD 8.2 の場合とほぼ同じです. 注目すべき違いは以下の点です.
[1] japanese/teTeX/Makefile を見ると,RUN_DEPENDS の一覧から japanese/xdvi, japanese/dvipsk がなくなっています.
(ja- なしのものでも適切に設定すれば日本語を扱えるようになったのかもしれません.)
自前の class file や package file を作るとか,BibTeX を整備するといったような「TeX の使い方」に関する話は別として,現在では導入後の設定はほとんど必要なく,ほぼそのままの状態で使うことができます. 唯一不可欠なのは印刷の際の解像度などの設定くらいです.
従って,導入後に行なう諸設定は,たいていは好みによるもので,おそらくフォントに関するものでしょう.すなわち,
また,FreeBSD 7.2 では,pkg_add の際に表示される指示に従い /usr/local/lib/X11/xorg.conf に以下の内容を追加します.
FontPath "/usr/local/share/ghostscript/fonts/" FontPath "/usr/local/share/fonts/cmpsfont/type1/" FontPath "/usr/local/share/fonts/amspsfont/type1"
修正後に次のようにするか,または X server を一旦終了して再度起動します.
# xset fp rehash
(これが xdvi や ghostscript のために本当に必要なのか疑問です.そのうち実験します.)
→ この設定を on/off して試してみましたが,少なくとも私の使い方の範囲内では影響がありませんでした. X server が余計な資源を使うので,これらの設定はしないことにしました.