Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2026-03-10
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
## expltools 2026-03-10
### explcheck v0.18.1
#### Fixes
This version of explcheck has fixed the following problems:
- Merge consecutive blocks of function (variant) definitions and function
undefinitions into macro-statements that form flow-graph vertices instead
of individual statements. (suggested by @lostenderman in #156, fixed in #183)
This change improves processing time by about 10% for an average package file
in TeX Live 2024, and by up to 98% (or 53×) for large files such as
`expl3-code.tex` when flow analysis is enabled despite incomplete code
understanding. It also reduces the memory footprint of flow analysis by
up to 3× for those files.
After this change, the default value of the Lua option
`max_reaching_definition_inner_loops` has been reduced from 30,000,000
to just 650,000 inner-loop iterations.
- Fix the assignment of segment numbers to replacement texts. (#183)
This would cause function definition statements to point to segments other
than the replacement texts, confusing the flow analysis.
This change reduces processing time by about 2% for an average package file
in TeX Live 2024, and by up to 11% for large files such as `expl3-code.tex`
when flow analysis is enabled despite incomplete code understanding.
- Raise an error on ambiguous uses of `--long-option VALUE`, where `VALUE` is
a valid command-line option. (contributed by @muzimuzhi in #185 and c48fa116)
#### Docker image
This version of explcheck has made the following changes to our Docker image
`ghcr.io/witiko/expltools/explcheck`:
- Replace Lua 5.3 with LuaJIT in `Dockerfile`. (#184)
This change improves processing time by about 33% for an average package
file in TeX Live 2024, and by up to 61% for large files such as
`expl3-code.tex` when flow analysis is enabled despite incomplete code
understanding.
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration:
- Run regression tests on different Lua interpreters: Lua 5.2, 5.3, 5.4,
LuaTeX, and LuaJIT. (#184)
- Bump `docker/login-action` from 3 to 4. (contributed by @dependabot in #186.)
Overall, the changes in this release reduce the processing time for large
files such as `expl3-code.tex` from months to hours (up to 65×) when flow
analysis is enabled despite incomplete code understanding, and reduce the
memory footprint of flow analysis by up to 3× for those files.
While this is still insufficient for real-time use (e.g., in a language server;
see ticket #68), it makes the tool practical for scenarios such as continuous
integration.
For a discussion of other potential performance improvements of the flow
analysis, see ticket #156.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/expltools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/expltools/
----------------------------------------------------------------------
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
John Collins submitted an update to the
>
> latexmk
>
> package.
>
> Version: 4.88 2026-03-09
> License: gpl2
>
> Summary description: Fully automated LaTeX document generation
>
> Announcement text:
> ----------------------------------------------------------------------
>
> 1. Some corrections to documentation, notably for $dvipdf and $dvips_pdf_switch.
> 2. Improve some messages.
> 3. Miscellaneous bug corrections.
> 4. Use clock time for timing reports on cygwin and msys, and not just Windows.
> 5. On Linux, default command for starting previewers is xdg-open.
> 6. Add lualatex-related item to @file_not_found patterns.
> 7. Add -cc (continuous compile) option, equiv. to -pvc -view=none.
> 8. For msys, make better setting for @rc_system_files.
> 9. Avoid unnecessary extra run(s) of lualatex after font cache is updated.
> 10. On Windows, change default for $dvipdf so that -dvipdf works on Windows.
> 11. Prevent loss of memory of state of custom dependencies that occured
> after a run of *latex that ended early because of an error: When custom
> dependencies were applied to files generated during a run of *latex,
> the memory loss would result in much excessive invocation of custom
> dependencies.
> 12. Update nomenclature_latexmkrc.
> 13. Prevent loss of memory of state of cus_deps and their uses after a run of
> *latex that gives an error. Previously, after a run is aborted early
> because of a syntax error (etc) and a second run is done after file(s)
> are corrected, sometimes the loss of memory would cause unnecessary (and
> sometimes very time consuming) extra runs of cus_deps.
> 14. Correct statement of -bibtex* default in on-line help.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/latexmk
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/support/latexmk/
>
> ----------------------------------------------------------------------
>
> 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
Takuji Tanaka submitted an update to the
japanese-otf
package.
Version: 2026-03-09
License: bsd3
Summary description: Advanced font selection for platex and its friends
Announcement text:
----------------------------------------------------------------------
* Revert to keeping conventional vf's and tfm's by subfont scheme
for \CID{} macros in the archive.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/japanese-otf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/jptex/latex/japanese-otf/
------------------------------------------------------------------------
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
Vahid Shaik submitted the
dnsrecord
package.
Version: 1.0.0 2026-03-09
License: lppl1.3c
Summary description: Typeset DNS records, zone files, propagation tables, and DNSSEC chains
Announcement text:
----------------------------------------------------------------------
Initial release of dnsrecord v1.0.0 — a LaTeX package for typesetting DNS records in technical documents.
Features:
- 22 DNS record type commands with color-coded badges (A, AAAA, CNAME, MX,
NS, TXT, SOA, PTR, SRV, CAA, DNSSEC types, HTTPS/SVCB, SPF/DKIM/DMARC)
- dnszone environment for formatted zone file tables with automatic record counting
- dnspropagation environment for multi-server DNS propagation status displays
- dnssecchain environment for DNSSEC chain-of-trust visualization
- dnshealthcheck environment for DNS audit reports
- dnsemailauth environment for email authentication summaries
- dnslatency environment for resolver response time comparisons
- dnsproviders environment for DNS provider comparison tables
- TTL bar visualization and human-readable TTL conversion
- DNS response code (RCODE) and flag formatting
- Configurable options: color/nocolor, monospace, TTL display, boxed mode
- Compatible with pdflatex, xelatex, lualatex, and Overleaf
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/dnsrecord
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/dnsrecord/
------------------------------------------------------------------------
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
Matthias Fresacher submitted an update to the
pmdraw
package.
Version: 2.4 2026-03-09
License: lppl1.3
Summary description: Draw elements of the diagram monoids
Announcement text:
----------------------------------------------------------------------
Changes made include:
- Added clarification on limits in manual
- Added ability to have degree 0
- Fixed bugs and spelling mistakes
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pmdraw
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/pmdraw/
----------------------------------------------------------------------
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
Javier Bezos López submitted an update to the
babel
package.
Version: 26.4 2026-03-08
License: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX
Announcement text:
----------------------------------------------------------------------
Changes in version 26.4 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-26.4.html
Here is a summary:
* Fixed lists in mixed RTL/LTR texts inside vboxes
(#395, thanks to Udi Fogiel).
* Changes for german 3.0.
----------------------------------------------------------------------
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
The Oberdiek Package Support Group submitted an update to the
aliascnt
package.
Version: 1.7 2026-03-08
License: lppl1.3c
Summary description: Alias counters
Announcement text:
----------------------------------------------------------------------
Fix error from a stray empty line.
Correct example in documentation.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/aliascnt
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/aliascnt/
------------------------------------------------------------------------
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
Eremey Valetov submitted an update to the
fox-listings
package.
Version: 1.3 2026-03-07
License: lppl1.3c
Summary description: Listings language definition for COSY INFINITY FOX
Announcement text:
----------------------------------------------------------------------
A bug where alsoletter={.} caused floating-point numbers to be
tokenized as identifiers has been fixed, and the NM1 built-in constant
is now highlighted.
The FOXmono print style adds bold for constants/globals, and the
documentation notes the false-positive risk of short beam-physics keywords.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fox-listings
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fox-listings/
------------------------------------------------------------------------
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
Sadao Massago submitted an update to the
latex-via-exemplos
package.
Version: 2026-03-07
License: lppl1.3c
Summary description: A LaTeX course written in Brazilian Portuguese language
Announcement text:
----------------------------------------------------------------------
Example of flowfram added
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latex-via-exemplos
The package’s files themselves can be inspected at
https://mirrors.ctan.org/info/latex-via-exemplos/
------------------------------------------------------------------------
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
Tseka Luk submitted the
jouthesis
package.
Version number: 2026-03-07
License type: lppl1.3c
Summary description: Template for Jiangsu Ocean University undergraduate thesis
Announcement text:
----------------------------------------------------------------------
This is a new LaTeX package for Jiangsu Ocean University undergraduate thesis
writing. It provides the thesis class, handbook forms, standards-first academic
font routing for KaiTi_GB2312/SimSun/SimHei/Times New Roman, bundled open-source
fallback fonts, and cross-platform regression checks for Windows, macOS, and
Linux.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/jouthesis
More information is at
https://www.ctan.org/pkg/jouthesis
------------------------------------------------------------------------
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 Oberdiek Package Support Group submitted an update to the
zref
package.
Version number: 2.37 2026-03-07
License type: lppl1.3c
Summary description: A new reference scheme for LaTeX
Announcement text:
----------------------------------------------------------------------
adapt a test to LaTeX 2025-06-01, issue #23
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/zref
More information is at
https://www.ctan.org/pkg/zref
------------------------------------------------------------------------
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
Bara Ouyèté Bright submitted the
pyjupyter
package.
Version number: 1.0.0 2026-03-06
License type: lppl1.3c
Summary description: Lightweight environment for typesetting Python code
Announcement text:
----------------------------------------------------------------------
I am pleased to announce the first release of 'pyjupyter', a LaTeX package
designed to typeset Python code with a visual style inspired by Jupyter
Notebooks.
The package provides a 'jupyter' environment based on tcolorbox and listings. It
features out-of-the-box support for UTF-8 (French accents), customizable frames,
and an optional line numbering system.
A specific effort has been made to ensure robustness against common LaTeX/Python
conflicts, such as the use of the '#' character in comments. The package also
includes a .cwl file for TeXstudio users to provide auto-completion and syntax
hinting.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/pyjupyter
More information is at
https://www.ctan.org/pkg/pyjupyter
------------------------------------------------------------------------
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 Oberdiek Package Support Group submitted an update to the
picture
package.
Version: 2.0 2026-03-07
License: lppl1.3c
Summary description: Dimens for picture macros
Announcement text:
----------------------------------------------------------------------
The package is disabled unless the calc option or [=v1] is used
as the LaTeX kernel provides the functions directly.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/picture
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/picture/
------------------------------------------------------------------------
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
Karl Wette submitted an update to the
lineno
package.
Version: 5.9 2026-03-08
License: lppl
Summary description: Line numbers on paragraphs
Announcement text:
----------------------------------------------------------------------
CHANGES for lineno pkg v5.9 2026/03/08:
1. Add test suite
2. Fix hook use introduced in v5.6;
thanks to Akira Yokosawa and Frank Mittelbach.
CHANGES for lineno pkg v5.8 2026/02/28 (not released to CTAN):
1. Fix issue with twocolumn in version 5.7;
thanks to @benebrue.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lineno
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/lineno/
------------------------------------------------------------------------
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
luamplib
package.
Version: 2.40.0 2026-03-07
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
----------------------------------------------------------------------
* new metapost macro, withmplibopacities
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luamplib
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/luamplib/
------------------------------------------------------------------------
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
geometry
package.
Version: 6.0 2026-03-07
License: lppl1.3c
Summary description: Flexible and complete interface to document dimensions
Announcement text:
----------------------------------------------------------------------
Improves tagging support if cropmarks are used.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/geometry
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/geometry/
------------------------------------------------------------------------
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
Clea F. Rees submitted an update to the
memoize-ext
package.
Version number: 0.3 2026-03-06
License type: lppl1.3c
Summary description: Extended support for memoization with Memoize
Announcement text:
----------------------------------------------------------------------
0.3:
Fix bug involving loss of tagging for tikzpictures on multiple talk overlays. In
case memoization aborts, the tagging support now warns the user intervention may
be required. In case no supported plug is found, it now marks the code as
unmemoizable. Whether tagging is active is added to the salt. If the plug used
for a tikzpicture depends on code outside that picture, the plug is added to the
context.
0.3.1:
Fixes a bug in 0.3 which prevented memoization of TikZ pictures in tagged PDF if
a custom plug was installed in the latex-lab sockets. This version only marks
code as unmemoizable if the installed plug is known to break tagging in
conjunction with memoization (currently only the default `text` plug).
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/memoize-ext
More information is at
https://www.ctan.org/pkg/memoize-ext
------------------------------------------------------------------------
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
Jacob Smullyan submitted the
sharedline
package.
Version number: 1.0 2025-06-26
License type: lppl1.3c
Summary description: Typeset shared lines in dramatic verse
Announcement text:
----------------------------------------------------------------------
The sharedline package provides a robust and flexible solution for typesetting
shared lines in dramatic verse, such as in the plays of Shakespeare. It allows a
single line of verse to be split across multiple speakers while maintaining
perfect horizontal alignment, creating the visual effect of a single, continuous
line of verse, keeping track of the width of previous verse segments in a
convenient way.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/sharedline
More information is at
https://www.ctan.org/pkg/sharedline
------------------------------------------------------------------------
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
Takuji Tanaka submitted an update to the
japanese-otf
package.
Version: 2026-03-04
License: bsd3
Summary description: Advanced font selection for platex and its friends
Announcement text:
--------------------------------------------------------------------------------
Based on japanese-otf-uptex Ver.0.34.
japanese-otf-uptex:
* Add entries of Unicode variation sequences (SVS, IVS)
to virtual fonts for expert option.
For platex only:
* Remove conventional vf's and tfm's by subfont scheme for
\UTF{}, \CID{} macros from the archive.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/jptex/latex/japanese-otf
More information is at
https://ctan.org/pkg/japanese-otf
--------------------------------------------------------------------------------
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 .
Nicola Talbot submitted an update to the
glossaries-extra
package.
Version: 2.0 2026-03-06
License: lppl1.3
Summary description: An extension to the glossaries package
Announcement text:
--------------------------------------------------------------------------------
- Changed default definition of \glsxtrabbrvpluralsuffix
to use \glsacrpluralsuffix instead of \glspluralsuffix
(Issue #315 https://www.dickimaw-books.com/bugtracker.php?key=315)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/glossaries-extra
More information is at
https://ctan.org/pkg/glossaries-extra
--------------------------------------------------------------------------------
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 .
Nicola Talbot submitted an update to the
glossaries
package.
Version: 5.0 2026-03-06
License: lppl1.3
Summary description: Create glossaries and lists of acronyms
Announcement text:
--------------------------------------------------------------------------------
- Corrected definition of \acrpluralsuffix in acronym styles
- Added \showgloshortplural and \showglolongplural debugging
commands
- Minor corrections to user guide
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/glossaries
More information is at
https://ctan.org/pkg/glossaries
--------------------------------------------------------------------------------
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 .
Dwight Aplevich submitted an update to the
Circuit_macros
package.
Version: 11.0
License: lppl1.3c
Summary description: M4 macros for electric circuit diagrams
Announcement text:
--------------------------------------------------------------------------------
Circuit_macros 11.0: drawing electric circuits and other objects using m4 and
dpic macros to produce LaTex-compatible diagrams, SVG, and other formats.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/circuit_macros
More information is at
https://ctan.org/pkg/circuit-macros
--------------------------------------------------------------------------------
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 .
Oberdiek Package Support Group submitted an update to the
oberdiek
package.
Version: 2026-03-06
License: lppl1.3c
Summary description: A bundle of packages submitted by Heiko Oberdiek
Announcement text:
--------------------------------------------------------------------------------
aliascnt has been moved out of the bundle
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/oberdiek
More information is at
https://ctan.org/pkg/oberdiek
--------------------------------------------------------------------------------
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 .
Oberdiek Package Support Group submitted an update to the
aliascnt
package.
Version: 1.6 2026-03-06
License: lppl1.3
Summary description: Alias counters
Announcement text:
--------------------------------------------------------------------------------
* aliascnt has been moved out of the oberdiek bundle
* improve compatibility with LaTeX-dev, https://github.com/ho-tex/oberdiek/issues/104
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/aliascnt
More information is at
https://ctan.org/pkg/aliascnt
--------------------------------------------------------------------------------
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 .
Daniel Flipo submitted an update to the
kpfonts-otf
package.
Version: 0.73 2026-03-06
License: ofl lppl1.3
Summary description: OpenType versions of the kpfonts (Type1) designed by Christophe Caignaert
Announcement text:
--------------------------------------------------------------------------------
Math fonts:
- Math table Sub/Superscripts parameters tuned, see
https://tex.stackexchange.com/questions/759695/
- Wrong glyph U+2289: long standing bug, inherited from the original
kpfonts, see https://tex.stackexchange.com/questions/760494/
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/kpfonts-otf
More information is at
https://ctan.org/pkg/kpfonts-otf
--------------------------------------------------------------------------------
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 .
Yuxi HUANG submitted an update to the
hustthesis
package.
Version: 2.1.0 2026-03-06
License: lppl1.3c
Summary description: Unofficial thesis template for Huazhong University
Announcement text:
----------------------------------------------------------------------
* [BREAKING] Use the `hustvisual` package to print the school name,
replacing the PDF image. See details:
https://github.com/hust-latex/hustthesis/pull/49.
* Add support for customizable TOC depth via `style/toc-depth`.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hustthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/hustthesis/
------------------------------------------------------------------------
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
Oberdiek Package Support Group submitted an update to the
soul
package.
Version: 3.2 2026-03-06
License: lppl1.3
Summary description: Hyphenation for letterspacing, underlining, and more
Announcement text:
--------------------------------------------------------------------------------
Fix issues #14, #15, and #17 (missing `\par`)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/soul
More information is at
https://ctan.org/pkg/soul
--------------------------------------------------------------------------------
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 .
Maïeul Rouquette submitted an update to the
reledmac
package.
Version: 2.44.4 2026-03-06
License: lppl1.3
Summary description: Typeset scholarly editions
Announcement text:
----------------------------------------------------------------------
- Fix multiple bugs in endnotes when using multiple numbering section
- Fix bug with \parindentX and \Xparindent in ledgroup
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/reledmac
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/reledmac/
------------------------------------------------------------------------
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
Yours truly submitted an update to the
cjs-rcs-article
package.
Version: 2.0 2026-03-05
License: lppl1.3c cc-by-sa-4
Summary description: Article class for The Canadian Journal of Statistics
Announcement text:
----------------------------------------------------------------------
- After a switch by The Canadian Journal of Statistics | La revue canadienne de statistique to a single-blind peer review process, the class option `review` now only numbers lines and increases line spacing.
- Implementation, headers and footers: the even header now displays the names of the authors in `review` mode.
- Implementation, titling material: the author block and corresponding author information are now displayed in `review` mode.
- Implementation, back matter: the acknowledgements, funding information, and ORCID iDs are now displayed in `review` mode.
- Templates: delete the statements that the contents of the environments `acknowledgements` and `funding` are not displayed in `review` mode.
- Author guidelines: adapted to the single-blind review process.
- Author guidelines: section *Anonymous version* becomes *Peer review version*, with all anonymity-related material deleted.
- Author guidelines: section *Figures and tables* now provides information on the legibility and appearance of figures, the maximum number of figures allowed in the main text, and font sizes used in the class. The generic sample figure is replaced by a statistical multipart figure.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/cjs-rcs-article
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/cjs-rcs-article/
----------------------------------------------------------------------
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
Jürgen Spitzmüller submitted an update to the
babel-german
bundle.
Version: 3.0 2026-03-05
License: lppl1.3
Summary description: Babel support for documents written in German
Announcement text:
----------------------------------------------------------------------
This version introduces a BREAKING CHANGE:
From now on, option "german" means contemporary (post-1996)
German (de-DE-1996), except for documents that also load
either of ngerman, naustrian or nswissgerman.
Please refer to the manual for a rationalization of this change
and possibilities to customize this behavior.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/babel-german
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/babel-contrib/german/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 5.03c 2026-03-04
License: lppl1.3c
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
----------------------------------------------------------------------
## [2026/03/04 — version 5.03c]
### Changed
- **path**
- `add_point` now accepts either a `point` object or a string
representing coordinates (e.g. `"(2,3)"`, `"(1e-5,0)"`).
- String arguments are automatically parsed using
`utils.parse_point`.
- Improves API flexibility while preserving internal
TikZ-formatted storage.
- **utils**
- Clarified and documented support for scientific notation
in `parse_point` (e.g. `1e-5`, `2E3`).
- Improved documentation of `format_number`,
`checknumber`, and `to_decimal_string`.
- Reinforced consistent fixed-decimal formatting
for TikZ output.
- **tkz-elements.sty**
- Removed the `tkzelements` environment.
- **point**
- Unified approximate equality and geometric identity.
- `__eq` now uses the same Euclidean proximity criterion as `identity`.
- Removed coordinate-wise comparison in favor of a rotation-invariant
distance test.
- Centralized comparison logic for improved numerical consistency.
- **triangle**
- Added `radical_circle`: the circle orthogonal to the three excentral circles.
- Added `the_apollonius_center` and `the_apollonius_circle`.
- `triangle.feuerbach` is now defined as `triangle.euler_circle()`.
### Documentation
- Improved documentation of `\tkzDrawCoordinates`.
- Explained its direct mapping to TikZ `plot coordinates`.
- Clarified that a Lua `path` is a discrete computational object
rendered as an explicit polygonal chain.
- Emphasized the design principle:
*Lua computes — TikZ draws.*
- Clarified terminology:
- **mediator** refers to the **perpendicular bisector** of a segment.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-elements
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Elayson Abreu submitted an update to the
abntexto
package.
Version: 1.0 2026-03-04
License: pd
Summary description: LaTeX class for formatting academic papers in ABNT standards
Announcement text:
----------------------------------------------------------------------
- The contents of `\savedsrc` at the beginning of place are emptied when it contains multiplace;
- Added citation on page 10 regarding the use of chapters in the document;
- Appendix on the use of listings and algorithm2e in legend areas.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/abntexto
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/abntexto/
----------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Vincent Goulet
----------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2026-03-04
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
## expltools 2026-03-04
### explcheck v0.18.0
#### Enhancements
This version of explcheck has made the following new enhancements:
- In human-readable output, mention that further issues may be reported after
fixing the current errors after we have failed fast. (reported by @dbitouze
and @muzimuzhi in #170 and #171, fixed in #175)
- Add more support for flow analysis. (#176)
This adds support for the following issues from Section 5.1 of the document
titled [_Warnings and errors for the expl3 analysis tool_][warnings-and-errors]:
1. E505 (Calling an undefined function)
Flow analysis is now enabled by default for all package files with at least 95%
code understanding.
- In issue W419 (Using an undeclared variable or constant), also report
undeclared usages through `V`- and `v`-type arguments. (#176)
- Support the plain TeX `\newtoks` command and the corresponding deprecated
expl3 function `\toks_new:N`. (#176)
- Support separate command-line options `--long-option value` in addition to
`--long-option=value`. (contributed by @muzimuzhi in #178)
- Deprecate the command-line options `--group-files={true|false|auto}` and
`--make-at-letter={true|false|auto}`. Add the valueless options
`--make-at-letter`, `--make-at-other`, `--group-files`, and
`--no-group-files`. (#178)
The expected usage is now as follows:
- `--make-at-letter` instead of `--make-at-letter=true`
- `--make-at-other` instead of `--make-at-letter=false`
- `--group-files` instead of `--group-files=true`
- `--no-group-files` instead of `--group-files=false`
- no option instead of `--make-at-letter=auto` and `--group-files=auto` (default)
The deprecated options are scheduled for removal in version 1.0.0.
#### Code understanding
This version of explcheck introduces the following changes to code understanding
and to how it evaluates its own level of confidence:
- Add support for `\cs_undefine:N`. (#176)
- Treat simple constant and variable definitions, as well as message texts, as
well-understood. (#176)
- Consider `FUNCTION_CALL` statements high-confidence and well-understood only
if there are no potential low-confidence definitions of the called control
function. (#176)
These changes have had a mixed effect on the [code coverage][]. Overall, it has
remained mostly stable, but coverage on the current TeX Live 2025 snapshot
(2026-02-19) now rounds to 19%, down from the previous 20%.
[code coverage]: https://witiko.github.io/Expl3-Linter-11/#code-coverage
#### Fixes
This version of explcheck has fixed the following bugs:
- Fix an integer overflow in function `format_pathname()`. (reported by
@muzimuzhi in #163, fixed in 776eb72)
- Fix a failure to load TOML files whose last line is a comment without
a trailing newline. (reported by @Chipsterjulien in jonstoler/lua-toml#27
and by @muzimuzhi in #165, fixed in #166)
- Record control sequence name usage and definitions in unanalyzed arguments.
(reported by @dbitouze in #170 and #173, fixed in #174)
- Do not produce warning S204 (Missing stylistic whitespaces) for repeated
begin group (`{{`) or end group (`}}`). (discovered in witiko/markdown#623,
fixed in #177)
#### Documentation
This version of explcheck has made the following improvements to the documentation:
- Document that `% noqa` at the top of a file silences issues everywhere.
(f1528f1)
#### Continuous integration
This version of explcheck has made the following changes to our continuous
integration:
- Run LuaLS even if Luacheck failed. (95f71a1)
- Run one additional process to reduce the problem of idle CPUs near the end
while one worker grinds a difficult task. (#174, 19ceb45)
- Increase the time limit for running explcheck over the entire TeX Live
from 3 to 5 minutes. (#176)
- Migrate from `TeX-Live/setup-texlive-action@v3` to `zauguin/install-texlive@v4`.
(drafted by @koppor in koppor#1 and independently suggested by @muzimuzhi and
@gucci-on-fleek in #178, added in #181)
- Bump `actions/upload-artifact` from 6 to 7. (contributed by @dependabot in #179)
- Bump `actions/download-artifact` from 7 to 8. (contributed by @dependabot in #180)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/expltools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/expltools/
------------------------------------------------------------------------
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
Thomas F. Sturm submitted an update to the
incgraph
package.
Version: 1.4.0 2026-03-04
License: lppl1.3
Summary description: Sophisticated graphics inclusion in a PDF document
Announcement text:
----------------------------------------------------------------------
### Added
- `incgraph.doc.bib` for references (moved from documentation source)
- `\incmultipages`: specialized macro to include multiple pages from
a PDF file
### Changed
- .tds.zip removed from CTAN upload to comply to CTAN rules
- TDS structure flattend on GitHub repository
- `README.md` adapted to these changes
- `CHANGES.md` renamed to `CHANGELOG.md` following
https://keepachangelog.com/en/1.1.0/
- `incgraph-doc.sty` renamed to `incgraph.doc.sty`
- References updated
- Required LaTeX version bumped to 2025-06-01
- Implemenation of `\igrGetLastPage` changed.
It wraps an L3 layer function now.
- `\igrLastPage` is locally assigned now.
### Fixed
- Documentation produced with `minted2` instead of `minted`
(currently not compatible to Python>=3.14)
- `\eject` and `\break` replaced by `\clearpage` to get compatibility
with `twocolumn` documents (part of issue #5)
- Several minor documentation corrections
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/incgraph
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/incgraph/
------------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
beamertheme-westlake
package.
Version: 0.1B 2026-03-04
License: lppl1.3c
Summary description: A beamer theme inspired by West Lake and Westlake University
Announcement text:
----------------------------------------------------------------------
- Supports change the opacities of badge, main background and base background.
- Supports adding badge on the north east corner of title page and section page.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamertheme-westlake
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
------------------------------------------------------------------------
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
Ruini Xue submitted an update to the
zebra-goodies
package.
Version: 0.9.2 2026-03-03
License: lppl1.3c
Summary description: A collection of handy macros for (paper) writing
Announcement text:
----------------------------------------------------------------------
It is now simpler, more stable, more beautiful, and faster.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/zebra-goodies
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/zebra-goodies/
------------------------------------------------------------------------
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
Thomas F. Sturm submitted an update to the
didec
package.
Version: 1.2.0 2026-03-02
License: lppl1.3
Summary description: Fixed-point arithmetic with two decimal places
Announcement text:
--------------------------------------------------------------------------------
### Added
- Option `rounding` with two choices each providing several synonyms (issue #2):
- `half-away-from-zero`, `commercial`, `DIN-1333`
- `half-to-even`, `mathematical`, `IEEE-754`
Rounding is applied only to floating-point expressions.
### Changed
- Documentation partially rearranged; new section 'Option settings'
- The default rounding mode for floating-point expressions is now `half-away-from-zero`.
To restore the previous default, use `\didecsetup{rounding=half-to-even}`.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/didec
More information is at
https://ctan.org/pkg/didec
--------------------------------------------------------------------------------
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 .
Andreas Scherer submitted an update to the
knuth-hint
package.
Version: 2.7 2026-03-02
License: pd knuth
Summary description: HINT collection of typeset C/WEB sources in TeX Live
Announcement text:
--------------------------------------------------------------------------------
This new release of the 'knuth-hint' package documents the programs as released in TeX Live 2026.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/info/knuth-hint
More information is at
https://ctan.org/pkg/knuth-hint
--------------------------------------------------------------------------------
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 .
Andreas Scherer submitted an update to the
knuth-pdf
package.
Version: 2.7 2026-03-02
License: pd
Summary description: PDF collection of typeset C/WEB sources in TeX Live
Announcement text:
--------------------------------------------------------------------------------
This new release of the 'knuth-pdf' package documents the programs as released in TeX Live 2026.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/info/knuth-pdf
More information is at
https://ctan.org/pkg/knuth-pdf
--------------------------------------------------------------------------------
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 .
Ran Wang submitted an update to the
Install-LaTeX-Guide-zh-cn
package.
Version: 2026.3.3
License: lppl1.3c
Summary description: A short introduction to LaTeX installation written in Chinese
Announcement text:
----------------------------------------------------------------------
Update for TeX Live 2026
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/install-latex-guide-zh-cn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/info/install-latex-guide-zh-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
Kyle Gorman submitted the
simplex
package.
Version: 1.0
License: lppl1.3
Summary description: LaTeX macros for linguistics
Announcement text:
----------------------------------------------------------------------
This is the first publication of a small set of macros for linguistics examples, including environments for three types of numbered example and interlinear glosses. I have been using these for years in my research and decided it was time to properly release them.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/simplex
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/simplex/
----------------------------------------------------------------------
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
Mingyu Xia submitted the
beamertheme-westlake
package.
Version: 0.1A 2026-03-02
License: lppl1.3c
Summary description: A beamer theme inspired by West Lake and Westlake University
Announcement text:
----------------------------------------------------------------------
New beamer theme on CTAN: Westlake, version 0.1A released.
This beamer theme is inspired by West lake, a famous freshwater lake
in Hangzhou, China, and also inspired by Westlake University.
Interfaces are provided for customizing theme color, logo, badge,
etc. in this theme.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/beamertheme-westlake
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
------------------------------------------------------------------------
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
Silke Hofstra submitted the
SourceSerif
package.
Version: 2.0
License: ofl lppl1.3
Summary description: Use Source Serif with TeX(-alike) systems
Announcement text:
----------------------------------------------------------------------
Adobe has renamed Source Serif Pro to Source Serif.
With this update the LaTeX package follows the same name.
It includes an alias package for backwards compatibility.
Changes:
* Rename the package to sourceserif.
* Update fonts to version 4.005.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/sourceserif
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/sourceserif/
------------------------------------------------------------------------
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
Stephan Lukasczyk submitted an update to the
dtk-bibliography
package.
Version number: 2026-01
License type: lppl1.3c
Summary description: Bibliography of “Die TeXnische Komödie”
Announcement text:
----------------------------------------------------------------------
2026-03-01: updated for issue 2026/01
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/info/dtk-bibliography
More information is at
https://www.ctan.org/pkg/dtk-bibliography
------------------------------------------------------------------------
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 Fresacher submitted an update to the
pmdraw
package.
Version: 2.3 2026-03-02
License: lppl1.3
Summary description: Draw elements of the diagram monoids
Announcement text:
----------------------------------------------------------------------
Fixed bugs and increased number of keys with integers from 9 to 20 and improved code base
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pmdraw
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/pmdraw/
----------------------------------------------------------------------
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
Silke Hofstra submitted the
SourceSans
package.
Version: 3.0
License: ofl lppl1.3
Summary description: Use Source Sans with TeX(-alike) systems
Announcement text:
----------------------------------------------------------------------
Adobe has renamed Source Sans Pro to Source Sans.
With this update the LaTeX package follows the same name.
It includes an alias package for backwards compatibility.
Changes:
* Rename the package to sourcesans.
* Update fonts to version 3.052.
* Add “medium” weight.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/sourcesans
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/sourcesans/
------------------------------------------------------------------------
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
Eremey Valetov submitted the
fox-listings
package.
Version number: 1.0 2026-02-28
License type: lppl1.3c
Summary description: Listings language definition for COSY INFINITY FOX
Announcement text:
----------------------------------------------------------------------
New package: fox-listings v1.0
A listings language definition for COSY INFINITY's COSYScript, a domain-specific
language for beam physics and differential algebra computations. Six keyword
groups with independent styling, nested {…} comment support, case-insensitive
matching, and two predefined styles (colour and monochrome).
Changes in v1.1:
- Added five missing intrinsic keywords (ISRT3, VATAN2, VARMEM, VARPOI, GRIU), synchronized with the cosy-vim syntax definition
- Expanded documentation with keyword group rationale, a DA computation example with FIT/ENDFIT, and an lstinputlisting usage example
- Added known-limitations section documenting the listings D-exponent restriction
- Added LICENSE and CHANGES files for packaging completeness
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fox-listings
More information is at
https://www.ctan.org/pkg/fox-listings
------------------------------------------------------------------------
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
Alexey Kuznetsov submitted the
xstix2
package.
Version number: 2026/02/28
License type: lppl1.3c
Summary description: Extended support for STIXTwo fonts
Announcement text:
----------------------------------------------------------------------
Using resources of the fontspec package, the xstix2 package adjusts letter
widths of the STIXTwo fonts and makes all the fonts in this collection available.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/unicodetex/latex/xstix2
More information is at
https://www.ctan.org/pkg/xstix2
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Clea F. Rees submitted an update to the
memoize-ext
package.
Version: 0.2
License: lppl1.3c
Summary description: Extended support for memoization with Memoize
Announcement text:
--------------------------------------------------------------------------------
Avoid processing extraneous pgfkeys options in init plug; save and restore filtering state to avoid nefarious side-effects.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/memoize-ext
More information is at
https://ctan.org/pkg/memoize-ext
--------------------------------------------------------------------------------
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 .
Florian Sihler submitted an update to the
TikZpingus
package.
Version: 1.4 2026-02-27
License: lppl1.3c
Summary description: Penguins with TikZ
Announcement text:
----------------------------------------------------------------------
* Adding Swords and Daggers for the Penguins
* Relicensed the project under LPPL 1.3c
* Minor bug-fixes and improved documentation
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tikzpingus
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzpingus/
------------------------------------------------------------------------
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