debian woodyで日本語のptexを使う update: 2002/04/01
■/etc/apt/sources.list にdebian-jaのサイトを加えて apt-get update
deb http://ring.asahi-net.or.jp/archives/linux/debian/debian-jp/ woody-jp main contrib non-free
deb-src http://ring.asahi-net.or.jp/archives/linux/debian/debian-jp/ woody-jp main contrib non-free
■apt-get install [パッケージ名 ...] でパッケージを入れる
locales ja_JP.EUC-JP を生成しておく
ptex-bin これでptex-base tetex-base tetex-bin tetex-extraも入る
ttf-kochi-mincho-naga10 明朝 ttf-kochi-mincho でも可
ttf-kochi-gothic-naga10 ゴシック ttf-kochi-gothic でも可
dvipsk-ja dvips日本語版
xdvik-ja xdvi日本語版(xdvi-ja) これでvflib2 defomaも入る
gs-ja 日本語GhostScript
gv PostScript, PDF viewer
以下はoptional
dvipdfm dvi -> PDF (日本語が使えるパッケージver0.13.2cはsidにある)
xpdf-reader pdf viewer anitialiasが利かないので見た目は汚い
xpdf-japanese pdf viewer additional language support
jpeg2ps jpgファイルにEPSヘッダをつけてEPS形式に変換 gsでEPSに変換するよりもサイズが小さくて済む
auc-tex emacs用TeX編集helper。C-c C-cとするだけでlatex、bibtex、xviewを依存関係を考慮して自動的に実行してくれる。とっても便利
■設定
xdvi では日本語表示は不可。xdvi-ja を使わないといけないが、
xdvi-ja と入力するのが面倒なので /usr/local/bin/xdvi --> xdvi-ja
のリンクを張る。
% ln -s /usr/bin/xdvi-ja /usr/local/bin/xdvi
dvipdfm のデフォルトの紙のサイズがletterになっているのでA4にする。
% cd /usr/share/texmf/dvipdfm/config/
% vi config
% diff config
--- config.dpkg-old Fri Jan 26 07:31:24 2001
+++ config Sat Apr 20 02:48:49 2002
@@ -25,6 +25,7 @@
% Set default paper size here
% This overrides the setting provided by papersize(5)
% p letter
+p a4
% The "g" option specifies the amount to "grow" annotations by
% Many TeX macro pages set the annotation bounding box equal
auc-texを使うための.emacsの設定
;; AUC-TeX
(require 'tex-site)
(require 'tex-jp)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook
(function
(lambda ()
(and (equal TeX-command-default "LaTeX")
; (setq TeX-command-BibTeX "jBibTeX")これでは駄目らしい
(setq TeX-command-default "pLaTeX")
(setq japanese-LaTeX-command-default "pLaTeX")
))))
auc-texはjbibtexではなくbibtexを呼ぼうとするので、wrapperを作ってこれをかわす。
% cat ~/bin/bibtex
#!/bin/sh
# Wrapper for auc-tex use jbibtex insted of bibtex
`which jbibtex` $*
■使用例
platex foo.tex
/usr/local/bin/xdvi foo.dvi
dvips foo.dvi
env LANG=ja_JP.eucJP gv foo.ps
dvipdfm foo.dvi
acroread foo.pdf
------------------------------------------------------------------------
以下は obsolete
debian potatoで日本語のptexを使う update: 2001/01/16
■インストールするパッケージ(aptで)
task-tex
ptex-base
ptex-bin
platex
platex-base
watanabe-vfont 明朝
asiya-vfont ゴシック
dvipsk-ja dvips日本語版
dvi2ps-fontdata-ja dvipsでvfontを使うために必要
xdvik-ja xdvi日本語版(xdvi-ja)
vflib2-misc ttindex
gs-aladdin-vflib vflib対応版gs
gsfonts
■設定
ln -s /usr/bin/X11/xdvi-ja /usr/local/bin/xdvi
フォントが気に入らなければ別のものを入れる。
MS明朝・ゴシックの場合、
/usr/share/font/truetype に msmincho.ttc msgothic.ttc をコピー
同ディレクトリで ttindex msmincho.ttc; ttindex msgothic.ttc を実行
/etc/vfont/00vfont 書き換え
update-vfontcap 実行(/etc/vfontcap に反映)
そのままだと dvips 実行時に直接印刷してしまうので
/usr/shate/texmf/dvipsj/config/config.ps 書き換える。
% How to print.
%o |lpr
■使用例
platex foo.tex
xdvi foo.dvi
dvips foo.dvi
gv foo.ps
■jtexの場合は更に以下のパッケージを入れる
jtex-base
jtex-bin
dvi2ps
/var/lib/texmf/web2c/jlatex.fmt が何故か作られないことがある。
仕方がないので他のホストからコピーしてtexhashを実行する。
jlatex.fmtはここにもおいておくので必要ならば
downloadするといいかも。
■jtexの使用例
jlatex foo.tex
xdvi foo.dvi
dvi2ps foo.dvi > foo.ps
gv foo.ps