我想使用\hl
soul 包来强调我的数学定义。问题是,它在高度方面非常不灵活。例如,当我写
\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
,一个是正常版本,另一个是第二个版本。我该怎么做?