[tex-live] TL 2013 Babel bug
Lars Madsen
daleif at imf.au.dk
Tue Jul 23 09:12:39 CEST 2013
ahh, of course, I'll change threeparttablex
thanks for the investigation
/Lars Madsen
Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University
Mere info: http://au.dk/daleif@imf / More information: http://au.dk/en/daleif@imf
________________________________________
From: tex-live [tex-live-bounces at tug.org] on behalf of Daniel H. Luecking [luecking at uark.edu]
Sent: 23 July 2013 00:54
To: tex-live at tug.org
Subject: Re: [tex-live] TL 2013 Babel bug
On Mon, Jul 22 2013 at 16:23:42 CEST, Lars Madsen wrote:
>It seems to be related to greek and this line from within \InsertTableNotes
>
> \@nameuse{LT@\roman{LT at tables}}
>
>No idea why greek gets upset by this.
>
>Any ideas?
Two things:
1. greek.ldf redefines \@roman, inserting \textlatin. This
contains \protect which is not allowed inside a \csname.
If greek wants to change the appearence of typeset roman
letters, it should redefine commands that typeset them,
not the command that creates them. And it should probably
put the change in greek.sty instead of greek.ldf.
2. threeparttablex.sty uses \roman, where it should use
\romannumeral to guard against packages that redefine
\roman and/or \@roman.
It should be safe to edit threeparttablex.sty, changing
the line
\@nameuse{LT@\roman{LT at tables}}to
\@nameuse{LT@\romannumeral\c at LT@tables}
Regards.
Dan
Daniel H. Luecking
Department of Mathematical Sciences
University of Arkansas
Fayetteville, Arkansas
More information about the tex-live
mailing list