我正在尝试编译
$\forall u, v, w \in \R^m and c, d \in \R$
据我所知,所有这些都是有效符号,语法上没有问题。但是,pandoc 拒绝编译它并说有一个未定义的控制序列,引用了\(\forall u, v, w \in \R
。我不知道为什么第一个\(
会出现在那里,因为在我的文本文件中它是一个$
。这个代码片段有什么问题?
注意:问题完全出在这个代码片段上,因为我把它单独放到另一个文件中并尝试编译它之后,错误仍然存在。
编辑:这是整个文件。如果我把这个片段放到它自己的文件中,它会出现完全相同的错误,所以我不明白为什么需要发布我的整个文件。满的错误信息如下(是的,尽管我的文档只有 1 行长,但它确实说的是 l.61):
答案1
错误消息的格式为
! Undefined control sequence.
l.2 $\forall u, v, w \in \R
^m and c, d \in \R$
? h
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
换行符很重要,因为它可以准确地指出 TeX 产生错误的位置。
这\R
是未定义的命令。您可以将其定义为\mathbb{R}
或\mathbf{R}
或任何您需要的内容。
完整测试文件:
$\forall u, v, w \in \R^m and c, d \in \R$
\bye