¿Está bien usar una macro para un operador, o una macro definida por `\DeclareMathOperator`, como no operador?

¿Está bien usar una macro para un operador, o una macro definida por `\DeclareMathOperator`, como no operador?

Creo que las macros como \det, están destinadas a usarse antes de alguna expresión, pero a veces deseo usarlas como en \det \in \mathbf{VP}. ¿Es aceptable usarlos así en lugar de usarlos \mathrm?

\permDel mismo modo, a veces defino una macro \DeclareMathOperatory la uso como en \perm \in \mathbf{VNP}. ¿Esta bien?

Hasta ahora no he notado ninguna diferencia entre las macros de operador y \mathrmen estos ejemplos, pero me gustaría preguntar este asunto a los TeXperts aquí. Le agradecería si pudiera darme información al respecto.

Respuesta1

Puede haber diferencias: considere

\documentclass{article}
\begin{document}
$\det+\det\in\mathbf{VP}$

${\det}+{\det}\in\mathbf{VP}$
\end{document}

En el primer caso el espaciado es incorrecto, porque se +interpreta como un símbolo ordinario, porque no tiene sentido entre dos operadores. En el segundo caso el espaciado es el mismo que si dijéramos

$\mathrm{det}+\mathrm{det}\in\mathbf{VP}$

porque agregar llaves alrededor de una subfórmula la trata como si fuera un símbolo ordinario único. Por lo tanto, si utiliza un operador como símbolo ordinario en algunos casos, rodéelo entre llaves. Si essiempreusado así y no como operador, es necesaria una nueva definición.

ingrese la descripción de la imagen aquí

información relacionada