[tex-k] TeX error exit upon \showthe

Olaf Weber olaf at infovore.xs4all.nl
Mon Feb 9 21:51:34 CET 2004


Hartmut Henkel writes:

> I'm wondering about the following, in TeX and pdfTeX:
> Upon \showthe\wd0 one gets e. g.

>> 5.55994pt.
> l.13 \showthe\wd0

> ? h
> This isn't an error message; I'm just \showing something.

> So it's only an informal message, harmless, definitely not an error! But
> in tex.web still the procedure error is called from procedure
> show_whatever. Consequently TeX or pdfTeX end with uexit(1), which means
> FAIL, so that e. g. a make would quit after such a TeX run. It looks
> wrong to me, but it is in the TeX core... Can anybody give me a short
> hint about this? Thanks a lot.

Well, it _is_ in the TeX core, in the sense that even after a \show*
the error history has become "tainted".  And the core TeX code (that
is, DEK's code) doesn't signal to the 'error' routine that this was
intentional and harmless...

-- 
Olaf Weber

               (This space left blank for technical reasons.)



More information about the tex-k mailing list