从编译器的角度来看,用 \ref{} 开始一行的“正确方法”是什么?

从编译器的角度来看,用 \ref{} 开始一行的“正确方法”是什么?

我在 vim 中编写 tex,并有一个自动 linter。我在同一段落中将句子写在不同的行上(为了清晰和版本控制),并且我经常想使用\ref{}类似名称的行作为行的开头。像这样:

\ref{Q5*} shows that the two problems (or two instances of the same problem) can come apart.
If the two problems are distinct, then~\ref{Q5} has at least one problem which most questions do not.
Even if the problem of self-answering is a special case of the problem of pedantry (which I do not think it is) this at least shows that~\ref{Q5} has two different instances of the problem.

\ref{}如果我在一行中间使用一个而没有不间断空格,我的 linter 会给我一个警告消息,所以我使用不间断空格(块的第二行)。但如果我\ref{}在行首使用,它也会给我同样的警告。

我应该使用什么来\ref{}正确地开始行?(为什么编译器一开始会抛出这样的警告?)在行首放置一个不间断空格似乎很奇怪!

谢谢!

相关内容