![LuaLaTeX 和 \typein 之间不兼容?](https://linux22.com/image/235140/LuaLaTeX%20%E5%92%8C%20%5Ctypein%20%E4%B9%8B%E9%97%B4%E4%B8%8D%E5%85%BC%E5%AE%B9%EF%BC%9F.png)
以下 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 中修复。