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
Peter Jones submitted an update to the
oup-authoring-template
package.
Version: 1.2
License: lppl1.2
Summary description: A general template for journals published by Oxford University Press (OUP)
Announcement text:
--------------------------------------------------------------------------------
Version 1.2, updated to reflect changes to OUP’s official page designs, 2026.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/oup-authoring-template
More information is at
https://ctan.org/pkg/oup-authoring-template
--------------------------------------------------------------------------------
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 .