diff --git a/latex/preview.dtx b/latex/preview.dtx
index b6f109f1..a3c30614 100644
--- a/latex/preview.dtx
+++ b/latex/preview.dtx
@@ -20,7 +20,7 @@
 %     Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
 %     Boston, MA 02110-1301  USA
 % \fi
-% \CheckSum{1760}
+% %\CheckSum{1760}
 % \GetFileInfo{preview.sty}
 % \date{\filedate}
 % \author{David Kastrup\thanks{\texttt{bug-auctex@gnu.org}}}
@@ -724,9 +724,9 @@
        \splittopskip\z@skip\setbox\z@\vsplit\pr@box to\z@
        \unvbox\z@
        \nointerlineskip
-       %\color@setgroup
+       \ifpr@auctexmode\begingroup\pagecolor{red}\color@setgroup\fi
        \box\pr@box
-       %\color@endgroup
+       \ifpr@auctexmode\color@endgroup\endgroup\fi
      }%
 %    \end{macrocode}
 % \begin{macro}{\pr@ship@end}
@@ -1065,6 +1065,7 @@ Please complain to your document class author}%
 % inactive package.  Large parts of the |preview| package will not
 % have been loaded in this case: you have to cater for that.
 %    \begin{macrocode}
+\newif\ifpr@auctexmode
 \DeclareOption*
    {\InputIfFileExists{pr\CurrentOption.def}{}{\OptionNotUsed}}
 %    \end{macrocode}
@@ -1337,6 +1338,7 @@ Please complain to your document class author}%
 %    \begin{macrocode}
 %<auctex>\ifPreview\else\expandafter\endinput\fi
 %<auctex>\nofiles
+%<auctex>\pr@auctexmodetrue
 %<auctex>\preview@delay{\nonstopmode}
 %    \end{macrocode}
 % Ok, here comes creative error message formatting.  It turns out a
