siunitx - 굵은 소수 구분 기호

siunitx - 굵은 소수 구분 기호

이 mwe에서 첫 번째 소수 구분 기호가 굵게 표시되지 않습니다. 이 문제를 해결하는 방법은 무엇입니까?

여기에 이미지 설명을 입력하세요

\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}

답변1

다음 MWE는 \mathbf자체적으로 굵은 쉼표를 생성하지 않음을 보여줍니다. 또는 \bm시조 패키지에서 사용할 수도 있습니다 .

\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}

여기에 이미지 설명을 입력하세요

답변2

수학 기간과 명령은 mathbf에 반응하지 않는 방식으로 설정됩니다. 이를 변경할 수 있습니다(이렇게 하면 간격과 문자에 사용되는 글꼴이 변경된다는 점에 유의하세요. 실제 글꼴 설정에 따라 부작용이 있을 수 있습니다).

\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}

여기에 이미지 설명을 입력하세요

대안은 텍스트 글꼴을 사용하는 것입니다: \num[math-rm=\textbf].

관련 정보