···<date: 2013-05-31, Friday>···<from: Paul Isambert>···

> Herbert Schulz <[email protected]> a écrit:
> > Howdy,
> > 
> > MacTeX has installed some sample documentation for Context/LuaTeX/XeTeX at 
> > least since 2010. One document used to compile fine but doesn't do so with 
> > the TeX Live 2013 pretest. Mojca Miklavec was able to fix the document by
> > 
> > -        context("%#2i",r)
> > +        context("%2i",r)
> > 
> > i.e., removing the `#' from the format string.
> > 
> > I'm wondering if this is because of a change in the Lua interpreter or 
> > something else. The corrected file is enclosed.
> 
> The Lua 5.1 documentation* states that “format.string()” (on which, I
> suppose, the “context()” function is based)

The cld printers are based on formatters, not string.format()
(see cldf-ini.lua), which may account for the difference.

Best
Philipp

>                                             “follows the same rules as
> the printf family of standard C functions”, whereas according to the
> Lua 5.2 documentation,** it “follows the same rules as the ANSI C
> function sprintf”. Perhaps that’s the source of the difference?
> > PS: Please copy any answers to me since I'm not a member of this list.
> > 
> > Good Luck,
> 
> We’ll need it, what with the depressing rainy spring and all :)
> 
> Best,
> Paul
> 
> *  http://www.lua.org/manual/5.1/manual.html#pdf-string.format
> ** http://www.lua.org/manual/5.2/manual.html#pdf-string.format
> 

-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

Attachment: pgpmoZIAbPA8e.pgp
Description: PGP signature

Reply via email to