miktex 22.7 解决了这个can't build platex format
问题。将 miktex 升级到 22.7 后,我尝试使用 platex 进行此 MWE:
\documentclass{tarticle}
\begin{document}
で日本語を書きましょう!
\end{document}
但是构建失败。platex.log 是:
2022-07-19 21:57:57,603+0800 WARN platex - security risk: running with elevated privileges
2022-07-19 21:57:57,605+0800 INFO platex - this is MiKTeX-EPTEX 1.1.0 (220214) (MiKTeX 22.7)
2022-07-19 21:57:57,605+0800 INFO platex - allowing known shell commands
2022-07-19 21:57:57,773+0800 FATAL platex - invalid UTF-8 byte sequence
2022-07-19 21:57:57,773+0800 INFO platex - this process (1660) finishes with exit code 1
2022-07-19 21:57:57,773+0800 WARN platex.core - still open: mwe.log
2022-07-19 21:57:57,773+0800 WARN platex.core - still open: mwe.aux
但是我尝试使用 texlive 2022 构建这个 MWE,它构建成功。我比较了tarticle
miktex 和 texlive 2022,它们是相同的。
日志中没有更多信息表明哪个文件和哪一行有invalid UTF-8 byte sequence
,为什么invalid UTF-8 byte sequence
?因为 texlive 2022 也使用 UTF-8 成功构建了 MWE。
日志没有更多信息表明哪个文件和哪一行有invalid UTF-8 byte sequence
。
如何获取有关此问题的更多信息?以及如何解决此问题?
PS:我在 miktex 中安装了这些包以使用 platex/uplatex:
japanese-otf
japanese-otf-uptex
ptex-base
ptex-fontmaps
ptex-fonts
ptex2pdf
platex-tools
platex
uptex-base
uptex-fonts
uplatex
zhmetrics-uptex