
ちょっと困惑している問題に遭遇しています。参考までに、私は Texmaker 5.0.4 を使用しています。
のコマンドを定義したかった\mathcal{l}
ので、次のようにしてみました。
\newcommand{\l}{\mathcal{l}}
すでに定義されているというエラーメッセージが表示されたので\l
、代わりに試してみました
\renewcommand{\l}{\mathcal{l}}
しかし、その後、PDF で書き込むたびに、必要な矢印ではなく\l
矢印が表示されました。それだけでなく、他のドキュメントで書き込むときでも、書き込むたびにこの矢印が表示されることがさらに気になります。より簡単な設定で修正しようとこの新しいドキュメントを作成しましたが、できませんでした。\updownarrow
\mathcal{l}
\documentclass{article}
\begin{document}
$\mathcal{l}$
\end{document}
更新されるコマンドはありませんが、そこからの出力は矢印です\updownarrow
。したがって、これは Texmaker の問題であるに違いありません。なぜこのようなことが起こるのか、また、どうすれば修正できるのか、誰かご存知ですか? よろしくお願いします!
答え1
小文字はサポートされていません\mathcal
(一部のフォント、特に STIX フォントではサポートされています)。
そうすると、\mathcal{<lowercase letter>}
ランダムなシンボルが取得されます (実際にはランダムではありませんが、コマンドが内部的にどのように動作するかを知らない場合は、まったく予測できません)。
あなたが望むものは、すでに によって提供されているようです\ell
。
注意してください!\renewcommand
知らないもの、特に短い名前のコマンドに対しては、絶対に実行しないでください。特に、参考文献に Dybała などのポーランドの著者が言及されている場合は、問題が発生することがあります。