我目前正在尝试用 显示直径尺寸siunitx
。
有一个类似的老讨论尝试在 siunitx 包中的数字中使用符号.此外,在使用 `siunitx` 包自动将波浪符号 (~) 作为前缀数字提出了一个补丁来排版数字前缀,但它似乎不适用于当前版本的 siunitx。
我认为这个input-signs
选项siunitx
可以帮助处理这种情况,但我不知道如何利用这一点。
可以想象,输入的内容\SI{d10}{\milli\meter}
将会输出为$\diameter$~\SI{10}{\milli\meter}
。
是否可以修补siunitx
来支持这一点?
答案1
虽然我觉得很奇怪,但如果你觉得直径符号像“比较器”,那么
\documentclass{article}
\usepackage{etoolbox}
\usepackage{siunitx}
\usepackage{wasysym}
\robustify\diameter
\sisetup{input-comparators = \diameter}
\begin{document}
$\qty{\diameter10}{\mm}$
\end{document}
会工作。