
Я столкнулся с проблемой, которая меня немного озадачила. Для справки, я использую 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
того, о чем не знаете, особенно команды с короткими названиями. В этом конкретном случае у вас могут возникнуть проблемы, если ваша библиография ссылается на какого-то польского автора, например, Дыбалу.