我正在为我的学生创建一系列任务,我使用 siunitx。
我希望他们转换单位。
存在三个问题:
我想预定义它们应转换为的单位,所以我想我使用 SI 命令并将数字设为白色,但指数也设置为白色
使用 Exponent-to-prefix 选项 siunitx 不使用公顷或 ar 之类的单位,我该如何改变这种情况。
如果我给出一个数字并且 siunitx 对其进行转换,它不会截断不必要的零。
非常感谢,亲切问候
\documentclass{standalone}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{siunitx}
\usepackage{xcolor}
\def\mm{-6}
\def\cm{-4}
\def\dm{-2}
\def\m{0}
\def\ar{2}
\def\ha{4}
\def\km{6}
\newcommand{\umwandlungb}[3]{
\SI[scientific-notation=fixed,exponent-to-prefix,fixed-exponent=#1]{#2}{\meter\squared}\;
(\SI[scientific-notation=fixed,exponent-to-prefix,fixed-exponent=#3,color=white, unit-color=black]{#2}{\square\meter})
=
\SI[scientific-notation=fixed,exponent-to-prefix,fixed-exponent=#3]{#2}{\meter\squared}
}
\begin{document}
\umwandlungb{\ha}{3600}{\dm}
\end{document}