I am using \! to create negative spacings and put a dash over a symbol in math mode. (Here I am denoting missing transverse energy by defining a command \met where a dash is put across E_T, see code below.)
This works well in most cases (when using beamer), but in the article class it can fail when lines are filled with additional space. Then the dash is no longer in the right position.
Is there a better way to put the dash in place?
Minimal example:
\documentclass{article}
\usepackage{xspace}
\usepackage{multicol}
\begin{document}
% \met has the negative spacing
\newcommand{\met}{\ensuremath{\not\!\!E_T}\xspace}
% fails here
\begin{multicols}{2}
A model for \met trigger rates.
Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu
libero, nonummy eget, consectetuer id, vulputate a, magna. Donec
vehicula augue eu neque.
\end{multicols}
% works here
A model for \met trigger rate prediction.
Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu
libero, nonummy eget, consectetuer id, vulputate a, magna.
\end{document}
PS: Feel free to put appropriate tags.