<div dir="ltr"><div dir="ltr">How do-able would be to make TeX write a better (more structured) LOG file?<div><br></div><div>Take the example down below, where one is trying, for example, to parse the LOG file to check which pages have overfulls:</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>.<font face="monospace, monospace">..</font></div></div><div><div><div><font face="monospace, monospace">[44]</font></div></div></div><div><div><div><font face="monospace, monospace">Underfull \hbox (badness 1895) in paragraph at lines 1699--1700</font></div></div></div><div><div><div><font face="monospace, monospace">[] []|\TU/TimesNewRoman(0)/bx/n/10 3.6.2 Conjetura de Birch y Swinnerton-Dyer.[</font></div></div></div><div><div><div><font face="monospace, monospace">] \TU/TimesNewRoman(0)/m/n/10 Hemos definido el regulador</font></div></div></div><div><div><div><font face="monospace, monospace"> []</font></div></div></div><div><div><div><font face="monospace, monospace"><br></font></div></div></div><div><div><div><font face="monospace, monospace">[45]</font></div></div></div><div><div><div><font face="monospace, monospace">Overfull \hbox (4.49274pt too wide) in paragraph at lines 1718--1719</font></div></div></div><div><div><div><font face="monospace, monospace">[]\TU/TimesNewRoman(0)/m/n/10 Gracias a esto último, podemos ahora expresar la</font></div></div></div><div><div><div><font face="monospace, monospace">conjetura completa (ver [][][][][]Tate [1995][][]):</font></div></div></div><div><div><div><font face="monospace, monospace"> []</font></div></div></div><div><div><div><font face="monospace, monospace"><br></font></div></div></div><div><div><div><font face="monospace, monospace">[46] [47] [48]</font></div></div></div><div><div><div><font face="monospace, monospace">Package microtype Info: Loading generic protrusion settings for font family</font></div></div></div><div><div><div><font face="monospace, monospace">(microtype)             `lmtt' (encoding: TU).</font></div></div></div><div><div><div><font face="monospace, monospace">(microtype)             For optimal results, create family-specific settings.</font></div></div></div><div><div><div><font face="monospace, monospace">(microtype)             See the microtype manual for details.</font></div></div></div><div><div><div><font face="monospace, monospace"> [49]</font></div></div></div><div><div><font face="monospace, monospace">...</font></div></div></blockquote><div dir="ltr"><div><br></div><div>It is natural to look for the "[numbers]" after the overfull, but parsing for things that happen in between brackets will lead you to believe the Overfull in line  1718--1719 is at page "1995".</div><div><br></div><div>The "freewheelling" nature of the standard log file -- mixing page-number with date and other info make it almost impossible to reliably extract reasonable information from long log files, or to parse it automatically.</div><div><br></div><div>Paulo Ney</div><div><br></div></div></div>