大 O 符号(顺序)和 siunitx

大 O 符号(顺序)和 siunitx

我想写入一个量级为 10 m/s 的量级。我目前使用了下面的语法,但是有没有办法将其完全写入 siunitx,或者下面考虑的方法是合理的方法吗?

$\mathcal{O}(\SI{10}{\meter\per\second})$

答案1

怎么样?mathtools基于解决方案?您可以决定是否在整个文档中更改\mathcal{O}为纯文本,而无需搜索/替换。:)O

\documentclass{article}
\usepackage{mathtools}
\usepackage{siunitx}
\setlength\parskip{\smallskipamount}

\DeclarePairedDelimiterXPP\BigOSI[2]%
  {\mathcal{O}}{(}{)}{}%
  {\SI{#1}{#2}}

\begin{document}

$\BigOSI{10}{\meter\per\second}$\par
$\BigOSI[\big]{10}{\meter\per\second}$

\end{document}

大O

相关内容