En este mwe, el primer separador decimal no está en negrita, ¿cómo solucionar este problema?
\documentclass{article}
\usepackage{siunitx}
\sisetup{
unit-mode = text,
locale=FR,
detect-all,
inter-unit-product = \ensuremath{{}\cdot{}},
group-minimum-digits=4,
text-angstrom={Å},math-angstrom={\text{Å}},
text-micro=\ensuremath{\othermu},
math-micro=\othermu,
}
\begin{document}
$\num[math-rm=\mathbf]{.1}$ \textbf{0,1} \textbf{\SI{.1}{\km}}
\end{document}
Respuesta1
El siguiente MWE demuestra que \mathbf
tampoco aparece una coma en negrita. Alternativamente, puedes usar \bm
del paquete del mismo nombre:
\documentclass{article}
\usepackage{siunitx}
\usepackage{bm}
\sisetup{
unit-mode = text,
locale=FR,
detect-all,
inter-unit-product = \ensuremath{{}\cdot{}},
group-minimum-digits=4,
text-angstrom={Å},math-angstrom={\text{Å}},
text-micro=\ensuremath{\othermu},
math-micro=\othermu,
}
\begin{document}
$\num[math-rm=\mathbf, mode=math]{.1}$ \textbf{0,1} \textbf{\SI{.1}{\km}}
$\mathbf{,},$
$\num[math-rm=\bm]{.1}$
\end{document}
Respuesta2
En matemáticas, el período y el comando se configuran de manera que no reaccionen a mathbf. Puede cambiar esto (tenga en cuenta que esto cambia el espaciado y, por lo tanto, la fuente utilizada por los caracteres. Dependiendo de su configuración de fuente real, puede tener efectos secundarios):
\documentclass{article}
\usepackage{siunitx}
\sisetup{
unit-mode = text,
locale=FR,
detect-all,
inter-unit-product = \ensuremath{{}\cdot{}},
group-minimum-digits=4,
text-angstrom={Å},math-angstrom={\text{Å}},
text-micro=\ensuremath{\othermu},
math-micro=\othermu,
}
\DeclareMathSymbol{.}{\mathalpha}{operators}{"2E}
\DeclareMathSymbol{,}{\mathalpha}{operators}{"2C}
\begin{document}
$1.234\quad 1,234\quad \mathbf{1.234\quad 1,234} \quad\num[math-rm=\mathbf]{.1}$
\end{document}
Una alternativa es utilizar una fuente de texto: \num[math-rm=\textbf]
.