Wenn ich den \rm{}
Befehl innerhalb einer Gleichung verwende, werden einige Dinge außerhalb {}
falsch gedruckt.
Zum Beispiel in
$\rm{Norm}_{L/\mathbf{Q}(\zeta_p)}(x)$
das x
ist nicht so gedruckt, wie es sein sollte, nämlich in mathematischer Kursivschrift.
Antwort1
(ich wiederhole meinen Kommentar als Antwort, sodass davon ausgegangen werden kann, dass diese Anfrage zumindest eine Antwort erhalten hat)
\rm
ist ein Schalter, d.h. esnichtNehmen Sie ein Argument. Schreiben \rm{uvw} abc
ist daher gleichbedeutend mit Schreiben \rm uvw abc
. Beachten Sie, dass dies \rm
nicht nur für „uvw“, sondern auch für das nachfolgende „abc“ gilt. Sie sollten wirklich schreiben {\rm Norm}
.
Da Sie übrigens LaTeX verwenden (die \mathbf
Direktive verrät es ein wenig ...), sollten Sie \rm
überhaupt nicht verwenden. \rm
ist reine TeX-Syntax, die nicht einmal im LaTeX-Kernel definiert ist. Einige LaTeX-Dokumentklassen unterstützen noch \rm
(und \bf
, \it
, \sf
, \tt
, usw.), andere jedoch nicht. Wenn Ihnen die langfristige Robustheit Ihres Codes und die Portabilität zwischen Dokumentklassen wichtig sind, sollten Sie definitiv nicht \rm
mehr verwenden. In einem mathematischen Kontext sollten Sie \mathrm
stattdessen verwenden. \mathrm
nimmt ein Argument an; daher \mathrm{Norm}
verhält sich das Schreiben genau so, wie Sie es erwarten würden.
Ein zusätzlicher Kommentar: Wenn „Norm“ ein „Operator“ ist – wie in „Norm(u)“ – \mathrm{Norm}
ist das Schreiben nicht optimal. Laden Sie das amsmath
Paket (vielleicht tun Sie das bereits …), geben Sie die Direktive ein
\DeclareMathOperator{\Norm}{Norm}
in der Präambel und \Norm{u}
im Hauptteil des Dokuments. Die Zuweisung des Status „Mathematikoperator“ bringt \Norm
einige erhebliche typografische Vorteile mit sich.