无法在 siunitx 中重新定义升单位 2024-5-24 • siunitx 我使用siunitx来正确格式化单位。我需要使用的单位之一是升 - 但默认单位对我来说l太像数字了1。我想使用小写的花括号 l (\ell可以很好地达到目的)。 问题是,我似乎无法重新定义现有的单位宏。创建一个新的宏确实有效。 下面的代码。 \documentclass{article} \usepackage{siunitx} \DeclareSIUnit{\l}{\ell} \DeclareSIUnit{\myl}{\ell} \begin{document} \si{\l} \si{\myl} $\ell$ \end{document} 答案1 这(可能)真的很傻 - 但上面的评论给了我线索。宏\l是一个缩写宏\litre。重新定义\litre也会重新定义\l。 \documentclass{article} \usepackage{siunitx} \DeclareSIUnit{\litre}{\ell} \begin{document} \si{\l} $\ell$ \end{document} 相关内容 如何删除 WLAN 配置软件 安装 19.04 后 P 键不起作用 从 Google Plus 备份照片? 从繁忙的程序中中止拖放操作 如何在服务器日志中检测 PHP 的 fsockopen? 旧俄罗斯苏联书籍中使用的数学字体相当于什么? [关闭] 将 64 位 Ubuntu 服务器转换为 32 位 Ubuntu 服务器 通过 mod_php 从网络服务器 (Apache) 进行 sudo 挂载,结果对 root 不可见 使用 SSH 配置文件重写/重定向主机? 如何将活动目录克隆到 apacheDS