沒有單位宏的 Siunitx

沒有單位宏的 Siunitx

siunitx手冊在第 1 章中說明。 3:

單位系統可以將給定的單位解釋為直接使用的文字或基於巨集的單位。在後一種情況下,可以使用不同的格式。

直接以文字形式給出單位適用於像 之類的簡單情況\SI{4}{kg},但如果想直接以文本形式而不是宏形式給出單位,我沒有找到任何有關如何解析語法的進一步文檔。

例如,人們可能希望\SI{4}{m/s^2}給出與 相同的結果\SI{4}{\m\per\second\squared}。使用\SI{4}{\frac{m}{s^2}}似乎給出了正確的結果,但我不確定這是否是正確的使用方法。那麼,是否有任何進一步的文檔或解釋如何在不使用單位巨集的情況下更直接地給出單位?

答案1

是沒有解析當使用“文字”單位輸入時。相反,進行了少量替換/調整:

  • .~代表單位間產品
  • ^可用於上標
  • _可用於下標
  • 文字垂直列印
  • 可以使用“單位”或“數字”字體設定來處理上標

使用標準設置,siunitx在數學模式下設置單位,因此使用\mathrm.這將允許,\frac因為它是數學模式語法。如果您使用mode = textthen_並且^仍然可以工作(由於替換),但類似的事情\frac不會。

「文字」單位模式本質上與 中的相同sistyle

相關內容