[texhax] abbrevs package: incorrect spacing

Paul Isambert zappathustra at free.fr
Thu Nov 10 13:30:46 CET 2011


Le 10/11/2011 13:06, Donald Arseneau a écrit :
> 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.

The change is actually acknowledged in the LaTeX sources, but I looked 
up an older version.
Anyway I cc'ed abbrevs's author, hoping he's still active.

Best,
Paul


More information about the texhax mailing list