以下 ecm 可以与 LaTeX 和 XeLaTeX 一起编译,但不能与 LuaLaTeX 一起编译:
\documentclass{minimal}
\begin{document}
\typein{test}
\end{document}
错误如下:
Invalid \endlinechar.
<recently read> \@M
l.4 \typein{test}
?
答案1
您可能需要修补内核(未经测试):
\def\@xtypein[#1]#2{%
\typeout{#2}%
\@tempcnta\endlinechar
\endlinechar\m@ne
\read\@inputcheck to#1%
\endlinechar\@tempcnta
\@typein}
这应该在格式生成时完成;您可以在 LaTeX 邮件列表中报告它([电子邮件保护])。
答案2
我已将该错误提交至 LaTeX 错误数据库,现已在 TeXLive 中修复。