答案1
评论太长了。
该主题中的第二个答案是一个工作示例。
如果您想在使用该包时更改颜色,soul
可以使用以下命令\setstcolor
:
\documentclass{article}
\usepackage{soul,xcolor}
\begin{document}
\setstcolor{red}
\st{Some overstruck text}
\end{document}
该ulem
包不直接支持着色,但查看其手册,可以发现可以定义一个新命令,例如
\newcommand\redsout{\bgroup\markoverwith{\textcolor{red}{\rule[0.5ex]{2pt}{0.4pt}}}\ULon}
以便
\documentclass{article}
\usepackage[normalem]{ulem}
\usepackage{xcolor}
\begin{document}
\newcommand\redsout{\bgroup\markoverwith{\textcolor{red}{\rule[0.5ex]{2pt}{0.4pt}}}\ULon}
\redsout{Some overstruck text}
\end{document}
产生与上面相同的结果。