数学环境中的粗体 siuntix 函数 \num{}

数学环境中的粗体 siuntix 函数 \num{}

我正在寻找一种方法,使\num函数在 中使用时以粗体显示\begin{equation}。使用\mathbf\boldmath不起作用(因为boldmath会使整个方程式变为粗体,应该在之前使用而不是在环境内部使用),唯一起作用的是使用,\bfseries这当然会在数学模式下产生错误。那么这怎么可能起作用呢:

\usepackage{siunitx}


\begin{document}

    \sisetup{detect-weight=true,detect-inline-weight=math}
    \begin{equation}
       V= \frac{0,0003257}{150\cdot 99,96}= \mathbf{\num{2.1723e-8}}
    \end{equation}

\end{document}

最好不要声明新命令。

答案1

siunitx 从未检测到 \mathbf。但你可以通过设置 math-rm-key 来更改字体:

\documentclass[12pt]{scrartcl}
\usepackage{siunitx}


\begin{document}


    \begin{equation}
       V= \frac{0,0003257}{150\cdot 99,96}= \num[math-rm=\mathbf]{2.1723e-8}
 \end{equation}

\end{document}

在此处输入图片描述

相关内容