[luatex] LuaTeX seems to ignore \escapechar

Heiko Oberdiek heiko.oberdiek at googlemail.com
Tue Sep 14 00:03:05 CEST 2010


On Mon, Sep 13, 2010 at 11:23:28PM +0200, Philipp Stephani wrote:

> in TeX Live 2010, the line
> 
> luatex '\escapechar=-1 \immediate\write16{\meaning\box}\end'
> 
> results in
> 
> This is LuaTeX, Version beta-0.60.2-2010071217 (TeX Live 2010) (rev 3736) 
> \box
> No pages of output.
> Transcript written on texput.log.
> 
> being output. tex, pdftex and xetex correctly print "box" without escape char. This breaks e.g. the ifpdf package (and possible many more package which rely on \escapechar and \meaning). Is this behavior intentional or a bug?

IMHO a bug.
I have rewritten the affected code section in order to prevent
triggering the bug:
  http://www.informatik.uni-freiburg.de/~oberdiek/tmp/ifpdf.pdf
(Temporary location, bundle update later).

Yours sincerely
  Heiko Oberdiek


More information about the luatex mailing list