我承认这篇文章纯粹是出于好奇。但我最近偶然发现了一个小事实,说 TeX 错误“不允许交织对齐前言”在手册中有以下解释
如果您通过狡猾的手段获得了此消息,您就会明白,您将不值得任何同情。
这确实逗乐了我,但也激起了我的好奇心。有谁知道这个错误信息的真正原因是什么,以及为什么它会被如此憎恶?
答案1
我知道得到错误的最短方式是
\halign{\valign#\cr\cr
还有
\halign\valign\cr\cr
然而,在“交织对齐”之前,它会产生其他错误。在这种情况下,读取更多标记不足以让 TeX 继续运行,因为其他错误也可能发生:至少查看发现错误fatal_error
时调用的例程,似乎 Knuth 无法找到其他方法来摆脱这种情况。