我正在使用该siunitx
包来处理我的文本。要打印粗体数字和单位(在内\textbf{ }
),我使用选项mode=match
和reset-text-series=false
(参见 MWE)。但是,这样数字和符号之间的间距×
会变小。我如何调整间距以匹配mode=math
而不失去在内获得粗体数字和单位的能力\textbf{ }
?
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage[%
mode=match,
reset-text-series=false,
tight-spacing = false
]{siunitx}
\begin{document}
\numproduct{1 x 10 x 1e10}\par
\textbf{\unit{\ug/L}}\par
\numproduct[mode = math]{1 x 10 x 1e10}\par
\textbf{\unit[mode = math]{\ug/L}}
\end{document}
答案1
正如 Joseph Wright♦ 指出的那样,我曾经\:
做出过所需的间距。
\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage[%
mode=match,
reset-text-series=false,
tight-spacing = false,
product-symbol = \:\times\:
]{siunitx}
\begin{document}
\numproduct{1 x 10 x 1e10}\par
\textbf{\unit{\ug/L}}
\end{document}