siunitx 的每个模式选项都存在小问题

siunitx 的每个模式选项都存在小问题

你好,我该如何定义per-mode选项,即文本中的单位是 eg50 N mm^{-2}而不是50 N/mm^2?我知道,我可以使用,\si{N.mm^{-2}}但我想让它自动完成。

\documentclass[12pt,ngerman]{scrartcl}
\usepackage{babel}      

\usepackage{siunitx}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}

\sisetup{                                                   
    locale=DE, 
    per-mode=fraction,
    separate-uncertainty,
    list-units=repeat,
    range-units=repeat,
    per-mode=symbol-or-fraction
}

\DeclareSIUnit\druck{\newton\per\milli\meter\squared}


\begin{document}

Test test test \SI{50}{\druck}

\begin{equation}
    \SI{86}{\druck}
\end{equation}

\end{document}

相关内容