Ich glaube, Makros wie \det
sollen vor bestimmten Ausdrücken verwendet werden, aber manchmal möchte ich sie wie in verwenden \det \in \mathbf{VP}
. Ist es akzeptabel, sie so zu verwenden, anstatt zu verwenden \mathrm
?
Ebenso definiere ich manchmal ein Makro \perm
durch \DeclareMathOperator
und verwende es wie in \perm \in \mathbf{VNP}
. Ist das in Ordnung?
Bisher sind mir keine Unterschiede zwischen Operatormakros und \mathrm
diesen Beispielen aufgefallen, aber ich möchte diese Frage hier an TeXperts stellen. Ich wäre dankbar, wenn Sie mir diesbezüglich Informationen geben könnten.
Antwort1
Es kann Unterschiede geben:
\documentclass{article}
\begin{document}
$\det+\det\in\mathbf{VP}$
${\det}+{\det}\in\mathbf{VP}$
\end{document}
Im ersten Fall ist der Abstand falsch, weil das +
als normales Symbol interpretiert wird, da es zwischen zwei Operatoren keinen Sinn ergibt. Im zweiten Fall ist der Abstand der gleiche, als ob wir sagen würden
$\mathrm{det}+\mathrm{det}\in\mathbf{VP}$
weil das Hinzufügen von Klammern um eine Unterformel diese so behandelt, als wäre sie ein eindeutiges normales Symbol. Wenn Sie also einen Operator in einigen Fällen als normales Symbol verwenden, umgeben Sie ihn mit Klammern. Wenn esstetsWenn es so und nicht als Operator verwendet wird, ist eine neue Definition angebracht.