TeX 環境

始めに

過去の資源とか, ゼミのレジュメとか. お世話になります.

あたりを参考に.

GhostScript

gs-gpl では日本語が出ない, というのは sarge の頃から同じ. gs-esp を install する.

 $ sudo aptitude install gs-esp gs-cjk-resource \
        ttf-sazanami-gothic ttf-sazanami-mincho \
        cmap-adobe-japan1 cmap-adobe-japan2

/usr/bin/mkcfm が無い, と怒られるが, 気にしない or sarge の xutils パッケージから mkcfm だけ拝借する.

teTeX/pTeX/xdvi

 $ sudo aptitude install ptex-bin xdvik-ja dvipsk-ja

これで本体は install 終了. ついでに奥村先生のクラスファイル

 $ sudo aptitude install okumura-clsfiles vfdata-morisawa5
 $ sudo jisftconfig add

xdvi での表示は /etc/texmf/vfontmap.d 以下にある設定ファイルでもって vfontmap が生成されている. 奥村先生のクラスファイルを使う場合には /etc/texmf/vfontmap.d/20ptex-jisfonts.map を修正しておく. フォントが適切に設定されているなら, defoma が良きにはからってくれるので,

### For ptex-jisfonts
@Mincho Roman|Mincho@
	rml-jis		JIS-H
@Gothic SansSerif|Gothic@
	gbm-jis		JIS-H
だけで良い. 修正した後で
$ sudo update-vfontmap
で vfontmap を更新しておく.

dvi -> PDF

dvipdfmx

 $ sudo aptitude install dvipdfmx

PDF への変換の為には /etc/texmf/dvipdfm/jis-cjk.map が読み込まれるように 設定する必要があった. /etc/texmf/dvipdfm/dvipdfmx.cfg の末尾に

 f jis-cjk.map

を追加すると pdf に変換できる.

フォントを埋め込む際には /etc/texmf/dvipdfm/{jis-cjk.map|cid-x.map} 内の rml とか gbm にフォントファイル名(拡張子無し) を記述しておく. 例えば ipa(m|g) を使う場合には

 rml H :0:ipam
 gbm H :0:ipag

とか.

dvips -> ps2pdfwr

cmap-adobe-japan1 を再設定して, 「余分」と「随意」も選択しておく.

 $ sudo dpkg-reconfigure cmap-adobe-japan1

次に gs-esp 8.15.1.dfsg.1-1日本語周り にある通り, 環境変数 GS_LIB を設定しておく.

# for ps2pdfwr
export GS_LIB=/usr/share/fonts:/usr/local/share/fonts:${HOME}/.fonts

これで,

 $ platex hogehoge.tex
 $ dvips -Ppdf -z hogehoge.dvi
 $ ps2pdfwr hogehoge.ps

によってフォントが 埋め込まれた PDF が生成される. 埋め込まれるフォントは, /var/lib/defoma/gs.d/dirs/font/CIDFnmap において

/SazanamiMincho-Regular (/usr/share/fonts/truetype/sazanami/sazanami-mincho.ttf) /Adobe-Japan1-Unicode ;
 :
/SazanamiGothic-Regular (/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf) /Adobe-Japan1-Unicode ;
 :
/Ryumin-Light /SazanamiGothic-Regular ;
  :
/GothicBBB-Medium /SazanamiGothic-Regular ;
  :

なんて設定されている(defoma の hints での Priority で決まるのかな?). 変 えたい場合には dfontmgr で application -> gs で Ryumin-Light と GothicBBB-Medium を変えると良い.

埋め込まれたフォントを除きたい場合には replacecjkfonts, cjkps2pdf なんかを使うと良いかと.

Adobe Reader

Adobe 本家で deb パッケージが配布されています...が, ちょっと気に食わないので debian-multimedia で配布されている acroread を使用します.

そのままでは日本語の表示ができないので フォントの installer パッケージ作りました. 野良ビルド置き場 から取得できます.

電脳スタイル

論文作成マクロ集. apt-line に

# dennou
deb ftp://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou etch/
deb-src ftp://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou etch/

を追加しておいて

 $ sudo aptitude install dennou-sty-6

参考文献