Thanks for the answer. I am using context version 2003.1.31, and I have changed the code a little according to your suggestion. However, everything remains blue. The problem seems to appear when the text to be highlighted gets a bit more inolved. Below is a complete sample that shows the effect 'nicely' -- the second page has blue-gray background except the page numbers, but the text is highligthed in red correctly. I still fear that I am missing the crucial point. Matthias \setupcolors[state=start] \setupcolors[rgb] \definecolor[myc] [r=.8,g=.9,b=.9] \definetextbackground [defbackground] [backgroundcolor=myc, backgroundoffset=.05cm, offset=.05cm, frame=off, location=paragraph, before=\blank, after=\blank, color=darkred] \defineenumeration [theorem] [before={\starttextbackground[defbackground]}, after={\stoptextbackground}, text=Theorem, location=left, corner=round, letter=rm] \def\emph#1{{\it #1}} \def\R{\text{\bf R}} \def\Q{\text{\bf Q}} \def\Z{\text{\bf Z}} \def\H{\text{\bf H}} \starttext \section{Introduction} A blurp is a set together with an operation which allows to mirps two blurp elements in a familiar fashion. \starttheorem A blurp $B$ is given by a set $B$, a distingished element $1 \in B$, called the fidelity element, and a mirpication $\cdot:B \times B \to B$ which satisfy the following axioms: \startitemize[n] \item For all $a\in B$, $a \cdot 1 1\cdot a = a$. \item For all $a \in B$ there is an element $a^{-1}\in B$ (called the surverse of $a$) such that $a \cdot a^{-1} = a^{-1}\cdot a =1$. \item For all $a,b,c\in B$ one has $a\cdot(b\cdot c) = (a\cdot b)\cdot c$. \stopitemize \stoptheorem We will now verify a few simple properties of blurps: \starttheorem The surverse element is unique. \stoptheorem Given $a\in B$, suppose there are $b,c\in B$ which satisfy both $a b = b a = 1$ and $a c = c a = 1$. Then $b=b1=b(ac)=(ba)c=c$. \starttheorem Here are a few blurps: \startitemize[n] \item $(\R^+,1,\cdot)$ or $(\Q^+,1,\cdot)$ or $(\Q -\{0\},1,\cdot)$ \item $\R,0,+)$ or $(\Z,0,+)$ \item Let $B$ be the set of polynomials of degree $n$, and $1$ the constant polynomial with value $0$, and the multiplication given by polynomial addition. \item Let $S$ be a set, and $B$ be the set of selfmaps of $S$ which are one-to-one. If the set $S$ is finite, these are called permutations. Let $1$ be the the identity map, and $\cdot$ be the composition of the maps. \stopitemize \stoptheorem And another little theorem: \starttheorem Let $B$ be a group and $C$ a subset of $B$ such that \startitemize[n] \item $1\in C$. \item For all $a\in C$ also $a^{-1}\in C$. \item For all $a,b\in C$ also $a b$ and $b a \in C$. \stopitemize Then $C$ is also a blurps, and it is called a subblurps of $B$. \stoptheorem We have to check that $C$ satisfies all the axioms of a blurp. But this is clear, as the existence of the fidelity element and the surverse elements are guaranteed by the theorem, and all identities are already true in $B$. \starttheorem Let $B$ be a group and $C$ a subset of $B$ such that \startitemize[n] \item $1\in C$. \item For all $a\in C$ also $a^{-1}\in C$. \item For all $a,b\in C$ also $a b$ and $b a \in C$. \stopitemize Then $C$ is also a blurps, and it is called a subblurps of $B$. \stoptheorem \stoptext On Tuesday, July 29, 2003, at 12:02 PM, Hans Hagen wrote: > At 20:07 26/07/2003 -0500, you wrote: > >> the text comes out green all right, but the blue background is >> smeared all over two pages. >> I have tried a few modifications to no avail, so I fear I am doing it >> all wrong. > > What version do you use? (take the latest) > > looks ok here, that is, when you add: > > before=\blank, > after=\blank, > > to the deifnition of the background > > [of play with the offsets] > >> Curiously, when I typeset the above th first time, I only get the >> green text (no blue), and the >> mess shows only up when typesetting the second time. > > normally texexec should handle that for you (multiple runs are needed > to sort out the background) > > Hans > ----------------------------------------------------------------------- > -- > Hans Hagen | PRAGMA ADE | > pragma@wxs.nl > Ridderstraat 27 | 8061 GH Hasselt | The > Netherlands > tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | > www.pragma-ade.com > ----------------------------------------------------------------------- > -- > information: > http://www.pragma-ade.com/roadmap.pdf > documentation: > http://www.pragma-ade.com/showcase.pdf > ----------------------------------------------------------------------- > -- > > _______________________________________________ > ntg-context mailing list > ntg-context@ntg.nl > http://www.ntg.nl/mailman/listinfo/ntg-context > >