MWE如下: ```tex \documentclass{ctexart} \usepackage{siunitx} \usepackage{ulem} \begin{document} \uline{\SI{5}{V}} \end{document} ``` 编译环境:TeXLive2019,XeLaTeX 如何解决这个问题?

3 回答3

0
解决方案: ```tex \uline{\mbox{\SI{5}{V}}} ``` 来自向老师
0
这样解决就好了,这个问题很早就有了: ```tex \documentclass{ctexart} \usepackage{siunitx} \usepackage{ulem} \begin{document} \uline{\mbox{\SI{5}{V}}} \end{document} ``` 看看这里的信息 [https://tex.stackexchange.com/questions/243719/conflict-between-ulon-and-siunitx](https://tex.stackexchange.com/questions/243719/conflict-between-ulon-and-siunitx)
0
从 [tex.stackexchange.com](https://tex.stackexchange.com/questions/243719/conflict-between-ulon-and-siunitx) 得到了答案,MWE 如下: ```TeX \documentclass{article} \usepackage{siunitx} \usepackage{ulem} \let\siold\si \let\SIold\SI \renewcommand{\si}[1]{\mbox{\siold{#1}}} \renewcommand{\SI}[2]{\mbox{\SIold{#1}{#2}}} \begin{document} \uline{\SI{5}{\volt}} \end{document} ``` 另外,你是想使用 volt 吗?那应该直接写命令吧。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。