siunitx 中的“per”有多个级别

siunitx 中的“per”有多个级别

假设我有两个单元:一个是简单的,如\meter,另一个已经是per多个单元的组合:\mega\watt\day\per\kilo\gram。我现在想将它们组合成分数。我怎样才能“强制”siunitx不移动单元的不同部分。请参阅下面的 MWE。表格的最后一行就是我想要的。

\documentclass[margin=3mm]{standalone}

\usepackage{siunitx}
\usepackage{xfrac}

\DeclareSIUnit[]\myunit{\mega\watt\day\per\kilo\gram}


\begin{document}

\begin{tabular}{l}
  \SI{1}{\meter} \\

  \SI{1}{\myunit} \\

  \SI{1}{\meter\per\myunit}\\

  1 $\frac{\text{m}}{\sfrac{\text{MWd}}{\text{kg}}}$\\
\end{tabular}

\end{document}

在此处输入图片描述

答案1

我刚刚在 SI 单位中搜索了同样的问题,幸运地找到了答案:参考:siunitx 嵌套“per”符号

所以你可以做的很简单,就是在你的单元中添加括号。这适合大多数嵌套情况。

\SI{1}{\meter\per\ (myunit)}

相关内容