我的 LaTeX 文件中有超过 30 个错误,遍布整个\ref{...}
命令,并且都遵循类似的模式(我将其作为引号而不是代码,因为它很长并且代码不会换行)
我又转念,见日光之下,跑得快的未必能赢,力战的未必能得胜,智慧的未必得粮食,聪明的未必得资财,灵巧的未必得喜悦。凡事所遭遇的,是在乎当时的机会。 \ref{bible:传道书}
每次我收到以下投诉\ref{...}
perhaps you should insert a `~' before "\ref"
为什么我会收到此错误?我该如何避免?
答案1
如果你写入“ ... this was written by \ref{foo}
”,则可能会出现以下输出:
... this was written by
[1]
事实上,换行符看起来很丑陋。这就是为什么 vim 对你很好,并告诉你应该写:“ ... this was written by~\ref{foo}
”。那么你的输出至少是:
... this was written
by [1]
所以这不是 LaTeX 错误,而是来自 vim 的“错误消息”。