Browse our Products

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>24.2</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-tex', version: '24.2')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-tex" rev="24.2">
    <artifact name="aspose-tex" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-tex" % "24.2"
copied!  

What’s new in the Aspose.TeX for Java 24.2

Release Highlights

Aspose.TeX for Java 24.2 introduces advanced compatibility with the eTeX engine, enhancing TeX processing by enabling support for storing and retrieving discarded items and extended eTeX registers. This release also updates plugin API names for better clarity and integration consistency.

New Features

  • Support for eTeX Discarded Items: Implemented functionality for storing and retrieving items discarded by the eTeX engine, improving document diagnostics and tracing capabilities.

  • Support for eTeX Additional Registers and Marks: Added support for eTeX-specific box registers and token list registers, expanding the extensibility of register-based operations in complex TeX documents.

Enhancements

  • Renamed and Modernized Plugin API Classes: Updated plugin-related types and options to follow consistent naming conventions:

    • FigureRendererFigureRendererPlugin
    • MathRendererOptionsMathRendererPluginOptions
    • And other related renamings.
  • Simplified Device Initialization Methods: Unified method signatures for initializing various rendering devices by replacing .init() methods with .initialize().

Public API and Backward Incompatible Changes

Added

  • com.aspose.tex.NamedInputStream class with constructor and access methods.
  • com.aspose.tex.TeXOutputStream class with constructor and accessor methods.

Renamed

  • FigureRendererFigureRendererPlugin
  • MathRendererOptionsMathRendererPluginOptions
  • All related figure/math renderer option and result classes accordingly.

Modified

  • Simplified rendering and file access methods to remove redundant parameters.
  • Unified file stream constructors to include full name tracking support.

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.TeX for Java 24.2 Release Notes


etex discarded items | etex registers java | texoutputstream api | plugin naming changes tex | tex device initialize

VersionRelease Date
25.6June 27, 2025
25.4April 28, 2025
25.2February 26, 2025
24.12January 15, 2025
24.10October 30, 2024
24.9September 10, 2024
24.8August 8, 2024
24.7July 2, 2024
24.5May 24, 2024
24.3March 8, 2024
24.2February 16, 2024
23.12December 14, 2023
23.11November 29, 2023
23.10October 24, 2023
23.8August 14, 2023
23.6June 21, 2023
23.5April 30, 2023
23.4April 7, 2023
23.2February 21, 2023
22.12December 19, 2022
22.11November 16, 2022
22.10October 13, 2022
22.8August 25, 2022
22.6June 16, 2022
22.4April 5, 2022
22.3March 25, 2022
22.2February 8, 2022
21.11November 11, 2021
21.9September 20, 2021
21.8August 26, 2021
21.4April 8, 2021