# [pdftex] pdflatex or color.sty bug in environments

ivo welch ivo.welch at yale.edu
Sun May 30 20:42:23 CEST 2004

Hi chaps:  I have found a very strange behavior, that I believe to be
either a bug in pdflatex (web2c 7.4.5) 3.14159-1.10b or in color.sty.  I
am enclosing an example below.  when I use plain latex, the paragraphs
end up black, the questions (EV) end up red---which is correct. when I
use pdflatex, and if the questions wrap around the page below the
paragraphs, the entire page ends up red, including the paragraphs, which
is incorrect.

I hope this helps.   regards,  /ivo

--------------------------------------------------

\documentclass[11pt]{article}

\usepackage{color}
\usepackage{doublespace}
\setstretch{1.0}

\begin{document}

\newcommand{\onepara}{This is a paragraph, typeset in black. This is a
paragraph, typeset in black. This is a paragraph, typeset in black. This
is a paragraph, typeset in black. This is a paragraph, typeset in black.
This is a paragraph, typeset in black. This is a paragraph, typeset in
black. This is a paragraph, typeset in black. This is a paragraph, typeset
in black. This is a paragraph, typeset in black. This is a paragraph,
typeset in black. This is a paragraph, typeset in black. This is a
paragraph, typeset in black. This is a paragraph, typeset in black. This
is a paragraph, typeset in black. This is a paragraph, typeset in black.
This is a paragraph, typeset in black. This is a paragraph, typeset in
black. This is a paragraph, typeset in black. This is a paragraph, typeset
in black. \par}

\onepara
\onepara
\onepara

\newcommand{\txt}{This is a question, typeset in red. This is a question,
typeset in red. This is a question, typeset in red. This is a question,
typeset in red.}

\newcommand{\onelater}{\begin{queryenv}{\color{red}\txt}\end{queryenv}}
% this works.

% this screws up.  the entire page ends up being typeset in red,
including \onepara
\newtheorem{queryenv}{EV}
\newcommand{\query}[1]{{\begin{queryenv}\color{red}#1\end{queryenv}\color{black}}}
\renewcommand{\onelater}[1]{\query{\txt}}

\onelater

\onelater

\onelater

\onelater

we are done.

\end{document}