# [Xy-pic] Enlarging arrows and tips

Michael Barr barr@barrs.org
Wed, 23 Oct 2002 13:42:50 -0400 (EDT)

Someone wrote to this list a few weeks ago asking about enlarging tips and
arrows when using extarticle.cls for making transparencies.  I don't
believe he got a satisfactory answer, but I have successfully used the
macro

\def\fontscale#1{%
\if#1h\relax
\font\xydashfont=xydash10 scaled \magstephalf
\font\xyatipfont=xyatip10 scaled \magstephalf
\font\xybtipfont=xybtip10 scaled \magstephalf
\font\xybsqlfont=xybsql10 scaled \magstephalf
\font\xycircfont=xycirc10 scaled \magstephalf
\else
\font\xydashfont=xydash10 scaled \magstep#1%
\font\xyatipfont=xyatip10 scaled \magstep#1%
\font\xybtipfont=xybtip10 scaled \magstep#1%
\font\xybsqlfont=xybsql10 scaled \magstep#1%
\font\xycircfont=xycirc10 scaled \magstep#1%
\fi}

to scale fonts.  After starting with
\documentclass[17pt]{extarticle}
and loading xy, then you can execute \fontscale 3 to get xy fonts at the
same magnification.  I have tried this in conjunction with my diagxy
macros which are a front end to xy-pic, but I see no reason it wouldn't
work with native xy.  In fact, it is a good idea to use \fontscale 1 even
for ordinary 12pt tex.  And fontscale h will give you 11pt.

Michael Barr