先生に言われて気づいたのですが、研究室の mail server から
電気科に対してメールを送ろうとすると失敗します。
原因は簡単で、どうやっても mx record が引けないからでした。
% host -t mx ele.kanagawa-it.ac.jp
Host not found, try again.
どうも mail server が利用している name server が正しく返答してくれないらしく、
他の name server を resolve.conf に書き加えたら動くようになりました。
ここしばらく tex で文書を作っていなかったから気づかなかったのだけど、
dvipdfm が正しく動かなくなってしまいました。
% dvipdfm report.dvi
report.dvi -> report.pdf
[1
Unrecognized special ignored
Current input buffer is -->! /DvipsToPDF { 72.27 mul Resolution div } def /PD...
<--
Ignoring remaining special text following unknown PS operator: "SDict"
Remainder of line unparsed.
Current input buffer is -->begin /product where{pop product(Distiller)search{...
<--
Ignoring remaining special text following unknown PS operator: "SDict"
Remainder of line unparsed.
Current input buffer is -->begin [ /Title () /Subject () /Creator (LaTeX with...
<--
Ignoring remaining special text following unknown PS operator: "SDict"
Remainder of line unparsed.
Current input buffer is -->begin H.S end<--
Ignoring remaining special text following unknown PS operator: "SDict"
Remainder of line unparsed.
Current input buffer is -->begin H.R end<--
Ignoring remaining special text following unknown PS operator: "SDict"
Remainder of line unparsed.
Current input buffer is -->begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /D...
<--
TFM file error (ec < bc)
これではレポートが作成できない、ということで直し方を調べてみました。
どうやら 2002.12 あたりに tetex-bin の大改造があって、
dvipdfm-cjk + dvipdfm-cjk-cmap は obsolete package になり、
かわりにマルチバイト文字対応には dvipdfmx を利用することになったようです。
dvipdfmx を利用するには
- dvipdfm
- cmap-adobe-japan1
- cmap-adobe-japan2
あたりのパッケージを入れる必要があります。
そして、dvipdfmx package の postinst で指示されている通り、
/etc/texmf/texmf.d/50dvipdfmx.cnf を使用している環境に合わせて書き換え、
root で update-texmf を実行します。
cmap-adobe-japan* を利用する場合は以下のように設定します。
CMAPINPUTS = .;/usr/share/fonts/cmap/adobe-japan1//;/usr/share/fonts/cmap/adobe-japan2//;/usr/share/
(参考情報:[
debian-users:36054
])
@
alternatives.:
dvipdfm は alternatives にも diverts にもなっていないようです。
とりあえず alias で我慢することにしよう:p