[luatex] Spaces in the log: \scrollmode or not, LuaTeX or pdfTeX
Hans Hagen
pragma at wxs.nl
Sat Aug 20 16:18:28 CEST 2016
On 8/20/2016 3:43 PM, Joseph Wright wrote:
> Hello all,
>
> With example
>
> \scrollmode
>
> \ifx\zzz\undefined\else\expandafter\endinput\fi
>
> \def\zzz{}
>
> \input \jobname
>
> \end
>
> we get with pdfTeX
>
> This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016)
> (preloaded format=pdftex)
> restricted \write18 enabled.
> entering extended mode
> (./test.tex
> (./test.tex
> ) )
>
> but with \scrollmode commented get
>
> This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016)
> (preloaded format=pdftex)
> restricted \write18 enabled.
> entering extended mode
> (./test.tex (./test.tex) )
> No pages of output.
> Transcript written on test.log.
>
> (and similar for other engines) whilst LuaTeX gives respectively
>
> This is LuaTeX, Version 0.95.0 (TeX Live 2016)
> restricted system commands enabled.
> (./test.tex
> (./test.tex
> ))
> warning (pdf backend): no pages of output.
> Transcript written on test.log.
>
> and
>
> This is LuaTeX, Version 0.95.0 (TeX Live 2016)
> restricted system commands enabled.
> (./test.tex (./test.tex))
> warning (pdf backend): no pages of output.
> Transcript written on test.log.
>
> Is there some logic to the variation here?
Warnings are not suppressed with scrollmode (I wonder why pdftex does
suppress them unless in batchmode).
Concerning spaces: we're not (even aiming at exact) log compatible.
Warnings, errors etc are kind of normalized and can get intercepted with
lua. Things like opening / closing files - the () thing - as well as the
way names get repported can differe with e.g. pdftex (maybe even more in
the future).
The way tex reports (macros, expansion stuff, boxes etc) we try to keep
as compatible as possible / reasonable.
Backend and engine messages are often independent things anyway.
Hans
Hans
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
More information about the luatex
mailing list