Latex:带 \num 的粗体数字

Latex: bold numbers with \num

我正在尝试用粗体写一些用科学记数法表示的数字(使用 \num)。

我一直在尝试的是:

\usepackage{siunitx}
\usepackage{graphicx} 
\usepackage{amsmath}
\usepackage{amssymb}

\textbf{\num{1.34e+2}}
$\mathbf{\num{1.34e+2}}$

但其中 none 似乎有效。

我该怎么做?

你可以使用text-series-to-mathpropagate-math-font让siunitx使用周围material.

的字体系列
\documentclass{article}

\usepackage{siunitx}
\usepackage{graphicx} 
\usepackage{amsmath}
\usepackage{amssymb}

\sisetup{
text-series-to-math = true ,
propagate-math-font = true
}

\begin{document}

\textbf{\num{1.34e+2}}
$\mathbf{\num{1.34e+2}}$


\end{document}

在不更新siunitx的情况下,可以通过以下方式完成:

\num[math-rm=\mathbf]{1.34e+2}