无法在 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} 相关内容 使用 NAT 的 iptables 防火墙 立即擦除硬盘上所有数据的最佳方法是什么? [关闭] Ubuntu 服务器 22.04 上的 OpenVPN 无法连接客户端 URL 中的下划线会破坏 PDF 中的链接 在 MS Word 中创建特色文本 如何删除 unity 和 unity-2d?[重复] 转发 IP 地址的网络范围规则 tar -f 的灵活性 未检测到 USB 调谐器驱动程序 Tor(匿名网络)