使用 siunitx 排版物理量的最佳实践

使用 siunitx 排版物理量的最佳实践

考虑以下示例。

代码

\documentclass{article}

\usepackage{amsmath}
\usepackage[
  locale=DE,
  output-product=\cdot,
  product-units=single % I use this option a lot in the document, so I've defined it globally.
]{siunitx}

\begin{document}

\begin{align*}
  A_a
  &= A_b - 4 \cdot A_c\\
  &= \SI[product-units=repeat]{1900 x 1500}{\mm} - 4 \cdot \frac{1}{2} \cdot \SI[product-units=repeat]{250 x 250}{\mm}\\
  &= \SI[product-units=repeat]{1.9 x 1.5}{\m} - 2 \cdot (\SI{0.25}{\m})^{2}\\
  &= \num{1.9} \cdot \SI{1.5}{\square\m} - \SI[parse-numbers=false]{2 \cdot 0{,}25^{2}}{\square\m}\\
  &= \SI[parse-numbers=false]{(2{,}85 - 0{,}125)}{\square\m}\\
  &= \SI{2.725}{\square\m}.
\end{align*}

\end{document}

输出

输出

问题

使用siunitx包裹?

更新

考虑到杰克的评论,我写道

\num{1.9} \cdot \SI{1.5}{\square\m}

但不是

\SI[product-units=single]{1.9 x 1.5}{\square\m}

在这种情况下更好,因为来自涉及单位的1.9数量?1.9 m

相关内容