Munehiro Yamamoto submitted the
tcbpagefootnote
package.
Version: 1.0 2026-10-25
License: lppl1.3c
Summary description: Page footnotes from inside tcolorbox
Announcement text:
--------------------------------------------------------------------------------
tcbpagefootnote adds the tcolorbox key "page footnote". With it, a
\footnote inside a box is numbered along with the footnotes of the
body text and its text is put at the bottom of the page instead of
the bottom of the box. Nested boxes and hyperref are supported.
It works with pdfLaTeX, XeLaTeX, LuaLaTeX, pLaTeX and upLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tcbpagefootnote
More information is at
https://ctan.org/pkg/tcbpagefootnote
--------------------------------------------------------------------------------
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 .
SuFan submitted an update to the
gradbars
package.
Version: 1.1.0 2026-10-25
License: mit cc-by-4
Summary description: Compact data graphics for LaTeX tables and inline text
Announcement text:
------------------------------------------------------------------------
Version 1.1.0 expands gradbars with heat cells, box plots and
distribution summaries, shared legends, and predefined color
palettes.
The table interface now supports native CSV binding, filtering,
sorting, statistical summaries, and named shared scales.
Compact numeric columns allow ordinary tabular cells to contain
only numbers, reducing repeated markup. The tabularray adapter
provides additional graphic column types.
Other additions include bar and win-loss sparklines, domain report
presets for correlation matrices, ablation studies and metrics, and
public interfaces for third-party libraries and scalar rendering
backends. The supplied renderer remains TikZ.
Optional accessibility features include graphic descriptions and
explicit table structure tagging. The illustrated English and
Chinese manuals have been updated.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/gradbars
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/gradbars/
------------------------------------------------------------------------
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
Pablo González L submitted an update to the
spanish-mathml-intent
package.
Version: 1.2 2026-10-24
License: lppl1.3c
Summary description: Spanish MathML intent for accessible (tagged) PDF with LuaLaTeX
Announcement text:
------------------------------------------------------------------------
- New subsection “Other languages” in the implementation.
- The title and PDF metadata use the name “Spanish MathML intent”.
- Minor internal cleanups; the output of the commands does not change.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/spanish-mathml-intent
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/spanish-mathml-intent/
------------------------------------------------------------------------
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
Wyatt Smith submitted the
tamu-talk
package.
Version: 0.1.0
License: lppl1.3c
Summary description: An independently maintained Texas A&M theme for ltx-talk
Announcement text:
--------------------------------------------------------------------------------
Introducing tamu-talk, an independently maintained Texas A&M theme for the
ltx-talk class.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tamu-talk
More information is at
https://ctan.org/pkg/tamu-talk
--------------------------------------------------------------------------------
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 .
Nan Geng submitted the
codemwe
package.
Version: 1.1.0
License: lppl1.3c
Summary description: Typeset code with a result box and generate MWE files
Announcement text:
------------------------------------------------------------------------
codemwe typesets example code and its compiled result in one box and,
from the same source, writes a minimal independently compilable file
for the example. It is written in expl3 on top of tcolorbox, fancyvrb
and graphicx, and was developed while writing a package manual, where
every example must appear as code, as result, and as a file the reader
can compile.
Features
* example, example* and texcode environments for horizontal, vertical
and code-only layout, plus a ccode environment preset for C code.
Each example is numbered, labelled and cross-referenceable.
* Automatic generation of an MWE .tex file per example, with the
document class, the packages and optional extra preamble material
placed in the preamble and the body delimited by comment lines.
* Code backends: extension, comment character, compilability and
minted language name are kept together, so that non-LaTeX code
can be shown and saved.
LaTeX and C are built in; \codemweNewBackend registers more.
* Optional syntax highlighting through minted (“minted” and
“mintedstyle” options). minted is detected and loaded when
codemwe itself is loaded, so highlighting can be switched on
and off anywhere in the body or per environment with no preamble
preparation; when minted or -shell-escape is missing, the
package falls back to fancyvrb with a single warning.
* Six built-in box designs plus \codemweNewBox for user-defined
tcolorbox designs; optional titles.
* Language varieties for the transition phrases, the structural
comment words and the reference prefix, “en” and “zh” built in,
\codemweNewLang for further varieties.
* Fine control over what is printed in the code box (withcls,
withpkg, withextra, nobody, noshow) and over numbering,
line numbers, spacing and result figure size.
* All options usable as package options, environment options,
or with \codemweset in the current scope.
Requirements
* LaTeX2e 2020-10-01 or later, expl3, tcolorbox (2020-10-09 or later),
fancyvrb, graphicx.
* For the minted option only: the minted package and a compilation
with -shell-escape.
The bilingual (Chinese/English) manual, codemwe.pdf, is included.
It is typeset with codemwe itself and may serve as a gallery of
the package's output.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/codemwe
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/codemwe/
------------------------------------------------------------------------
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 Werner submitted the
osglecture
package.
Version: 2026-10-23
License: lppl1.3c mit artistic gpl1+
Summary description: Lecture materials from one source: slides, script, and tagged PDF
Announcement text:
--------------------------------------------------------------------------------
The osglecture bundle generates lecture materials: several documents
from one LaTeX source, in different formats and in several languages.
Document classes (ltx-talk or beamer, book or scrbook) are
selected through profiles, so the source stays class-independent; the
build manager ollm builds single lecture units as well as whole lecture
series while maintaining cross-unit references.
The bundle also aims at accessible, tagged PDF. Several of its packages
may be useful on their own.
The bundle requires LuaLaTeX, a current TeX Live, and, if ltx-talk is
used, ltx-talk 0.5.3 or later. It is under active development and its
interfaces may still change.
The bundle currently contains:
- osglecture: document class that produces slides, script, handouts, and
other materials from a common source
- ollm (OSG LaTeX Lecture Maker): latexmk-based build manager for
creating and deploying lecture materials
- osglecture-modes: portable document modes in the style of
beamer/ltx-talk for arbitrary classes
- langselect: several language versions of a document from a common
source
- tagpax: semantic import of tagged PDFs
- osgstyler: template-based formatting
- ltxtalk-theme: theme engine for ltx-talk, with a few themes modelled
after Beamer themes
- ltxtalk-theme-tuc-2019: unofficial version of the TU Chemnitz
presentation theme for ltx-talk
- ansiterm: ANSI-aware, optionally executable terminal windows
- osglistings: minted-based code-listing front end
- semcat: semantic-category markup
- tagdirtree: taggable directory trees
- tagbridge: transitional patches for a few third-party packages that
lack native tagging (PDF/UA) support
- osgdoc: small wrapper for cnltx with further support for documentation
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/osglecture
More information is at
https://ctan.org/pkg/osglecture
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
The LaTeX Project Team submitted an update to the
secdot
package.
Version: 1.2a
License: lppl1.1
Summary description: Section numbers with trailing dots
Announcement text:
--------------------------------------------------------------------------------
Version 1.2a October 2026
- Correct template key names for upcoming format.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/secdot
More information is at
https://ctan.org/pkg/secdot
--------------------------------------------------------------------------------
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 .
Amer Amikhteh submitted the
docref
package.
Version: 0.1 2026-10-23
License: lppl1.3c
Summary description: References to sections in package documentation.
Announcement text:
--------------------------------------------------------------------------------
Initial release of docref, a LuaLaTeX package for referencing sections in
external package documentation.
The package provides the \docref command, maintains a cache of external-document
metadata, and supports explicit source-file registration when needed.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/docref
More information is at
https://ctan.org/pkg/docref
--------------------------------------------------------------------------------
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 .
Adib Hasan submitted the
bookbangla
package.
Version: 1.0
License: lppl1.3c
Summary description: Writing Bangla and Assamese books with memoir
Announcement text:
--------------------------------------------------------------------------------
BOOKbangla 1.0 is the first release of a memoir-based document class for Bangla
and Assamese books. It provides styled chapter headings, worked examples,
exercises with hints, theorems, and chapter quotations while retaining memoir’s
customization options.
It builds on LaTeXbangla 2.0 and supports both XeLaTeX and LuaLaTeX.
Documentation is available in English, Bangla, and Assamese.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/bengali/bookbangla
More information is at
https://ctan.org/pkg/bookbangla
--------------------------------------------------------------------------------
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 .
Adib Hasan submitted an update to the
LaTeXbangla
package.
Version: 2.0
License: lppl1.3c
Summary description: Enhanced LaTeX integration for Bangla
Announcement text:
--------------------------------------------------------------------------------
## 2.0
- Add Assamese language support with `language=assamese`, translated examples, and a complete Assamese manual.
- Add LuaLaTeX support.
- Support for 18 Bangla fonts. Refine boldness, size, and word spacing across supported fonts.
- Preserve locally selected English fonts, including nested font and style changes.
- Keep font styles and sizing consistent across engines, including bold and italic.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/bengali/latexbangla
More information is at
https://ctan.org/pkg/latexbangla
--------------------------------------------------------------------------------
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 .
Jonatán Perren submitted an update to the
pgf-go
package.
Version: 0.2026.10.23 2026-10-23
License: lppl1.3c fdl
Summary description: Diagramming and commenting on Go games
Announcement text:
------------------------------------------------------------------------
pgf-go 0.2026.10.23 is a major update.
- A compute kernel in Lua (default with LuaLaTeX), with an expl3
fallback for the other engines.
- The rules of the game: captures, "N at M" notes for kos, and the
territory found by \territory{auto}, with the score (\pgfgoscore).
- SGF games: \sgf draws a game on a board, \sgfdiagrams draws it as a
series of diagrams as in books (with comments, variations and the
result), \sgfanimation steps through it with buttons (animate), and
\sgfproblem draws problems with their solutions. Files in UTF-8,
Latin-1, GBK, Big5, Shift_JIS, EUC-JP and EUC-KR are read.
- Named boards: resume a position in another diagram, or show part of
it inside the text with \pgfgoview (also before the board, and from
another document).
- Star points, arrows and lines, marks of your own, and images for
stones and boards, with three new profiles (shell, yunzi, baduktv).
- A grid to lay out diagrams (pgfgolayout), partial = auto, and border
coordinates in the Western, Japanese or Chinese style.
- The texts of the package are translated into ten languages.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pgf-go
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/pgf-go/
------------------------------------------------------------------------
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
Stéphane Galland submitted an update to the
utbmciad-report
package.
Version: 20261023
License: lgpl3 other-nonfree
Summary description: A class and configuration file for writing high quality scientific or technical reports
Announcement text:
------------------------------------------------------------------------
* CIAD Report: rewrite the BibTeX style for the CIAD reports.
* CIAD Report: redefine the color for "\Emph".
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/utbmciad-report
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/utbmciad-report/
------------------------------------------------------------------------
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
Stéphane Galland submitted an update to the
spim-phdthesisthemes
package.
Version: 20261023
License: lgpl3 other-nonfree
Summary description: Classes, styles and configuration files for writing PhD dissertations
Announcement text:
------------------------------------------------------------------------
* SPIM PhD Thesis: include “enumitem” package for exhibiting the
environment “enumerate*”.
* CIAD Report: rewrite the BibTeX style for the CIAD reports.
* CIAD Report: redefine the color for “\Emph”.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/spim-phdthesisthemes
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/spim-phdthesisthemes/
------------------------------------------------------------------------
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
Antonello Meccariello submitted an update to the
mystyletau
package.
Version: 2.1
License: lppl1.3c
Summary description: Custom Tau glyphs for topology using vector fonts
Announcement text:
--------------------------------------------------------------------------------
Version 2.1 adds full universal compatibility across pdfLaTeX, LuaLaTeX, and
XeLaTeX via dynamic engine detection with iftex. Uses TrueType fonts
(mytautwo.ttf via fontspec) under Unicode engines and vector PDF fallbacks
(vtau.pdf and atau.pdf) under pdfLaTeX, with improved subscript kerning.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/mystyletau
More information is at
https://ctan.org/pkg/mystyletau
--------------------------------------------------------------------------------
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 .
Stéphane Galland submitted an update to the
UPmethodology
package.
Version: 20261022
License: lgpl3
Summary description: Writing specifications such as for UP-based methodologies
Announcement text:
------------------------------------------------------------------------
Minor changes:
* Disabling the default import of the package "enumitem".
* Definition of a specific font color for the \Emph command.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/upmethodology
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/upmethodology/
------------------------------------------------------------------------
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
Seppe Ongena submitted the
ugentdocs
bundle.
Version: 1.0.0
License: lppl1.3c
Summary description: House style document classes for Ghent University
Announcement text:
------------------------------------------------------------------------
This is the first CTAN release of ugentdocs, a set of document classes
implementing the house style of Ghent University (2025 style guide).
The package provides classes for bachelor's, master's and PhD
dissertations, research articles, reports, exams, letters, course notes,
and beamer presentations, and can generate print-ready book covers for
PhD dissertations or courses.
The package requires LuaLaTeX or XeLaTeX, as the official UGent Panno
Text font is used for the logos. This font is not included and must be
obtained separately from the UGent intranet.
The documentation includes compilable examples for every class.
Questions and feedback are welcome via GitHub Discussions; bugs can be
reported in the issue tracker.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/ugentdocs
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/ugentdocs/
------------------------------------------------------------------------
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
Param Srivastava submitted the
boolalg
package.
Version: 1.0.0
License: lppl1.3c
Summary description: Truth tables, step-by-step simplification, and algebraic
proofs for Boolean
Announcement text:
--------------------------------------------------------------------------------
Initial release (v1.0.0) of the boolalg package.
Features:
- Pure-TeX recursive-descent parser supporting algebraic, programmatic, and LaTeX math notations for Boolean expressions (AND, OR, NOT, NAND, NOR, XOR, XNOR).
- Automatic truth table generation (\btable, \btable*) with intermediate sub-expression columns and automatic width fallback.
- Step-by-step Boolean expression simplification (\bsimplify, \bsimplify*) with explicit law justifications (including Absorption and the Consensus theorem).
- Bidirectional algebraic equivalence prover (\bprove) with automatic counterexample search when two expressions are not equivalent.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/boolalg
More information is at
https://ctan.org/pkg/boolalg
--------------------------------------------------------------------------------
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 .
Nan Geng submitted an update to the
pascaltriangle
package.
Version: 1.0.2 2026-10-23
License: lppl1.3c
Summary description: Draw beautiful Pascal (Yanghui) triangles
Announcement text:
------------------------------------------------------------------------
Fixed \usetikzlibrary{shapes.geometric} error.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pascaltriangle
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pascaltriangle/
------------------------------------------------------------------------
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
Adib Hasan submitted an update to the
LaTeXbangla
package.
Version: 1.0
License: lppl1.3c
Summary description: Enhanced LaTeX integration for Bangla
Announcement text:
--------------------------------------------------------------------------------
v1.0
- Modernize for current XeLaTeX and Polyglossia, fixing the old numbering incompatibility.
- Require only one Bangla font, with fontspec-style setters, automatic bold/italic,
and independent English and math font choices. Test six Bangla font families.
- Improve Bangla numbering, alphabetic lists, references, citations, and math digits.
Typed Western and Bangla digits keep their original script.
- Preserve legacy font options and `changecounternumbering`. Remove `feature=0/1/2`
and bundled theorem/layout styles; define these in your document or class.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/bengali/latexbangla
More information is at
https://ctan.org/pkg/latexbangla
--------------------------------------------------------------------------------
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 .
Ryoya Ando submitted an update to the
ltMermaid
package.
Version: 1.1 2026-10-22
License: lppl1.3c
Summary description: Embed Mermaid diagrams in LaTeX
Announcement text:
--------------------------------------------------------------------------------
Version 1.1 of ltmermaid (mermaid.sty and ltmermaid.sty) is now available.
- Support for Mermaid CLI 12: Mermaid CLI 12 removed the -f (--pdfFit) option, so every diagram failed with v1.0c. The -f option is now passed only when the renderer reports Mermaid CLI 11 or older. The new \MermaidPdfFit command always passes it.
- A diagram is rendered only when its source or the renderer settings change. Diagram PDFs therefore stay unchanged between runs, and latexmk converges.
- mermaid.sty now supports -output-directory, including with upLaTeX + dvipdfmx and XeLaTeX.
- ltmermaid.sty: fixed output file name conflicts between the mermaid environment and \mermaidfile.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/ltmermaid
More information is at
https://ctan.org/pkg/ltmermaid
--------------------------------------------------------------------------------
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 an update to the
>
> LXGW-fonts
>
> package.
>
> Version: 1.530A 2026-10-22
> License: ofl
>
> Summary description: A CJK font family with a comprehensive character set
>
> Announcement text:
> --------------------------------------------------------------------------------
> # Version 1.530A Released
>
> ## Sync to the update in the upstream repository's TTF file
>
> - This release features refinements or minor adjustments to the glyphs of over 400 Chinese characters. This includes the character "心" (xīn)—which had received significant user feedback—as well as various Simplified Chinese characters that were poorly implemented during the project's early stages. Additionally, 50 frequently used Small Seal Script (小篆) characters—sourced from the new additions in Unicode 18.0—have been incorporated into the full version of LXGW WenKai. Symbols for dice and Mahjong tiles have also been added. The ongoing process of refining glyphs remains a long-term project.
>
> - Update `LXGWZhenKaiGB` to the `Slab` Version
> --------------------------------------------------------------------------------
>
> This package is located at
> https://mirrors.ctan.org/fonts/lxgw-fonts
>
> More information is at
> https://ctan.org/pkg/lxgw-fonts
>
>
> --------------------------------------------------------------------------------
>
> 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.
Wolfgang Hochleitner submitted an update to the
hagenberg-thesis
package.
Version: 2026-10-22
License: cc-by-4 cc-by-sa-4
Summary description: Collection of LaTeX classes, style files and example documents for academic manuscripts
Announcement text:
------------------------------------------------------------------------
Changes in version 2026-10-22 are described in:
https://github.com/Digital-Media/HagenbergThesis/blob/main/CHANGELOG.md#202…
Here is a summary:
* New affidavit following the template of FH OÖ (2026) and
documentation of the use of generative AI tools: detailed form
(default) before the bibliography or short form in the affidavit,
selected with the new class option `aiusage`.
* New default title page following the title page prototype of
FH OÖ; the academic degree is set with the new class option
`degree`, the former title page is available as theme `classic`.
* Preparation of the switch to the UAP brand in January 2027:
theme `default` uses the UAP logo as soon as its logo file is
added to the document; new themes `fhooe26` and `uap27` pin
the FH OÖ and the UAP brand, respectively.
* Syntax highlighting for code listings with the new class option
`codestyle` (`color`, `mono`, `classic`), modernized language
definitions and code environments for twelve more languages.
* Key-value syntax for all class options (e.g., `language=german`,
`twoside=true`, `updatecheck=false`); the former bare options
are deprecated.
* The option `titlelanguage` only applies to the title page;
all other pages use the main language of the document.
* English version of the internship report, updated tutorials
(English and German) and sample bibliography.
* Fixes: T1 font encoding and Latin Modern fonts also without
`hgbpdfa`, `@electronic` entries as online sources, document
title in PDF viewers, and corrections of default values and
German texts.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hagenberg-thesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/hagenberg-thesis/
------------------------------------------------------------------------
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
Mizuki Sato submitted an update to the
mtp2otf
package.
Version: 1.4
License: 0bsd
Summary description: Convert MathTime Professional 2 fonts to native OpenType MATH fonts
Announcement text:
------------------------------------------------------------------------
mtp2otf 1.4 improves Unicode mappings and standard input routes,
refines accent positioning and extensible symbols, and reorganizes
OpenType character-variant features.
Default delimiter growth now uses the original Type 1 ordinary size
sequences. Larger prebuilt parentheses and curly braces can be enabled
separately through character variants.
The converter has been reorganized, and the documentation now includes
a font guide with unicode-math examples, alongside the build guide and
technical reference.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/mtp2otf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/utilities/mtp2otf/
------------------------------------------------------------------------
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
Pablo González Luengo submitted an update to the
spanish-mathml-intent
package.
Version: 1.1 2026-10-22
License: lppl1.3c
Summary description: Spanish MathML intent for accessible (tagged) PDF with LuaLaTeX
Announcement text:
------------------------------------------------------------------------
– The command-line tool `spitool` is renamed `spmmli-tool` (script and man page).
– The message `pos-invalid-index` is renamed `stat-pos-invalid-index`.
– New abstract of the manual, in line with the description of the README.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/spanish-mathml-intent
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/spanish-mathml-intent/
------------------------------------------------------------------------
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
Super Lede submitted the
atsresume
package.
Version: 1.0.0
License: lppl1.3c
Summary description: A one-column resume class with PDF text that applicant tracking systems can
Announcement text:
--------------------------------------------------------------------------------
atsresume is a new LaTeX class for a one-page resume whose PDF text applicant tracking systems can read.
The layout is one column, with the name centered at the top, section headings in capitals over a rule, and places and dates on the right margin. Places and dates are set with glue rather than tables or columns, so each line is stored left to right; ligatures and hyphenation are off, and bullets are the U+2022 character. The example compiles to the same text with pdfLaTeX, LuaLaTeX and XeLaTeX, on US Letter and A4.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/atsresume
More information is at
https://ctan.org/pkg/atsresume
--------------------------------------------------------------------------------
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
concmath-otf
package.
Version: 0.77 2026-10-21
License: ofl lppl1.3c
Summary description: Concrete based OpenType Math font
Announcement text:
--------------------------------------------------------------------------------
- Fixed spaces' width (U+2000 to U+200B and U+205F).
- Variation Selector U-FE00 works on all Math symbols listed on
https://www.unicode.org/Public/UCD/latest/ucd/StandardizedVariants.txt
which are available in Concrete Math fonts; only one set of calligraphic
capitals (Chancery like) is provided, so Variation Selectors do not
apply to them.
- Add TopAccentHorizontal to all upright and bold glyphs.
- Improve kernings and sub/superscript positioning for upright and
bold glyphs.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/concmath-otf
More information is at
https://ctan.org/pkg/concmath-otf
--------------------------------------------------------------------------------
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
cfr-lm
package.
Version: 2.0
License: lppl1.3c
Summary description: Enhanced support for the Latin Modern fonts
Announcement text:
--------------------------------------------------------------------------------
Support for opentype fonts on Unicode engines.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/cfr-lm
More information is at
https://ctan.org/pkg/cfr-lm
--------------------------------------------------------------------------------
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
Euler-Math
package.
Version: 0.77 2026-10-21
License: ofl lppl1.3c
Summary description: OpenType version of Hermann Zapf’s Euler maths font
Announcement text:
--------------------------------------------------------------------------------
- Fixed spaces' width (U+2000 to U+200B and U+205F).
- Variation Selector U-FE00 works on all Math symbols listed on
https://www.unicode.org/Public/UCD/latest/ucd/StandardizedVariants.txt
which are relevant in Euler Math fonts.
- Add TopAccentHorizontal to all upright and bold glyphs.
- Improve kernings and sub/superscript positioning for all glyphs.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/euler-math
More information is at
https://ctan.org/pkg/euler-math
--------------------------------------------------------------------------------
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
XCharter-Math
package.
Version: 0.77 2026-10-21
License: ofl lppl1.3c
Summary description: XCharter-based OpenType Math font for LuaTeX and XeTeX
Announcement text:
--------------------------------------------------------------------------------
- xcharter-otf.sty: define \setmathrm as XCharter-Roman for option no-text.
- Add TopAccentHorizontal to all upright and bold glyphs.
- Improve kernings and sub/superscript positioning for upright and bold glyphs.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/xcharter-math
More information is at
https://ctan.org/pkg/xcharter-math
--------------------------------------------------------------------------------
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 .
Azamat Gimaev submitted the
physketch
package.
Version: 0.1.0 2026-10-20
License: lppl1.3c
Summary description: TikZ styles and pictures for physics drawings
Announcement text:
--------------------------------------------------------------------------------
physketch provides TikZ styles, pictures and commands for the drawings found in physics problems:
fixed surfaces, bodies, springs, pulleys, rods, forces, light sources, lenses, screens and mirrors,
current sources and meters, and engineering-style distances and angles.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/physketch
More information is at
https://ctan.org/pkg/physketch
--------------------------------------------------------------------------------
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
erewhon-math
package.
Version: 0.77 2026-10-21
License: ofl lppl1.3c
Summary description: Utopia based OpenType Math font
Announcement text:
--------------------------------------------------------------------------------
- fourier-otf.sty: package's options handling fixed.
- Add TopAccentHorizontal to all upright and bold glyphs.
- Improve kernings and sub/superscript positioning for upright and bold glyphs.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/erewhon-math
More information is at
https://ctan.org/pkg/erewhon-math
--------------------------------------------------------------------------------
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 .
Antonin Marchand submitted an update to the
programmes-cpge
package.
Version: 0.2 2026-10-21
License: lppl1.3c other-free
Summary description: Official French CPGE physics syllabi as LaTeX data
Announcement text:
------------------------------------------------------------------------
Version 0.2 of programmes-cpge adds \cpgeprogramme, which typesets a
whole syllabus or one of its parts, and ships each syllabus typeset in
full (doc/programme-<class>.pdf) to be checked against the official text.
The text now matches the official syllabi word for word, apart from a few
obvious typos, listed in the documentation. It also fixes a pdfLaTeX error
in the MPSI data, the “numeros” option of \cpgetableau, and a lost space
after \cpgecettepartie.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/programmes-cpge
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/programmes-cpge/
------------------------------------------------------------------------
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.44.3 2026-10-21
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
------------------------------------------------------------------------
'externalize' functionality now supports Plain TeX as well as LaTeX
(but still PDF mode only).
------------------------------------------------------------------------
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
show-pdf-tags
package.
Version: 1.7b
License: mit
Summary description: Extract PDF tags from tagged PDF files
Announcement text:
------------------------------------------------------------------------
The show-pdf-tags script is unchanged in this release.
The Schema have been updated to match the LaTeX Structure Elements
introduced in the latex-dev release of LaTeX2e 2026-11-01 .
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/show-pdf-tags
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/show-pdf-tags/
------------------------------------------------------------------------
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
Pablo González L submitted the
spanish-mathml-intent
package.
Version: 1.0 2026-10-20
License: lppl1.3c
Summary description: Spanish MathML intent for accessible (tagged) PDF with LuaLaTeX
Announcement text:
------------------------------------------------------------------------
The spanish-mathml-intent package adds MathML “intent” to mathematics
written in Spanish with LuaLaTeX.
The “intent” attribute tells a screen reader which concept an expression
is and how to speak it, so that NVDA with MathCAT reads the formulas
correctly in accessible (tagged) PDF documents.
Its commands typeset and tag numbers, units, money, dates and times,
geometry, algebra and statistics, each with the Spanish reading it
should have.
It is aimed at primary and secondary school teachers.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/spanish-mathml-intent
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/spanish-mathml-intent/
------------------------------------------------------------------------
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
Amer Amikhteh submitted an update to the
datemultical
package.
Version: 0.2.0 2026-10-18
License: lppl1.3c
Summary description: Named dates, calendar conversion, and date formatting for LaTeX
Announcement text:
--------------------------------------------------------------------------------
Version 0.2.0 adds automatic discovery of all calendar systems supported by lua-calendrica,
currently 54, under LuaLaTeX. The built-in TeX backend remains available through the `native`
option. The release also expands calendar coverage and improves integration with lua-calendrica.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datemultical
More information is at
https://ctan.org/pkg/datemultical
--------------------------------------------------------------------------------
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 .
Jasper Habicht submitted an update to the
hawkdraw
package.
Version: 0.11.0 2026-10-20
License: lppl1.3c
Summary description: Draw vector graphics using l3draw with a simple syntax
Announcement text:
--------------------------------------------------------------------------------
- BREAKING CHANGE: Removing semicolon as terminal mark from the path syntax;
- Changing syntax for points;
- Fixing bug that prevents use of em units.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/hawkdraw
More information is at
https://ctan.org/pkg/hawkdraw
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
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 .
Inkyu Park submitted an update to the
hangulmath
package.
Version: 0.8
License: ofl lppl1.3c
Summary description: Hangul jamo as mathematical symbols
Announcement text:
--------------------------------------------------------------------------------
Major update. v0.8:
hangulmath now works with pdfLaTeX (and latex + dvips/dvipdfmx) as well as XeLaTeX and LuaLaTeX. The bundled symbol fonts are also shipped as Type 1 fonts with TFM metrics and a map file; the output matches XeLaTeX, and the symbols can be copied from the PDF.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/fonts/hangulmath
More information is at
https://ctan.org/pkg/hangulmath
--------------------------------------------------------------------------------
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 .
Oliver Kopp submitted an update to the
refenums
package.
Version: 2.1.0
License: lppl1.3
Summary description: Define named items and provide back-references with that name
Announcement text:
--------------------------------------------------------------------------------
Streamlined interface even more:
\setupRefEnum[inline] defines all elements of a kind inline, so \def<EnumId> prints the same as \def<EnumId>Inline.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/refenums
More information is at
https://ctan.org/pkg/refenums
--------------------------------------------------------------------------------
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 .
Amer Amikhteh submitted an update to the
BabelBidi
package.
Version: 0.3.2 2026-10-21
License: lppl1.3c
Summary description: An extension to babel’s bidirectional support
Announcement text:
--------------------------------------------------------------------------------
Adds support for minted code listings with language and direction options (`textlang`, `textdir`, and `chardir`).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/babelbidi
More information is at
https://ctan.org/pkg/babelbidi
--------------------------------------------------------------------------------
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 .
David Imolai submitted the
TikZ-UMLD
package.
Version: 1.0.0
License: agpl3
Summary description: Draw UML diagrams with TikZ
Announcement text:
--------------------------------------------------------------------------------
TikZ-UMLD 1.0.0 is the first release of a maintained TikZ-UML 1.0 derivative.
It adds object diagrams, enumerations, constraints, pointed notes, improved relationship labels, and compatibility fixes, with a rebuilt English manual.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tikz-umld
More information is at
https://ctan.org/pkg/tikz-umld
--------------------------------------------------------------------------------
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 .
Munehiro Yamamoto submitted an update to the
runtexshebang
package.
Version: 1.1 2026-10-21
License: lppl1.3c
Summary description: A Lua script running LaTeX document files with TeX-style shebang
Announcement text:
--------------------------------------------------------------------------------
runtexshebang v1.1 refuses a TeX-style shebang (%#!) line that contains
an ASCII control character other than TAB, both when running it and
with --dry-run. A carriage return or an escape sequence in that line
could make the command shown on the terminal differ from the command the
shell actually runs. Non-ASCII bytes are not checked, so UTF-8,
Shift_JIS and EUC-JP file names keep working.
The test suite now also checks that runtexshebang never loads Lua
modules placed in the current directory.
runtexshebang 1.0 runs the `%#!` line of a LaTeX document through the
system shell, as before, but is now more careful about it.
## Changes
- The license is now the LaTeX Project Public License 1.3c (was MIT).
- The command of the `%#!` line is printed on stderr before it is run,
and its exit status is passed through, so editors and `make` can
detect failures.
- CRLF line endings and a UTF-8 byte order mark before `%#!` are handled;
only the leading `%#!` is removed from the line.
- Missing files, an empty `%#!` line and unknown options are reported
with a message and a non-zero exit status instead of a Lua traceback.
`--` ends option parsing.
- On Windows, `NoDefaultCurrentDirectoryInExePath=1` is set before the
command runs, so an executable placed next to the document cannot
shadow a TeX Live program named on the `%#!` line.
- The README has a new Security section. In short: running runtexshebang
on a document is equivalent to typing its `%#!` line yourself, so use
it only on documents you trust, and never add it to
`shell_escape_commands`.
- PDF documentation is included.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/runtexshebang
More information is at
https://ctan.org/pkg/runtexshebang
--------------------------------------------------------------------------------
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 .
Michal Hoftich submitted an update to the
linebreaker
package.
Version: 0.1d 2026-10-20
License: lppl1.3
Summary description: Prevent overflow boxes with LuaLaTeX
Announcement text:
------------------------------------------------------------------------
This is a bug fix release:
- Ignore characters missing in the current font in debugging messages.
- Get the text direction from a local_par node.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/linebreaker
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/linebreaker/
------------------------------------------------------------------------
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
Munehiro Yamamoto submitted the
footnotenosplit
package.
Version: 1.0 2026-10-20
License: lppl1.3c
Summary description: Suppress orphan footnote rules when footnotes are not
allowed to split
Announcement text:
--------------------------------------------------------------------------------
# footnotenosplit v1.0
Initial release.
Setting `\interfootnotelinepenalty=10000` keeps footnote text from being split
across pages: a footnote that does not fit is moved to the next page as a whole.
This policy, common in book production, can leave a lone `\footnoterule` — with
no footnote text below it — at the bottom of the original page, and the moved
footnote sits too close to the rule on the next page. footnotenosplit suppresses
both side effects.
Supported formats/engines: pdfLaTeX, LuaLaTeX, XeLaTeX
(LaTeX2e 2025-06-01 or later), pLaTeX and upLaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/footnotenosplit
More information is at
https://ctan.org/pkg/footnotenosplit
--------------------------------------------------------------------------------
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 .
Lukas C. Bossert submitted an update to the
dfg-crc
package.
Version: 0.3.0 2026-10-20
License: lppl1.3c
Summary description: Create DFG Collaborative Research Centre proposals and CVs
Announcement text:
--------------------------------------------------------------------------------
Version 0.3.0 updates the project-leader equality table in section 1.4.2 B
to follow the revised DFG form 60.200, with female-only figures by default
and first-funding-period numbers and percentages for third-period proposals.
The manual and
README document commands for retrieving counts, category totals, and
percentages in prose. Statistics remain consistent when switching funding
periods inside grouped calls. The overview defaults to female-only DFG
columns; printTable[all-sexes]{GenderEqualityProjectLeaders} selects f/m/d
figures for all three periods for that table only. Put table options before
the table specification.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/latex/dfg-crc
More information is at
https://ctan.org/pkg/dfg-crc
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
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.
Alain Matthes submitted an update to the
tkz-berge
package.
Version: 2.20c 2026-10-20
License: lppl1.3c
Summary description: Macros for drawing graphs of graph theory
Announcement text:
--------------------------------------------------------------------------------
## [2.20c] — 2026/10/20
### Changed
- Keys use the pgfkeys layer of tkz-graph instead of `xkeyval`: same names,
same default values, same results.
- The macros call the internal commands of tkz-graph (`\tkzgr@Vertex`,
`\tkzgr@Edge`, `\tkzgr@Edges`), not the short names.
- Needs tkz-graph 2.20c (2026-10-20) or later; an error is raised otherwise.
- `\grHypercube[options]{n}`: hypercube Q_n; vertices named by their binary
word (`a000`, `a001`...); classic drawings for n = 1 to 4.
- `\grTree[options]{k}{depth}`: complete k-ary tree; vertex j of level l
named `<prefix>l;j`.
### Examples
- NamedGraphs examples: each file has its own preamble (no more
`\input{tkzpreamblenamed.ltx}`); `tkzNamed-12-2-0` loads `xcolor` with
`dvipsnames`, `tkzNamed-15-2-0` declares its counter `tempi`.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-berge
More information is at
https://ctan.org/pkg/tkz-berge
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Alain Matthes submitted an update to the
tkz-graph
package.
Version: 2.20c 2026-10-20
License: lppl1.3
Summary description: Draw graph-theory graphs
Announcement text:
--------------------------------------------------------------------------------
## [2.20c] — 2026/10/20
### Changed
- Keys use `pgfkeys` instead of `xkeyval`: same names, same default values,
same results. The behaviour of `\presetkeys` is kept (preset values apply
only to the keys not given; `\SetVertexMath`, `\SetUpEdge`, `\GraphInit`...
still change them).
- `xkeyval` is no longer loaded: a document that used it without loading it
must now load it.
- `vstyle` and the `dir` key of `\grLoop` accept a macro as value.
- The short names (`\Vertex`, `\Vertices`, `\Edge`, `\Edges`, `\Loop`, `\EA`,
`\WE`, `\NO`, `\SO`, `\NOEA`, `\NOWE`, `\SOEA`, `\SOWE`) are installed at the
beginning of each `tikzpicture`. A definition of `\EA`, `\NO`... made
elsewhere (by the user or another package) keeps its meaning outside the
pictures. If such a name is already defined when tkz-graph is loaded, a
warning gives the prefixed name.
- The code calls only internal commands (`\tkzgr@...`); tkz-berge does the same.
- Each `vstyle` is a pgfkeys key (`/tkzgraph/vstyle/<name>`).
- Internal macros protected; `\ifthenelse` no longer used internally
(`ifthen` is still loaded); `etex` removed; `\fileversion` and `\filedate`
are no longer redefined.
### Fixed
- `\AddVertexColor` and `\Vertices` no longer depend on global helper macros
(`\deb`, `\fin`, `\v`, `\liste`...).
- A second `\GraphInit[vstyle=...]` in the same group was ignored and wrote
its value in the text (the internal macro `\GR@init@vstyle` overwrote the
key itself).
### Added
- Prefixed names, always available: `\tkzVertex`, `\tkzVertices`, `\tkzEdge`,
`\tkzEdges`, `\tkzLoop`, `\tkzEA`, `\tkzWE`, `\tkzNO`, `\tkzSO`, `\tkzNOEA`,
`\tkzNOWE`, `\tkzSOEA`, `\tkzSOWE`.
- Package option `noshortnames`: the short names are never defined.
- `\tkzDefGraphStyle{<name>}{<code>}` defines a new style for
`\GraphInit[vstyle=<name>]` (name case insensitive).
- `\tkzSetUpGraph[...]`: local settings of the vertices, edges and labels
(`vertex shape`, `vertex line width`, `vertex line color`, `vertex text color`,
`vertex fill`, `light fill`, `dark fill`, `ball color`, `inner sep`,
`outer sep`, `small size`, `medium size`, `big size`, `edge color`,
`edge width`, `edge fill`, `art color`, `double distance`, `label text`,
`label fill`, `unit`), `directed` (an arrow on every edge) and `arrow tip`.
It replaces the `\renewcommand` of `\VertexShape`, `\EdgeLineWidth`...
- Keys `->`, `<-`, `<->`, `-` and `arrow` for `\Edge` and `\Edges`.
- Keys `rotation` (angle of the first vertex) and `clockwise` for
`\Vertices{circle}`.
- `\tkzHighlightPath[options]{A,B,C}` (path, option `cycle`) and
`\tkzHighlightPath{A/B,C/D}` (edges): edges drawn again over the graph
(`color`, `lw`, `style`).
- `\tkzAdjacencyMatrix[options]`: adjacency matrix of the graph of the last
picture (options `directed`, `order`).
- `\tkzGraphFromMatrix[options]{A,B,C}{0,1,1;1,0,1;1,1,0}`: graph (vertices
on a circle, or `placed`) from a matrix; options `directed`, `weighted`,
`unit`, `rotation`, `clockwise`, `style`, `loop distance`, `bend`.
- `\grProbMatrix{A,B,C}{matrix}`: probabilistic graph with any number of
states, from the transition matrix.
### Compatibility
- Same rendering for the existing documents. `arrows.meta` is not loaded
(it changes slightly the default tip); load it to use `arrow tip=Stealth`.
- tkz-berge must be 2.20c or later (older versions need `xkeyval`).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-graph
More information is at
https://ctan.org/pkg/tkz-graph
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Alain Matthes submitted an update to the
tkzexample
package.
Version: 1.51c 2026-10-20
License: lppl1.3
Summary description: Package for the documentation of all tkz-* packages
Announcement text:
--------------------------------------------------------------------------------
## [1.51] — 2026/10/20
### Added
- New key `break code` (`auto`, `fill`, `always`, `never`): a long code can be
split across pages. The line numbers (`num`), the background (`code`) and
the frame (`frame code`) continue on the following pages.
`break code=never` gives the behaviour of 1.45c (unbreakable box).
### Fixed
- The key `above skip` works (it had no effect).
- The options may contain `\par` (e.g. `above skip=\par\vspace{1cm}`).
## [1.50] — 2026/10/05
### Changed
- The brackets `[]` after `\begin{tkzexample}` are optional.
- `xcolor` and `pgfkeys` are loaded: `tkzexample` can be used without `tikz`.
### Fixed
- `overhang=false` works again (duplicate key removed).
- The keys `inner right margin` and `inner bottom margin` are used.
- `tkzltxexample`: the key `hsep` no longer overwrites the dimen `\tkz@hsep`.
- Keys `latex` and `vbox`: an end of line in the code is a space again and an
empty line starts a new paragraph (the words of two lines were glued together).
- Option `saved`:
- with `code only`, the code is printed and not the name of the file;
- no more overflow of 6pt when the code is placed under the result;
- several examples in the same subsubsection no longer overwrite each other
(`tkzFile-1-2-0.tex`, `tkzFile-1-2-0-2.tex`, ...);
- `\tkzSavedCode` works without brackets.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkzexample
More information is at
https://ctan.org/pkg/tkzexample
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Alain Matthes submitted the
tkz-fn
package.
Version: 1.00c 2026-10-19
License: lppl1.3c
Summary description: Draw graphs of functions in 2D, using TikZ and LuaLaTeX
Announcement text:
--------------------------------------------------------------------------------
tkz-fn draws graphs of functions with TikZ; all computations are done
by Lua, so the package requires LuaLaTeX. It is the successor of
tkz-fct: gnuplot, fp.sty, tkz-base and --shell-escape are no longer
needed. All macros begin with \tkzFn, so tkz-fn and tkz-fct can be
loaded together.
Features:
- curves y = f(x), parametric and polar curves, interrupted at vertical
asymptotes and where the function is not defined;
- tangent lines (with one-sided tangents), areas under or between
curves, Riemann sums (left, right, mid, inf, sup);
- points on curves, coordinates, labels, vertical and horizontal lines,
data plots;
- values, derivatives, integrals and Riemann sums computed by Lua and
printed in the text;
- numbers in American (3.14, (a, b)) or French (3,14, ]a ; b[) format;
- axes as in school textbooks, with arrows at one or both ends, or
"box" axes as with pgfplots, selected by an option;
- optional bridge to tkz-elements: points defined by tkz-fn are
exported to the table z.
The documentation is available in American English (tkz-fn-en.pdf)
and in French (tkz-fn.pdf).
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-fn
More information is at
https://ctan.org/pkg/tkz-fn
--------------------------------------------------------------------------------
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 .
Liang-Ting Chen submitted an update to the
nstc-proposal
package.
Version: 1.1 2026-10-19
License: lppl1.3c
Summary description: LaTeX classes for preparing grant proposals to National Science and Technology Council, Taiwan
Announcement text:
------------------------------------------------------------------------
Added a new document class `nstc-report` for mid-term progress reports
and final reports.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/nstc-proposal
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/nstc-proposal/
------------------------------------------------------------------------
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