From Newsgroup: comp.text.tex
St|-phane Galland submitted an update to the
AutoLaTeX
package.
Version number: 51.0
License type: lgpl3
Summary description: Automate compilation of large scale LaTeX projects
Announcement text: ----------------------------------------------------------------------
Major Changes:
* The detection of TeX errors and warnings has been completely overhauled. Previously, the extraction of error and warning messages from the TeX log file was
incorrect, often displaying invalid text. All logrCarelated code is now grouped into a single class, which properly identifies errors and warnings, and cleans up the
formatting of warning messages.
* The build process has been refactored to be more dynamic. Instead of computing a fixed execution sequence based solely on file timestamps and static dependencies,
the new approach builds a sequence of tools without considering timestamps. Each tool in the sequence first determines whether it needs to run based on actual
content changes, and then runs only if necessary. This allows the process to adapt to state changes caused by tools themselves. The execution list construction, file
generation algorithm, and builder class definitions have all been reworked. Additionally, the build now starts automatically when an image is updated, and a new
showbuildprocess command has been added for transparency. A bug affecting auxiliary file names when using bibunits has also been fixed.
* Detection of the need to rebuild the document has been improved. The TeX log analyzer now correctly recognises the "Rerun the LaTeX compile" message, and the PDF
builderrCOs rebuild detection has been fixed. These changes complement the build process refactor to ensure that recompilation is triggered only when truly necessary.
Other Changes and Bug Fixes:
* Internal bugs in the TeX parser have been resolved, including the parsing of macros with both optional and mandatory arguments, as well as an exception inside the
citation analyzer for auxiliary files.
* The installation script has been adapted to meet CTAN standards, ensuring that the distribution source archive is generated correctly.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/autolatex
More information is at
https://www.ctan.org/pkg/autolatex
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see
https://ctan.org/lugs
--- Synchronet 3.21f-Linux NewsLink 1.2