問題為什麼要使用包來排版單元?讓我想到了另一件事:在非科學背景下,人們可能必須為使用...英制單位的人提供數據(顫抖)。但報告可能有兩個版本,或希望將次要單位放在主要單位值後面的括號中。有沒有什麼包可以治療這個問題?所以我會寫一些類似的東西
$\SI{5}{\m/\s}$
輸出可以選擇為以下任何一個:
5 m/s
5 m/s (11.18 mph)
11.18 mph (18 km/h)
取決於序言中的定義?
答案1
您可以定義自己的命令:
\documentclass{article}
\usepackage{pgf}
\usepackage{siunitx}
\newcommand{\speed} [1] {%
\SI{#1}{\metre\per\second} (\pgfmathparse{2.247*#1}\pgfmathresult~mph)%
}
\begin{document}
\speed{5}
\end{document}
輸出可以最佳化,但pgf
您可以定義任何計算(例如單位轉換,基本上是與常數因子相乘)。
我認為還沒有一個支援自動單位轉換的成品包。