Команда изменена для всех документов

Команда изменена для всех документов

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

Связанный контент