考虑以下示例。
代码
\documentclass{article}
\usepackage[per-mode=symbol-or-fraction]{siunitx}
\begin{document}
\[ \frac{x}{\SI{4}{\m\per\degree}} \]
\end{document}
输出
问题
为什么per-mode
选项设置为symbol
?难道不应该这样吗fraction
,还是我忽略了某些显而易见的东西?
答案1
per-mode=fraction
看看和之间的区别per-mode=symbol
。
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\[ \frac{x}{\SI[per-mode=fraction]{4}{\m\per\degree}} \]
\[ \frac{x}{\SI[per-mode=symbol]{4}{\m\per\degree}} \]
\[ \textstyle \frac{x}{\SI[per-mode=symbol-or-fraction]{4}{\m\per\degree}} \]
\[ \displaystyle \frac{x}{\SI[per-mode=symbol-or-fraction]{4}{\m\per\degree}} \]
\[ \frac{x}{\SI[per-mode=symbol-or-fraction]{4}{\m\per\degree}} \]
\[ \frac{x}{\displaystyle\SI[per-mode=symbol-or-fraction]{4}{\m\per\degree}} \]
\end{document}
事实上,在最后两个等式中,\per
应该打印为fraction
,就像siunitx
手动的(第 41 页底部)指出:
将每个模式设置为符号或分数将使用符号设置进行在线数学运算,并在
\displaystyle
数学中使用时使用分数设置。
可能存在错误或者遗漏了某些选项。