Was ist (aus Sicht des Compilers) der „richtige Weg“, eine Zeile mit einem \ref{} zu beginnen?

Was ist (aus Sicht des Compilers) der „richtige Weg“, eine Zeile mit einem \ref{} zu beginnen?

Ich schreibe Tex in Vim und habe einen automatischen Linter. Ich schreibe Sätze im selben Absatz in getrennten Zeilen (aus Gründen der Übersichtlichkeit und Versionskontrolle) und möchte oft einen \ref{}ähnlichen Namen verwenden, um eine Zeile zu beginnen. So:

\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.

Mein Linter gibt mir eine Warnmeldung, wenn ich \ref{}in der Mitte einer Zeile ein geschütztes Leerzeichen verwende, also verwende ich geschützte Leerzeichen (zweite Zeile des Blocks). Er gibt mir jedoch die gleiche Warnung, wenn ich es \ref{}am Anfang einer Zeile verwende.

Womit sollte ich Zeilen richtig beginnen \ref{}? (Und warum gibt der Compiler überhaupt solche Warnungen aus?) Es erscheint seltsam, an den Anfang einer Zeile ein geschütztes Leerzeichen zu setzen!

Danke!

verwandte Informationen