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 .