我使用的是ulem
包装手册(第 3 页)。下划线看起来不错,但与align
类似环境的交互效果较差,与 相比\uline
,它会影响行高:
有可能有一个版本\reduline
,模颜色,表现为\uline
?
\documentclass{article}
\usepackage{amsmath}
\usepackage{ulem}
\usepackage{xcolor}
\newcommand\reduline{\bgroup\markoverwith{\textcolor{red}{\rule[-0.5ex]{2pt}{0.4pt}}}\ULon}
\begin{document}
\begin{align*}
\uline{ABCD} + EFGH \\
\reduline{ABCD} + EFGH \\
ABCD + EFGH
\end{align*}
\end{document}
答案1
答案2
例子:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{accents}
\newcommand{\redlb}[1]{{\color{red}\underaccent{\bar}{\color{black}#1}}}
\begin{document}
\begin{align*}
{A} + B \\
\redlb{A} + B \\
A + B
\end{align*}
\end{document}
你的红色下划线比我的宽。重点包的作者质疑使用宽条的合理性,但如果你想要其中之一,那么你可以找到作为对另一个问题的回答如何实现这一点。奇怪的是,宽波浪线更容易。
编辑
以下是如何在重音下添加宽波浪号:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{accents}
\DeclareMathAccent{\wtilde}{\mathord}{largesymbols}{"65}
\newcommand{\redlb}[1]{{\color{red}\underaccent{\bar}{\color{black}#1}}}
\newcommand{\redwt}[1]{{\color{red}\underaccent{\wtilde}{\color{black}#1}}}
\begin{document}
\begin{align*}
A + B \\
\redlb{A} + B \\
\redwt{A} + B
\end{align*}
\end{document}