満月紀行

備忘録

Arch Linux をアップデートしたら LaTeX が動かなくなった

年末なのでかなり久しぶりにyaourt -Syuaしたらplatex hoge.texがいかなくなりました。 恒例ですね。

This is e-pTeX, Version 3.14159265-p3.7.1-161114-2.6 (utf8.euc) (TeX Live 2017/Arch Linux) (preloaded format=platex)
 restricted \write18 enabled.
---! /home/ユーザー名/.texlive/texmf-var/web2c/eptex/platex.fmt made by different executable version
(Fatal format file error; I'm stymied)

platex.fmt made by different executable versionで gg ると、$ fmtutil-sys --allするように、とのサイトがいくつか出てきます。あるいは$ fmtutil --byfmt platexですね。 とにかく、 platex.fmt ファイルを作り直せばいいようです。

今まではこれでうまくいってたと自分のメモにも書いてあったんですが、今回はダメでした。 思考停止して LaTeX を再インストールしても同じメッセージが出てくるので首を傾げました。 今考えるとファイルが残ってたのかもしれないですね……

ええいままよ、と platex.fmt を消してみたらうまく動きました。謎。

とはいえ

最後の手段としてはいいんじゃないでしょうか。正しい対処法ではないと思いますが……

参考

[1]

tatsunode.hatenablog.com (2017年12月27日閲覧)

[2] oku.edu.mie-u.ac.jp (2017年12月27日閲覧)