El comando \upshape no es válido en modo matemático

El comando \upshape no es válido en modo matemático

ElproblemaMientras tanto me resolví, pero elpreguntarestos. Olvidé un contenedor \text{} en un entorno \flalign* y obtuve el error mencionado. Ahora, la parte matemática no está envuelta en \text{} (duh), lo que obviamente plantea la pregunta: ¿Cómo puede LaTeX saber qué es matemática y qué es texto? No puede ser texto sin formato, posición o columnas lo que provocó el error, ya que lo siguiente es inofensivo:

\begin{flalign*}
\omega=omega && \phi=phi && comment
\end{flalign*}

Y ninguno de mis enlaces \ref{} causa ningún problema en un MWE. Y excepto esos, todo era simplemente texto sin formato. ¿Alguna idea de qué estaba causando el problema? (nota: todo también está dentro de un corolario/entorno de prueba de amsmath).

información relacionada