[texhax] clash between a class file & the abbrevs package

Vladimir Lomov lomov.vl at gmail.com
Thu Sep 22 12:29:47 CEST 2011

** Donald Arseneau [2011-09-22 01:05:07 -0700]:

> Vladimir Lomov <lomov.vl at gmail.com> writes:

>> Details: the problem underlies in `abrrevs.cfg'. That file uses `relsize'
>> package and redefines \DateMarkSize using the `relsize' command. Seems
>> that machinery used by `relsize' package can't work with font sizing
>> commands defined by the [ijac] class.
Sorry, forgot.

> ijac class has its own unique font size selection system using macros
> \ijac at choosefont and \zihao.  Then: \def\normalsize{\zihao{5-}}%
Yes, this is what I saw when try to investigate the problem. I'm not big
expert on LaTeX or TeX but I thought that defition of `\small' and other
sizing commands may be cause of the error.

> What surprised me was that relsize broke, instead of failing with the
> warning:

> Package relsize Warning: Failed to get list of font sizes.
> (relsize)                Falling back to old definition on input line 81.

> The definition of \normalsize was just too short for the attempt to
> "read" and parse the definition.

> After fixing that, relsize still won't work with ijac because ijac's
> font selection does not define \@currsize, so it has no memory of
> what size-command is in effect.  Relsize warns:

> Package relsize Warning: Current font size is unknown! (Why?!?)
> (relsize)                Assuming \normalsize on input line 9.

> It would probably be better for relsize to fall back on exact scaling 
> in the face of unfamiliar font size management. 

So, it would be nice if `ijac' class would define such command.

WBR, Vladimir Lomov

It's possible that I'm just an idiot, and don't recognize a sleepy
slavemaster when I see one.
             -- Larry Wall in <199708040319.UAA16213 at wall.org>

More information about the texhax mailing list