答案1
以下示例通过在 中偷偷夹带换行惩罚来允许数字组之间换行。此外,从文本模式中删除group-separator
周围的数字,否则惩罚不会在不可破坏的框内产生影响。\hbox
\documentclass{article}
\usepackage{showframe}
\usepackage{siunitx}
\newcommand*{\linewrapnum}[2][]{%
\begingroup
\num[#1,%
mode=text,
group-separator=\linebreak[1]\thinspace
]{#2}%
\setbox0=\lastbox
\unhbox0\relax
\endgroup
}
\begin{document}
XXX is a transcendental number which has an approximate value of
\linewrapnum{0.425185173296160641}\dots
\end{document}