提问于:
浏览数:
3466
MWE如下:
```tex
\documentclass{ctexart}
\usepackage{siunitx}
\usepackage{ulem}
\begin{document}
\uline{\SI{5}{V}}
\end{document}
```
编译环境:TeXLive2019,XeLaTeX
如何解决这个问题?
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 吗?那应该直接写命令吧。
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。