siunitx - 我如何排版 (-1/2)?

siunitx - 我如何排版 (-1/2)?

我正在尝试用 排版单位 Å^(-1) eV^(-½) siunitx,使用\sisetup{locale=DE}(我认为这在这里没有任何区别)。

谢谢这个问题,我已经能够弄清楚如何排版根,但这

\si{\per\angstrom\per\ensuremath{\sqrt{\text{\electronvolt}}}}    

没有给我想要的结果。(也没有

\si[per-mode=fraction]{\per\angstrom\per\ensuremath{\sqrt{\text{\electronvolt}}}}

事实上,这两条线的输出完全相同。)

我的理论是,以\ensuremath某种方式覆盖了的规则 \per

有没有比

\si{\angstrom^{-1}\electronvolt^{-1/2}

实现这个单位的指数表达?

非常感谢任何帮助和/或评论。

答案1

当你使用任何不是严格意义上的单元宏的东西时,siunitx都会使用“文字”模式,因此只需排版你的输入。你似乎想要

\documentclass{article}
\usepackage{siunitx}
\begin{document}
\si{\per\angstrom\per\electronvolt\tothe{1/2}}
\end{document}

相关内容