Alan J. Cain submitted an update to the
marginalia
package.
Version: 0.84.6 2026-10-09
License: lppl1.3c
Summary description: Marginal content anywhere with automatic adjustment for LuaLaTeX
Announcement text:
------------------------------------------------------------------------
New feature: public expl3 interface (for programmers and package authors).
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/marginalia
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/marginalia/
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 6.00c 2026-10-11
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
------------------------------------------------------------------------
This is a major release. Most of the work concerns reliability: every
class has been reviewed, many bugs have been fixed, and errors now stop
the computation with a clear message giving the line of the user's code,
instead of producing nil or NaN values further on.
New features
- Ellipses from an equation (EL_from_equation) and from two conjugate
semi-diameters (EL_conjugate, Rytz construction).
- Transformations (rotation, homothety, symmetry, translation, reflection,
affinity, inversion, htm_apply) accept any supported object and return
an object of the same class.
- circle:common_tangent(C, "both") returns all the common tangents.
- New methods: occs:point(u, v), triangle:angle(i), get(i) for squares,
rectangles, quadrilaterals and parallelograms.
Main fixes
- Exact point of contact for tangent circles (this also corrects the
Feuerbach point and related constructions).
- Matrix inverse (it returned the identity), common tangents of circles
with equal radii, intersections with parabolas and hyperbolas, several
triangle and conic methods.
- tkz-elements.sty: transfer macros are defined whatever the loading order
of tkz-euclide.
Possible incompatibilities
- Some undocumented methods have been removed (e.g. point:set_rotation,
line:set_translation, circle:external_tangent); use the documented
methods, which now accept several objects.
- get_points(obj) is deprecated; use obj:get().
The complete list of changes is in CHANGELOG.md.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-elements
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements/
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
hawkdraw
package.
Version: 0.9.1 2026-10-12
License: lppl1.3c
Summary description: Draw vector graphics using l3draw with a simple syntax
Announcement text:
--------------------------------------------------------------------------------
- Adding option for absolute positioning;
- Adding expansion to parsing mechanism;
- Refactoring for recent LaTeX3 kernel updates.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/hawkdraw
More information is at
https://ctan.org/pkg/hawkdraw
--------------------------------------------------------------------------------
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.8.0 2026-10-11
License: lppl1.3c
Summary description: TikZ-native shapes and anchors for classical physics diagrams
Announcement text:
------------------------------------------------------------------------
tikzphysics 1.8.0 adds shared piston-cylinder closed-system diagrams
with configurable gas, heat and work labels and percentage coordinates.
Compact percentage-anchor storage fixes TeX memory exhaustion in project-local
Overleaf runtimes. Differential dimensions use external inward ->| / |<-
arrows; rotating-fluid slice arrows and configurable hatching are corrected.
Thermodynamic annotations inherit document fonts. Phased-wave endpoints and
projected-solid fills/patterns now follow their native geometry. Updated
manual, examples, regression checks and single-file bundle generator included.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tikzphysics
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzphysics/
------------------------------------------------------------------------
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
Junhao Wu submitted the
wiseref
package.
Version: v1.2026a 2026-10-10
License: lppl1.3c
Summary description: Cross-references with configurable type names, affixes, and number formats
Announcement text:
--------------------------------------------------------------------------------
Initial release of wiseref: typed LaTeX cross-references with configurable affixes, number formats,
multilingual profiles, optional sorting and ranges, and selectable hyperlink scope.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/wiseref
More information is at
https://ctan.org/pkg/wiseref
--------------------------------------------------------------------------------
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
babelbidi
package.
Version: 0.2.0 2026-10-11
License: lppl1.3c
Summary description: An extension to babel’s bidirectional support
Announcement text:
--------------------------------------------------------------------------------
babelbidi 0.2.0 released.
This release adds a LuaTeX font-mapping cache, package options for language
selection, and a fix for enumeration-label errors caused by Babel direction
commands. It also adds tests for font caching, labels, and multicols.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/babelbidi
More information is at
https://ctan.org/pkg/babelbidi
--------------------------------------------------------------------------------
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 .
Jay Lee submitted an update to the
simplebnf
package.
Version: 1.3.0 2026-09-20
License: mit
Summary description: A simple package to format Backus-Naur form (BNF)
Announcement text:
------------------------------------------------------------------------
This new version provides
1. support LHS only productions,
2. documentation updates,la and
3. various bug fixes.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/simplebnf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/simplebnf/
------------------------------------------------------------------------
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
Fernando de Lacerda Mortari submitted the
linesys
package.
Version: 1.0
License: lppl1.3c
Summary description: Typeset linear systems and expressions from matrix-like input
Announcement text:
--------------------------------------------------------------------------------
Initial release of linesys, a LaTeX package for typesetting systems of
linear equations and inequalities from augmented-matrix-style input. The
package also provides linear-expression rendering, configurable variable
generation, pivot selection and highlighting, relation control, styling
wrappers, and persistent defaults.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/linesys
More information is at
https://ctan.org/pkg/linesys
--------------------------------------------------------------------------------
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 .
Inkyu Park submitted the
hangulmath
package.
Version: 0.5 2026-10-10
License: ofl lppl1.3c
Summary description: Hangul jamo as mathematical symbols
Announcement text:
------------------------------------------------------------------------
hangulmath makes the 40 letters (jamo) of modern Korean Hangul
available as mathematical symbols: 14 basic consonants, 5 double
consonants, 10 basic vowels and 11 compound vowels. Each symbol has an
official command name following the Revised Romanization of Korean
(\giyeok, \nieun, ...) and consonants have short four-letter aliases
(\giug, \niun, ...). \hangulsum, \hangulint and \hangullim turn any
symbol into a sum-, integral- or limit-like operator.
The package requires XeLaTeX or LuaLaTeX. The symbol glyphs come from a
bundled subset of Noto Sans CJK KR (SIL OFL), so no Korean font needs
to be installed.
This is the first public release.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hangulmath
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/hangulmath/
------------------------------------------------------------------------
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
Tom Bronte submitted the
graphicnovel
package.
Version: 0.5
License: lppl1.3c
Summary description: A semantic LaTeX class for graphic-novel and comic scripts
Announcement text:
--------------------------------------------------------------------------------
A semantic LaTeX class for graphic-novel and comic scripts.
GraphicNovel is a Domain Specific Language (DSL) that uses the working language of comics: stories, eras, pages, panels,
locations, shots, action, dialogue, captions, and sound effects and an authoritative reference bible, to help writers and
artists collaborate on long-form projects.
It doesn't just format the author's script. It cross-references with the bible so that every panel, page, object,
character and location are defined. Collaboration between artists and writers (not to mention the creative in the film
and TV industry) need the consistency.
What it provides:
* A reference bible for characters, places, objects, and continuity notes.
* Era-specific appearances, named expressions, and behavioural tells.
* Stories, vignettes, comic pages, panels, and double-page spreads.
* Page layouts expressed as panel counts by row, such as \pageLayout{2,1,2}.
* Automated page and panel counters so you (well, I) don't have to worry.
* Separate directions for background (\location), composition (\shot), and foreground activity (\action).
* Dialogue, balloon-position notes, captions, sound effects, and production notes.
* A compact option for proofreading without forced page breaks.
GraphicNovel produces a script and reference material for collaborators. It does not draw panels or generate finished
comic artwork, but at least everyone will be singing from the same hymn sheet.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/graphicnovel
More information is at
https://ctan.org/pkg/graphicnovel
--------------------------------------------------------------------------------
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 .