考虑以下 MWE
\documentclass{article}
\begin{document}
\fmtversion
\end{document}
Texlive 2015 今天更新 (tmlgr update --all)
命令:
xelatex 文件.tex
创建一个包含 的 .pdf 文件2015/01/01
。相应的日志文件包含
这是 XeTeX,版本 3.14159265-2.6-0.99992(TeX Live 2015)(预加载格式=xelatex 2015.11.4)。
命令:
pdflatex 文件.tex
创建一个包含 的 .pdf 文件2015/10/01
。相应的日志文件包含
这是 pdfTeX,版本 3.14159265-2.6-1.40.16(TeX Live 2015)(预加载格式=pdflatex 2015.11.4)。
我以为 tmlgr 会在 latex.ltx 文件更新时更新 xelatex 和 pdflatex 程序。但事实似乎并非如此?
我问这个问题是因为当 (r)(e)ledmac 测试的值\fmtversion
来确定在哪里加载etex
包时,它可能会产生错误(参见https://github.com/maieul/latexhumain/issues/44)。
答案1
这似乎是 TeX Live 脚本的一个错误,在最近一次升级 LaTeX 内核后无法触发格式创建。
您可以通过以下方式手动修复此问题
sudo fmtutil-sys --byengine xetex --byfmt latex
向 TeX Live 邮件列表报告该问题。
更新
根据邮件列表中的消息(从http://tug.org/pipermail/tex-live/2015-November/037480.html),这个问题应该可以通过修订 38810TeX Live 的。