• CTAN update: AutoLaTeX

    From CTAN Announcements@petra@ctan.org to CTAN Announcements on Fri Apr 3 21:04:44 2026
    From Newsgroup: comp.text.tex

    St|-phane Galland submitted an update to the

    AutoLaTeX

    package.

    Version: 50.1
    License: lgpl3

    Summary description: Automate compilation of large scale LaTeX projects

    Announcement text: ----------------------------------------------------------------------

    We are proud to announce AutoLaTeX 50.1, a total re-implementation
    in Python 3 of the original AutoLaTeX tool.
    The previous Perl-based version is no longer maintained.

    This new release delivers significantly improved stability,
    performance, and cross-platform compatibility.

    It introduces a suite of new command-line options and actions
    that simplify project setup, figure management, and document
    inspection. Whether you are handling a small paper or a large thesis.

    AutoLaTeX 50.1 fixes the buggy automation of the entire workflow
    (from translator-based figure generation to bibliography, index,
    and glossary processing) without the issues reported in the
    previous Perl version.

    ----------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/autolatex

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/support/autolatex/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra R|+be-Pugliese

    ------------------------------------------------------------------------

    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
  • From CTAN Announcements via ctan-ann@erik@ctan.org to ctan-ann on Tue Apr 14 19:02:57 2026
    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
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Thu Apr 23 09:02:15 2026
    From Newsgroup: comp.text.tex

    St|-phane Galland submitted an update to the

    AutoLaTeX

    package.

    Version: 51.1
    License: lgpl3

    Summary description: Automate compilation of large scale LaTeX projects

    Announcement text: ----------------------------------------------------------------------

    A major bug is fixed in the SVG Translator for layered figures.
    The BeamerrCOs overlay syntax was not fully supported.
    The utility class rCySvgUtilsrCO was introduced for solving this issue.
    The SVG translators are re-implemented based on this update.

    Additionally, the collection of documentation has been moved from
    Textile to Markdown.

    ----------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/autolatex

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/support/autolatex/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra R|+be-Pugliese

    ------------------------------------------------------------------------

    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