# Why is it that coloring in soul in beamer is not visible

\documentclass{beamer}
\usepackage{soul,color}
\begin{document}
\begin{frame}
\hl{Hello World}
\end{frame}
\end{document}


I process this with pdflatex and I do not see the expected highlight. If I try to assign a color to overstrike same thing happens, as in

\setstcolor{red}
\st{Hello}


but \st{hello} by itself does overstrike hello in black when no color is set. Why is that and what is a work-around? Many That I tried do not work with long text.

The Soul Package Documentation, footnote 5, says something about needing a Postscript driver.

I do not have a problem using soul package outside of beamer.

-

beamer redefines nearly anything ...

\documentclass{beamer}
\usepackage{soul}
\makeatletter
\newcommand\SoulColor{%
\let\set@color\beamerorig@set@color
\let\reset@color\beamerorig@reset@color}
\makeatother
\begin{document}
\begin{frame}
\hl{Hello World}

\SoulColor\hl{Hello World}
\end{frame}
\end{document}


-