Antoine Missier submitted an update to the
spacingtricks
package.
Version: 1.9 2026-08-02
License: lppl1.3
Summary description: Addressing various spacing issues
Announcement text:
------------------------------------------------------------------------
What’s new in this release:
- new implementation of the juxtapose environment (works better),
- comments on the foreign package,
- setspace isn't loaded anymore.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/spacingtricks
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/spacingtricks/
------------------------------------------------------------------------
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 PGF/TikZ Team submitted an update to the
pgf
package.
Version: 3.1.12
License: lppl1.3c gpl2 fdl
Summary description: Create PostScript and PDF graphics in TeX
Announcement text:
--------------------------------------------------------------------------------
## [3.1.12] - 2026-08-01 Henri Menke
### BREAKING CHANGES
- PGF/TikZ now requires support for the braced `\input{...}` syntax, i.e. TeX
built with Web2C 2020 or newer.
- When using LaTeX the internal functions `\pgfutil@IfFileExists` and
`\pgfutil@InputIfFileExists` are now aliases to their counterparts from the
LaTeX format. This could potentially change the precedence in file lookup.
- The precision of the scaling operation from bp to pt has been improved, which
changes all the values emitted in the PDF literals. #1434
### Fixed
- Resolve parsing ambiguity in general shadow #1435
- Fix clobbered register in `bending` library #896
- Fix handling of closepath command in svg.path library #1189
- Use luatexbase to register pgfsys@strcmp to not sidestep their allocation counting
- Allow XOR and XNOR gates to have more than 2 inputs #376
- Fix missing inclusion of libraries in `graphdrawing` examples
- Fix missing inclusion of libraries in the examples at https://tikz.dev/gd-trees and https://tikz.dev/gd-usage-tikz
- Fix mis-spelled Kellermann to Kellerman
- Support an apply-all feature (suggested in issue #640) to
apply a single definition of options to multiple examples.
- Support directions in LuaTeX and LuaMetaTeX
- Fix unused variable in tikzmath example #1142
- Correct source comment on `\pgfshadepath` #437
- Mention `\pgfinterruptpath` in the documentation of `\pgfextra` #1327
- Prevent math active character from causing infinite loops #1391
- Extended the valid range of `\pgfmathscientific` #1444
### Added
- Comprehenive testsuite generated from the examples in the manual #666
- Documentation of `\pgfkeysifassignable` #1423
- Add a new monotonic interpolation plot handler #1358
- The keys `actualtext`, `alt`, and `artifact` are now pre-defined
in both `tikz` and `pgf` as no-ops for usage in tagging #1370 #1453
- Documentation of the default z-axis vector #611
- The manual now has PDF bookmarks for the index sections #1307
- New expansion helpers and emptiness check in pgfkeys #1254
### Changed
- Typo fixes in the manual
- Replace `\begingroup`...`\endgroup` by an explicit brace group in `pgfscope` to fix usage in alignments #1417
- Update the engine requirements in the manual #1242
### Removed
- The long deprecated `vtex` and `textures` drivers have been removed
- The long deprecated `pgfutil-common-lists` (part of pgfplots since 1.18.2) has been removed
- Removed duplicate definition of `\pgfmath@tempdima` in pgfutil #1384
### Contributors
- Dominik Peters
- Erin Cold
- Hanson Char
- Udi Fogiel
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/base
More information is at
https://ctan.org/pkg/pgf
--------------------------------------------------------------------------------
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 .
Alan J. Cain submitted an update to the
lua-list-hyphen
package.
Version: 0.43.1 2026-08-01
License: lppl1.3c
Summary description: Per-language checking and listing of hyphenated words for LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
Detect and handle split hyphens. (In some languages, a division at an explicit hyphens is marked with a hyphen at the end of the line and the beginning of the next.)
More robust mapping between numerical language IDs and language names.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/lua-list-hyphen
More information is at
https://ctan.org/pkg/lua-list-hyphen
--------------------------------------------------------------------------------
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 .
Jasper Habicht submitted an update to the
hawkdraw
package.
Version: 0.6.1 2026-08-01
License: lppl1.3c
Summary description: Draw vector graphics using l3draw with a simple syntax
Announcement text:
------------------------------------------------------------------------
- Fixing bug in pattern module that prevented correct display
of custom-sized tiles;
- Improving handling of blend modes and opacity groups.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hawkdraw
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/hawkdraw/
------------------------------------------------------------------------
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
Valentin Dao submitted an update to the
intexgral
package.
Version: 4.1.1 2026-08-01
License: lppl1.3c
Summary description: A LaTeX package for typesetting integrals
Announcement text:
--------------------------------------------------------------------------------
ANNOUNCEMENT FOR INTEXGRAL v4.1.1
(2026-08-01)
Changes
----------------
Fixed
- Issue with `\differentials` used in `product` mode.
- Issue with `\RenewSymbolKeyword` and `\DeclareSymbolKeyword`.
- Issue with `\RenewVariableKeyword` and `\DeclareVariableKeyword`.
--------------------------------------------------------------------------------
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 .
Gérard Dubard submitted an update to the
texecole
bundle.
Version: 1.1 2026-07-30
License: gpl3+
Summary description: A French-prose document composition language
Announcement text:
------------------------------------------------------------------------
English:
Main changes: full coverage of collège/lycée/CPGE mathematics curriculum,
new canonical <Action>complement syntax (old syntax still accepted for
backward compatibility), automatic tangent/asymptote plotting for
function curves, absolute value and floor function support.
See CHANGELOG.md in the archive for the complete list.
French:
texecole 1.1 couvre désormais le programme de mathématiques de
l'école aux classes préparatoires. Nouveautés principales :
rédactions canoniques du collège (Pythagore, Thalès, trigonométrie,
proportionnalité, transformations du plan) ;
programme complet du lycée (convexité, asymptotes, graphes,
chaînes de Markov, équations diophantiennes) ;
cœur du programme des classes préparatoires (réduction,
Gram-Schmidt, polynômes formels, séries de Fourier,
transformées de Laplace) ; valeur absolue et partie entière,
posées, calculées et tracées avec leurs discontinuités ;
le tracé d'une courbe embarque désormais systématiquement
ses tangentes aux extremums et ses asymptotes, comme le montre
le tableau de variations associé.
Voir le CHANGELOG pour le détail complet.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texecole
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/texecole/
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
cjk-ko
package.
Version: 2.6 2026-07-31
License: gpl lppl1.3c pd
Summary description: Extension of the CJK package for Korean typesetting
Announcement text:
------------------------------------------------------------------------
* konames-utf.sty: adapt to latex-lab's section heading templates
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/cjk-ko
The package’s files themselves can be inspected at
https://mirrors.ctan.org/language/korean/cjk-ko/
------------------------------------------------------------------------
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
Gerhard Schaden submitted an update to the
linguexx
package.
Version: 1.2 2026-07-31
License: lppl1.3c
Summary description: A tagging-aware package for typesetting linguistic examples and glosses
Announcement text:
------------------------------------------------------------------------
Files using linguexx would not compile under pdflatex with glyphs
with certain diacritics, and linguexx was incompatible with the
French option of babel. This release fixes the problems.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/linguexx
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/linguexx/
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
datatool
package.
Version: 3.4.4 2026-07-31
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
--------------------------------------------------------------------------------
bug fix: corrected misspelt command in datatool-latin1.ldf
https://www.dickimaw-books.com/bugtracker.php?key=318
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datatool
More information is at
https://ctan.org/pkg/datatool
--------------------------------------------------------------------------------
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.
Michael E. Hammer submitted an update to the
FHJ-Script
package.
Version: 4.3b 2026-07-31
License: lppl1.3
Summary description: Classes and packages for formatting documents for FH JOANNEUM
Announcement text:
--------------------------------------------------------------------------------
No functional change but significant enhancements on documentation. Package now also includes tests.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fhj-script
More information is at
https://ctan.org/pkg/fhj-script
--------------------------------------------------------------------------------
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.
Vseslav Sekorin submitted the
substnote
package.
Version: 0.1.0 2026-07-30
License: mit
Summary description: Substitution notation with a switchable convention
Announcement text:
------------------------------------------------------------------------
substnote is a new package for the notation of substitution.
Textbooks write “the result of substituting t for x in phi”
in half a dozen ways, and the two slash conventions are mirror
images of one another.
The package provides one command and lets the convention
be chosen once in the preamble, so that a manuscript can be
retargeted without editing the formulas.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/substnote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/substnote/
------------------------------------------------------------------------
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
David Carlisle submitted an update to the
jadetex
package.
Version: 3.14
License: mit
Summary description: Macros supporting Jade DSSSL output
Announcement text:
------------------------------------------------------------------------
Minor update to jadetex to track changes to LaTeX l3backend.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/jadetex
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/plain/formats/jadetex/
------------------------------------------------------------------------
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 an update to the
lua-unicode-math
package.
Version: 0.10 2026-07-31
License: lppl1.3c
Summary description: OpenType Math font support for LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
lua-unicode-math v0.10 focuses on improving rendering compatibility with
unicode-math and legacy math packages:
- Move ASCII digits, ? and ! to mathclass compatible with traditional LaTeX
- Implement handling for reverse primes.
- Define substitution packages for amsfonts and amssymb to define missing symbol commands
- Add support for Unicode variation selectors
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/lua-unicode-math
More information is at
https://ctan.org/pkg/lua-unicode-math
--------------------------------------------------------------------------------
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 .
Pierre Senellart submitted an update to the
proofgraph
package.
Version: 1.1.0 2026-07-31
License: lppl1.3
Summary description: Dependency graphs of the results of a mathematical article
Announcement text:
--------------------------------------------------------------------------------
Version 1.1.0 of proofgraph widens what the dependency graph of an article
records.
Citations: every citation command of natbib and biblatex is now captured, and
\proofgraphcitecommand declares further ones; \zcref of zref-clever is captured
like the other cross-referencing commands.
Statements: cross-references and citations made in the statement of a result,
and not only in its proof, are now recorded as dependencies; the new
"statements" option turns this off.
Proofs: \proofgraphproofenv declares further environments to be treated as
proofs; a result stated inside a proof is drawn as supporting the result that
proof establishes; and a \proofof anywhere in a proof pins the proof as a whole,
nested proofs included.
Editing the graph: \usescite and \proofgraphciteedge record a dependency on a
cited work by hand, and \proofgraphignorecite drops one; a rule that drops
nothing is now reported.
This release also fixes a number of bugs, among them citation nodes drawn
without style or hyperlink, dependencies wrongly recorded from a running head,
and every name but the first being ignored in a \proofgraphtrack list. The
manual lists them all.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/proofgraph
More information is at
https://ctan.org/pkg/proofgraph
--------------------------------------------------------------------------------
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 .
Hakuta Shizuya submitted an update to the
lisp-on-tex
package.
Version: 2.2
License: bsd
Summary description: Execute LISP code in a LaTeX document
Announcement text:
--------------------------------------------------------------------------------
Raise catchable exceptions on type errors instead of aborting the TeX run
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/lisp-on-tex
More information is at
https://ctan.org/pkg/lisp-on-tex
--------------------------------------------------------------------------------
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 .
Michael E. Hammer submitted an update to the
FHJ-Script
package.
Version: 4.3 2026-07-30
License: lppl1.3
Summary description: Classes and packages for formatting documents for FH JOANNEUM
Announcement text:
------------------------------------------------------------------------
Updates containing additional study programs at our institute.
Enhancement on fhj-common documentation.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fhj-script
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fhj-script/
------------------------------------------------------------------------
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
Gerhard Schaden submitted an update to the
linguexx
package.
Version: 1.1 2026-07-30
License: lppl1.3c
Summary description: A tagging-aware package for typesetting linguistic examples and glosses
Announcement text:
------------------------------------------------------------------------
linguexx is a standalone LaTeX package for linguistic examples,
with a `linguex`-compatible input syntax and first-class support
for accessible (tagged) PDF output.
linguexx reimplements the familiar dot-syntax of linguex on the
expl3 engine, with no dependency on linguex, cgloss4e, or xspace.
It runs on pdfLaTeX, XeLaTeX and LuaLaTeX. When the document
enables the LaTeX tagging code, linguexx writes its examples
into the PDF structure tree as accessible objects.
Version 1.1 is mainly a bug-fix release,
but adds also improved gloss alignment.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/linguexx
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/linguexx/
------------------------------------------------------------------------
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
Teodor Filip Leahnu submitted the
tikz-catan
package.
Version: 1.0.0 2026-07-30
License: mit
Summary description: Draw Settlers of Catan board states with TikZ
Announcement text:
--------------------------------------------------------------------------------
tikz-catan is a new package for drawing board states of The Settlers of Catan with TikZ. Boards are declared as data (or as five rows of "resource number" entries) and rendered through swappable callbacks; hexes can be highlighted by coordinate, resource, or dice number.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikz-catan
More information is at
https://ctan.org/pkg/tikz-catan
--------------------------------------------------------------------------------
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.
Adama Mbaye submitted the
enslyonstage
package.
Version: 2.0 2026-07-29
License: lppl1.3c
Summary description: Document class for M1/M2 biosciences internship reports at ENS de Lyon
Announcement text:
--------------------------------------------------------------------------------
ENSLyonStage is a new LaTeX2e document class for M1/M2 biosciences internship reports at the École Normale Supérieure de Lyon. It provides a two-column PNAS-style layout with an automatic cover page, figure management commands, a biblatex/biber bibliography in PNAS style, and 22 colour themes. A blank template, a worked example, and a full user guide are included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/enslyonstage
More information is at
https://ctan.org/pkg/enslyonstage
--------------------------------------------------------------------------------
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.
Daniel Quigley submitted an update to the
page-canons
package.
Version: 3.9.4 2026-06-29
License: lppl1.3c
Summary description: Classical page-layout canons with margin-note support
Announcement text:
------------------------------------------------------------------------
page-canons now supports functionality for bleed and trim.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/page-canons
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/page-canons/
------------------------------------------------------------------------
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 Stalder submitted the
cmgraded
package.
Version: 1.0.0 2026-07-29
License: ofl lppl1.3c
Summary description: Classic LaTeX look and feel in different grades of blackness
Announcement text:
------------------------------------------------------------------------
New LaTeX Package ‘cmgraded’
Classic LaTeX Look and Feel with LuaLaTeX and OpenType Fonts
in different Grades of Blackness
This new LaTeX package “cmgraded” contains OpenType and Type 1
(Adobe/PostScript) fonts named “Computer Modern Graded” that have
been generated from the original “Computer Modern” fonts by
Donald E. Knuth and TeX metrics by applying different grades
of “blackness” via METAFONT that make the fonts gradually darker,
while keeping metrics intact and not turning a regular weight font
visually into a bold one.
The fonts come in seven increasingly black grades and can be
easily used. Text fonts are OpenType, while math is so far with
Type 1 fonts, which means that text can be fully tagged and thus
made accessible. There are many more options and angles to this
package than meet the eye, just see the documentation.
Of course, the fonts can also be used outside of TeX/LaTeX,
with anything that speaks OpenType, including web content.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/cmgraded
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/cmgraded/
------------------------------------------------------------------------
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
Ben Spitz submitted the
smileghost
package.
Version: 1.0.0
License: lppl1.3c
Summary description: A smiling ghost symbol
Announcement text:
--------------------------------------------------------------------------------
This package provides a single symbol, a smiling ghost. This symbol appeared in two papers I wrote with coauthors, and some have requested the ability to use it, so I produced this package with the help of OpenAI Codex.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/smileghost
More information is at
https://ctan.org/pkg/smileghost
--------------------------------------------------------------------------------
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
ltx-talk
package.
Version: 0.5.2 2026-07-29
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
--------------------------------------------------------------------------------
## [v0.5.2] - 2026-07-29
### Fixed
- Tagging of `onlyenv` when following a display environment (see issue
[\#234](https://github.com/josephwright/ltx-talk/issues/234))
- Support `frame-title-arg` in `\maketitle` (see issue
[\#238](https://github.com/josephwright/ltx-talk/issues/238))
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk
More information is at
https://ctan.org/pkg/ltx-talk
--------------------------------------------------------------------------------
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 .
Vseslav Sekorin submitted an update to the
setbuilder
package.
Version: 0.2.0
License: mit
Summary description: Mathematical sets with correctly scaled braces and
separator
Announcement text:
--------------------------------------------------------------------------------
setbuilder 0.2
Following a recommendation in the TeXbook, a thin space is now set inside the
braces of set-builder notation. It is added only where the body contains a
separator, so enumerations such as \set{1,2,3} are left as they were. The amount
is set with the new pad key, and pad=none restores the previous appearance.
This changes the appearance of existing documents that use \set together with
\given or \suchthat.
Thanks to Murray Eisenberg for this suggestion.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/setbuilder
More information is at
https://ctan.org/pkg/setbuilder
--------------------------------------------------------------------------------
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 .
Jasper Habicht submitted an update to the
hawkdraw
package.
Version: 0.6.0 2026-07-27
License: lppl1.3c
Summary description: Draw vector graphics using l3draw with a simple syntax
Announcement text:
--------------------------------------------------------------------------------
- Overall code clean-up;
- Improving support for XeTeX, dvipdfmx.
--------------------------------------------------------------------------------
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
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 .
Joris Pinkse submitted the
pdfmathaccents
package.
Version: 1.0 2026-07-27
License: lppl1.3c
Summary description: Use Unicode combining accents in math input with pdfLaTeX
Announcement text:
------------------------------------------------------------------------
pdfmathaccents lets you type accented mathematical symbols directly
in your source file using Unicode combining characters.
With the package loaded, the two-character sequence “x” + U+0302
(combining circumflex accent) – which your editor displays as an
accented letter – is typeset in math mode as “\hat x”, and
likewise for fifteen other combining characters (grave, acute,
tilde, macron, breve, dot, diaeresis, caron, ring, vector arrow,
and more).
This is the pdfLaTeX companion of the luamathaccents package.
This is the first release.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pdfmathaccents
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pdfmathaccents/
------------------------------------------------------------------------
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
Alan J. Cain submitted an update to the
marginalia
package.
Version: 0.83.30 2026-07-28
License: lppl1.3c
Summary description: Marginal content anywhere with automatic adjustment for LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
New feature: Configuration options for warnings to re-run, and automatically suppress these warnings when package is loaded but not used (e.g. loaded by a class). (Thank you to François Pantigny for suggesting the latter change.)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/marginalia
More information is at
https://ctan.org/pkg/marginalia
--------------------------------------------------------------------------------
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.
Valentin Dao submitted an update to the
intexgral
package.
Version: 4.1.0
License: lppl1.3c
Summary description: A LaTeX package for typesetting integrals
Announcement text:
------------------------------------------------------------------------
Changes
----------------
Added
- `limits-mode` key for `\integral`.
- `\invertdiff` macro.
- The `+-` syntax for limits.
Changed
- Source code optimisation.
------------------------------------------------------------------------
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
Joris Pinkse submitted the
luamathaccents
package.
Version: 1.0 2026-07-26
License: lppl1.3c
Summary description: Use Unicode combining accents in math input with LuaLaTeX
Announcement text:
------------------------------------------------------------------------
luamathaccents lets you type accented mathematical symbols
directly in your source file using Unicode combining characters.
With the package loaded, the two-character sequence “x” + U+0302
(combining circumflex accent) – which your editor displays as
an accented letter – is rewritten on input to “\hat x”, and
likewise for two dozen other combining characters (grave, acute,
tilde, macron, breve, dot, diaeresis, caron, vector arrow,
harpoons, and more).
The package uses LuaTeX’s process_input_buffer callback
and therefore requires LuaLaTeX.
This is the first release.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luamathaccents
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/luamathaccents/
------------------------------------------------------------------------
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
Varkor submitted an update to the
quiver
package.
Version: 1.7.0 2026-07-27
License: mit
Summary description: Draw commutative diagrams exported from https://q.uiver.app
Announcement text:
------------------------------------------------------------------------
Version 1.7.0 contains three new arrow styles (`coil`, `coil'`
and `multimap`) and adds a dependency on `tikz-nfold`.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/quiver
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/quiver/
------------------------------------------------------------------------
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
Aurghyadip Kundu submitted the
modernclassnotes
package.
Version: 1.0.0 2026-07-26
License: lppl1.3c mit
Summary description: Typesetting course notes, lecture handouts, and assignment worksheets
Announcement text:
------------------------------------------------------------------------
The modernclassnotes package (v1.0.0) is now available on CTAN.
modernclassnotes provides a modern, clean, and highly customizable
LaTeX document class and package designed for university professors,
lecturers, researchers, and students to typeset course notes,
lecture handouts, and assignment worksheets.
Key Features of v1.0.0:
- Three Specialized Document Modes:
* mode=notes: Full course manuals with automated lecture tracking (\lecture).
* mode=handout: Compact single-lecture summary handouts with metadata banners.
* mode=worksheet: Homework assignments and problem sets with togglable
solution keys (showsolutions=true/false).
- 7 Built-in Color Palettes: ocean, nord, midnight, emerald, burgundy,
amethyst, and mono.
- Comprehensive Callouts: Environments for mathematical theorems,
explanatory remarks, tips, code blocks, and assessment solutions.
- Zero Heavy Dependencies: Native box engine ensuring fast compilation
across TeX Live, MiKTeX, and Overleaf.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/modernclassnotes
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/modernclassnotes/
------------------------------------------------------------------------
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
tagpdf
package.
Version: 1.0d 2026-07-25
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
------------------------------------------------------------------------
### Fixed
- (tagpdf-backend) softhyphen=artifact has no effect for T1 fonts
(https://github.com/latex3/tagpdf/issues/138)
- (tagpdf-backend) real space code of lualatex errors if the space
is directly at the begin of the document,
https://github.com/latex3/tagging-project/issues/1494
- improved some expl3 syntax (as found with explcheck)
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagpdf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf/
------------------------------------------------------------------------
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
Alan J. Cain submitted an update to the
lua-list-hyphen
package.
Version: 0.42.7 2026-07-25
License: lppl1.3c
Summary description: Per-language listing of hyphenated words for LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
Corrections and improvements to documentation.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/lua-list-hyphen
More information is at
https://ctan.org/pkg/lua-list-hyphen
--------------------------------------------------------------------------------
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
xecjk
package.
Version: 3.10.4
License: lppl1.3c
Summary description: Typeset CJK in XeLaTeX
Announcement text:
------------------------------------------------------------------------
This release introduces a unified command-boundary capture/register
framework that replaces numerous ad-hoc mechanisms for handling
inter-character spacing around boxes, color changes, hyperlinks,
and third-party commands.
It also fixes several boundary and glue-handling bugs.
NEW FEATURES
- New command-boundary capture/register framework that determines
the visible head/tail character class of boxes, opaque node streams,
and commands with no visible output, and restores inter-character
boundaries accordingly (#992).
- New experimental `experiment/boundary-register` interface allowing
expert users to register custom commands into the unified
command-boundary framework (#1010).
- New dedicated inline-math boundary class that separately handles
end-of-formula spacing and post-formula source spaces in argument
contexts, enabling registered commands to restore left/right
boundaries with correct direct-formula source-space semantics (#1002).
- New `\@@_glue_check_expire_stale:` routine: when the top-level
recovery chain finds an empty node list, it clears stale pending
state, preventing `\g_@@_glue_check_pending_bool` from surviving
across `\hbox`/`\setbox` boundaries (#996).
- `siunitx` compatibility: `\unit`, `\qty`, `\num` and v2 legacy names
`\si`, `\SI` are registered as fixed Default head/tail stream captures,
fixing space loss at unit-command boundaries in CJK context (#1000).
BUG FIXES
- Fixed range parsing of default endpoints in `\@@_check_num_range:nnNN`.
- Boundary-to-CJK source-space check now uses the same
`\@@_skip_if_interword:N` test as the Default direction;
explicit glue whose natural width differs from the current
inter-word space is no longer replaced by `\CJKglue` (#996).
- box/wrapped-box capture now rebuilds boundaries as Default head/tail
when a box has emitted visible content (non-zero width, non-zero
height or depth, with a terminal char/rule/math/kern node) but
no character class was observed. Math and `\vrule` etc. that do
not trigger interchar transitions are no longer misidentified
as "no visible output" (#998).
- Default marker replay now synchronises `\spacefactor` with the
outer list; post-transparent processing also relocates the marker
together with its candidate glue, fixing right-boundary spacing
when `xCJKecglue` is enabled and a trailing uppercase letter or
`\null` inside a box obscures the boundary suffix (#1003).
- Invisible nodes separating a real space from a marker in a
normal stream now cause the marker to expire (direct-formula
semantics) and preserve the original ordering of intermediate
glue and nodes (#1002).
- Fixed nested `ulem`/xeCJKfntef underline commands: only the
outermost invocation now starts a stream capture, preventing
per-nesting state leakage on the capture stack (#992).
DOCUMENTATION
- Clarified that `xCJKecglue` also controls source spaces adjacent
to inline math (#1002).
- Documented in the user manual that TeX cannot distinguish source
spaces from certain explicit glue, and provided a zero-width
`\kern` workaround (#992).
- Added Boundary→CJK direction note: certain explicit glue may
also be replaced by `CJKglue` (#996).
INTERNAL CHANGES
- Allowed the Boundary-to-Default recovery path to tentatively
remove trailing source inter-word glue that has no infinite-order
stretch but does have shrink; if a CJK marker is found beneath,
it is replaced by `\CJKecglue`, completing symmetric command-boundary
handling with the Default-to-CJK direction (#992).
- Command-boundary framework now manages `xeCJKfntef`, box commands,
and color commands; removed the legacy fallback that guessed
hlist/whatsit categories via a global tl.
The glue branch now only accepts immediately adjacent
xeCJK markers (#992).
- Removed the dedicated color pending boolean; color push/pop and
box output are now handled by transparent/wrapped-box capture (#992).
- Wrapped the kernel-private `\@imakebox` and `\@iframebox` `[#1][#2]#3`
signatures to register `\makebox`/`\framebox`; this wrapper must
be updated if the kernel changes that signature (#992).
- Migrated link-annotation entry saving and tail-anchor replay to
unified stream capture, restoring boundaries on both sides
according to the link's actual visible head/tail class (#992).
- Registered `\set@color` and `\reset@color` as transparent captures;
removed the dedicated color push/pop marker save/replay branch (#992).
- Registered `l3color` color push/pop entries as transparent captures;
removed the corresponding dedicated marker protection branch (#992).
- Migrated `\HD@target` to unified transparent capture, restoring
marker and source-space state on both sides (#992).
- Wrapped `\Url@z`'s full formatting phase in a fixed Default
head/tail stream capture; removed the #880 dedicated drain (#992).
- Migrated `\verb` from the entry drain (which assumed Western output)
to unified stream capture, restoring boundaries according to
verbatim's actual head/tail class (#992).
- Registered `\eqref` as fixed Default head/tail and `\cs` as fixed
Default head-only stream captures; codedoc/doc meta internal
adapters now directly wrap a fixed Default stream, removing the
dedicated drain and covering all its public call sites (#992).
- Registered kernel `\@setref` (or `hyperref`-saved `\real@setref`)
as auto stream capture, replacing the #991 dedicated saved-node/replay
patch with the unified framework.
- Changed `\blx@pagetracker` from a one-way state drain to transparent
capture, making write whatsits transparent to the actual visible
boundaries on both sides (#992).
- Integrated xeCJKfntef underline commands, native `ulem` entries
(e.g. `\uline`), `\xeCJKfntefon`, and standalone symbol commands
into stream capture; internal pending is now published through
the framework's unified helper; removed fntef-specific tail-state
restoration and pending setup (#992).
- Measurement-time box isolation for decorative symbols now uses
the framework's nestable pause zones, simultaneously saving and
restoring marker and pending state (#992).
- Connected `\lstinline`'s delimiter, active-character, and brace
scanning paths to auto stream capture, making all four source-space
combinations around color switches consistent with direct input (#992).
Source code: https://github.com/CTeX-org/ctex-kit
Issue tracker: https://github.com/CTeX-org/ctex-kit/issues
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/xecjk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/xetex/latex/xecjk/
------------------------------------------------------------------------
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
Matthew Lorig submitted the
concrete-vec
package.
Version:
License:
Summary description: Concrete text and mathematics as outlines, with a synthetic
bold weight
Announcement text:
--------------------------------------------------------------------------------
concrete-vec – Concrete text and mathematics as outlines, with a bold weight
concrete-vec typesets a document in Knuth's Concrete fonts with two properties
the existing Concrete packages do not jointly provide: every glyph, in text and
in mathematics, is a vector outline rather than a bitmap; and a bold weight is
available, synthesised by stroking, in both text and mathematics.
It is a thin configuration layer over ccfonts, mathastext and pdfrender, and
targets pdflatex. Text is set in T1-encoded Concrete (vector via cm-super);
mathematics reuses the Concrete text font through mathastext, so math letters,
digits and operators are Concrete outlines too. Bold is produced by stroking
glyph outlines: the package patches \bfseries so bold works in headings, tables
and list labels, and provides \bd{...}, a single command that bolds in both
modes — ordinary bold in text, and in mathematics an in-place stroke that
thickens any symbol (Latin or Greek) while preserving its shape, so \bd{x} keeps
its italic and \bd{\pi} gives a bold pi.
This is the first release.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org
More information is at
https://ctan.org/pkg/concrete-vec
--------------------------------------------------------------------------------
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 .
Liam Huang submitted an update to the
CTeX
package.
Version: 2.6.4
License: lppl1.3c
Summary description: LaTeX classes and packages for Chinese typesetting
Announcement text:
------------------------------------------------------------------------
This release fixes one font mapping issue.
BUG FIXES
- `macnew`: The regular upright glyph for Song (宋体) now uses Songti SC Regular (#994).
Source code: https://github.com/CTeX-org/ctex-kit
Issue tracker: https://github.com/CTeX-org/ctex-kit/issues
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ctex
The package’s files themselves can be inspected at
https://mirrors.ctan.org/language/chinese/ctex/
------------------------------------------------------------------------
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
Gérard Dubard submitted the
texecole
package.
Version: 1.0 2026-07-23
License: gpl3+
Summary description: A French-prose document composition language
Announcement text:
------------------------------------------------------------------------
English:
texecole is a new LuaLaTeX document class for teachers who want
print-ready worksheets without writing LaTeX.
Documents are written in a French-only prose tag language (no anglicisms),
which the class translates to LaTeX at compile time.
It covers layout frames and grids, tables, images, a math mini-language
(fractions, sums, integrals, derivatives, matrices), function plotting,
plane and solid geometry, and statistics/probability diagrams.
An internal computation engine handles most needs;
Python (SymPy/SciPy) can be used for extended symbolic and numeric
computation.
French:
texecole est une nouvelle classe LuaLaTeX construite autour d'un
langage de balises en prose française (sans anglicisme), traduit
en LaTeX à la compilation.
Elle s'adresse à toute personne produisant des documents scientifiques,
techniques ou pédagogiques : élèves, étudiants, enseignants, chercheurs,
ingénieurs, auteurs de documentation.
Elle couvre les cadres et grilles, les tableaux, les images,
un mini-langage mathématique (fractions, sommes, intégrales,
dérivées, matrices), les graphiques de fonctions, la géométrie
plane et les solides, ainsi que les statistiques et probabilités.
Un moteur de calcul interne couvre l'essentiel des besoins ;
Python (SymPy/SciPy) peut être utilisé pour le calcul formel et
numérique étendu.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texecole
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/texecole/
------------------------------------------------------------------------
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
Cédric Pierquet submitted an update to the
tkz-grapheur
package.
Version: 0.31d 2026-07-23
License: lppl1.3c
Summary description: A LaTeX package with tools for graph plotting (and TikZ)
Announcement text:
--------------------------------------------------------------------------------
New features: automatic "nice numbers" axis step computation (GradsAuto), the
turnkey \MiniGraphiqueTkz environment for compact plots, and the
\TracerNuageSuiteAuto wrapper for recursive sequences.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tkz-grapheur
More information is at
https://ctan.org/pkg/tkz-grapheur
--------------------------------------------------------------------------------
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 .
Alan J. Cain submitted an update to the
lua-list-hyphen
package.
Version: 0.42.1 2026-07-23
License: lppl1.3c
Summary description: Per-language listing of hyphenated words for LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
New features:
- checking hyphenations against per-language dictionaries of valid divisions (or allowlists).
- visual flagging of hyphenations in the document as valid/invalid/ambiguous/unknown.
- most options can be applied either globally or per-language.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/lua-list-hyphen
More information is at
https://ctan.org/pkg/lua-list-hyphen
--------------------------------------------------------------------------------
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.
Antoine Missier submitted an update to the
mathgreeks
package.
Version: 1.3 2026-07-23
License: lppl1.3c
Summary description: Use different Greek letter fonts in math mode
Announcement text:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/mathgreeks
More information is at
https://ctan.org/pkg/mathgreeks
--------------------------------------------------------------------------------
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 .
Marei Peischl submitted an update to the
ZUGFeRD
package.
Version: 0.13 2026-07-23
License: lppl1.3c
Summary description: ZUGFeRD and Faktur-X invoicing using LaTeX
Announcement text:
--------------------------------------------------------------------------------
ZUGFeRD v0.13
* Bugfix release: XMP Metadata to use the pdfmeta/xmp hook
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/zugferd
More information is at
https://ctan.org/pkg/zugferd
--------------------------------------------------------------------------------
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 .
Herbert Voß submitted an update to the
JuliaMono
package.
Version: 0.06c 2026-07-23
License: lppl1.3 ofl
Summary description: Support for the TrueType font JuliaMono
Announcement text:
--------------------------------------------------------------------------------
Update to font version 0.63.2 (see https://github.com/cormullion/juliamono)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/juliamono
More information is at
https://ctan.org/pkg/juliamono
--------------------------------------------------------------------------------
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 .
erhard Schaden submitted the
linguexx
package.
Version: 1.0
License: lppl1.3c
Summary description: Typesetting linguistic examples and glosses
Announcement text:
--------------------------------------------------------------------------------
Linguexx is a standalone LaTeX package for typesetting linguistic examples – a
reimplementation of Wolfgang Sternefeld's no-longer maintained linguex that
provides nearly all of its commands. It runs on pdfLaTeX, XeLaTeX and LuaLaTeX.
When the document enables LaTeX's tagging code, linguexx tags its output
(numbered examples, cross-references, and interlinear glosses alike) as
accessible objects in the PDF structure tree.
--------------------------------------------------------------------------------
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 .
Salim Bou submitted an update to the
beamer-rl
package.
Version: 2.1 2026-07-22
License: lppl1.3c
Summary description: Right to left presentation with beamer and babel
Announcement text:
--------------------------------------------------------------------------------
Simplify the addition of the graphics layout (thanks to Udi-Fogiel).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/beamer-rl
More information is at
https://ctan.org/pkg/beamer-rl
--------------------------------------------------------------------------------
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 .
Matthias Werner submitted an update to the
seatingchart
package.
Version: 1.0.0beta 2026-07-22
License: lppl1.3c
Summary description: Generation of seating charts
Announcement text:
--------------------------------------------------------------------------------
## [2026/07/22 — version 1.0.0beta]
### New features
- environment to allow several seating charts per document
- import of labels from cvs
## Fixes
- Conflict with babel
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/seatingchart
More information is at
https://ctan.org/pkg/seatingchart
--------------------------------------------------------------------------------
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 .
Jürgen Spitzmüller submitted an update to the
polyglossia
package.
Version: 2.12 2026-07-22
License: mit lppl1.3 cc0
Summary description: An alternative to babel for XeLaTeX and LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
Bug fixes
‣ Fix other-languages key in \DocumentMetadata (#699).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/polyglossia
More information is at
https://ctan.org/pkg/polyglossia
--------------------------------------------------------------------------------
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 .
David Purton submitted an update to the
sblbook
package.
Version: 1.1 2026-07-22
License: lppl1.3c
Summary description: A LaTeX class for SBL style print ready books
Announcement text:
------------------------------------------------------------------------
New in sblbook v1.1:
- Tagging support for LaTeX2e <2026-06-01>
- Appendix improvements
- Section heading improvements
- Table of contents improvements
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/sblbook
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/sblbook/
------------------------------------------------------------------------
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
David Purton submitted an update to the
sblreport
package.
Version: 1.1 2026-07-22
License: lppl1.3c
Summary description: A LaTeX class for SBL style theses
Announcement text:
------------------------------------------------------------------------
New in sblreport v1.1:
- Tagging support for LaTeX2e <2026-06-01>
- Appendix improvements
- Section heading improvements
- Table of contents improvements
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/sblreport
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/sblreport/
------------------------------------------------------------------------
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
David Purton submitted an update to the
sblarticle
package.
Version: 1.1 2026-07-22
License: lppl1.3c
Summary description: A LaTeX class for SBL style articles and papers
Announcement text:
------------------------------------------------------------------------
New in sblarticle v1.1:
- Tagging support for LaTeX2e <2026-06-01>
- Appendix improvements
- Section heading improvements
- Table of contents improvements
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/sblarticle
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/sblarticle/
------------------------------------------------------------------------
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
Quan Sun submitted the
mathformule
package.
Version: 0.6
License: lppl1.3c
Summary description: A lightweight environment for single- and multiline numbered display
Announcement text:
--------------------------------------------------------------------------------
mathformule v0.6 is a new LaTeX2e package providing a lightweight `formule`
environment for both single-line and multiline display mathematics.
Multiline formulas can share one overall equation number or receive configurable
per-row subnumbers. The environment supports extensible braces on either side,
optional mathematical material outside the braces, customizable row spacing,
signed brace-spacing corrections, row-level number suppression, and conventional
ampersand-based alignment. Multiline rows without an explicit alignment point
are left aligned automatically.
The package shares LaTeX's standard `equation` counter and integrates with the
usual numbering and cross-reference mechanisms. It does not explicitly require
or load an auxiliary package and has been verified with pdfLaTeX, XeLaTeX, and
LuaLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/mathformule
More information is at
https://ctan.org/pkg/mathformule
--------------------------------------------------------------------------------
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 .