Vaibhav Blayer submitted an update to the
tikzphysics
package.
Version: 1.7.0
License: lppl1.3c
Summary description: TikZ-native shapes and anchors for classical physics diagrams
Announcement text:
--------------------------------------------------------------------------------
tikzphysics 1.7.0 adds thermodynamics and thermal physics/heat transfer,
with native apparatus, equation-based PV processes and cycles, shared PV
frames, latex heat-flow arrows, and integer percentage anchors. New optics
include plane mirrors, plano lenses and meniscus variants. Mechanics,
fluids, solids, tracks and waves gain 23 native components. Differential
centroids, projected disk visibility and cylinder height markers are fixed;
projected rims expose percentage coordinates. Physical strokes now inherit
native TikZ line widths. Updated documentation, visual galleries, regression
tests and the single-file Overleaf runtime are included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzphysics
More information is at
https://ctan.org/pkg/tikzphysics
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
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.
Vít Starý Novotný submitted an update to the
markdown
package.
Version: 3.16.2-0-gdb771a1b 2026-09-29
License: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
--------------------------------------------------------------------------------
### Fixes
This version of the Markdown package has fixed the following issues:
- In the `witiko/diagrams@v2` built-in theme, do not pass the removed
`--pdfFit` option to the `mmdc` commands >= 10.0.0, where its previous
semantics are now the default. (da48ca6f, 07737d8c)
- Fix option `frozenCache` not rendering diagrams in the built-in
`witiko/diagrams@v2` theme. (5a5e325d)
### Documentation
This version of the Markdown package has made the following improvements to the
documentation:
- Bump GitHub Actions in `README.md`. (38ad058c)
- Update the earliest supported LaTeX3 version from `2025-01-18` to
`2025-05-14`. (82d3854c)
### Continuous integration
This version of the Markdown package has made the following changes to our
continuous integration:
- Prevent several workflows running for the same pull request / Git ref.
(11cc3c0b)
- Never prematurely stop matrix jobs just because one failed. (97070998)
- Fix the reading of the `buildDocumentation` workflow dispatch input.
(e738723f)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/markdown
More information is at
https://ctan.org/pkg/markdown
--------------------------------------------------------------------------------
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 .
Liam Huang submitted an update to the
xpinyin
package.
Version: 3.2 2026-09-27
License: lppl1.3c
Summary description: Automatically add pinyin to Chinese characters
Announcement text:
--------------------------------------------------------------------------------
xpinyin v3.2 brings new commands for querying pinyin data, broader input
support, updated Unicode data, and several bug fixes.
NEW FEATURES
- `\disablepinyin` now has a starred form that also covers the `\xpinyin`
command itself. (#265)
- Four new commands `\xpinyinvalue`, `\xpinyininitial`, `\xpinyinshengmu`, and
`\xpinyinyunmu` for querying the pronunciation of individual characters, useful
for Chinese index grouping and sorting; the data table is loaded on demand via
the `query` option. (#550)
- Pinyin arguments now accept `ü`/`Ü` directly, equivalent to the existing
`v`/`V` notation. Previously `\pinyin{nü3}` produced the literal text `nü3`
under XeTeX, and caused an error under pdfTeX with `CJKutf8`. (#1069)
BUG FIXES
- When xeCJK's `AutoFallBack` has switched to a fallback font, the box used for
width measurement no longer reselects the main font, fixing ruby text being
compressed to an incorrect width. (#997)
- `\setpinyin` now also updates the query table for characters not in the
built-in database; previously only the ruby table was updated while
`\xpinyinvalue` still reported "no pronunciation". (PR #1051)
- `\setpinyin` now strips the trailing `5` (neutral tone marker) when storing to
the query table, consistent with the convention that the query table omits the
digit for neutral tone; previously the `none` form returned `shi5` instead of
`shi`. (PR #1051)
OTHER CHANGES
- Pinyin data updated to Unicode 18.0 Unihan (v3.1 used 14.0), adding
pronunciations for about 3,000 more characters; the preferred reading of about
300 characters has changed accordingly, mostly corrections to the current
standard pronunciation, e.g. "绩" changed from `jī` to `jì`. The characters
"子", "們", "啊", "啦", and "哇" retain their original neutral-tone readings.
Use `\setpinyin` to override when needed.
- Added standalone regression tests and integrated version-consistency checks
for tag-based release builds. This only affects the test and release workflow,
not the package behavior.
Source code: https://github.com/CTeX-org/ctex-kit
Issue tracker: https://github.com/CTeX-org/ctex-kit/issues
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/xpinyin
More information is at
https://ctan.org/pkg/xpinyin
--------------------------------------------------------------------------------
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 .
Manuel López Mateos submitted an update to the
mayanumber
package.
Version: 1.0.2 2026-09-29
License: mit
Summary description: Mayan numerals and vigesimal notation with positional floor colors
Announcement text:
------------------------------------------------------------------------
Version 1.0.2 aligns the documentation with the 1.0.1 code base:
the title page, the configuration section and the change history
now describe the deferred configuration via AddToHook, the e-expansion
and the group locality suggested by Enrico Gregorio. Code unchanged.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/mayanumber
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/mayanumber/
------------------------------------------------------------------------
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
Longkai Li submitted the
xjyutping
package.
Version: 1.2.0
License: lppl1.3c cc-by-sa-4
Summary description: Automatically add Cantonese Jyutping to Traditional Chinese characters
Announcement text:
--------------------------------------------------------------------------------
xjyutping is a new LaTeX package that adds Cantonese Jyutping (粵拼) above Traditional Chinese characters. It reads each character in context, so 行 is hong4 in 銀行 (bank) but haang4 in 行路 (walk). It supports XeLaTeX and LuaLaTeX, and has options for Visual Jyutping tone marks and for keeping the line breaks of verse and lyrics.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/xjyutping
More information is at
https://ctan.org/pkg/xjyutping
--------------------------------------------------------------------------------
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 .
FYP submitted the
mpformulation
package.
Version: 2.0
License: lppl1.3c
Summary description: Typesetting mathematical programs (optimization models)
Announcement text:
--------------------------------------------------------------------------------
mpformulation typesets mathematical programs (linear, integer and nonlinear optimization models) the way they appear in operations research journals: a named objective, a "subject to" line, and one constraint per line with its quantifier (for all i in I) and an equation number.
Main features:
- "subject to" and the final period of the model are added automatically;
- numbering per constraint, per model with sub-numbers (1a, 1b, ...), or a single number for the whole model; labels for the model number and the model name;
- constraints too wide for the line, e.g. in two-column journals, are reorganized automatically: the indent shrinks, the quantifier is broken at its commas or moved below, and optional break points can be given in long expressions and objectives;
- optional alignment of the constraints on their relation symbol, and left-aligned quantifiers in a common column;
- no page break after the objective or "subject to", nor before the last constraint.
The package is configured with key-value options, globally or per model. The manual introduces each feature with an example.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/mpformulation
More information is at
https://ctan.org/pkg/mpformulation
--------------------------------------------------------------------------------
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 .
Srikanth Mohankumar submitted an update to the
monoref
package.
Version: 1.4
License: lppl1.3c
Summary description: Single-pass cross-references, page totals, TOC and citations for LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
Version 1.4 adds single-run numbered citations: \cite against a hand-written thebibliography (or an existing BibTeX .bbl) resolves in the same single LuaLaTeX run, including forward citations, multi-key lists and the optional note; natbib/cite/biblatex are detected and left untouched. The load order of monoref and hyperref no longer matters, and the flush phase now warns when a resolved value is wider than its reserved slot.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/monoref
More information is at
https://ctan.org/pkg/monoref
--------------------------------------------------------------------------------
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 .
Amer Amikhteh submitted the
pkgmeta
package.
Version: 1.0 2026-09-29
License: lppl1.3c
Summary description: Retrieve metadata from LaTeX packages and files without loading them
Announcement text:
------------------------------------------------------------------------
Initial release of pkgmeta, a small LaTeX package for retrieving
package and file metadata without loading the target file.
It supports \ProvidesPackage, \ProvidesFile, \ProvidesExplPackage,
and \ProvidesExplFile, with a text-based LuaTeX backend and
a readprov backend for XeTeX and pdfTeX.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pkgmeta
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pkgmeta/
------------------------------------------------------------------------
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
Sikai Yang submitted the
impe-framework
package.
Version: 1.0.1
License: mit
Summary description: A XeLaTeX framework for building documents from reusable components
Announcement text:
--------------------------------------------------------------------------------
Tired of bloated, repetitive preambles? IMPE offers a simpler, more modular way
to build XeLaTeX documents.
Instead of wiring layouts, fonts, and optional features together by hand in
every document, IMPE brings them behind a small set of common interfaces and
ready-to-use document classes. Simple documents can stay simple, while more
specialized typesetting—including multilingual and script-specific work—can be
added when needed.
This is the first CTAN release of IMPE.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/latex/impe-framework
More information is at
https://ctan.org/pkg/impe-framework
--------------------------------------------------------------------------------
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 .
Magnus Lie Hetland submitted an update to the
pseudo
package.
Version: 1.2.4 2026-09-29
License: mit
Summary description: Straightforward pseudocode
Announcement text:
--------------------------------------------------------------------------------
- Prefixed versions of `\eqs`, `\dts` and `\rng` added
- Notation (eqs and dts) made a bit more configurable
- Documentation (brace-HOWTO) improved
- Switched from the deprecated `aliascnt` to the new `\newcounteralias` where available
- Bug fixes and tweaks
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/pseudo
More information is at
https://ctan.org/pkg/pseudo
--------------------------------------------------------------------------------
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 .
Alain Stalder submitted an update to the
cmgraded
package.
Version: 1.0.4 2026-09-28
License: ofl lppl1.3c
Summary description: Classic LaTeX look and feel in different grades of blackness
Announcement text:
--------------------------------------------------------------------------------
This release only improves behavior for a feature that is
not officially supported by the package, namely handling of
Type 1 *text* fonts, hence mostly relevant for pdfLaTeX:
Some characters like curly braces were mapped to ungraded
characters from different fonts; this has now been improved,
search for "OMS" in cmgraded.sty for the gory details.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/cmgraded
More information is at
https://ctan.org/pkg/cmgraded
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
siunitx
package.
Version: 3.6.3 2026-09-28
License: lppl1.3c
Summary description: A comprehensive (SI) units package
Announcement text:
--------------------------------------------------------------------------------
## [v3.6.3] - 2026-09-28
### Fixed
- Handling of comparator symbols with `lua-unicode-math` (see issue
[\#890](https://github.com/josephwright/siunitx/issues/890))
- Loading of some locale data (see issue
[\#891](https://github.com/josephwright/siunitx/issues/891))
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/siunitx
More information is at
https://ctan.org/pkg/siunitx
--------------------------------------------------------------------------------
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 .
Peter Jones submitted the
RASTI-journal
bundle.
Version: 2026-09-28
License: lppl1.3
Summary description: A template for the journal RAS Techniques and Instruments
Announcement text:
------------------------------------------------------------------------
A template for the journal RAS Techniques and Instruments
(where: RAS = Royal Astronomical Society).
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/rasti-journal
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/rasti-journal/
------------------------------------------------------------------------
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
Seiied-Mohammad-Javad Razavian submitted an update to the
quran
package.
Version: 2.5 2026-09-27
License: lppl1.3c
Summary description: An easy way to typeset any part of The Holy Quran
Announcement text:
--------------------------------------------------------------------------------
Arabic translation of the documentation, quran-doc-ar.tex, translated by Dr.
Soualmia Rashid, is released and shipped with the package.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/quran
More information is at
https://ctan.org/pkg/quran
--------------------------------------------------------------------------------
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 .
Vaibhav Blayer submitted an update to the
tikzphysics
package.
Version: 1.6.0
License: lppl1.3c
Summary description: TikZ-native shapes and anchors for classical physics
diagrams
Announcement text:
--------------------------------------------------------------------------------
tikzphysics 1.6.0 supports spring both as a named node and as a two-point path
with shared coil settings. All native fluid vessels and mechanics blocks and
circles now provide documented integer percentage-anchor families. Cylinder
liquid endpoints, pressure-face centres, and U-tube surface placement are
corrected. Debug markers draw above fills, nearby numbers use leader lines, and
reference cards clear the geometry. Updated manual, direction tables, regression
tests, rendered galleries, and the single-file Overleaf bundle generator are
included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzphysics
More information is at
https://ctan.org/pkg/tikzphysics
--------------------------------------------------------------------------------
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 .
Javier Bezos López submitted an update to the
babel
package.
Version: 26.13 2026-09-27
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
--------------------------------------------------------------------------------
Changes in version 26.13 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-26.13.html
Here is a summary:
* Minor improvements in `chinese-pinyin'.
* Captions in `malagasy' (thanks to Ralahady Bruno Bakys).
* Fixes:
- Misplaced glues at end of lines with mixed directions.
- Value in mapdot= was ignored.
- Isolate paragraph-like section titles with bidi.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/babel/base
More information is at
https://ctan.org/pkg/babel
--------------------------------------------------------------------------------
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 .
Rodrigo Smarzaro submitted the
fddiagram
package.
Version: 0.3 2026-09-27
License: lppl1.3c
Summary description: Automatic Functional Dependency diagrams from a plain-text list
Announcement text:
------------------------------------------------------------------------
The package fddiagram is now available on CTAN.
The package typesets Functional Dependency diagrams straight from a
plain-text list of dependencies (left-hand side -> right-hand side);
the attribute universe, its ordering, and the diagram layout for
each dependency are all derived automatically. See the package
documentation for the full option reference and examples.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fddiagram
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/fddiagram/
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
show-pdf-tags
package.
Version: 1.7
License: mit
Summary description: Extract PDF tags from tagged PDF files
Announcement text:
------------------------------------------------------------------------
The XML output from show-pdf-tags has been extended to show the
PDF version as <PDF version="2.0">.
The Schema has been updated to optionally allow this attribute,
and if present enforce that it has value 2.0 for the PDF/UA-2 schema
or 1.4, .. 1.7 or 2.0 for the UA-1 schema.
In addition several new structure elements that are introduced in
the current latex-dev release are now supported by the schema.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/show-pdf-tags
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/show-pdf-tags/
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
latex-tagging-status
package.
Version: 2026-09-27
License: lppl1.3c
Summary description: The LaTeX Tagging Status data
Announcement text:
------------------------------------------------------------------------
Changes to the tagging status of
addfont changepage decimalcomma desclist
fitch fncychap ibrackets lilyglyphs
lips luasseq metsymb moredefs
nccbbb ncccomma needspace numname
optparams processkv scripture sepnum
spectralsequences sseq texdate tikz-truchet
tikzlibrarytikzmark tkz-berge tkz-elements tkz-euclide
tkz-graph tokstools trsym ushort
zahl2string ziffer zref-titleref
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latex-tagging-status
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/latex-tagging-status/
------------------------------------------------------------------------
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
Japanese TeX Development Community submitted an update to the
cjk-gs-integrate
package.
Version: 20260926.0
License: gpl3
Summary description: Tools to integrate CJK fonts into Ghostscript
Announcement text:
--------------------------------------------------------------------------------
* Support Ghostscript 10.08.
* Improve cleanup mode for TeX Live on Windows.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/utilities/cjk-gs-integrate
More information is at
https://ctan.org/pkg/cjk-gs-integrate
--------------------------------------------------------------------------------
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 .
Vaibhav Blayer submitted an update to the
tikzphysics
package.
Version: 1.5.0
License: lppl1.3c
Summary description: TikZ-native shapes and anchors for classical physics diagrams
Announcement text:
--------------------------------------------------------------------------------
tikzphysics 1.5.0
tikzphysics 1.5.0 completes percentage-anchor coverage for straight and
curved ramps, corrects wedge midpoint and centroid anchors, and extends
show anchors and show keys to native fluid nodes. The curved ramp has a
longer default floor. A revised manual and cross-module visual tour show
how to inspect nodes, paths, and pics in TikZ. Updated tests and the
single-file Overleaf bundle generator are included.
tikzphysics 1.4.0
tikzphysics 1.4.0 adds native fluid-mechanics nodes and assemblies, solid and
differential elements, and a documented system of percentage anchors for
platforms, ground, ceiling, and walls. The show anchors overlay now works on
unnamed nodes and gives coincident points one marker with a complete table.
The release includes a rendered thirteen-page surface-anchor gallery and
rejects upward platform insets that would make the outline cross itself.
Updated examples, tests, manual, and the single-file Overleaf bundle are
included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzphysics
More information is at
https://ctan.org/pkg/tikzphysics
--------------------------------------------------------------------------------
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 .
Volker Reichenberger submitted an update to the
nxtlatex
package.
Version: 1.3
License: lppl1.3c ofl
Summary description: Classes and themes for faculty NXT (Reutlingen University)
Announcement text:
--------------------------------------------------------------------------------
nxtlatex 1.3 provides LaTeX classes and themes for the faculty
NXT Sustainability and Technology at Reutlingen University: a thesis
class, a letter class option and a Beamer theme. All components
require LuaLaTeX.
Changes in version 1.3:
- nxtthesis is now based on the standard class report instead of
KOMA-Script scrreprt. With \DocumentMetadata{..., tagging=on} it
produces tagged, accessible PDFs; veraPDF confirms PDF/UA-2 for all
twelve font options and for the example thesis. When tagging is
active, the class loads the tagging support for listings. Layout
and appearance are unchanged; \subtitle, \addchap and \addsec are
still available.
- The declaration of academic integrity follows the faculty's
guideline of December 2025, including the required statement on AI
tools (option ki=...) and an optional partner university.
- New class options: richtlinie (the faculty's mandatory layout),
kapitaelchen (headings in small caps) and logo, plus seven new font
options (now twelve). With the option english, the title page is now
in English as well.
- Lists of abbreviations (\akronym, based on acro) and symbols
(\Symbol, \printsymbols); \kapitaelchen sets small caps only where
the current font shape has them.
- The NXT logos are now glyphs in the included NXT Logo Font 1.0 (OFL),
taken unchanged from the faculty's corporate design. No download is
needed any more. The logo macros support all colour schemes of the
corporate design, including CMYK, and provide alternative texts.
- Title, author and language are written to the PDF metadata; PDF/A
via \DocumentMetadata no longer produces a duplicate OutputIntent.
- nxtbrief now uses fontawesome5, and the package ships a TDS archive,
so nxtbrief.lco is installed where TeX finds it. The Beamer theme
file is now named beamerthemeNXT.sty, matching \usetheme{NXT}.
- A complete example thesis with sources and a German introduction to
LaTeX with the class (PDF) are included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/nxtlatex
More information is at
https://ctan.org/pkg/nxtlatex
--------------------------------------------------------------------------------
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 .
Simon Adda-Reyss submitted the
baskervillepunch
package.
Version: 1.0
License: lppl1.3c ofl
Summary description: Support for the Baskerville Punch font family
Announcement text:
--------------------------------------------------------------------------------
Baskerville Punch is an open-source font family that aims to bring
Baskerville’s types back to life, based on the original punches cut between
1750 and 1775, which are preserved in Cambridge today. It is released under the
OFL.
This package provides support for the "text" flavor of this font in LaTeX. It
includes the original fonts in OpenType format, fontforge-made bold fonts,
Type 1 versions of the fonts to support dvips and pdfLaTeX, and OT1, T1+TS1, LY1
encodings of the fonts.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/baskervillepunch
More information is at
https://ctan.org/pkg/baskervillepunch
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
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.
Vít Starý Novotný submitted an update to the
lt3luabridge
package.
Version: 2.2.3 2026-09-24
License: lppl1.3c
Summary description: Execute Lua code in any TeX engine that exposes the shell
Announcement text:
--------------------------------------------------------------------------------
### Fixes
This version of lt3luabridge has fixed the following issues:
- Define unexpandable functions as protected. (expltools#201, b1e4eb9)
### Documentation
This version of lt3luabridge has made the following improvements to the
documentation:
- Document the earliest supported LaTeX3 version. (ed5d0d0)
### Continuous integration
This version of lt3luabridge has made the following changes to our continuous
integration:
- Rename GitHub Action `teatimeguest/setup-texlive-action@v3` to `TeX-Live/...`.
(reported by @pablogonz in markdown#576, fixed in 28ba10b5)
- Bump GitHub Action `actions/checkout` from 5 to 6. (added by @dependabot in #36)
- Bump GitHub Action `actions/upload-artifact` from 5 to 7.
(added by @dependabot in #37 and #38)
- Migrate from deprecated `TeX-Live/setup-texlive-action@v3` to
`zauguin/install-texlive@v4`. (#39, d4a2d03)
- Disable ConTeXt tests altogether. (gucci-on-fleek/context-packaging#5, 1b65187)
- Bump GitHub Action `softprops/action-gh-release` from 2 to 3.
(added by @dependabot in #40)
- Bump GitHub Action `actions/checkout` from 6 to 7. (added by @dependabot in #41)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/lt3luabridge
More information is at
https://ctan.org/pkg/lt3luabridge
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
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.
Yábir Benchakhtir submitted the
ArabTeX Granada
package.
Version: v1.0.0
License: lppl1.3c
Summary description: Maintained ArabTeX distribution with Granada School of Arabists transcription convention
Announcement text:
--------------------------------------------------------------------------------
Introducing arabtex-granada, a self-contained adaptation of Klaus Lagally’s ArabTeX. It adds the School of Arabists of Granada transcription convention through \settrans{spanish}, bundles the required ArabTeX runtime and fonts, and adapts the historical macros for compatibility with current LaTeX package hooks. No separate ArabTeX installation is required.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/arabic/arabtex-granada
More information is at
https://ctan.org/pkg/arabtex-granada
--------------------------------------------------------------------------------
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 .
Vít Starý Novotný submitted an update to the
markdown
package.
Version: 3.16.1-0-g74dac175 2026-09-24
License: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
--------------------------------------------------------------------------------
### Documentation
This version of the Markdown package has made the following improvements to the
documentation:
- Add TUG 2026 artwork by <https://www.quickcartoons.com/> to directory
`artwork/2026-06-26-wolf-hawaiian-shirt/`. (fdbedceb)
You are welcome to use these artworks in your promotional materials, provided
you comply with the license terms specified for each piece. Typically, proper
attribution to the artist is required.
- Document the earliest supported LaTeX3 version.
([witiko/expltools#231][expltools-231], e0dc8d1f)
[expltools-231]: https://github.com/witiko/expltools/pull/231
### Continuous integration
This version of the Markdown package has made the following changes to our
continuous integration:
- Add a missing `await` for puppeteer in `Dockerfile`. (bea4e55a)
- In `workflows/main.yml`, correctly handle `null` workflow dispatch inputs.
(d68f3ef5)
- Always install current `pkgcheck` in `Dockerfile`. (3229482d)
Previously, we would only install `pkgcheck` if we were typesetting
documentation and examples.
- Bump `softprops/action-gh-release` from 6 to 7. (added by @dependabot in #647)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/markdown
More information is at
https://ctan.org/pkg/markdown
--------------------------------------------------------------------------------
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 .
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2026-09-24
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
--------------------------------------------------------------------------------
## expltools 2026-09-24
### explcheck v0.24.0
#### Fixes
This version of explcheck has fixed the following problems:
- Ignore LaTeX3 standard-library commands newer than the value specified by the
Lua option `latex3_definitions_max_added_date`. (#231)
Since explcheck v0.20.0 from 2026-05-03, the option had no effect due to a
typo.
#### New features
This version of explcheck has implemented the following new features:
- Export the version date of the LaTeX3 data files as `expl3_version` in the
`explcheck-latex3.lua` module. (#219, #231)
- Include the dates when function and variable definitions were last updated in
`definitions` from `explcheck-latex3.lua`. (#219, #231)
This has increased the file size from circa 187K to circa 233K (+25%).
- Include lone macro definitions with no corresponding function or variable
definitions in `explcheck-latex3.lua`. (#219, #231)
Previously, `\begin{macro}` definitions in `l3*.dtx` files were disregarded
unless the same control sequence also had corresponding `\begin{function}` or
`\begin{variable}` definitions.
After this change, macros without corresponding `\begin{function}` or
`\begin{variable}` definitions are classified as functions or variables based
on their names. This has increased the number of function definitions in
`explcheck-latex3.lua` from 4,883 to 5,637 (+15%) and the number of variable
definitions from 340 to 371 (+9%).
This has further increased the file size from circa 233K to circa 247K (+6%).
Overall, the size of `explcheck-latex3.lua` has increased from circa 187K to
circa 247K (+32%) in this version of explcheck.
- In the command-line `--verbose` output, display the declared and estimated
version of LaTeX3 required by the package files. (suggested by @dcpurton in
#219, added in #231)
For example, here is the output of running explcheck with the `--verbose`
option on the files `markdown.tex` and `markdown.sty` from version 3.16.0 of
the Markdown package for TeX from TeX Live 2026:
```
Checking 2 files
Checking /usr/local/texlive/2026/texmf-dist/tex/generic/markdown/markdown.tex OK
[...]
Preprocessing results:
- Doesn't seem like a LaTeX style file
- Declares no required LaTeX3 version
[...]
Required LaTeX3 version estimates:
- Latest added LaTeX3 command: \tl_if_regex_match:nNTF (2024-12-08)
- Latest updated LaTeX3 command: \sys_if_engine_luatex:TF (2026-07-20)
- Earliest deprecated LaTeX3 command: \regex_match:Nn (2025-05-14)
[...]
[...]
Checking /usr/local/texlive/2026/texmf-dist/tex/latex/markdown/markdown.sty OK
[...]
Preprocessing results:
- Seems like a LaTeX style file
- Declares no required LaTeX3 version
[...]
Required LaTeX3 version estimates:
- Latest added LaTeX3 command: \msg_info:nnnn (2021-05-18)
- Latest updated LaTeX3 command: \cs_gset_protected:Npn (2023-09-27)
[...]
[...]
Aggregate statistics:
[...]
- Required LaTeX3 version: undeclared, estimated at 2024-12-08 or later
[...]
```
This allows package authors to determine how recent a version of `l3kernel`
their code requires.
Note that some obfuscated LaTeX3 commands may be missed by the analysis and
that only the latest added date, not the latest updated date, is considered
in the final recommendation in the "Aggregate statistics" section. The
reported version should therefore be treated as a lower-bound estimate that
requires human verification.
- Report a warning when a standard-library LaTeX3 command is too recent.
(discussed with @dcpurton in #219, added in #231)
This adds two new warnings W210 and W306, titled "LaTeX3 command too recent",
to sections 2 and 3 of the document titled [_Warnings and errors for the
expl3 analysis tool_][warnings-and-errors] and implements them. These
warnings are raised when a package file uses standard-library LaTeX3 commands
introduced after the date specified by the Lua option
`latex3_definitions_max_added_date`.
A possible workflow is to run `explcheck --verbose` on your package and pin
the reported required LaTeX3 version (e.g., `2024-12-08` in the example
above) using `\NeedsTeXFormat{LaTeX2e}[2024-12-08]` and/or
`\RequirePackage{expl3}[2024-12-08]`. Alternatively or additionally, set the
Lua option `latex3_definitions_max_added_date` to `"2024-12-08"` in your
`.explcheckrc` config file. If you later use newer LaTeX3 commands, these
warnings will prompt you to either raise the required version or replace
those commands.
#### Documentation
This version of explcheck has made the following improvements to the documentation:
- In the document titled
[_Warnings and errors for the expl3 analysis tool_][warnings-and-errors],
grey out labelled work-in-progress issues. (reported by @muzimuzhi in #227,
fixed in #228)
Previously, labelled issues were assumed to be finished, whereas issues with
automatically generated identifiers were assumed to be work-in-progress.
However, some recent issues, like W512 (Defined an unexpandable function as
unprotected), are labelled, since other issues already refer to them, but
they are still marked as a work in progress. After this change, these issues
are no longer considered finished and are properly designated as unfinished
in the documentation.
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration (CI):
- Check if the `latex3` submodule points to the latest stable release.
(reported by @muzimuzhi in #226, fixed in #229)
Previously, the CI would nudge us to update the `latex3` submodule
to the latest development version of LaTeX3, which would cause the file
`explcheck-latex3.lua` to include bleeding-edge information from the
LaTeX3 files `l3obsolete.txt`, `l3prefixes.csv`, and `l3*.dtx`.
However, as mentioned by @muzimuzhi in #226, "in most cases, packages
are written to work with stable [...] releases". This preference was
corroborated by @u-fischer in the same ticket. Therefore, after this change,
the CI will nudge us towards the latest stable rather than development
releases.
- Check if the `latex3` submodule points exactly to a Git tag. (#229)
#### Dependencies
This version of explcheck has made the following changes to third-party Git
submodules and other dependencies:
- Update the `latex3` submodule from 2026-09-09-dev to 2026-09-09 and continue
pinning stable rather than development releases. (reported by @muzimuzhi in
#226, fixed in #229)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/expltools
More information is at
https://ctan.org/pkg/expltools
--------------------------------------------------------------------------------
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 .
Jonathan P. Spratte submitted an update to the
menukeys
package.
Version: 1.6.4 2026-09-24
License: lppl1.3c
Summary description: Format menu sequences, paths and keystrokes from lists
Announcement text:
--------------------------------------------------------------------------------
This release fixes the Github issues #70 and #71 (thanks to GH user @ysalmon for reporting them).
In particular
- Naming clashes of key macros result in a warning in the log. Additionally each key macro is defined with a customisable prefix (default `mk` -- so you can use `\mkreturn`).
- The arrow style used for keys like `\return` gets declared and isn't inherited from the current Ti*k*Z settings.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/menukeys
More information is at
https://ctan.org/pkg/menukeys
--------------------------------------------------------------------------------
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 .
Clea F. Rees submitted an update to the
BerenisADF
package.
Version: 3.0
License: lppl1.3c gpl2
Summary description: Berenis ADF fonts and TeX/LaTeX support
Announcement text:
--------------------------------------------------------------------------------
Support for Unicode engines. (Same package dependencies as 8-bit engines; does not depend on fontspec.)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/berenisadf
More information is at
https://ctan.org/pkg/berenisadf
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
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 LaTeX Project Team submitted an update to the
tagpdf
package.
Version: 1.0g 2026-09-23
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
## [2026-09-23]
Version 1.0g
### Fixed
- new book namespace definition should only be loaded with latex 2026-11-01
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf
More information is at
https://ctan.org/pkg/tagpdf
--------------------------------------------------------------------------------
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 .
Anselm Wagner submitted an update to the
robotkarol
package.
Version: 3.9 2026-09-23
License: lppl1.3c
Summary description: Worlds and block programs of the German teaching environment Robot Karol
Announcement text:
--------------------------------------------------------------------------------
robotkarol draws worlds and Blockly-style block programs in the visual
style of Robot Karol Online (https://karol.arrrg.de/) for worksheets,
exams and slides.
New in version 3.9: a karolwelt picture can show the start state and
the goal state of a task at once, the way the online exercises do.
The objects take the keys start and ziel -- with the aliases neu and
weg, and the Robot Karol verbs hinlegen/aufheben and setzen/loeschen --
as well as startanzahl and zielanzahl for stacks that grow or shrink.
The environment gained zustand=start|ziel|beides to pick the view,
aufraeumen for tasks whose goal is the empty world, and rahmen and
hervorheben. The new karolweltpaar environment draws one world twice,
as a before-and-after pair, and \karolzustandslegende explains the
symbols. The print mode covers all of this by hatching and dashed
outlines rather than by shades of grey.
Documents that do not use the new keys produce byte-identical output.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/robotkarol
More information is at
https://ctan.org/pkg/robotkarol
--------------------------------------------------------------------------------
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 .
Amer Amikhteh submitted an update to the
UniPersian
package.
Version: 0.2.0
License: lppl1.3c
Summary description: Persian language support for LaTeX, LuaLaTeX, and XeLaTeX using Babel
Announcement text:
--------------------------------------------------------------------------------
UniPersian v0.2.0 improves the LuaTeX implementation and mixed Persian–Latin typesetting. This release adds automatic fallback-font support, improves font management and direction handling, expands LuaTeX layout support, and improves integration with minted and listings.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/persian/unipersian
More information is at
https://ctan.org/pkg/unipersian
--------------------------------------------------------------------------------
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 .
Dohyun Kim submitted an update to the
luamplib
package.
Version: 2.44.0 2026-09-22
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
This version implemented 'externalize' functionality similar to PGF's 'external' library.
See the documentation 1.1.19 for details.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luamplib
More information is at
https://ctan.org/pkg/luamplib
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
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.
samcarter submitted an update to the
beamertheme-tcolorbox
package.
Version: 1.6 2026-09-22
License: lppl1.3c
Summary description: A beamer/ltx-talk inner theme to reproduce standard beamer blocks using tcolorboxes
Announcement text:
--------------------------------------------------------------------------------
### Changed
- reinstate workaround for block opacity for ltx-talk v0.6.5
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
More information is at
https://ctan.org/pkg/beamertheme-tcolorbox
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
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 LaTeX Project Team submitted an update to the
tagpdf
package.
Version: 1.0f 2026-09-21
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
### Added
- structure key `attribute*`, `attribute-unnamed`, `attribute-unnamed*`
- Tests \tag_if_tag_known:nn, \tag_if_NS_known:n
- added role/new-NS
- \tag_set_split:NNn, \tag_gset_split:NNn to split up tag/NS pairs faster.
### Changed
- `attribute` key now can be used more than once and then appends attributes.
### Fixed
- `\pdffakespace` in lualatex does nothing when used in vertical mode, issue #137
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf
More information is at
https://ctan.org/pkg/tagpdf
--------------------------------------------------------------------------------
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 .
Gerhard Schaden submitted an update to the
linguexx
package.
Version: 1.3.2 2026-09-21
License: lppl1.3c
Summary description: A tagging-aware package for typesetting linguistic examples and glosses
Announcement text:
--------------------------------------------------------------------------------
Fixed in 1.3.2
In a tagged PDF, the spoken form of an \altn or \altg stack was attached
to an element that contained nothing. Under LuaLaTeX this happened to
every stack; under every engine, to an \altn alternative containing a
\lpzg gloss. The printed page was correct and veraPDF accepted the file,
so the defect went unnoticed. A screen reader now finds the alternatives
inside the element whose /Alt describes them.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/linguexx
More information is at
https://ctan.org/pkg/linguexx
--------------------------------------------------------------------------------
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 .
Valentin Dao submitted an update to the
intexgral
package.
Version: 4.3.1 2026-09-21
License: lppl1.3c
Summary description: A LaTeX package for typesetting integrals
Announcement text:
------------------------------------------------------------------------
Changes
----------------
Fixed
- Display issue between nint and limits-mode (issue #9).
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/intexgral
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/intexgral/
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
l3kernel
package.
Version: 2026-09-09
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
------------------------------------------------------------------------
### Changed
- Apply transparency group to PDF images via an Xform object
- Documentation improvements
### Deprecated
- `\exp_after:wN` in favor of `\exp_after:w`
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3kernel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/required/l3kernel/
------------------------------------------------------------------------
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
Tiago Guimarães Sombra submitted an update to the
abntexto-ufc
package.
Version: 3.0.4
License: lppl1.3c
Summary description: Unofficial LaTeX class for academic works following UFC-oriented formatting
Announcement text:
--------------------------------------------------------------------------------
Version 3.0.4 consolidates the project-owned runtime into a single canonical
abntexto-ufc.cls, aligning the class tested in the repository with the class
distributed through CTAN.
This release simplifies the package architecture and distribution process while
preserving the supported public behavior. It also updates the documentation,
release governance, CI validation, and machine-readable public API contract.
The CTAN distribution continues to exclude UFC institutional marks and
proprietary Microsoft font files.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/abntexto-ufc
More information is at
https://ctan.org/pkg/abntexto-ufc
--------------------------------------------------------------------------------
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 .
Erik Braun submitted the
sansforgetica
package.
Version: 0.1.0
License: lppl1.3c cc-by-nc-nd-3
Summary description: LaTeX support for the Sans Forgetica font
Announcement text:
--------------------------------------------------------------------------------
Version 0.1.0 is the first CTAN release of sansforgetica. The package provides pdfLaTeX access to a separately installed copy of Sans Forgetica, including a font-selection command and options for selecting it as the sans-serif or document-default family.
For licensing reasons, the upload contains no OTF, converted Type 1 font, metrics, or font map. It includes a detailed manual, complete LaTeX sources for both supplied PDFs, and a sample sheet whose lettering has been converted entirely to vector paths. The package code, documentation, and sample source are licensed under LPPL 1.3c or later; the displayed Sans Forgetica glyph forms remain attributed under CC BY-NC 3.0.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/sansforgetica
More information is at
https://ctan.org/pkg/sansforgetica
--------------------------------------------------------------------------------
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 .
Aliocha Skrzypczak submitted an update to the
chemidentifier
package.
Version: 2.0.1 2026-09-20
License: lppl1.3c
Summary description: Synthesis-order numbering and hyperlinking of chemical compounds
Announcement text:
------------------------------------------------------------------------
### Fixed
- `\chemidscheme` crashed with a raw Lua error
(`attempt to index a nil value`) when used before any `\chemidkey`
or `\chemidnote` had run earlier in the document. An unlabelled
scheme (a lone structure, a graphical abstract, a figure whose
labels are already typeset) is a legitimate use of `\chemidscheme`
and is now simply typeset verbatim. Fixed identically in
`chemidentifier-v2.sty` and the frozen `chemidentifier-v1.sty`.
- The text substitution performed by `\chemidscheme` was a plain,
unanchored substring replacement applied to *every* line of the
`.pdf_tex`, including the `\includegraphics` line. A motif that
happens to be a substring of the companion PDF's file name — easy to
trigger, since both are usually named after the compound — rewrote
the image path itself and broke the figure with an obscure
`\csname` error. The `\includegraphics` line is now left untouched,
and a new warning names the motif and the figure when this would
have happened, instead of failing silently downstream.
### Changed
- **`links` (version 2, `\chemidsetup`) now defaults to `false`
instead of `true`.** Compounds are typeset as plain numbers by
default; add `links=true` — as a package option
(`\usepackage[links=true]{chemidentifier}`) or via `\chemidsetup` —
to restore clickable links and anchors as before. This only affects
version 2 (`\usepackage[version=2]` or the default); version 1 has
no `links` key and is unaffected.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/chemidentifier
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/chemidentifier/
------------------------------------------------------------------------
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
Marcel Krüger submitted the
luatagging
package.
Version: 0.1a 2026-09-20
License: lppl1.3c
Summary description: Faster compile times for LuaLaTeX documents using tagging
Announcement text:
------------------------------------------------------------------------
Tagging LaTeX documents is very important, but compiling tagged
documents can have a significant impact on compile times.
As part of an effort to make tagging faster, this package allows
to test a new approach to make future tagpdf versions faster
while requiring minimal user visible changes.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luatagging
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/luatagging/
------------------------------------------------------------------------
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
Udi Fogiel submitted an update to the
unibidi-lua
package.
Version: 1.1 2026-09-18
License: gpl2
Summary description: Unicode bidi algorithm implementation for various LuaTeX formats
Announcement text:
--------------------------------------------------------------------------------
* API for multi line paragraphs added for the string functions, and L1 clause 4 implemented for the node functions.
* Data was updated to Unicode 18.0.0.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/unibidi-lua
More information is at
https://ctan.org/pkg/unibidi-lua
--------------------------------------------------------------------------------
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 .
Christophe Jorssen submitted the
pgfplots-autonode
package.
Version: 1.0.0
License: lppl1.3c
Summary description: Collision-aware automatic labels for PGFPlots curves
Announcement text:
--------------------------------------------------------------------------------
pgfplots-autonode is a format-generic LuaTeX library for automatic collision-aware labels on PGFPlots curves.
It measures actual TeX node geometry, samples visible paths in canvas coordinates,
and offers deterministic bounded assignment algorithms, plot-boundary constraints,
priorities, and diagnostics for LuaLaTeX, plain LuaTeX, and ConTeXt.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/pgfplots-autonode
More information is at
https://ctan.org/pkg/pgfplots-autonode
--------------------------------------------------------------------------------
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 .
Conrad Kosowsky submitted the
unhook
package.
Version: 1.0
License: lppl1.3c
Summary description: Disable some LaTeX3 to simplify tracing
Announcement text:
------------------------------------------------------------------------
The unhook package disables various LaTeX3 features to improve tracing.
It is intended for LaTeX2e package developers to make debugging easier.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/unhook
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/unhook/
------------------------------------------------------------------------
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
CloudCauldron submitted an update to the
dirtreex
package.
Version: 1.2 2026-09-19
License: lppl1.3c
Summary description: Directory tree rendering for LaTeX with TikZ
Announcement text:
------------------------------------------------------------------------
This release adds per-entry icons and customizable comment leaders,
improves pagination and layout compatibility, and simplifies the
package internals.
- Add icon={...} to all six entry commands, with icon access
through \DirtreexGetField{idx}{i}.
- Add dotfill color and dotfill command for colored dots, rules
and custom comment leaders.
- Improve page-start, continuation and standard two-column splitting,
including float reservations, multiline rows and paragraph-spacing
compatibility.
- Correct closing-fragment fitting, empty trailing fragments and
repeated deferral handling.
- Fix inline TikZ style lists, preserve user node names and avoid
duplicate boundary strokes.
Existing entry-command signatures and the name/type field accessors
remain compatible.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/dirtreex
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/dirtreex/
------------------------------------------------------------------------
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
Christian Tellechea submitted an update to the
chemfig
package.
Version: 1.82 2026-09-19
License: lppl1.3c
Summary description: Draw molecules with easy syntax
Announcement text:
--------------------------------------------------------------------------------
chemfig v1.82
- bug fixed in \CF_drawatomgroup
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/chemfig
More information is at
https://ctan.org/pkg/chemfig
--------------------------------------------------------------------------------
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 .
Laurent Lyaudet submitted an update to the
GraphTheorySymbol
package.
Version: 1.6.0 2026-09-18
License: lgpl3
Summary description: Macros for symbols used in graph theory
Announcement text:
------------------------------------------------------------------------
Hello,
We are happy to announce the release of our LaTeX package
GraphTheorySymbol V1.6.0 2026/09/18.
It adds mainly macros for symbols for meta-logic.
And also versatile macros that can take various options to yield the
distinct symbols.
Best regards,
Laurent Lyaudet
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/graph-theory-symbol
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/graph-theory-symbol/
------------------------------------------------------------------------
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
Christophe Jorssen submitted the
luacoolprop
package.
Version: 1.1.0
License: lppl1.3c
Summary description: Thermodynamic calculations and diagrams in LuaTeX via the CoolProp shared library
Announcement text:
--------------------------------------------------------------------------------
This package was vibe-coded with the assistance of ChatGPT. AI-generated code and thermodynamic
results require independent review; the README and manual warn users accordingly. Full
--shell-escape is required for the LuaTeX FFI mechanism and can execute arbitrary commands with the
user permissions, so only trusted documents should be compiled. The upload ZIP contains a browsable
luacoolprop/ tree and a separate luacoolprop.tds.zip at its root. CoolProp source and binary files
are external dependencies and are not included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luacoolprop
More information is at
https://ctan.org/pkg/luacoolprop
--------------------------------------------------------------------------------
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 .
Valentin Dao submitted an update to the
intexgral
package.
Version: 4.3.0 2026-09-18
License: lppl1.3c
Summary description: A LaTeX package for typesetting integrals
Announcement text:
--------------------------------------------------------------------------------
ANNOUNCEMENT FOR INTEXGRAL v4.3.0
(2026-09-18)
Changes
----------------
Added
- Macro `\antideriv`.
- Keys `delim`, `limits`, `big`, `Big`, `bigg`, `Bigg` and `auto` for `\antideriv`.
Fixed
- Issue with `defaultvar` (isssue #20).
Changed
- `defaultvar` can now accept `none` as a value.
Deprecated
- Key `novar`.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/intexgral
More information is at
https://ctan.org/pkg/intexgral
--------------------------------------------------------------------------------
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 .