[tex-live] Re: tl2005 (0923) testing

Scott Pakin scott at pakin.org
Tue Oct 4 20:15:24 CEST 2005

George,

> 1) loops indefinately at line 3022:
>
> \Q\overarc & \Q\underarc \\

Okay, I now have a solution for this one.  Replace the "\newif\ifARCS"
stanza in symbols.tex with the following:

\newif\ifARCS
\newcommand\ARCS{\pkgname{arcs}}
\IfStyFileExists{arcs}
{\ARCStrue
\usepackage{arcs}
\def\RSpercentTolerance{5}  % Prevent \overarc and \underarc from hanging.
}
{}

The problem is that arcs.sty uses relsize.sty to reduce the font size by
10 steps then increment it one step at a time until the arc width is the
width of the argument to \overarc or \underarc.  However, because only
certain sizes of Computer Modern are defined, incrementing an extremely
small font by one step rounds the font size back to the original size;
hence, the infinite loop.

Setting \RSpercentTolerance gives relsize.sty enough flexibility with the
font size to ensure that \relsize{+1} does select a strictly larger font.
An alternative solution is to \usepackage{type1cm}.

-- Scott