所有文档的命令均已更改

所有文档的命令均已更改

我遇到了一个让我有点困惑的问题。作为参考,我使用的是 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,你就会遇到麻烦。

相关内容