Acredito que macros como \det
, devem ser usadas antes de alguma expressão, mas às vezes desejo usá-las como em \det \in \mathbf{VP}
. É aceitável usá-los assim em vez de usar \mathrm
?
\perm
Da mesma forma, às vezes defino uma macro \DeclareMathOperator
e a uso como em \perm \in \mathbf{VNP}
. Está tudo bem?
Até agora, não notei nenhuma diferença entre as macros de operação e \mathrm
nestes exemplos, mas gostaria de perguntar esse assunto ao TeXperts aqui. Ficaria muito grato se você pudesse me dar informações sobre isso.
Responder1
Pode haver diferenças: considere
\documentclass{article}
\begin{document}
$\det+\det\in\mathbf{VP}$
${\det}+{\det}\in\mathbf{VP}$
\end{document}
No primeiro caso o espaçamento está errado, pois the +
é interpretado como um símbolo comum, pois não faz sentido entre dois operadores. No segundo caso o espaçamento é o mesmo como se disséssemos
$\mathrm{det}+\mathrm{det}\in\mathbf{VP}$
porque adicionar colchetes em torno de uma subfórmula a trata como se fosse um símbolo comum único. Portanto, se você usar um operador como um símbolo comum em alguns casos, coloque-o entre colchetes. Se ésempreusado assim e não como um operador, uma nova definição é necessária.