带有 siunitx 的无单位前缀

带有 siunitx 的无单位前缀

如何使用 siunitx 排版带前缀但没有单位的数字?以下代码

\SI{1.0}{\mega}

出现此错误:“没有单位的前缀。”

答案1

你当然可以这么做:

\documentclass{article}
\usepackage{siunitx}

\DeclareSIUnit{\nothing}{\relax}

\begin{document}
\SI{1.0}{\mega\nothing} is a wrong way to typeset data.
\end{document}

在此处输入图片描述

然而,你应该至少再三考虑这是否是一种表达自己的好方法,你的读者是否能理解你的意思。

\num{1e6}

打印输出将会更加清晰并且不会太宽。

相关内容