siunitx 使用 \per 和:\cubic\metre\per\hour 不居中

siunitx 使用 \per 和:\cubic\metre\per\hour 不居中

我使用siunitx包来显示:立方米每小时,例如:

\SI{}{\cubic\metre\per\hour}

但打印结果似乎没有居中。应该是这个样子吗,还是我使用包的方式不对?谢谢!

在此处输入图片描述

答案1

per-mode=fraction我看起来好像您已经设置了包的选项。(顺便说一下,siunitx默认值是。)如果结果分数表达式对您来说看起来不对称或不平衡——在我看来不是,但印象是主观的——您可能想要切换到或。后两个选项的一个优点是符号和以周围运行文本的大小呈现。per-mode=reciprocalper-mode=reciprocalper-mode=symbolmh

在此处输入图片描述

\documentclass{beamer}
\usepackage{siunitx} % for "\SI" macro
\begin{document}
\begin{frame}
\SI[per-mode=fraction]{500}{\cubic\metre\per\hour},
\SI[per-mode=reciprocal]{500}{\cubic\metre\per\hour}, % this is the default
\SI[per-mode=symbol]{500}{\cubic\metre\per\hour}
\end{frame}
\end{document} 

相关内容