
我遇到了一個讓我有點困惑的問題。作為參考,我使用的是 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,您就會遇到麻煩。