Nan Geng submitted an update to the
nwafuthesis
package.
Version: 2.13 2026-05-12
License: lppl1.3c
Summary description: A thesis template package for Northwest A&F University, China
Announcement text:
----------------------------------------------------------------------
1. Breaking changes:
a. degree to ptype (option value professional to engineering)
b. professionaltype to engtitle
c. professionalfield to `engfield
d. bachelortype to btitle
2. Deprecated: researchfield, enroll, class-id
3. New: Academic/Engineering doctor cover separation.
4. Refinements: Completed doctor and master thesis formatting including
cover, frontmatter page numbering, and page layout details.
4. Code refactoring: Metadata-driven cover generation, configuration-
driven frontmatter, data-driven ToC, global variable scope normalization.
5. Migration: See documentation for option name changes.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/nwafuthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/nwafuthesis/
------------------------------------------------------------------------
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
François Pantigny submitted an update to the
nicematrix
package.
Version: 7.9 2026-05-11
License: lppl1.3
Summary description: Improve the typesetting of matrices and tabulars with PGF
Announcement text:
----------------------------------------------------------------------
New keys 'default-line' and 'rules/fix-vertex'.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/nicematrix
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/nicematrix/
------------------------------------------------------------------------
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
J. A. Corbal submitted the
screenwriter
package.
Version number: 1.0.2 2026-05-10
License type: lppl1.3c
Summary description: Write film and television screenplays
Announcement text:
----------------------------------------------------------------------
screenwriter.cls -- A simple LaTeX document class for writing film and
television screenplays.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/screenwriter
More information is at
https://www.ctan.org/pkg/screenwriter
------------------------------------------------------------------------
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
The Tsinghua University TUNA Association submitted an update to the
thuthesis
package.
Version: 7.7.0 2026-05-10
License: lppl1.3c
Summary description: Thesis template for Tsinghua University
Announcement text:
----------------------------------------------------------------------
This version contains numerous bug fixes atop v7.6.0, and
adapts to the latest changes of April 2026 format for
undergraduate students.
All users should use the latest version for submission.
For detailed changes, please refer to:
* https://github.com/tuna/thuthesis/releases/tag/v7.7.0
* https://github.com/tuna/thuthesis/compare/v7.6.0...v7.7.0
* https://github.com/tuna/thuthesis/blob/master/CHANGELOG.md
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/thuthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/thuthesis/
------------------------------------------------------------------------
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
Naam Mohamed submitted the
na-fancyborders
package.
Version: 1.0
License: lppl1.3c
Summary description: Artistic TikZ page borders for educational documents and exams
Announcement text:
--------------------------------------------------------------------------------
I am pleased to announce the initial release (v1.0) of the 'na-fancyborders' package. This package
provides a set of artistic and decorative page borders created with TikZ, specifically designed for
educational materials, exams, and certificates. It supports both pdfLaTeX and XeLaTeX, offering
easy-to-use commands to enhance the visual presentation of documents.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/na-fancyborders
More information is at
https://ctan.org/pkg/na-fancyborders
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
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 .
Akira Yamaji submitted an update to the
mcf2graph
package.
Version: 5.30 2026-05-10
License: mit
Summary description: Draw chemical structure diagrams with MetaPost
Announcement text:
--------------------------------------------------------------------------------
-change syntax of <n,#n,##,@n,&n,|,||,>,p_,n_
<n => ^n
a>b => a^b
#n => `n
## => `
@n => n:
&n => :n
| => <
|| => >
p_ => p
n_ => n
-update mcf2graph.mp
-update MCF manual,example
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/mcf2graph
More information is at
https://ctan.org/pkg/mcf2graph
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
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 .
Berik I. Tuleuov submitted the
babel-kazakh
package.
Version: 1.0
License: lppl
Summary description: Kazakh language support for pdf/Xe/LuaLaTeX with babel and polyglossia
Announcement text:
--------------------------------------------------------------------------------
Official support for Kazakh language.
pdfLaTeX, XeLaTeX and LuaLaTeX supported with babel and polyglossia.
Also tested with biblatex.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/babel/contrib/babel-kazakh
More information is at
https://ctan.org/pkg/babel-kazakh
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
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 .
Erik Nijenhuis submitted an update to the
lua-placeholders
package.
Version: 2.0.1 2026-05-09
License: lppl1.3c
Summary description: Specifying placeholders for demonstration purposes
Announcement text:
----------------------------------------------------------------------
## Highlights
This release is a major step forward for `lua-placeholders`, with
expanded placeholder capabilities, broader engine support, improved
documentation, and updated build/release automation.
## Added
- Added support for date values in placeholders.
- Added support for table parameters.
- Added support for row-specific parameter resolution in tables.
- Added support for list and object cell types.
- Added support for list and object parameters.
- Added support for nested list, object, and table compositions.
- Added support for rendering complex placeholder data structures.
- Added plain LuaTeX support, including dedicated tests.
- Added hook detection for plain LuaTeX and guarded hook usage where needed.
- Added example-based tests.
## Changed
- Refactored row-binding logic for table parameters.
- Refactored context stack handling for parameter resolution.
- Refactored token handling and formatting to better support plain LuaTeX.
- Improved placeholder handling for complex types.
- Improved documentation for:
- Lua dates
- table parameters
- special characters in table cell values
- list and object types
- nested compositions
- plain LuaTeX usage
- parameter types
- engine-specific behavior
- Removed the `ifthen` dependency.
- Updated tests and expected output for the expanded feature set.
- Updated build and publish workflows.
## Fixed
- Fixed handling of fixed dates in expected test output.
- Fixed empty-data rendering behavior for complex placeholder structures.
- Fixed and improved build/release workflow configuration.
**Full Changelog**: https://github.com/Xerdi/lua-placeholders/compare/1.0.3...2.0.1
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lua-placeholders
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/lua-placeholders/
------------------------------------------------------------------------
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
Ulrike Fischer submitted an update to the
newpax
package.
Version: 0.58 2026-05-09
License: lppl1.3c
Summary description: Experimental package to extract and reinsert PDF annotations
Announcement text:
----------------------------------------------------------------------
### Fixed
- error if the destination name is a reference, issue #30
- missing \XeTeXLinkBox with XeTeX due to hyperref change
Issues, comments, etc https://github.com/u-fischer/newpax
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/newpax
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/newpax/
------------------------------------------------------------------------
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