[texhax] abbrevs package: incorrect spacing

Donald Arseneau asnd at triumf.ca
Thu Nov 10 13:06:08 CET 2011

Paul Isambert <zappathustra at free.fr> writes:

> The problem is that abbrevs relies on a test from the LaTeX kernel (\t at st@ic)
> that is supposed to set some conditional (\if at tempswa) to false in some
> condition (in your case, if the next character belongs to the \nospacelist);
> this is indeed the definition of \t at st@ic as shown in the LaTeX2e sources --
> but in reality \t at st@ic uses another conditional, namely \ifmaybe at ic.
> A solution would be to change line 480 in abbrevs.sty from "\@tempswatrue" to
> "\maybe at ictrue" and line 488 in the same file from "\if at tempswa" to
> "\ifmaybe at ic". I don't know if it might break something elsewhere, though.

I presume this change was because of bug latex/4092: Conflicting 
\@tempswa in font selection and \@cite.

Donald Arseneau                          asnd at triumf.ca

More information about the texhax mailing list