缺少字符 U+003B LuaLaTeX

缺少字符 U+003B LuaLaTeX

我使用 LuaLaTeX,带有\usepackage{CormorantGaramond}。编译后,我收到一个错误: [87] Missing character: There is no ; (U+003B) in font nullfont!,尽管在第 87 页上我可以看到唯一正确显示的分号。我看不到可能导致问题的任何其他分号。就此而言,我在文本中有很多分号,为什么这个特定的页面会成为问题?没错,我pgf也在该页面上使用了图表——这会把事情搞砸吗?

答案1

Tikz 使用\nullfont(没有字符) 来掩盖用户错误,这些错误语法会作为排版文本“失效”。 (可以说,如果它给出一个真正的错误而不是试图宽容,那会更好,但它确实做了它所做的) 因此,如果您;在 tikz 行中将 a 放在 tikz 不期望的位置,;那么您很可能会看到日志中显示的警告。

相关内容