
Estou me deparando com um problema que me deixou um pouco perplexo. Para referência, estou usando o Texmaker 5.0.4.
Eu queria definir um comando para \mathcal{l}
, então tentei fazer
\newcommand{\l}{\mathcal{l}}
Isso me deu uma mensagem de erro dizendo \l
que já estava definido, então tentei
\renewcommand{\l}{\mathcal{l}}
Mas aí, no pdf sempre que eu escrevia \l
aparecia a flecha \updownarrow
em vez do que eu queria. Além disso, o que mais me preocupa é que sempre que escrevo \mathcal{l}
recebo esta seta, mesmo quando o faço em outros documentos. Criei este novo documento para tentar corrigi-lo em uma configuração mais simples, mas não consegui:
\documentclass{article}
\begin{document}
$\mathcal{l}$
\end{document}
Não há comandos sendo renovados, mas a saída disso é uma \updownarrow
seta. Portanto, deve ser um problema com o Texmaker. Alguém tem alguma ideia de por que isso aconteceu e como pode ser corrigido? Obrigado!
Responder1
Não há suporte para letras minúsculas \mathcal
(algumas fontes possuem, em particular as fontes STIX).
Se você fizer isso, \mathcal{<lowercase letter>}
receberá um símbolo aleatório (não realmente aleatório, na verdade, mas bastante imprevisível se você não souber como o comando funciona internamente).
O que você quer parece já fornecido por \ell
.
Tome cuidado! Nunca faça \renewcommand
algo que você não conhece, principalmente comandos com nomes curtos. No caso particular, você teria problemas se sua bibliografia se referisse a algum autor polonês, por exemplo, Dybała.