Edgar Olthof submitted an update to the
fcolumn
package.
Version: 1.4.4
License: lppl1.3
Summary description: Typesetting financial tables
Announcement text:
--------------------------------------------------------------------------------
New version of fcolumn, fixing a severe bug in 1.4.3. Now fcolumn is tagging aware.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fcolumn
More information is at
https://ctan.org/pkg/fcolumn
--------------------------------------------------------------------------------
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 .
Rushikesh Kamalapurkar submitted an update to the
bodeplot
package.
Version number: 3.0.3 2026-01-15
License type: lppl1.3c
Summary description: Draw Bode, Nyquist and Nichols plots with gnuplot or pgfplots
Announcement text:
----------------------------------------------------------------------
Made the complex number parser more robust to address issue #19.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/bodeplot
More information is at
https://www.ctan.org/pkg/bodeplot
------------------------------------------------------------------------
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.3.10 2026-01-16
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Changed
- Avoid adding redundant opacity where block environments have
no overlays active
### Fixed
- Handling of comma-separated overlay specs (see issue
[\#145](https://github.com/josephwright/ltx-talk/issues/145))
- Opacity propagation to figures and tables (see issue
[\#146](https://github.com/josephwright/ltx-talk/issues/146))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
samcarter submitted an update to the
beamertheme-tcolorbox
package.
Version: 1.4 2026-01-16
License: lppl1.3c
Summary description: A beamer/ltx-talk inner theme to reproduce standard beamer blocks using tcolorboxes
Announcement text:
--------------------------------------------------------------------------------
### Fixed
- ltx-talk theme: consider the current opacity, e.g. when uncovering
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer-contrib/themes/beamert…
More information is at
https://ctan.org/pkg/beamertheme-tcolorbox
--------------------------------------------------------------------------------
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 .
Jürgen Vollmer submitted an update to the
latex2man
package.
Version: 1.30 2026-01-16
License: lppl1
Summary description: Translate LaTeX-based manual pages into Unix man format
Announcement text:
--------------------------------------------------------------------------------
Generation of texinfo: fixed 2 errors
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/latex2man
More information is at
https://ctan.org/pkg/latex2man
--------------------------------------------------------------------------------
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 .
Karl D. Hammond submitted the
vexillology
package.
Version: 1.0.0 2026-01-15
License: lppl1.3
Summary description: Vexillogical symbols
Announcement text:
----------------------------------------------------------------------
A new package, vexillology, implements the symbols (often seen
in the Wikipedia pages for "Flag of XXX", for example) to describe
flags and ensigns. These include symbols to denote how to rotate the
flag, how it should be hung vertically, and what purposes it is used
for (e.g., civilian use, government use, military use).
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/vexillology
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/vexillology/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.9 2026-01-15
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Fixed
- Spacing after `\onslide` (see issue
[\#138](https://github.com/josephwright/ltx-talk/issues/138))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
Noel Merino Hernández submitted an update to the
Ysabeau
package.
Version: 1.6 2026-01-14
License: ofl pd other-free
Summary description: Ysabeau fonts with LaTeX support for traditional TeX engines
Announcement text:
----------------------------------------------------------------------
Update font to 2.006. Now T3 encoding provides more IPA glyphs.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ysabeau
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/ysabeau/
------------------------------------------------------------------------
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
LXGW-fonts
package.
Version: 1.521L 2026-01-15
License: ofl
Summary description: A CJK font family with a comprehensive character set
Announcement text:
----------------------------------------------------------------------
- Included the .ttf files' source links in the manual
- Fixed typos in the manual
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lxgw-fonts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/lxgw-fonts/
------------------------------------------------------------------------
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
Niklas Beisert submitted an update to the
eqnlines
package.
Version: 0.13 2026-01-14
License: lppl1.3
Summary description: Single- and multiline equations
Announcement text:
----------------------------------------------------------------------
eqnlines is a LaTeX2e package providing a framework for typesetting
single- and multi-line equations which extends the established
equation environments of LaTeX and the amsmath package with many
options for convenient adjustment of the intended layout.
The current release serves as a release candidate for v1.0
with all intended features and interfaces settled.
Please report any bugs or shortcomings that you may notice.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/eqnlines
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/eqnlines/
------------------------------------------------------------------------
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 Berry submitted an update to the
tugboat
package.
Version: 2.36 2026-01-14
License: lppl1.3
Summary description: LaTeX macros for TUGboat articles
Announcement text:
--------------------------------------------------------------------------------
A small update to the LaTeX tugboat package. Noteworthy changes:
2.36 (2026-01-14)
ltugboat.cls:
- typeset bibliographies with \raggedright by default.
- \tubdots: intra-dot space also before first dot.
- don't use math for \Cplusplus, etc., since OpenType math (lm, newcm)
results differ from traditional TeX math.
- smaller kern for \BibTeX.
- \CandT: tie before \&.
tugboat.bst:
- use a tie after month abbreviations by default (monthtie=0 to override).
- use a tie after edition numbers, like "1st~ed.".
- use a tie after the "In" output by @incollection, etc.
- if the new field isbnoutput is set, output the isbn field if it's present,
preceded by "ISBN~" unless the field value already contains "ISBN".
Use a space instead of ~ if the field isbnspace is set.
------
Please submit articles for the next issue: see article template and
information at https://tug.org/TUGboat/location.html.
And see https://tug.org/TUGboat for author info, back issues, and
everything else relating to TUGboat. Suggestions and bug reports are
always welcome.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tugboat
More information is at
https://ctan.org/pkg/tugboat
--------------------------------------------------------------------------------
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 .
Pablo González Luengo submitted an update to the
enumext
package.
Version: 2.1 2026-01-15
License: lppl1.3c
Summary description: Enumerate exercise sheets
Announcement text:
----------------------------------------------------------------------
Fixed bad interaction between `\setenumext` and the `ref` key.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/enumext
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/enumext/
------------------------------------------------------------------------
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.38.2 2026-01-14
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
Documentation changes only:
* update examples using recently introduced macros
* include figures generated from some example code
* rearrange the order of subsections on metapost macros
--------------------------------------------------------------------------------
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
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 .
Karl Berry submitted an update to the
>
> modes
>
> package.
>
> Version: 4.4 2026-01-13
> License: pd
>
> Summary description: A collection of Metafont mode_def’s
>
> Announcement text:
> ----------------------------------------------------------------------
>
> This tiny update to modes.mf adds an alias "pdf" for "dpdfezzz",
> for simpler use on the Metafont command line.
>
> The modes.mf file collects all known Metafont modes for printing or
> display devices, of whatever printing technology. Special provision is
> made for write-white printers, and `landscape' support is available for
> making suitable fonts for printers with non-square pixels.
>
> The file also provides definitions that make \specials identifying the
> mode in Metafont's GF output, and put coding information and other
> Xerox-world information in the TFM file.
>
> Feel free to send me or tex-k(a)tug.org (visit https://lists.tug.org/tex-k
> for archives and subscriptions) any questions, comments, bug reports, or
> new modes.
>
> The only web page is on CTAN: https://ctan.org/pkg/modes
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/modes
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/fonts/modes/
>
> ----------------------------------------------------------------------
>
> 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
tagpdf
package.
Version number: 0.99x 2026-01-12
License type: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
## [2026-01-12]
Version 0.99x
### Fixed
- space chars lost at line breaks, tagging issue #1102
### Changed
- check if PDF version has been changed and error if needed, pdfresources issue 112
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf
More information is at
https://www.ctan.org/pkg/tagpdf
------------------------------------------------------------------------
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
Udi Fogiel submitted an update to the
unibidi-lua
package.
Version number: 0.3 2026-01-13
License type: gpl2
Summary description: Unicode bidi algorithm implementation for various LuaTeX
formats
Announcement text:
----------------------------------------------------------------------
* don't process lists without glyphs or with unbalanced math nodes
* Fixed an infinite loop in edge cases
* the disable key is removed, enable accept a bool value instead
* added baselevel, setdir, setmirror, settextclass keys
* In pre_linebreak_filter the direction of the loacl_par node is used for the base level
instead of the direction luaotfload passes (which is the text direction)
* the characters properties tables (directions, mirrors, text classes), and the
base level function setter are exposed from Lua
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/unibidi-lua
More information is at
https://www.ctan.org/pkg/unibidi-lua
------------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
LXGW-fonts
package.
Version: 1.521K 2026-01-13
License: ofl
Summary description: A CJK font family with a comprehensive character set
Announcement text:
----------------------------------------------------------------------
- Rearranged the fonts for `\songti`, `\heiti`, `\fangsong`, and `\kaishu`
- Fixed the wrong optionlist for `cute-punct-lxgw.spa`
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lxgw-fonts
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/lxgw-fonts/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Cédric Pierquet submitted an update to the
tkz-grapheur
package.
Version: 0.2.9 2026-01-12
License: lppl1.3c
Summary description: A LaTeX package with tools for graph plotting (and TikZ)
Announcement text:
----------------------------------------------------------------------
Improvements for grids (colors / third level)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-grapheur
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/tkz-grapheur/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.8 2026-01-12
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Changed
- Enable tagging of documentation
- Switch to `lua-unicode-math` with LuaTeX
### Fixed
- Overlay tracking in `amsmath` environments (see issue
[\#137](https://github.com/josephwright/ltx-talk/issues/137))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
Martin Gieseking submitted an update to the
dvisvgm
package.
Version: 3.6
License: gpl3+
Summary description: Convert DVI, EPS, and PDF files to Scalable Vector Graphics format (SVG)
Announcement text:
----------------------------------------------------------------------
Information about the latest changes and bug fixes can
be found on the project page https://dvisvgm.de/News .
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/dvisvgm
The package’s files themselves can be inspected at
https://mirrors.ctan.org/dviware/dvisvgm/
------------------------------------------------------------------------
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
John H. Lienhard submitted an update to the
asmeconf
package.
Version: 1.46 2026-01-10
License: mit
Summary description: A LaTeX template for ASME conference papers
Announcement text:
----------------------------------------------------------------------
The asmeconf class is a LaTeX template to format conference papers
published by the American Society of Mechanical Engineers.
This update includes minor bug fixes, edits, and some improvements
to the css file. For formats 2025/06/01 or later, native latex
commands lay out footnotes, with the footmisc and fnpos packages
called only for backward compatibility.
Further details are in the README file.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/asmeconf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/asmeconf/
------------------------------------------------------------------------
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
Edgar Olthof submitted an update to the
fcolumn
package.
Version: 1.4.3
License: lppl1.3
Summary description: Typesetting financial tables
Announcement text:
----------------------------------------------------------------------
A new version of fcolumn, now tagging-aware.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fcolumn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fcolumn/
------------------------------------------------------------------------
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
package.
Version: 2026-01-10
License: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
----------------------------------------------------------------------
### Fixed
- Usage of logical AND (`&&`) in `l3fp` inside alignments
(see issue latex3/latex2e/\#1958)
----------------------------------------------------------------------
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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.7 2026-01-09
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Fixed
- Spanning overlays across tabular cells (see issue
[\#129](https://github.com/josephwright/ltx-talk/issues/129))
- Application of `\pause` to block environments (see issue
[\#134](https://github.com/josephwright/ltx-talk/issues/134))
- Support for `\color(f)box` (see issue
[\#135](https://github.com/josephwright/ltx-talk/issues/135))
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ltx-talk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk/
------------------------------------------------------------------------
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
Rishikesan T. Nair submitted an update to the
elsarticle
package.
Version: 3.5 2026-01-09
License: lppl1.3
Summary description: Class for articles for submission to Elsevier journals
Announcement text:
----------------------------------------------------------------------
The support email id elsarticle(a)stmdocs.in has been replaced
with support(a)elsevier.com.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/elsarticle
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/elsarticle/
------------------------------------------------------------------------
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
>
> gckanbun
>
> package.
>
> Version: 2.2.7 2026-01-05
> License: mit
>
> Summary description: Kanbun typesetting for (u)pLaTeX and LuaLaTeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Fixed kanjiskip issues: Following the LuaTeX-ja update (version 20260107.0), \ltjghostbeforejachar and \ltjghostafterjachar now function correctly. This ensures proper kanjiskip insertion even when furigana, okurigana, or kaeriten are present.
>
> Dependency: This update requires LuaTeX-ja version 20260107.0 or later. Please ensure your TeX distribution is up to date.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/gckanbun
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/language/japanese/gckanbun/
>
> ----------------------------------------------------------------------
>
> 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
modernruler
package.
Version number: 1.1.0 2026-01-06
License type: mit
Summary description: Flexible ruler and annotation commands with key-value support and vertical writing compatibility
Announcement text:
----------------------------------------------------------------------
Updated the package to address the issue reported in
https://github.com/KKTeX/modernruler/issues/1.
Previously, \zw was used internally, which caused compatibility issues in
certain LaTeX environments.
Since \zw is specific to Japanese typesetting, it has been replaced with em for
Latin text environments (as they are functionally equivalent) to ensure broader
compatibility.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/modernruler
More information is at
https://www.ctan.org/pkg/modernruler
------------------------------------------------------------------------
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
François Pantigny submitted an update to the
piton
package.
Version number: 4.11 2026-01-08
License type: lppl1.3
Summary description: Typeset computer listings with LPEG of LuaLaTeX
Announcement text:
----------------------------------------------------------------------
New keys 'line-numbers/position' and 'right-margin'
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/piton
More information is at
https://www.ctan.org/pkg/piton
------------------------------------------------------------------------
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
Cedric Schacht submitted an update to the
quantumcubemodel
package.
Version number: 0.2.0 2025-12-09
License type: mit
Summary description: Representation of quantum states in the quantum cube model
Announcement text:
----------------------------------------------------------------------
Dear users,
Version 0.2.0 of the `quantumcubemodel` LaTeX package brings significant
improvements and introduces breaking changes compared to v0.1.0. Please read
below to understand the impact and new features.
# Why the Change?
This update is the result of a major redesign of the package API, aiming to
offer far greater flexibility for users and enable more refined and customizable
quantum cube diagrams. The new design exposes the underlying TikZ canvas,
allowing for advanced diagramming and more versatile usage
quantumcubemodel-doc.pdf.
# Key Breaking Changes
* API Overhaul:
* All user commands now use the qcmx prefix.
* Previous commands (e.g., \qcmQ, \qcmQQ, \qcmQQQ) have been replaced by a new environment (qcmx) and rendering commands such as \qcmxRenderQ, \qcmxRenderQQ, \qcmxRenderQQQ.
* Amplitude and Phase Configuration:
* New commands for setting amplitudes and phases (e.g., \qcmxO, \qcmxI, etc.).
* Optional phase parameter (degrees, 0–360) for amplitude commands.
* Qubit Axis Control:
* You can now set the orientation/axis for qubit systems, with options for 1, 2, and 3 qubits (e.g., \qcmxOrientationQ{y}, \qcmxOrientationQQ{xy}).
* Multiple Diagrams in One Canvas:
* Support for offsets (X, Y, Z) to position multiple diagrams within one TikZ figure.
* Transformation & Measurement Commands:
* Specialized render commands for Pauli-X, Y, Z, Hadamard, CNot, CCNot, and measurement operations, with flexible orientation and multi-qubit support.
# Migration Guide
* Update all usage to the new qcmx environment and commands.
* Refer to the new documentation for updated examples and migration instructions.
* Legacy commands from v0.1.0 are not compatible; you must adapt your documents to the new API .
# New Features
* Main color setting for diagrams.
* Easier amplitude and phase handling.
* More refined control over diagram composition and transformation.
* Expanded documentation with practical examples.
For further details, consult the documentation and example files included with
the package. If you have questions, please reach out.
Best regards,
Cedric Schacht
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/quantumcubemodel
More information is at
https://www.ctan.org/pkg/quantumcubemodel
------------------------------------------------------------------------
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
Romano Giannetti submitted an update to the
CircuiTikZ
package.
Version number: 1.8.4 2026-01-07
License type: lppl gpl
Summary description: Draw electrical networks with TikZ
Announcement text:
----------------------------------------------------------------------
CTAN Release 1.8.4 (2026-01-07)
The main highlights of this release are a new appearance (optional!) for blocks
representing filters, some option to add style to the inner drawings of blocks
(and some fixes for anchors too), and several new options.
- Add a new set of filter blocks, add options for inner block drawings
- Add the option to *not* draw the wiper in rotary switches
- Add an option to change the aspect of `msrstub`
- Add the singeneric (sine generic bipole) component
- Fix a problem with dc symbol dashes
- Fix the position of the left/right up/down anchors for node-type blocks
- Minor fixes in the manual
- Make the value of `bipoles/length` usable by `\ctikzvalof`
- Add a key to customise the number of lines of the `gridnode` inner drawing
For a complete list of the contributors, see CHANGELOG.md
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/circuitikz
More information is at
https://www.ctan.org/pkg/circuitikz
------------------------------------------------------------------------
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
Daniel Flipo submitted an update to the
>
> lua-typo
>
> package.
>
> Version: 0.88 2026-01-07
> License: lppl1.3c
>
> Summary description: Highlighting typographical flaws with LuaLaTeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Added checking of Overfull/Undefull lines inside vboxes (minipage, parbox),
> see https://tex.stackexchange.com/questions/757764/.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/lua-typo
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/luatex/latex/lua-typo/
>
> ----------------------------------------------------------------------
>
> 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
Rolf Niepraschk submitted an update to the
overpic
package.
Version: 2.2 2026-01-06
License: lppl1.3
Summary description: Combine LaTeX commands over included graphics
Announcement text:
----------------------------------------------------------------------
The new version offers the macros \width, \height and \depth
as well as the dimension register \totalheight within the
environments “overpic” and “Overpic”.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/overpic
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/overpic/
------------------------------------------------------------------------
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
Hironori Kitagawa submitted an update to the
>
> luatexja
>
> package.
>
> Version: 20260107.0
> License: bsd
>
> Summary description: Typeset Japanese with Lua(La)TeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> * lltjext.sty: adapt to LaTeX 2025-11-01 (gh/#36)
> * luatexja-adjust.sty: fix incorrect spacing between
> \ltjghostafterjachar\ltjghostbeforejachar (gh/#39)
> * Fix the incorrect behavior of shifting baseline in math mode. (gh/#40)
>
> * New implementation for vertical writing. (experimental, gh/#38)
> - NOT enabled by default. To test with new implementation, one has to set
> "\directlua{luatexja_cmapidv = true}" before loading of LuaTeX-ja.
> - extraction the text from PDF now works better because of
> using Identity-V Cmap.
> - this implementation uses an "undocumented" feature of LuaTeX,
> and clashes with some packages.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/luatexja
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/luatex/generic/luatexja/
>
> ----------------------------------------------------------------------
>
> 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
Laitei submitted the
modernnewspaper
package.
Version: 0.2.1 2026-01-07
License: lppl1.3c
Summary description: A modern, Unicode-first newspaper package for LaTeX
Announcement text:
----------------------------------------------------------------------
The modernnewspaper package provides a modern, Unicode-first approach
to creating newspaper-style documents in LaTeX.
This initial release supports multi-column layouts, multilingual text
including RTL scripts, Unicode-safe drop caps, and column-safe images.
The package is intended for use with XeLaTeX and LuaLaTeX.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/modernnewspaper
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/modernnewspaper/
------------------------------------------------------------------------
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
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.6 2026-01-06
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
--------------------------------------------------------------------------------
## [v0.3.6] - 2026-01-06
### Fixed
- Support `totalframes` in metadata (see issue
[\#127](https://github.com/josephwright/ltx-talk/issues/127))
- Expansion of commands in overlay specs (see issue
[\#133](https://github.com/josephwright/ltx-talk/issues/133))
### Changed
- Revise approach to detecting 'short' metadata items (see issue
[\#127](https://github.com/josephwright/ltx-talk/issues/127))
--------------------------------------------------------------------------------
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 .
Christophe Poulain submitted an update to the
ProfMaquette
package.
Version: 0.99-q 2026-01-06
License: lppl1.3c
Summary description: Use exercises in different types of documents
Announcement text:
--------------------------------------------------------------------------------
Some improvements in documentation.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/profmaquette
More information is at
https://ctan.org/pkg/profmaquette
--------------------------------------------------------------------------------
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 .
Simon Pfahler submitted an update to the
colorblind
package.
Version number: 1.2 2026-01-06
License type: lppl1.3c
Summary description: Easy colorblind-safe typesetting
Announcement text:
----------------------------------------------------------------------
In colorblind-safe documents, the contents are presented in a way that the same
information is conveyed to readers regardless of a potential color vision
deficiency. This package provides the tools necessary for colorblind-safe
typesetting in LaTeX.
This release adds a warning when one of the standard colors is used that the
package redefines to black.
Additionally, CMYK definitions for all colors are provided and are used
depending on the color model. These additional definitions are only added
because they are necessary in some edge-cases and should not be needed by normal
users, regardless if they create documents for displays or print.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/colorblind
More information is at
https://www.ctan.org/pkg/colorblind
------------------------------------------------------------------------
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
Dominik Schmid submitted an update to the
temporal-logic
package.
Version number: 1.1 2026-01-06
License type: lppl1.3c
Summary description: Symbols for Temporal Logics
Announcement text:
----------------------------------------------------------------------
Added a wider range of operators and different display styles via package options.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/temporal-logic
More information is at
https://www.ctan.org/pkg/temporal-logic
------------------------------------------------------------------------
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
Frederik Tilmann submitted an update to the
latexdiff
package.
Version: 2026-01-02
License: gpl3
Summary description: Determine and mark up significant differences between LaTeX files
Announcement text:
----------------------------------------------------------------------
New features:
add directive pairs %BEGIN DIF(ADD|DEL), %END DIF(ADD|DEL)
that causes blocks to be marked up as a whole
add directive pair %BEGIN DIFNOMARKUP, %END DIFNOMARKUP that
can suppress markup locally
add option for letter-level markup for single substituted words,
controlled by configuration variable MAXCHANGESLETTER, which limits
this behaviour to a small number of changes.
By default this is set to 1 - other sensible settings are 0 and 2.
Bug fixes:
Fix a bug in pre-/postprocessing that led to odd behaviour if
some characters with special meaning, like _,^ were used in
particular contexts in verbatim environments. Fixes #305
Fix a bug in the preprocessing that detects \[, \] as math
expression (it was interpreting \] as + ] instead of correctly \ + ]
Commands that were both in the safecmd and textcmd list, and
which have additional arguments beyond the last textual one
(optional or non-optional) could lead to errors, if there was
a change in those earlier arguments (fixes #306, first reported
through debian bug report)
super- and subscripts without enclosing curly braces were assumed
to be a simple expression, while in reality they could be commands
with complicated (nested) arguments. These cases are not processed
correctly. Fixes #279
in show-textcmd and show-safecmd some extra regex characters are
now properly removed
special preamble additions for highlighting graphics or lines in
verbatim text no longer overwrite the definitions in a user-included
preamble file (via --preamble option). If the user-included preamble
file does not define important commands, then they continue to be
added (some simple heuristics are used to decide whether to add
or not are used, so this decision might not be perfect). Fixes #310
nested array blocks now no longer lead to errors, even when
nothing is changed in them (fixes #287).
sometimes, \protect commands would become separated from the
commands they are supposed to apply, too. They are now kept
together in the same token. Fixes #284
Improper definition of the DIFverbatim environment led to warnings.
This has been corrected now. Fixes #320.
In --flatten mode, input commands in verbatim environments were
erroneously expanded. This is now suppressed. Fixes #321
\i is now a safe command
\frac ab is now processed correctly (Fixes #322)
Modified behaviour:
Commands/RegExs explicitly defined as not safe with
--exclude-safecmd are now also considered unsafe in COARSE and
WHOLE math markup (Fixes #311)
--no-del now also removes deleted comments
--show-... commands now have different behaviour dependent on
whether old.tex and new.tex are specified. If they are not then
the initial setup is shown. If they are specified, then the full
configuration is shown, which includes some additions of internal
commands, and modifications based on what packages are present
on the system, or are used in the .tex files. Either way, no
differencing takes place.
Finally, I highlight a blog written on the occasion of this release:
https://www.linkedin.com/pulse/some-reflections-latexdiff-frederik-tilmann-…
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latexdiff
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/latexdiff/
------------------------------------------------------------------------
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 Berry submitted an update to the
texfot
package.
Version: 1.54 2026-01-05
License: pd
Summary description: Filter clutter from the output of a TeX run
Announcement text:
----------------------------------------------------------------------
texfot is a small Perl script to filter the online output from a TeX
run, attempting to show only those messages which are likely to deserve
some action. The TeX invocation itself remains unchanged.
This tiny update shows any "(\end occurred ..." message; before, only
"(\end occurred inside a group" was shown (inadvertently).
This program has no home page other than CTAN
(https://ctan.org/pkg/texfot) and no mailing lists. Please send bug
reports/requests/discussion directly to me, karl(a)freefriends.org.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texfot
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/texfot/
------------------------------------------------------------------------
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
Markus Kohm submitted an update to the
marginnote
package.
Version: 1.4d 2026-01-05
License: lppl1.3c
Summary description: Notes in the margin, even where \marginpar fails
Announcement text:
----------------------------------------------------------------------
cabohah has corrected the column detection calculation in twocolumn mode.
Note: The package is still unmainted.
See README.md and marginnote.pdf for more information.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/marginnote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/marginnote/
------------------------------------------------------------------------
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
Rajeesh KV submitted an update to the
ArsenalMath
package.
Version: 0.9.3 2026-01-04
License: ofl
Summary description: Arsenal Math OpenType fonts
Announcement text:
----------------------------------------------------------------------
Arsenal Math 0.9.3 version, with many kerning improvements to italic characters
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/arsenal-math
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/arsenal-math/
------------------------------------------------------------------------
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
Alceu Frigeri submitted the
>
> xstacks
>
> package.
>
> Version: 1.0a 2026-01-04
> License: lppl1.3c agpl3
>
> Summary description: Dedicated global stacks implementations
>
> Announcement text:
> ----------------------------------------------------------------------
>
> This Package offers 4 alternative ways of solving the problem of preserving tokens past the end of a variable number of nested groups. Two based on the aftergroup primitive and two based on stacks are implemented.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/xstacks
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/xstacks/
>
> ----------------------------------------------------------------------
>
> 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
luwa-ul
package.
Version: 1.2.1 2025-12-28
License: mit
Summary description: Provides underlines and other highlighting which can be used in vertical mode
Announcement text:
----------------------------------------------------------------------
Fixed a bug caused by the "ex" unit. Previously, there was an issue
where the vertical metrics of some Japanese fonts were not calculated
correctly. This update fixes that problem.
No functional changes to the package API.
Note: Updated license from LPPL 1.3 to MIT.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luwa-ul
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/luwa-ul/
------------------------------------------------------------------------
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
Keith Prussing submitted the
secretx
package.
Version number: 0.10.9 2024-07-03
License type: lppl1.3c
Summary description: Put security classification marks in a document
Announcement text:
----------------------------------------------------------------------
This is secretx, the macro package to help with importance marking documents. It
includes utilities for marking individual paragraphs, long sections of text, and
figures or table.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/secretx
More information is at
https://www.ctan.org/pkg/secretx
------------------------------------------------------------------------
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
Valentin Dao submitted an update to the
intexgral
package.
Version: 3.0.1 2026-01-02
License: lppl1.3c
Summary description: A LaTeX package for typesetting integrals
Announcement text:
--------------------------------------------------------------------------------
- Fixed bug with jacobian and special syntax (issue #3).
- Fixed French and English documentations (issues #4, #6 and #7).
- Changed "positive" and "real" limits keywords, they now contain a + sign (issue #5).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/intexgral
More information is at
https://ctan.org/pkg/intexgral
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
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 .
KKTeX submitted an update to the
keisennote
package.
Version: 1.2.0 2025-12-30
License: mit
Summary description: TikZ-based Japanese-style notebook ruled lines for LaTeX
Announcement text:
--------------------------------------------------------------------------------
keisennote v1.2.0 was released!
In this update, the new option to put line numbers beside the note was added.
Also, the \masumefill and \masume command got a new option to draw a frame around the grid.
Note: The license has changed from LPPL to MIT.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/keisennote
More information is at
https://ctan.org/pkg/keisennote
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Herbert Voß submitted an update to the
pst-tvz
package.
Version: 1.02 2026-01-02
License: lppl1.3
Summary description: Draw trees with more than one root node, using PSTricks
Announcement text:
--------------------------------------------------------------------------------
----- pst-tvz.tex
1.02 2026-01-02 - make package and doc compatible for lualatex
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pstricks/contrib/pst-tvz
More information is at
https://ctan.org/pkg/pst-tvz
--------------------------------------------------------------------------------
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 .
Vít Starý Novotný submitted an update to the
markdown
package.
Version: 3.13.0-0-gdd212d58 2026-01-02
License: lppl1.3c
Summary description: Converting and rendering markdown documents inside TeX
Announcement text:
--------------------------------------------------------------------------------
Fixes:
- Support Unicode in attributes. (reported by @andreiborisov in #605,
fixed by @witiko in #608)
Development:
- Add `\mmdcCommand` macro for configuring the command used to render Mermaid
diagrams. (suggested by @TheManchineel in #613, added by @witiko in #614)
For example, you can use different icon packs as follows:
```` tex
\documentclass{article}
\def\mmdcCommand{mmdc --iconPacks '@iconify-json/logos'}
\usepackage[import=witiko/diagrams@v2]{markdown}
\begin{document}
\begin{markdown}
``` mermaid
architecture-beta
group api(logos:aws-lambda)[API]
service db(logos:aws-aurora)[Database] in api
service disk1(logos:aws-glacier)[Storage] in api
service disk2(logos:aws-s3)[Storage] in api
service server(logos:aws-ec2)[Server] in api
db:L -- R:server
disk1:T -- B:server
disk2:T -- B:db
```
\end{markdown}
\end{document}
````
- Add a new Lua option `htmlOverLinks` that causes HTML tags to be recognized
as tags rather than hyperlinks when the Lua option `relativeReferences` has
been enabled. (discussed with @u-fischer in #597, added by @witiko and
@lostenderman in #607)
The option `htmlOverLinks` is an experimental option: Whenever the option
`experimental` is enabled and `htmlOverLinks` is unspecified, it will also be
enabled. Like other experimental options, `htmlOverLinks` will be enabled by
default in the next major release of the Markdown package and soft-deprecated.
- Add a new Lua option `blankBeforeHtmlBlock` that causes the parser to require
a blank line between a paragraph and the following CommonMark HTML block.
(discussed with @u-fischer in #598, added by @witiko and @lostenderman in #608)
Enabling this option breaks CommonMark compliance but makes it easier to write
raw HTML such as inline HTML comments without producing HTML blocks by
accident.
- In theme `witiko/diagrams`, add parameter `format` for GraphViz diagrams.
(reported by @witiko in #611, fixed by @witiko in #612)
Here is an example LaTeX document using the new parameter:
```` tex
\documentclass{article}
\usepackage[import=witiko/diagrams@v2, relativeReferences]{markdown}
\begin{document}
\begin{markdown}
``` dot {caption="An example directed graph" format=svg width=12cm #dot}
digraph tree {
margin = 0;
rankdir = "LR";
latex -> pmml;
latex -> cmml;
pmml -> slt;
cmml -> opt;
cmml -> prefix;
cmml -> infix;
pmml -> mterms [style=dashed];
cmml -> mterms;
latex [label = "LaTeX"];
pmml [label = "Presentation MathML"];
cmml [label = "Content MathML"];
slt [label = "Symbol Layout Tree"];
opt [label = "Operator Tree"];
prefix [label = "Prefix"];
infix [label = "Infix"];
mterms [label = "M-Terms"];
}
```
See the diagram in Figure <#dot>.
\end{markdown}
\end{document}
````
This can be used to circumvent missing support for PDF output in some
distributions of GraphViz, [notably Debian Forky][bugs-debian-1123051],
which the `texlive/texlive` Docker images are currently based on.
[bugs-debian-1123051]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123051
Defaults:
- In LaTeX, fix header attribute `{-}` for chapters and parts. (reported by
@MacLotsen in #602, fixed by @witiko in e588d205)
- In LaTeX, reset category codes before using `\maketitle`. (reported by
@MacLotsen in #603, fixed by @witiko in 00068c87)
Continuous integration:
- Bump `actions/checkout` from 5 to 6. (added by @dependabot in #604)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/generic/markdown
More information is at
https://ctan.org/pkg/markdown
--------------------------------------------------------------------------------
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 .
Swifterhtmler submitted an update to the
essaykit
package.
Version: 2.0 2026-01-02
License: lppl1.3c
Summary description: Get started with macros for essays
Announcement text:
----------------------------------------------------------------------
Added image commands and absolute positioning for flexible layouts
Version 2.0 adds image and positioning commands: \logo for simple image
insertion, \fig for captioned figures, and \placeleft, \placeright for
absolute positioning of content on the page. These additions complement the
existing styled boxes, titles, quotes, and bibliography commands, making
essaykit more useful for creating flexible document layouts.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/essaykit
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/essaykit/
------------------------------------------------------------------------
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