![需要 Soul 包的帮助来标记方程式的变化](https://linux22.com/image/467146/%E9%9C%80%E8%A6%81%20Soul%20%E5%8C%85%E7%9A%84%E5%B8%AE%E5%8A%A9%E6%9D%A5%E6%A0%87%E8%AE%B0%E6%96%B9%E7%A8%8B%E5%BC%8F%E7%9A%84%E5%8F%98%E5%8C%96%20.png)
我正在使用 Soul 来标记我在 Overleaf 中手稿的更改,但它不适用于方程式,例如
\documentclass[12pt]{article}
\usepackage{soul}
\setstcolor{red}
\begin{document}
\begin{equation}
\st{E = mc^3} E=mc^2
\end{equation}
\end{document}
我希望看到的是 E = mc^3 上的重写,后面跟着 E = mc^2
谢谢
答案1
使用ulem
和xcolor
包并按照描述定义一个新命令这里。
梅威瑟:
\documentclass{article}
\usepackage{ulem}
\usepackage{xcolor}
\makeatletter
\newcommand\rst{\bgroup\markoverwith{\textcolor{red}{\rule\[0.6ex\]{10pt}{1pt}}}\ULon}
\makeatother
\begin{document}
\rst{Red line through this} but not through this.
\rst{$E=mc^3$} $E=mc^2$
\end{document}
不要忘记在数学模式下包装你的方程式。