[texhax] clash between a class file & the abbrevs package
Vladimir Lomov
lomov.vl at gmail.com
Thu Sep 22 12:29:47 CEST 2011
Hello,
** 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