Pandoc 對於看似有效的語句給出「未定義的控制序列」錯誤

Pandoc 對於看似有效的語句給出「未定義的控制序列」錯誤

我正在嘗試編譯

$\forall u, v, w \in \R^m and c, d \in \R$

據我所知,所有這些都是有效的符號,語法上沒有問題。然而,pandoc 拒絕編譯它,並稱存在未定義的控制序列,引用\(\forall u, v, w \in \R.我不知道為什麼第一個\(在那裡,因為在我的文本文件中它是一個$.這段程式碼有什麼問題?

注意:這 100% 是這個程式碼片段的問題,因為在我將它單獨放入另一個檔案並嘗試編譯它之後,錯誤仍然存在。

編輯:這是整個文件。如果我將該片段放入自己的文件中,它會給出完全相同的錯誤,因此我不明白為什麼需要發布整個文件。這滿的錯誤訊息如下(是的,它確實說l.61,即使我的文件只有1行長): 在此輸入影像描述

答案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

相關內容