人気ブログランキング |

TEX環境構築

D論をe-printにアップしようかと思い、とりあえず自宅のパソコンのTEX環境を構築していたんだが、dvioutでフォントエラーが出るところではまってしまった。

で、結局、cygwinのtexと競合していたせいである事が判明。
いやーはまったなぁ・・・仕事以外ではまりたくないですよ。

エラーメッセージと直したところだけ、メモしておきます。

dviout実行時のエラーメッセージ一例:
Searched C:\tex\share\texmf\fonts\tfm\public\cm\\cmtt8.tfm
Searched C:\tex\share\texmf\fonts\tfm\\cmtt8.tfm
Searched C:\tex\share\texmf\fonts\pk\\cmtt8.300pk
Searched C:\tex\share\texmf\fonts\pk\\cmtt8.301pk
Searched C:\tex\share\texmf\fonts\pk\\cmtt8.299pk
Searched C:\tex\share\texmf\fonts\vf\\cmtt8.vf
Searched C:\tex\share\texmf\fonts\ovf\\cmtt8.ovf
Searched C:\tex\share\texmf\fonts\tfm\\cmtt8.tfm
Searched the above


Searched C:\tex\share\texmf\fonts\tfm\public\cm\\cmtt12.tfm
Searched C:\tex\share\texmf\fonts\tfm\\cmtt12.tfm
Searched C:\tex\share\texmf\fonts\pk\\cmtt12.360pk
Searched C:\tex\share\texmf\fonts\pk\\cmtt12.361pk
Searched C:\tex\share\texmf\fonts\pk\\cmtt12.359pk
Searched C:\tex\share\texmf\fonts\vf\\cmtt12.vf
Searched C:\tex\share\texmf\fonts\ovf\\cmtt12.ovf
Searched C:\tex\share\texmf\fonts\tfm\\cmtt12.tfm
Searched the above
など
で、cygwinでもTEXをインストールしていた(フルでインストールしてたようだ)のが問題で、
texのコマンドがcygwinのtexのコマンドを見ていて、dviout実行時にfontが作製される際、インストールしたtexのコマンドじゃなくて、cygwinのコマンドの方が使われていたらしい。

それで、再試行ボタンを押すと

MSDOSで

C:\dviout\SAMPLE>C:\tex\bin\mktexpk.exe --dpi 746 --bdpi 300 --mag 2
y10
mf-nowin.exe --progname=mf --base=mf \mode:=cx; \mag:=2+146/300; non
put cmsy10;
This is METAFONT, Version 2.71828 (Web2C 7.5.4)

(/usr/share/texmf/fonts/source/public/cm/cmsy10.mf
(/usr/share/texmf/fonts/source/public/cm/cmbase.mf)
(/usr/share/texmf/fonts/source/public/cm/mathsy.mf
(/usr/share/texmf/fonts/source/public/cm/calu.mf [65] [66] [67] [68]
[70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83
[85] [86] [87] [88] [89] [90])
(/usr/share/texmf/fonts/source/public/cm/symbol.mf
(/usr/share/texmf/fonts/source/public/cm/sym.mf [0] [6] [8] [10] [91
[94] [95] [35] [34] [32] [33] [36] [26] [27] [50] [56] [57] [58] [20
[17] [110] [106] [1] [5] [102] [103] [49] [115]) [2] [3] [4] [7] [9]
[12] [13] [14] [15] [16] [18] [19] [22] [23] [24] [25] [28] [29] [30
[37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [51] [52
[54] [55] [59] [60] [61] [62] [63] [64] [93] [96] [97] [98] [99] [10
[104] [105] [107] [108] [109] [111] [112] [113] [114] [116] [117] [1
[119] [120] [121] [122] [123] [124] [125] [126] [127]) ) )
Font metrics written on cmsy10.tfm.
Output written on cmsy10.746gf (128 characters, 31824 bytes).
Transcript written on cmsy10.log.
gftopk.exe cmsy10.746gf cmsy10.746pk
gftopk: fatal: gf file `cmsy10.746gf' not found.
Failed to make pk from gf.

C:\dviout\SAMPLE>Pause to keep the above message by Cut & Paste!

のようなメッセージが出てしまっていた。
/usr/share/texmf/fonts/source/public/cm/symbol.mf
が出てる時点でcygwinを見ているのがわかった。

結局、cygwinよりも先に、自分でインストールしたwindows用texのパスを見るようにすればいいので、環境変数のPATHの部分で、C:\cygwin\bin;を一番最後に移動したらうまく行った。

cygwinめ。
by kazumi_phys | 2008-10-19 04:00 | 日記
<< 学生さんですか? 日本人の英語 >>



よく物忘れをするkazumiの日常を綴ったブログ
by kazumi_phys
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31