我想在我的字母上只涂上“波浪线”。我读过如何用变音符号或其他重音符号来做到这一点,但对于我的表达方式,我认为它似乎有所不同。这是我的表达方式:
\widetilde{E}^w
那么,有没有办法只给波浪号上色而不给 E^w 上色?有人已经实现了吗?
答案1
实际上不支持更改颜色,因此您会丢失一些度量信息,并且在某些情况下可能需要手动更正:
\documentclass{article}
\usepackage{mathtools,xcolor}
\newcommand{\colorwt}[2][2]{%
{}\mspace{#1mu}\mathrlap{\textcolor{red}{\widetilde{\phantom{#2}}}}%
\mspace{-#1mu}#2%
}
\begin{document}
X$\widetilde{E}^{w}$X$\widetilde{I}$X
X$\colorwt{E}^{w}$X$\colorwt{I}$X
X$\colorwt[3]{E}^{w}$X$\colorwt[3]{I}$X
X$\colorwt[2]{E}^{w}$X$\colorwt[2]{I}$X
X$\colorwt[1]{E}^{w}$X$\colorwt[1]{I}$X
\end{document}
手动校正的默认值是2
,我已经展示了当您指定不同的值时会有什么效果。
答案2
很简单:
$\textcolor{red}{\widetilde{\textcolor{black}{E\,}}}²!^w $
不过,我必须做一些小小的修正,才能正确定位重音。
答案3
分组完成以下工作:
\documentclass{article}
\usepackage{color}
\begin{document}
${\color{green}\widetilde{\color{black}{E}}}^w$
\end{document}