siunitxパッケージを使用して単位を太字にしようとすると\textbf{\unit{\kg,\um, \mJ}}
、警告が表示されます。
LaTeX フォント警告: フォント形状 `TU/CambriaMath(5)/b/n' が未定義です
LaTeX フォントの警告: 一部のフォント形状が利用できなかったため、デフォルトに置き換えられました。
ただし、使用すると$\mathbf{kg,\mu m,mJ}$
機能します(mathbf=sym
斜体になっている \mu を指定して無視した後)。
私のMWE
\documentclass[10pt,a4paper]{article}
\usepackage{siunitx}
\usepackage[mathbf=sym]{unicode-math}
\setsansfont{Verdana}
\renewcommand*{\familydefault}{\sfdefault}
\setmathfont{Cambria Math}[Scale=MatchUppercase]
\setmathrm{Cambria Math}[Scale=MatchUppercase]
\newfontfamily{\mufont}{Cambria Math}
\DeclareSIPrefix\micro{\ensuremath{\mufont μ}}{-6}
\begin{document}
\textbf{\unit{\kg,\um, mJ}}\\
$\mathbf{kg, \mu m,mJ}$\\
\textbf{\qty{100}{\um}}\\
$\mathbf{100\, \mu m}$
\end{document}
MiKTeX を使用して LuaLaTeX でコンパイルしています。 siunitx によって生成された出力を必要に応じて太字にするにはどうすればよいでしょうか?