El entorno romano influye en el resto de la ecuación.

El entorno romano influye en el resto de la ecuación.

Cuando uso el \rm{}comando dentro de una ecuación, algunas de las cosas fuera de ella {}se imprimen incorrectamente.

Por ejemplo, en

$\rm{Norm}_{L/\mathbf{Q}(\zeta_p)}(x)$

no está ximpreso como debería, es decir, cursiva matemática.

Respuesta1

(repite mi comentario como respuesta, para que se considere que esta consulta ha recibido al menos una respuesta)

\rmes un interruptor, es decir, lo hacenotomar un argumento. Por tanto, escribir \rm{uvw} abcequivale a escribir \rm uvw abc. Observe que esto \rmse aplica no sólo a "uvw" sino, fundamentalmente, también al subsiguiente "abc". Realmente deberías estar escribiendo {\rm Norm}.

Por cierto, dado que usas LaTeX (la \mathbfdirectiva es un poco reveladora...), no deberías usarlo \rmen absoluto. \rmes una sintaxis simple de TeX, que ni siquiera está definida en el kernel de LaTeX. Algunas clases de documentos LaTeX todavía son compatibles \rm(y ,,,,, \bfetc. ) , pero otras no. Si le preocupa la solidez a largo plazo de su código y la portabilidad entre clases de documentos, definitivamente no debería usarlo más. En un contexto matemático, deberías usarlo en su lugar. requiere un argumento; por lo tanto, la escritura se comportará exactamente como se espera.\it\sf\tt\rm\mathrm\mathrm\mathrm{Norm}

Un comentario adicional: si "Norm" es un "operador", como en "Norm(u)", la escritura \mathrm{Norm}no es óptima. Cargue el amsmathpaquete (es posible que ya lo esté haciendo...), emita la directiva

\DeclareMathOperator{\Norm}{Norm}

en el preámbulo y escribir \Norm{u}en el cuerpo del documento. Asignar el estado "operador matemático" conlleva \Normalgunos beneficios tipográficos bastante sustanciales.

información relacionada