Skip to content
Snippets Groups Projects
2022-02-27-sTeX3@CTAN.md 1.34 KiB
Newer Older
  • Learn to ignore specific revisions
  • Michael Kohlhase's avatar
    Michael Kohlhase committed
    ---
    layout: post
    author: mkohlhase
    title: "sTeX3 Release on CTAN"
    tags:
      - Announcements
    ---
    [sTeX3](https://github.com/slatex/stex) is a complete rewrite of sTeX - An infrastructure
    for semantic preloading of LaTeX documents - in the LaTeX3 framework. It has just been
    released to [CTAN](https://ctan.org) the Comprehensive TeX Archive Network, and will be
    part of [TeXLive 2022](https://www.tug.org/texlive/) due out in April.  
    
    After almost 15 years, sTeX needed a complete makeover to regularize syntax, weed out
    unused and deprecated features, and synchronize it better with the
    [MMT](https://uniformal.github.io) system and functionality. 
    
    Compared to sTeX1, the new implementation does away with the need for external systems in
    the PDF workflow, allows to add sTeX functionality to arbitrary document classes, and
    completely reworks the XML-based content generation. Instead of using a
    [LaTeXML](https://math.nist.gov/~BMiller/LaTeXML/) fork we use
    [RusTeX](https://github.com/slatex/RusTeX/) a new TeX engine that directly interprets the
    sTeX3 packages and generates semantically annotated XHTML5 which can then be harvested by
    [MMT](https://uniformal.github.io) for further knowledge management services. 
    
    Further development of the sTeX ecosystem (the packages, an IDE, RusTeX, ...) will
    continue on [sLaTeX group on GitHub](https://githhub.com/sLaTeX).