I am submitting a revised manuscript to a journal (Medical Physics), and the journal requires that changes that are made in the revised manuscript should be highlighted. I've been attempting to use the soul package with the \hl command, but it seems that there is a known bug where you can't highlight citations. (You get a compilation error.) I have found some workarounds, but they don't seem to work for multiple citations like this: \cite{rockafellar1997convex,rudin1992nonlinear}. Also, the workarounds seem ugly, and I don't want to submit a latex file contaminated with ugly hacks for highlighting that the editors will not understand.
How do people handle this? It must be a common issue.
Should I just highlight the pdf using Adobe Acrobat and then submit a highlighted version of the pdf along with my latex file? I'm not sure that the journal will accept that -- they may want to receive just one manuscript that has the highlighting built in, rather than a manuscript and a separate pdf with highlighting.
Here is a minimal working example:
\documentclass[aapm,graphicx,preprint,showkeys]{revtex4-1}
\usepackage{amsmath,amssymb,enumitem,mathtools}
\usepackage{xcolor}
\usepackage{soul}
\begin{document}
\hl{This text is highlighted}.
Here's a citation \cite{rockafellar1997convex,rudin1992nonlinear}.
%\hl{ Highlighting a citation causes a compilation error \cite{rockafellar1997convex,rudin1992nonlinear}. }
\begin{thebibliography}{10}
\bibitem{rockafellar1997convex}
R.T. Rockafellar.
\newblock {\em Convex analysis}.
\newblock Number~28. Princeton university press, 1997.
\bibitem{rudin1992nonlinear}
L.~Rudin, S.~Osher, and E.~Fatemi.
\newblock Nonlinear total variation based noise removal algorithms.
\newblock {\em Physica D: Nonlinear Phenomena}, 60(1):259--268, 1992.
\end{thebibliography}
\end{document}
\renewcommand{\hl}[1]{\color{red}#1}
.\color
:\renewcommand{\hl}[1]{{\color{red}#1}}
.