用不同的高度突出显示

用不同的高度突出显示

我想使用\hlsoul 包来强调我的数学定义。问题是,它在高度方面非常不灵活。例如,当我写

\documentclass{article}
\usepackage{xcolor} 
\usepackage{soul}

\begin{document}

We now define \hl{$\widetilde{M}$} and we define \hl{$M$}

\end{document} 

then the tilde will not be highlighted. I saw that one can change the definition of \hl using the following

\makeatletter

 \def\SOUL@hlpreamble{%

 \setul{}{4ex}%         !!!change this value!!! default is 2.5ex

 \let\SOUL@stcolor\SOUL@hlcolor

 \SOUL@stpreamble}

\makeatother

使用此定义,波浪号将突出显示,但现在对于第二个定义,顶部和底部的太多空间将突出显示。所以基本上我想使用两个版本\hl,一个是正常版本,另一个是第二个版本。我该怎么做?

相关内容