platex.fmtが見つからない

platex.fmtが見つからない

- にき こうじ の投稿
返信数: 2
環境構築で困っています。Windows10を使用しています。

TeXLiveをダウンロード後,texlive2019.isoを管理者権限で実行しました。インストールは問題なく行われたように見えます(特にエラーは出ませんでした)。

platex test.tex

などを試してみると,

warning: kpathsea: configuration file texmf.cnf not found in these directories: /opt/local/share/texmf/web2c.
This is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)

kpathsea: Running mktexfmt platex.fmt

The command name is C:\texlive\2019\bin\win32\mktexfmt
warning: kpathsea: configuration file texmf.cnf not found in these directories: /opt/local/share/texmf/web2c.
Running the command C:\texlive\2019\bin\win32\fmtutil-user.exe
warning: kpathsea: configuration file texmf.cnf not found in these directories: /opt/local/share/texmf/web2c.
C:\texlive\2019\bin\win32\runscript.tlu:922: C:\texlive\2019\bin\win32\runscript.tlu:853: no appropriate script or program found: fmtutil
I can't find the format file `platex.fmt'!

といわれます。PC内でplatex.fmtを検索すると確かにそのようなファイルは存在しないようです。こちら(https://qiita.com/ligun/items/2ba9be9e727b63b563f2)の記事を参考にして,
mktexlsr
の実行を試しましたが,C:\texlive\2019\texmf-dist\web2c中にplatex.fmtはやはり生成されていないようです。

TeXLive自体の再インストールも何度か試しているのですが,同じエラーを返しています。どうぞよろしくお願いします。
にき こうじ への返信

Re: platex.fmtが見つからない

- はやて (h20y6m) の投稿
> warning: kpathsea: configuration file texmf.cnf not found in these directories: /opt/local/share/texmf/web2c.

TEXMFCNF という環境変数が設定されていないでしょうか?
もし設定されている場合は削除してください。
その他 TEXMF という環境変数があればそれも削除してください。

そのあと(管理者権限で)

mktexlsr
updmap-sys
fmtutil-sys --all

を実行してください。(他に何かあったっけ?)
(あるいは TeX Live をインストールしなおした方が確実かも)
はやて (h20y6m) への返信

Re: platex.fmtが見つからない

- にき こうじ の投稿
ご回答ありがとうございます。
環境変数にはTEXMFCNF, TEXMFいずれも設定されていませんでした…
コマンドを試してみましたが,同じバグが出ています。

TeXLiveをあきらめて,W32をインストールすることにしました。バグの原因が分からないのは気持ち悪いのですが,当面はこちらで大丈夫そうです。