
Ich habe ein Problem, das mich etwas verwirrt. Zur Information: Ich verwende Texmaker 5.0.4.
Ich wollte einen Befehl für definieren \mathcal{l}
, also habe ich versucht,
\newcommand{\l}{\mathcal{l}}
Das gab mir eine Fehlermeldung, dass es \l
bereits definiert war, also versuchte ich stattdessen
\renewcommand{\l}{\mathcal{l}}
Aber dann bekam ich im PDF jedes Mal, wenn ich schrieb, \l
den Pfeil \updownarrow
statt dem, was ich wollte. Nicht nur das, was mich mehr beunruhigt, ist, dass ich jedes Mal, wenn ich schreibe, \mathcal{l}
stattdessen diesen Pfeil bekomme, selbst wenn ich es in anderen Dokumenten tue. Ich habe dieses neue Dokument erstellt, um zu versuchen, es in einer einfacheren Umgebung zu beheben, konnte es aber nicht:
\documentclass{article}
\begin{document}
$\mathcal{l}$
\end{document}
Es werden keine Befehle erneuert, aber die Ausgabe davon ist ein \updownarrow
Pfeil. Es muss also ein Problem mit Texmaker sein. Hat jemand eine Idee, warum das passiert ist und wie es behoben werden kann? Danke!
Antwort1
Kleinbuchstaben werden nicht unterstützt \mathcal
(einige Schriftarten haben sie, insbesondere die STIX-Schriftarten).
Wenn Sie dies tun, \mathcal{<lowercase letter>}
erhalten Sie ein zufälliges Symbol (eigentlich nicht wirklich zufällig, aber ziemlich unvorhersehbar, wenn Sie nicht wissen, wie der Befehl intern funktioniert).
Was Sie möchten, scheint bereits bereitgestellt zu werden \ell
.
Seien Sie vorsichtig! Verwenden Sie niemals \renewcommand
etwas, mit dem Sie sich nicht auskennen, insbesondere keine Befehle mit Kurznamen. In diesem speziellen Fall würden Sie in Schwierigkeiten geraten, wenn Ihre Bibliographie auf einen polnischen Autor verweist, beispielsweise Dybała.