[texworks] [XeTeX] Overfull boxes return status of 0 in XeTeX
P.Taylor at Rhul.Ac.Uk
Sat Mar 19 10:54:49 CET 2016
Reinhard Kotucha wrote:
> It's true that only TeX /knows/ whether bad boxes occurred during a
> TeX run. But TeX passes this knowledge to the log file, hence
> nothing is lost and the log file even provides more information
> (line numbers).
But, as previously pointed out, a TeX program can write to the log file
and simulate (e.g.,) an overfull \hbox message.
> Thus, if TeXworks wants to make use of the information, it's not
> sufficient to determine *that* there is an overfull box, it's
> necessary to determine *where* it is (filename and line number).
Agreed. But it is necessary to do the latter only if the former is true,
whence the original suggestion.
> The most important reason I disagree with your suggestion is that not
> only zillions of engines have to be modified,
"Zillions" ?! I had thought fewer than ten.
> but changes at various places in the souce code are necessary as
> well. I have the impression that you underestimate the necessary
Perhaps so. I have asked in another thread  for information on how
to compile and link XeTeX for Windows, and once I have that information
I may be in a better position to assess how easy or how difficult my
suggested change might be.
> and overestimate the benefit.
> And I still doubt that there is a benefit at all.
Fair enough. Others have indicated, both on-list and off, that in their
opinion this particular thread has been done to death. I agree, and am
happy to leave it at that, unless any further contributions demand a
response from myself.
Jonathan Kew wrote:
> I'll try to get an experimental patch ready shortly. Or, of course,
> someone else is welcome to try. I don't think it's very hard, but it
> is more than just a single number.
I have never attempted to modify *TeX since it ceased to be compiled as
Pascal (a language which I liked and understood -- the complete
antithesis of my relationship with C); what is involved in compiling
XeTeX these days, with particular reference to compiling for the Windows
More information about the texworks