siunitx、指数颜色和公顷 - ar

siunitx、指数颜色和公顷 - ar

我正在为我的学生创建一系列任务,我使用 siunitx。

我希望他们转换单位。

存在三个问题:

  1. 我想预定义它们应转换为的单位,所以我想我使用 SI 命令并将数字设为白色,但指数也设置为白色

  2. 使用 Exponent-to-prefix 选项 siunitx 不使用公顷或 ar 之类的单位,我该如何改变这种情况。

  3. 如果我给出一个数字并且 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}

相关内容