让 siunitx 和 changes 包一起工作

让 siunitx 和 changes 包一起工作

我收到了有关我的论文的更正,我正在尝试使用 Changes 包来突出显示。

以下是 MWE:

\documentclass{book}
\usepackage{siunitx}
\usepackage{changes}

\begin{document}
   \deleted{ Test text Test text Test text \SI{45}{\percent} T
   est text Test text Test text Test text  \SI{1.65}{\kilogram} 
   Test text Test text Test text  \SI{9.57}{\percent} 
   (\si{\metre\per\metre}), 
   Test text Test text Test text  $\sim$\SI{17.1}{\gram} 
   Test text Test text  \SI{17}{\gram} Test text.}
\end{document}

我收到的错误是:

! Extra}, or forgotten \endgroup. \UL@stop ...z@\else \UL@putbox \fi\else \egroup\egroup \UL@putbox \fi\if... ...est text \SI{17}{\gram\coeq} Test text .}

我知道的:

  1. 我仔细检查了每一行,并且所有括号均已说明。

  2. 一旦我删除 SI 单位,一切就都正常了。这就是我知道 siunitx 包参与其中的原因。

  3. 一旦我把\mbox{}文本放在周围,它就会呈现,但它们都会显示为一条进入边缘的长线。

我的设置:

  • pdfLaTeX

  • Linux Mint 20.2 x64_86

  • TeXMaker 5.0.3 作为我的前端。

相关内容