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-math
和propagate-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}
我正在尝试用粗体写一些用科学记数法表示的数字(使用 \num)。
我一直在尝试的是:
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\textbf{\num{1.34e+2}}
$\mathbf{\num{1.34e+2}}$
但其中 none 似乎有效。
我该怎么做?
你可以使用text-series-to-math
和propagate-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}