[Xy-pic] color output with xy?

Roger Hart rhart at mail.utexas.edu
Fri Jan 6 16:01:08 CET 2006

Hi Ross,

Thanks very much for kindly replying to my ill-informed question!

I now think that the problem was that I am running xy in ps4pdf (in  
TeXShop on OS X). I had tried \color{white}, and for some reason  
first pic was OK, but the second and following were not converted  
from dvi to pdf, according to the error messages (as least as well as  
I could understand them). Also \fbox was drawing only two of four  
lines. In the end, I found that the command


fixed both problems (the {.01,.01,.01,.01} fixed \fbox, and with  
\textcolor instead of \color ps4pdf worked properly). Your suggestion,

>   \everyxy={\color{white}\POS}

was exactly what I was looking for at the time I wrote. I'll  
certainly try to remember that command for the future.

Again, thanks so much for all your generous help, and best wishes for  
the New Year,


PS. After reading through the online Help for TeXShop, I found one  
can change the settings on the TeXShop background, so now everything  
works perfectly.

On Jan 5, 2006, at 5:44 PM, Ross Moore wrote:

> Hello Roger,
> On 06/01/2006, at 2:36 AM, Roger Hart wrote:
>> I have what I'm afraid is another novice question about xy, and  
>> xymatrix in particular. For a presentation I am working on, I  
>> would like to set xy so that it produces everything in white,  
>> against my black presentation background. I'm using Mac OS X,  
>> TeXShop, ps4pdf, and xy. I'm using \usepackage[dvips,ps,all,color] 
>> {xy}. I've tried various things but without any success. Is there  
>> a way to use add one command to globally change the color to white  
>> in all my xy pics? I don't want to change each object, one at a  
>> time. Thanks for your patience,
> What happens when you wrap  \color{white}  around your diagrams ?
> e.g.
>   {\color{white}%
>    \begin{xy} %  or  \xymatrix{....} etc.
>      ....
>    \end{xy}%
>   }%  revert the color to normal
> If this gives you the correct effect, then you can try using
> Xy-pic's \everyxy command; viz.
>   \everyxy={\color{white}\POS}
> Another possibility is to use  \everyentry{[white]} .
> This should act on all the cells of any  \xymatrix  command,
> but *not* on arrows between cells.
> Hope this helps,
> 	Ross
>> Roger
> ---------------------------------------------------------------------- 
> --
> Ross Moore                                          
> ross at maths.mq.edu.au
> Mathematics Department                             office: E7A-419
> Macquarie University                               tel: +61 +2 9850  
> 8955
> Sydney, Australia  2109                            fax: +61 +2 9850  
> 8114
> ---------------------------------------------------------------------- 
> --

More information about the xy-pic mailing list