Boris Veytsman submitted an update to the
aomart
package.
Version: 1.38
License: lppl1.3
Summary description: Typeset articles for the Annals of Mathematics
Announcement text:
--------------------------------------------------------------------------------
Version 1.38
New command \IfColorTF
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/aomart
More information is at
https://ctan.org/pkg/aomart
--------------------------------------------------------------------------------
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.
Vaibhav Blayer submitted the
tikzphysics
package.
Version: 1.0.0
License: lppl1.3c
Summary description: TikZ-native shapes and anchors for classical physics diagrams
Announcement text:
--------------------------------------------------------------------------------
The new tikzphysics package provides reusable TikZ shapes, styles, and
geometric anchors for classical-physics diagrams. It includes continuous
contact surfaces and inclined planes, configurable blocks and pulleys with
exactly tangent strings, and a curved optical lens.
--------------------------------------------------------------------------------
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 .
Alan J. Cain submitted an update to the
marginalia
package.
Version: 0.84.3 2026-08-12
License: lppl1.3c
Summary description: Marginal content anywhere with automatic adjustment for LuaLaTeX
Announcement text:
------------------------------------------------------------------------
Fix: Rename two internal macros that did not follow the naming convention
and could have (theoretically) conflicted with other code.
Documentation improvements.
------------------------------------------------------------------------
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
Nan Geng submitted an update to the
suanpan-l3
package.
Version: 2.1.1 2026-08-12
License: lppl1.3c
Summary description: Traditional Chinese 7-beads suanpan (abacus) package based on l3draw
Announcement text:
------------------------------------------------------------------------
1.Optimized the suanpan environment to avoid unnecessary computations
and operations.
2.Cached 21 rod unit for values 0–20 to improve compilation speed.
3.Added range syntax (start-end, start-end-step) and repetition syntax
(value[count]) support for \rods.
4.Added range syntax (start-end) support for the position list of \bead.
5.Further improved the error reporting mechanism.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/suanpan-l3
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/suanpan-l3/
------------------------------------------------------------------------
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.7.0 2026-08-05
License: lppl1.3c
Summary description: Draw vector graphics using l3draw with a simple syntax
Announcement text:
--------------------------------------------------------------------------------
- Adding option to apply patterns to strokes;
- Adding pattern and shading support to nodes;
- Adding support for text rendering modes;
- Adding soft mask support to ConTeXt module.
--------------------------------------------------------------------------------
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
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
fontspec
package.
Version: 2.9h 2026-08-11
License: lppl1.3c
Summary description: Advanced font selection in XeLaTeX and LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
## v2.9h (2026/08/11)
* Drop loading `xparse`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/fontspec
More information is at
https://ctan.org/pkg/fontspec
--------------------------------------------------------------------------------
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.
KKTeX submitted an update to the
KKsymbols
package.
Version: 2.2.2 2026-06-26
License: mit
Summary description: LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets
Announcement text:
------------------------------------------------------------------------
Version 2.2.2 is a documentation release. The manual adds a
comparison with luatexja-otf (command-by-command examples and
a practical selection guide), a section on roman numerals,
and an expanded description of the automatic reference box:
the automatic reference is based on the current font’s x-height
and is not identical to \vphantom{\Rrnum{6}}, so an explicit
\kksref{\Rrnum{6}} should be used when lowercase roman numerals
have to be aligned exactly.
There are no functional changes to the package code.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/kksymbols
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/kksymbols/
------------------------------------------------------------------------
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
KKTeX submitted an update to the
keisennote
package.
Version: 1.2.1 2026-02-02
License: mit
Summary description: TikZ-based Japanese-style notebook ruled lines for LaTeX
Announcement text:
------------------------------------------------------------------------
Version 1.2.1 replaces the four separate parameter setters
(\SetNoteLineWidth, \SetNoteDotRadius, \SetNoteLineDistance
and \SetNoteTriangleSize) with a single key-value command,
\SetKeisenNote[linewidth=..., radius=..., distance=..., triangle=...].
The old commands are no longer defined, so documents written
against earlier versions have to be adapted; the manual now
contains a migration table for this.
The documentation has also been brought back in line with the code,
and the package internals were cleaned up.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/keisennote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/keisennote/
------------------------------------------------------------------------
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 an update to the
cmgraded
package.
Version: 1.0.2
License: ofl lppl1.3c
Summary description: Classic LaTeX look and feel in different grades of blackness
Announcement text:
--------------------------------------------------------------------------------
Tiny fix in the OpenType font files: Added FontBBox to the CFF table.
The missing box could have led to clipped-off glyphs in some viewers,
even though that had not been observed experimentally so far.
Documented exploration results for graded OpenType math fonts:
All in all, this would only seem feasible with quite significant
drawbacks, most notably without visual defects only when used in
LuaLaTeX with several tweaks in *.sty and *.lua, but not when
using the fonts in other places like MathML or Typst. See the
section "OpenType Math Fonts?" for more details.
Added an example with lowered umlauts as babel does in pdfLaTeX.
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3kernel-dev
package.
Version: 2026-08-10
License: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
--------------------------------------------------------------------------------
## [2026-08-10]
### Changed
- Integrate `l3backend` files into `l3kernel` distributionw
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel-dev
--------------------------------------------------------------------------------
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 .
James P. Howard, II submitted the
nehgs-register
package.
Version: 1.1
License: lppl1.3c
Summary description: NEHGS-style genealogical register typesetting for LaTeX
Announcement text:
--------------------------------------------------------------------------------
Initial release of nehgs-register, a LaTeX package for typesetting genealogical
registers in the NEHGS Register System style. Version 1.1 provides key-value
person definitions with vital records, automatic generation numbering,
NGSQ-compatible numbering, multiple-marriage support, gender-aware pronoun
macros, approximate date qualifiers, cross-referenced child listings, source and
endnote commands, and four ready-to-compile examples. It requires datetime2 and
hyperref.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/nehgs-register
More information is at
https://ctan.org/pkg/nehgs-register
--------------------------------------------------------------------------------
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 .
Dohyun Kim submitted an update to the
luamplib
package.
Version: 2.42.6 2026-08-11
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
* withshadingstroke works with picture object as well as path object.
See the documentation 1.2.12 for details.
* new optional macro for tiling pattern: withpatternstroke
See the documentation 1.2.14 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
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 .
Boris Veytsman submitted an update to the
resphilosophica
package.
Version: 1.40 2026-08-10
License: lppl1.3
Summary description: Typeset articles for the journal Res Philosophica
Announcement text:
------------------------------------------------------------------------
New DOI prefix
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/resphilosophica
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/resphilosophica/
------------------------------------------------------------------------
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
Gary A. Howard submitted an update to the
tlc-article
package.
Version: 1.2.43 2026-08-10
License: bsd3
Summary description: LaTeX document class for consistently formatted formal documents
Announcement text:
--------------------------------------------------------------------------------
Version 1.2.43 updates tlc-article, a LaTeX class for consistently formatted formal documents. This release refreshes the class and its documentation, improves configurable layout support, modernizes installation instructions, and corrects documentation examples and dependency information.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tlc-article
More information is at
https://ctan.org/pkg/tlc-article
--------------------------------------------------------------------------------
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.
Johan Larsson submitted the
dichromacy
package.
Version: 0.3.0
License: mit
Summary description: Simulation of color vision deficiency, using LuaLaTeX
Announcement text:
------------------------------------------------------------------------
This is the first release of dichromacy on CTAN.
It is a package for simulating color vision deficiency (CVD)
in LaTeX documents. It is currently limited to LuaTeX.
Except for loading the package, all the user has to do is to
set the type of CVD via `\cvdtype{}` and the severity with
`\cvdseverity{}`, for instance:
\usepackage{dichromacy}
\cvdtype{deuteranopia}
\cvdseverity{0.5}
The package will then automatically adjust the colors in the
document to simulate the specified type and severity of CVD.
This can be useful for testing the accessibility of documents
for individuals with color vision deficiencies.
Currently the package supports colors defined via the standard
LaTeX color commands (e.g., `\color{red}`) as well as PDF images
included via `\includegraphics`.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/dichromacy
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/dichromacy/
------------------------------------------------------------------------
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
Yosuke Yamazaki submitted the
dental-palmer
package.
Version: 2.0.0 2026-07-07
License: lppl1.3
Summary description: Typeset Zsigmondy-Palmer dental notation with TikZ
Announcement text:
------------------------------------------------------------------------
The dental-palmer distribution provides the palmer LaTeX package
for typesetting Zsigmondy-Palmer dental notation using TikZ.
It provides the \Palmer command with a key-value interface for
alignment, spacing, midline-bar suppression, and quadrant-order
control, plus \palmerset for document-wide defaults.
It is intended for dental professionals, educators, and
researchers preparing clinical and academic documents.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/dental-palmer
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/dental-palmer/
------------------------------------------------------------------------
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
Daniel Nagel submitted an update to the
fontawesome6
package.
Version: 6.7.2-4 2026-08-10
License: ofl lppl1.3c
Summary description: Font Awesome 6 with LaTeX support
Announcement text:
------------------------------------------------------------------------
Includes some bug fixes and improvements:
better XeLaTeX/LuaLaTeX support, fixed digit-containing glyph names,
improved support for regular-icons encoding, and updated copyright
and support links.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fontawesome6
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/fontawesome6/
------------------------------------------------------------------------
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
Daniel Nagel submitted an update to the
fontawesome7
package.
Version: 7.3.1-1 2026-08-09
License: ofl lppl1.3c
Summary description: Font Awesome 7 with LaTeX support
Announcement text:
------------------------------------------------------------------------
fontawesome7 has been upgraded to the latest version v7.3.1
with 70+ new icons and fixed digit handling in icon names.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fontawesome7
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/fontawesome7/
------------------------------------------------------------------------
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
verse
package.
Version: 2.5
License: lppl1.3c
Summary description: Aids for typesetting simple verse
Announcement text:
--------------------------------------------------------------------------------
Update to verse package to support LaTeX tagging code
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/verse
More information is at
https://ctan.org/pkg/verse
--------------------------------------------------------------------------------
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
marginalia
package.
Version: 0.84.1 2026-08-09
License: lppl1.3c
Summary description: Marginal content anywhere with automatic adjustment for LuaLaTeX
Announcement text:
------------------------------------------------------------------------
New feature: Support right-to-left text and documents bound on the
right-hand side (in which case the default placement of marginal
content and the semantics of configuration options that refer to
outer/inner margins will change appropriately).
Documentation improvements.
------------------------------------------------------------------------
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
Nan Geng submitted an update to the
suanpan-l3
package.
Version: 2.0.1 2026-08-09
License: lppl1.3c
Summary description: Traditional Chinese 7-beads suanpan (abacus) package based on l3draw
Announcement text:
------------------------------------------------------------------------
1.Removed the numrods option and lifted the restriction on abacus size.
2.Fixed a bug in the rod value range checking code.
3.Optimized code for improved maintainability.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/suanpan-l3
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/suanpan-l3/
------------------------------------------------------------------------
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
Javier Bezos López submitted an update to the
babel
package.
Version: 26.10 2026-08-08
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
------------------------------------------------------------------------
Changes in version 26.10 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-26.10.html
Here is a summary:
* Breaking change (bidi texts): Now the option layout=tabular has
been made the default.
* New locale: persian-latin, thanks to @RamtinMoslemi.
* Fix: Variant was ignored with BCP 47 tags.
* Support for the new lua-calendrica package.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/required/babel/base/
------------------------------------------------------------------------
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
Frank Lin submitted an update to the
LuaTeX-CN
bundle.
Version: 0.4.1
License: apache2
Summary description: A LuaTeX based package to handle Chinese text typesetting
Announcement text:
------------------------------------------------------------------------
luatex-cn 0.4.1 -- first update on CTAN since 0.3.1.
luatex-cn typesets Chinese with LuaLaTeX in both writing directions:
faithful reproduction of classical (guji) page layouts, and modern
Chinese typesetting following the W3C Requirements for Chinese Text
Layout (clreq).
Highlights since 0.3.1:
* Unified entry point: \usepackage{luatex-cn} now loads the new
horizontal clreq pipeline by default (options are passed through,
e.g. [style=taiwan]); the [vertical] option or any ltc-* document
class selects the vertical engine, with 0.3.x semantics unchanged.
* Horizontal clreq pipeline (new): CJK-Western spacing (1/4 em,
compressible to 1/8, stretchable to 1/2, with the exceptions clreq
specifies), punctuation width adjustment with Mainland China /
Taiwan / untouched presets, quote-style conversion, four-level
line-breaking prohibitions and non-separation rules, intra-line
compression/stretching in clreq priority order, half-width
punctuation at line end, hanging punctuation, interlinear marks
(proper-name mark, book-title mark, emphasis dots), word-aligned
pinyin ruby, paragraph/page controls (orphan handling, hanging
indentation, last-line alignment).
* Vertical clreq conformance: 1/4 em CJK-Western boundary spacing,
\Sideways (rotated Western text), \CombineUpright (tate-chu-yoko),
hanging punctuation at column end, clreq-conformant emphasis dots
per document class.
* A shared rules kernel used by both directions (single source for
the clreq punctuation table, space-distribution solver and
prohibition rules), a published conformance matrix
(doc/CLREQ-CONFORMANCE.md), and 119 PDF-content-stream metric
assertions run in CI.
* Installation-free fonts: \setmainfont with a bare font file name,
registry aliases, and a helper script that installs fonts into
TEXMFHOME without touching the system font library.
* Typesetting additions from the 0.3.x series: tables with
cross-page support and horizontal bands, European-style genealogy
charts, gongche (traditional musical notation), illustration
pages, colophon (paiji) boxes, multi-level headings, and a modern
vertical book layout in the style of Zhonghua Shuju (footnotes,
first-line indentation, alternating running heads).
* 0.4.1 fixes: Western words in annotations/textboxes are no longer
hyphenated and mis-columned; in fixed-grid mode \Sideways now
sizes rotated words by their advance width.
Full changelog: https://github.com/open-guji/luatex-cn/blob/main/CHANGELOG.md
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luatex-cn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/language/chinese/luatex-cn/
------------------------------------------------------------------------
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
Liam Huang submitted an update to the
xecjk
package.
Version: 3.10.5
License: lppl1.3c
Summary description: Typeset CJK in XeLaTeX
Announcement text:
--------------------------------------------------------------------------------
This release fixes several bugs related to CJK glue handling, brace-group
consumption, hyperlink anchors, and underline/strikethrough decorations, and
adds a new transparent wrapper variant for brace-delimited argument forwarding.
BUG FIXES
- `\CJKecglue` inserted at source-space positions now uses a portable code path,
preventing its shrink component from being frozen inside the fixed-width segment
boxes produced by `ulem` (#1037).
- Before boundary detection, category-code-4 `&` in the parameter copy is
replaced with `\scan_stop:`, fixing compilation errors when commands like
`\colorbox` receive arguments containing `&` inside `\halign` (#1043).
- `\sbox` now uses a dedicated adapter: prefixes such as `\global` must
immediately precede `\setbox`, but assignments placed in the `cmd/sbox/before`
hook consumed the prefix, causing `\global\sbox` to silently degrade to a local
assignment (#1029).
- Only the single triggering left brace is now absorbed instead of swallowing
the entire group and re-emitting it, fixing the `Improper alphabetic constant`
error when `中文¥¥` appears in `tabular` (#1038).
- Inline anchor outputs `¥hyper@anchor`, `¥Hy@raisedlink`, and
`¥__hyp_target_raise:n` are registered as transparent captures so that
`¥hypertarget`, `¥phantomsection`, `¥MakeLinkTarget`, unnumbered heading
anchors, and manually wrapped anchors no longer mask the actual boundaries on
either side; the path via `¥hyper@anchorstart` (e.g. `¥pdfbookmark`) is not yet
covered (#1047).
- The stream capture for `l3doc` is moved from the internal `¥__codedoc_meta:n`
up to the public `¥meta`, so that `¥CJKecglue` on both sides is evaluated using
the font metrics outside the command (#1046).
- Period-style decorations now save end-of-segment state per nesting level,
preventing an inner command from overwriting the right end of an outer one
(#1012).
- Body text now always enters `ulem` arguments as literal tokens: only "math
followed by a trailing source space" is reformatted, and reformatting first
assembles then expands once, preventing `¥CJKecglue` to the right of Latin words
from being trapped in a fixed-width decoration segment box and losing its shrink
component (#1026).
- The user manual now explains that a nested segment inside line-style commands
cannot break across lines, distinguishes line-style from symbol-style commands,
and provides alternative approaches; a regression guard for the `¥UL@onin` path
is added using "ability to line-break" as the observable (#1057).
- Wavy underlines and diagonal strikethroughs now use a quarter-em drawing unit
that scales with font size and ordinary `¥leaders`; the minus-sign variant
insets by half a period at each end to prevent adjacent commands from merging
(#1012).
- Decoration content is wrapped in an empty `ActualText` marker, and LaTeX
tagging is suspended during decoration box construction, preventing glyphs used
by wavy underlines and diagonal strikethroughs from appearing in PDF text
extraction results (#1017).
NEW FEATURES
- A new transparent wrapper variant is added that forwards arguments delimited
by braces, for use by target functions that consume their argument as `¥hbox:n`
content (#1047).
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/xetex/latex/xecjk
More information is at
https://ctan.org/pkg/xecjk
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
The LaTeX Project Team submitted an update to the
unicode-data
package.
Version: 1.20 2026-08-07
License: lppl1.3c other-free
Summary description: Unicode data and loaders for TeX
Announcement text:
--------------------------------------------------------------------------------
- Adjustments to support HiTeX
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/unicode-data
More information is at
https://ctan.org/pkg/unicode-data
--------------------------------------------------------------------------------
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.42.5 2026-08-07
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
clean up color-related codes (adapt to recent version of l3kernel)
--------------------------------------------------------------------------------
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
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 .
Olivier Péault submitted an update to the
repere
package.
Version: 26.07
License: lppl1.3c
Summary description: MetaPost macros for secondary school mathematics teachers
Announcement text:
--------------------------------------------------------------------------------
- code change in spline macro
- orthogonal projection
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/metapost/contrib/macros/repere
More information is at
https://ctan.org/pkg/repere
--------------------------------------------------------------------------------
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 .
Yuqi Liang submitted the
biblatex-asa
package.
Version: 1.0.0 2026-08-06
License: lppl1.3c
Summary description: American Sociological Association (ASA) citation style for biblatex
Announcement text:
--------------------------------------------------------------------------------
Initial release of biblatex-asa 1.0.0: ASA Style Guide (7th ed.) citation and bibliography style for biblatex/biber, with documentation and examples.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-asa
More information is at
https://ctan.org/pkg/biblatex-asa
--------------------------------------------------------------------------------
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.
Guilherme Ivo submitted the
siicusp-abstracts
package.
Version: 1.1.0 2026-08-05
License: lppl1.3c
Summary description: LaTeX package for formatting scientific abstracts according
to SIICUSP
Announcement text:
--------------------------------------------------------------------------------
Initial release of the siicusp-abstracts package.
The package provides LaTeX support for formatting scientific initiation papers
according to the SIICUSP guidelines. It includes commands for document layout,
title formatting, typography, headers, and other required elements.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/siicusp-abstracts
More information is at
https://ctan.org/pkg/siicusp-abstracts
--------------------------------------------------------------------------------
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 .
Manfred Lotz submitted an update to the
pkgcheck
package.
Version: 4.1.0 2026-08-05
License: apache2 mit
Summary description: CTAN package checker
Announcement text:
--------------------------------------------------------------------------------
## pkgcheck 2026-08-05 (4.1.0)
### Added
New errors detection
- E0044: wrong permissions for directory in a TDS zip archive
- E0045: wrong permissions for a file in a TDS zip archive
- E0046: file or directory in a TDS zip archive has special bits on
- setuid/setgit bits on files
- sticky bit on directories
Actually this should not create problems as unpacking a TDS zip archive skips those bits
- E0047: file or directory in a package has special bits on
- setuid/setgit bits on files
- sticky bit on directories
In practice this should not happen as unpacking a zip or tar archive skips these bits
- Add DetectResult::Pe (Portable Executable) which is
`application/vnd.microsoft.portable-executable`
- file types registered are `.exe`, `.dll`, `.sys`, `.scr`, `.cpl`, `.efi`
- permission can be anything as long as the file readable
### Fixed
- in some cases the error message for bad permissions was an incomplete output instead of E0002
- many documentation improvements
- thanks to @quark67: https://codeberg.org/ManfredLotz/pkgcheck/issues/14
### Changed
- Rust crate updates
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/pkgcheck
More information is at
https://ctan.org/pkg/pkgcheck
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.5.3 2026-08-05
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
--------------------------------------------------------------------------------
## [v0.5.3] - 2026-08-05
### Fixed
- Correct appearance of material which is alerted without an explicit overlay
specification (see issue
[\#244](https://github.com/josephwright/ltx-talk/issues/244))
- Detect and error on over-specified overlay (see issue
[\#245](https://github.com/josephwright/ltx-talk/issues/245))
--------------------------------------------------------------------------------
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
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 .
Patrick Fradin submitted an update to the
luadraw
package.
Version: 3.4 2026-08-04
License: lppl1.3c
Summary description: Lua-based mathematical graphs for LuaLaTeX
Announcement text:
------------------------------------------------------------------------
Addition of functions specific to 2D or 3D paths (conversions).
For the method *g:Beginclip(path, inverse)*, the *path* can be
a 2D or 3D path.
Addition of methods returning the characteristic elements of
cylinders, cones, truncated cones, and spheres (outline, visible
edge, hidden edge, tangency points, etc.).
In the *luadraw_spherical* module: addition of the *g:DSregion()* method.
Bug fixes...
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luadraw
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/luadraw/
------------------------------------------------------------------------
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
Nibras Abo Alzahab submitted the
arabdoc
bundle.
Version: 1.0.0
License: lppl1.3c
Summary description: One-line Arabic RTL setup for XeLaTeX
Announcement text:
------------------------------------------------------------------------
A new package collection, arabdoc, provides a one-line Arabic
right-to-left setup for XeLaTeX, replacing 15–25 lines of fragile
preamble with a single \usepackage call.
The collection consists of four packages: arabdoc-setup (core RTL
stack), arabdoc document classes (arabdoc-article, arabdoc-book,
arabdoc-report, arabdoc-thesis), arabdoc-glossary (bilingual glossary
and acronym management), and arabdoc-bib (Arabic bibliography with
biblatex).
Options include font selection, numeral style, calendar,
caption overrides, and legal-style section numbering.
Requires XeLaTeX with bidi, polyglossia, and fontspec.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/arabdoc
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/xetex/latex/arabdoc/
------------------------------------------------------------------------
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 an update to the
modernclassnotes
package.
Version: 1.1.0 2026-08-04
License: lppl1.3c mit
Summary description: Typesetting course notes, lecture handouts, and assignment worksheets
Announcement text:
--------------------------------------------------------------------------------
1. New Features & Enhancements:
- Chapter Notes Mode (mode=chapternotes): Added layout preset tailored for chapter-based lecture notes and course modules.
- Chapter & Objective Tracking: Introduced \chapter{number}{title}{objectives} with optional learning objectives list, plus \subchapter{number}{title} tracking.
- Footer Metadata Toggle (official=true/false): Added boolean option to show or hide instructor and institution details in page footers.
- Expanded Typography Options: Added support for 7 additional font packages (kpfonts, pagella, sourceserif, helvet, fira, libertine, utopia) with fallback handling.
- New Color Theme: Introduced the purple color palette option.
2. Bug Fixes & Rendering Improvements:
- Vector Font Rendering: Loaded lmodern (Latin Modern Type 1 vector fonts) in both modernclassnotes.cls and modernclassnotes.sty to eliminate bitmapped Type 3 font fallback under T1 encoding.
3. Documentation & Examples:
- Synchronized package (.sty) and document class (.cls) implementations.
- Updated complete user manual PDF and LaTeX source (doc/modernclassnotes-doc.tex).
- Added new chapter notes example template (examples/04-chapter-notes.tex).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/modernclassnotes
More information is at
https://ctan.org/pkg/modernclassnotes
--------------------------------------------------------------------------------
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 .
Nan Geng submitted an update to the
suanpan-l3
package.
Version: 2.0.0 2026-08-04
License: lppl1.3c
Summary description: Traditional Chinese 7-bids suanpan (abacus) package based on l3draw
Announcement text:
--------------------------------------------------------------------------------
1.Renamed the bid command to bead.
2.Added range syntax support for the \rods command, supporting both start-end and start-end-step forms.
3.Added an optional counting point parameter for the \rods command.
4.Added the numrods option to set the maximum number of rods, allowing flexible control over the size of the abacus.
5.Implemented static component caching to reduce redundant drawing.
6.Improved the error reporting mechanism.
7.Revised and enhanced the documentation.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/suanpan-l3
More information is at
https://ctan.org/pkg/suanpan-l3
--------------------------------------------------------------------------------
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 .
Nibras Abo Alzahab submitted the
hadith
package.
Version: 1.1.0
License: lppl1.3c pd
Summary description: An easy way to typeset Hadith text using XeLaTeX or LuaLaTeX
Announcement text:
------------------------------------------------------------------------
A new package, hadith, provides an easy way to typeset Hadith text
with full Arabic diacritics (tashkeel) from the canonical collections
of Islamic tradition in XeLaTeX or LuaLaTeX documents.
The package is modeled after the quran package and follows
the same architecture: text data in .def files, macros in .sty.
The package includes 7 collections (36,390 hadiths total):
Sahih al-Bukhari, Sahih Muslim, Sunan Abi Dawud, Jami at-Tirmidhi,
Sunan an-Nasa'i, Sunan Ibn Majah, and Muwatta Malik.
English translations and hadith authenticity grades are included.
Key features include on-demand chapter loading to avoid TeX
memory limits, case-insensitive collection names, inline citation
commands, and metadata commands for section/chapter names.
The package requires XeLaTeX or LuaLaTeX with the bidi and
polyglossia packages.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hadith
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/hadith/
------------------------------------------------------------------------
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
Aihua Wang submitted the
tikz-chemlab
package.
Version: 1.0.0 2026-08-03
License: lppl1.3c
Summary description: A TikZ-based reimplementation for drawing chemical laboratory glassware
Announcement text:
------------------------------------------------------------------------
tikz-chemlab provides macros for a variety of devices used mainly
for chemical applications. tikz-chemlab works with any LaTeX engine
that supports TikZ.
No PostScript dependency. No `latex → dvips → ps2pdf` pipeline needed.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tikz-chemlab
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/tikz-chemlab/
------------------------------------------------------------------------
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
Lukas C. Bossert submitted the
dfg-crc
package.
Version: 0.1.0
License: lppl1.3c
Summary description: Create DFG Collaborative Research Centre proposals and CVs
Announcement text:
--------------------------------------------------------------------------------
Initial CTAN release of dfg-crc.
The LuaLaTeX class provides a data-driven template for DFG Collaborative
Research Centre proposals and CVs, including generated project heads, staff
and funding tables, project lists, collaboration plots, Gantt charts, and
proposal-wide calculations.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/dfg-crc
More information is at
https://ctan.org/pkg/dfg-crc
--------------------------------------------------------------------------------
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 .
Cian Dorr submitted the
propositions
package.
Version: 0.9
License: lppl1.3c
Summary description: Typeset and cross-reference named and numbered propositions
Announcement text:
--------------------------------------------------------------------------------
The propositions package is a new LaTeX package for typesetting and cross-referencing named and numbered displayed propositions (examples, theses, premises...). Cross-references can include customizable formatting; the appearance of proposition labels and cross-references is controlled by a flexible key-value interface. For example: if one writes \begin{prop} \item[Monism, format=\textsc{#1}] \label{mon} All is one \end{prop} \ref{mon}, one will get a description-like list with 'Monism' in small caps, and the subsequent \ref{mon} will also produce 'Monism' in small caps.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/propositions
More information is at
https://ctan.org/pkg/propositions
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3backend-dev
bundle.
Version: 2026-08-02
License: lppl1.3c
Summary description: LaTeX3 backend drivers (dev)
Announcement text:
------------------------------------------------------------------------
### Added
- `l3backend-hitex.def`
### Changed
- Support for `raw` color export mode
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3backend-dev
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex-dev/required/l3backend/
------------------------------------------------------------------------
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-dev
bundle.
Version: 2026-08-02
License: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
------------------------------------------------------------------------
### Added
- `raw` export format for `\color_export:nn(n)N` (see issue \#1934)
- Basic HiTeX support: names for new primitives, engine and format detections
- `\sys_if_engine_hitex:(TF)`
- `\sys_if_engine_unicode:(TF)`
- `\sys_if_output_hnt:(TF)`
- Support for loading `hitex` backend
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3kernel-dev
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex-dev/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
Norman Gray submitted the
beastie
package.
Version: 0.14.1
License: bsd2 0bsd
Summary description: Beastie is an experiment in parsing and processing BibTeX files
Announcement text:
--------------------------------------------------------------------------------
Beastie is an experiment in parsing and processing BibTeX files
* A parser for .bib files, amongst others.
* An implementation of the .bst BibTeX Style Language.
* That .bst implementation is hosted in a dialect of Scheme, extended with suitable parsing and processing primitives.
The goals of this project are:
* to explore ways of processing .bib files which aren't exclusively based on .bst;
* to provide a second implementation of the BST language; and
* to initiate some sort of conversation about BibTeX standards, broadly construed.
There was an article about Beastie v0.12 in TUGBoat, 46:2, pp.220–227 (2025), doi:10.47397/tb/46-2/tb143gray-beastie.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/biblio/beastie
More information is at
https://ctan.org/pkg/beastie
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3build
package.
Version: 2026-08-02
License: lppl1.3c
Summary description: A testing and building system for (La)TeX
Announcement text:
--------------------------------------------------------------------------------
## [2026-08-02]
### Added
- Variable `typesetwarnings` to fail typesetting on overfull/underfull
boxes reported in the log (issue \#470)
- Introduce the `\BEGINBOXTEST`/`\ENDBOXTEST` to avoid boilerplate for box tests
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/l3build
More information is at
https://ctan.org/pkg/l3build
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3backend
package.
Version: 2026-07-20
License: lppl1.3c
Summary description: LaTeX3 backend drivers
Announcement text:
--------------------------------------------------------------------------------
## [2026-07-20]
### Fixed
- Setting of `\current@color` for separations in DVI-based routes (including
XeTeX) (see \#1938)
## [2026-06-19]
### Changed
- Set `\current@color` from `\color_select:N`, etc.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/l3backend
More information is at
https://ctan.org/pkg/l3backend
--------------------------------------------------------------------------------
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 .
The LaTeX Project Team submitted an update to the
l3kernel
package.
Version: 2026-07-20
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
--------------------------------------------------------------------------------
## [2026-07-20]
### Fixed
- Setting of `\current@color` for separations in DVI-based routes (including
XeTeX) (see \#1938)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/l3kernel
More information is at
https://ctan.org/pkg/l3kernel
--------------------------------------------------------------------------------
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 .
Alain Stalder submitted an update to the
cmgraded
package.
Version: 1.0.1
License: ofl lppl1.3c
Summary description: Classic LaTeX look and feel in different grades of blackness
Announcement text:
--------------------------------------------------------------------------------
Tiny fix to make cmgraded workable with the old latex->dvips->ps2pdf.
Note that since the package normally loads Type 1 fonts at runtime,
for the above use case you have to enable the desired map files
in advance with updmap; see the package documentation for 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 .
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 .