[texhax] controlling screen error messages
Michael Doob
mdoob at cc.UManitoba.CA
Thu Oct 30 17:32:58 CET 2003
I'm wondering if anyone has looked into controlling the error messages
sent to the screen. For example, the message
Overfull \hbox (37.2001pt too wide) in paragraph at lines 2135--2138
[]\OT1/cmr/m/it/10 If $\OML/cmm/m/it/10 f\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 x\OT
1/cmr/m/n/10 ) \OMS/cmsy/m/n/10 ^^T \OML/cmm/m/it/10 g\OT1/cmr/m/n/10 (\OML/cmm
/m/it/10 x\OT1/cmr/m/n/10 ) \OMS/cmsy/m/n/10 ^^T \OML/cmm/m/it/10 h\OT1/cmr/m/n
/10 (\OML/cmm/m/it/10 x\OT1/cmr/m/n/10 )$ \OT1/cmr/m/it/10 near $\OML/cmm/m/it/
10 a$\OT1/cmr/m/it/10 , and $[][] \OML/cmm/m/it/10 f\OT1/cmr/m/n/10 (\OML/cmm/m
/it/10 x\OT1/cmr/m/n/10 ) =
might be considered a bit of overkill. Resetting of \errorcontextlines
doesn't seem to have sufficient control over the \errmessage call.
The generated message seems not to be controlled in the lterror module
in LaTeX.
The motivation is a case of an excess of riches. I'm writing a set of
course notes as I'm lecturing this term, and I have about 100 pages so
far. When I TeX the notes, the system time usage (according to the "time"
UNIX command) is 0.000 seconds [sic]. However, there are several seconds
of error messages of the type above which I don't want to completely
suppress or change at this point since the final format has yet to be
dermined. I'd also like to leave things like \hfuzz alone. Now
I'll 'fess up to the fact that what I actually do is run something like
latex my-great-opus.tex | egrep "^! | lines |^l\."
which is UNIX talk to print only lines that start with "!", start with
"l." or contain the string " lines ". This keeps me happy so this
is more of a curiosity-motivated question.
Nonetheless I'm curious if anyone has done anything to control the screen
messages.
Cheers,
Michael
PS If the program produces the same dvi file, the same log file but different
screen messages, can you still call it TeX? :-)
[NOTE THE SMILEY: please, please don't actually start a thread on this topic.]
------------------------------------------------------------------
Michael Doob Telephone: (204) 474-9796
Department of Mathematics Fax: (204) 474-7606
University of Manitoba email: Michael_Doob at umanitoba.ca
Winnipeg, MB, Canada R3T 2N2
------------------------------------------------------------------
More information about the texhax
mailing list