Martin Beyer submitted the
optikz
package.
Version: 1.0.0
License: lppl1.3c
Summary description: Customizable optical components for drawing laser setups and optical systems using TikZ
Announcement text:
--------------------------------------------------------------------------------
The optikz package provides a collection of TikZ-based commands for drawing laser setups and optical systems. It includes components such as lenses, mirrors, beamsplitters, cameras, spectrometers, detectors and more. Each element is highly customizable through optional key-value arguments (e.g. angle, width, thickness, color). Furthermore, rainbow and single color beams can be drawn to visualize beam size and dispersion in e.g. stretcher-compressor setups.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/optikz
More information is at
https://ctan.org/pkg/optikz
--------------------------------------------------------------------------------
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 .
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.1.5 2025-07-28
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
----------------------------------------------------------------------
### Changed
- Revise handling of `pauses` counter and `+`/`.` implementation (see
issue [\#60](https://github.com/josephwright/ltx-talk/issues/60))
----------------------------------------------------------------------
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
Mingyu Xia submitted the
char2path
package.
Version: 1.0.0 2025-07-28
License: lppl1.3c
Summary description: A LaTeX package that converts characters into TikZ paths
Announcement text:
----------------------------------------------------------------------
This package provides a simply way to convert characters
into styled TikZ paths.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/char2path
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/char2path/
------------------------------------------------------------------------
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
Niina Ryota submitted an update to the
QWorld
package.
Version: 1.1.2
License: lppl1.3c
Summary description: Drawing String Diagrams for Monoidal Categories and Quantum Theory in TeX
Announcement text:
----------------------------------------------------------------------
Fixed typos in the English documentation (qworld_en.pdf) and
the corresponding TeX source file (qworld_en.tex).
This change only affects the English documentation (qworld_en.pdf)
and the TeX source file (qworld_en.tex), and does not impact
the style file.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/qworld
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/qworld/
------------------------------------------------------------------------
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
Andreas Scherer submitted an update to the
cweb
package.
Version: 4.12.2
License: knuth
Summary description: A Web system in C
Announcement text:
----------------------------------------------------------------------
This new release of CWEB is a minor service release.
* CTANGLE purges trailing whitespace in preprocessor macros.
* CWEAVE warns about @=verbatim@> material outside C code.
* It most likely will serve as the basis for TeX Live 2026.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/cweb
The package’s files themselves can be inspected at
https://mirrors.ctan.org/web/c_cpp/cweb/
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
bib2gls
package.
Version: 4.6 2025-07-27
License: gpl3+
Summary description: Command line application to convert .bib files to glossaries-extra.sty resource files
Announcement text:
----------------------------------------------------------------------
Added resource option post-description-dot-exclude
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/bib2gls
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/bib2gls/
------------------------------------------------------------------------
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
Valentin Dao submitted the
intexgral
package.
Version: 1.0.0 2025-07-26
License: lppl1.3c
Summary description: A LaTeX package for typesetting integrals
Announcement text:
----------------------------------------------------------------------
This package provides a new macro \integral to help typeset integrals.
It uses numerous keys to easily change its different components
(limits, differentials etc.) and offers a couple of auxiliary macros
to complete some of them.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/intexgral
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/intexgral/
------------------------------------------------------------------------
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
Akira Yamaji submitted an update to the
mcf2graph
package.
Version: 5.25 2025-07-27
License: mit
Summary description: Draw chemical structure diagrams with MetaPost
Announcement text:
----------------------------------------------------------------------
-improve atom,bond adress check
-update mcf2graph.mp
-update MCF manual,example
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/mcf2graph
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/mcf2graph/
------------------------------------------------------------------------
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
seatingchart
package.
Version: 0.5.0 2025-07-25
License: lppl1.3c
Summary description: Generation of seating charts
Announcement text:
----------------------------------------------------------------------
This package enables the visualization of seating charts, whereby
the seating layouts (i.e. the arrangement of seats in a room) and
the seating scheme (i.e. the selection and labeling of occupied seats)
can be controlled independently of each other.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/seatingchart
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/seatingchart/
------------------------------------------------------------------------
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
Josef Friedrich submitted an update to the
>
> luatex-type-definitions
>
> package.
>
> Version: 0.2.0 2025-07-24
> License: gpl2+
>
> Summary description: Type definitions for the Lua API of LuaTeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> ### Added
>
> - The documentation is now written in TeX
> - Management script written in Python named `manage.py`
>
> ### Changed
>
> - Improve the docstrings in `luatex/string.lua`, `luatex/tex.lua`
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/luatex-type-definitions
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/luatex/generic/luatex-type-definitions/
>
> ----------------------------------------------------------------------
>
> 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 Japanese TeX Development Community submitted an update to the
japanese-otf
bundle.
Version: 2025-07-24
License: bsd3
Summary description: Advanced font selection for platex and its friends
Announcement text:
----------------------------------------------------------------------
Based on japanese-otf-uptex Ver.0.32.
japanese-otf-uptex:
* Support Unicode variation sequences (SVS)
in Chinese/Korean plain text.
* Enable to use Unicode/CID base multi-weight virtual fonts
for \UTF*{}, \CID*{} macros with platex.
* Add option 'subfont' to use conventional virtual fonts
by subfont scheme for \UTF*{}, \CID*{} macros with platex.
For platex only:
* Remove conventional vf's and tfm's by subfont scheme for
\UTF{C,T,K}{}, \CID{C,T,K}{} macros from the archive.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/japanese-otf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/jptex/latex/japanese-otf/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Andreas Matthias submitted an update to the
>
> pdfpages
>
> package.
>
> Version: 0.6g 2025-07-23
> License: lppl1.3c
>
> Summary description: Include PDF documents in LaTeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> Fix: wrong entry in TOC
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/pdfpages
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/latex/contrib/pdfpages/
>
> ----------------------------------------------------------------------
>
> 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
Matthieu Moy submitted an update to the
git-latexdiff
package.
Version: 1.7.1 2025-07-23
License: bsd2
Summary description: Call latexdiff on two Git revisions of a file
Announcement text:
----------------------------------------------------------------------
This is a combined release of 1.7.0 and the packaging fix 1.7.1 :
- New --ln-untracked-dir option
- Many bugfixes
- Better doc in README.md
- Fix packaging to use a flat directory structure (i.e. no directory)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/git-latexdiff
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/git-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
Hironori Kitagawa submitted an update to the
luatexja
package.
Version: 20250723.0
License: bsd
Summary description: Typeset Japanese with Lua(La)TeX
Announcement text:
--------------------------------------------------------------------------------
This release fixes two bugs:
* luatexja-adjust.sty: fix a bug which is introduced in 20250614.0,
* luatexja-preset.sty: expand options before calling commands of fontspec.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexja
More information is at
https://ctan.org/pkg/luatexja
--------------------------------------------------------------------------------
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 .
Mingyu Xia submitted an update to the
NoteBeamer
package.
Version: 4.4A 2025-07-21
License: lppl1.3c
Summary description: A template for printing presentations on notepaper
Announcement text:
----------------------------------------------------------------------
- Optimized `build.lua` script
- Supports `lineno` option: Print line numbers on note pages
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/notebeamer
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/notebeamer/
------------------------------------------------------------------------
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
Maïeul Rouquette submitted an update to the
reledmac
package.
Version: 2.42.0 2025-07-21
License: lppl1.3
Summary description: Typeset scholarly editions
Announcement text:
----------------------------------------------------------------------
Add \wrapcomponentsX, \Xendwrapcomponents and \Xwrapcomonents hooks.
To wrap all the components (number + lemma + text) of notes in a macro,
for example to deal with RTL problematic.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/reledmac
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/reledmac/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Elayson Abreu submitted an update to the
abntexto
package.
Version: 4.0.1-beta 2025-07-21
License: pd
Summary description: LaTeX class for formatting academic papers in ABNT standards
Announcement text:
----------------------------------------------------------------------
- Added subordination of `\section` in relation to `\chapter`;
- Fixed inaccuracy in a `\ref` in `abntexto-exemplo.tex`;
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/abntexto
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/abntexto/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
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 the
longtwocolumn
package.
Version: 0.1 2025-07-21
License: lppl1.3c
Summary description: A twocolumn alternative allowing automatic page breaks
Announcement text:
----------------------------------------------------------------------
Package longtwocolumn provides \longtwocolumn as a variant of LaTeX’s
\twocolumn, but allowing the optional argument to span several pages.
The package is an adaption of an old KOMA-Script forum entry.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/longtwocolumn
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/longtwocolumn/
------------------------------------------------------------------------
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
plante submitted an update to the
visualtoks
package.
Version: 1.1a
License: lppl1.3c
Summary description: Typeset TeXbook-style visualisations of token lists
Announcement text:
----------------------------------------------------------------------
This is a minor patch.
Mainly, it (1) changes the internals so that the heavy lifting
is done by my tokmap package as advertised; and (2) fixes the
display of space characters with catcode other than 10.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/visualtoks
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/generic/visualtoks/
------------------------------------------------------------------------
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
LiteTable
package.
Version: 3.5A 2025-07-20
License: lppl1.3c
Summary description: Class schedules with colorful course blocks
Announcement text:
----------------------------------------------------------------------
- Optimized `build.lua` script
- Updated the manual
- Fixed typo in `README.md`
- Restored the demo file
- Removed support for low-version LaTeX distributions
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/litetable
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/litetable/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Clea F. Rees submitted an update to the
chronos
package.
Version: 0.9.3 2025-07-19
License: lppl1.3c
Summary description: TikZ-based package for drawing customisable timelines
with support for colour schemes, styles and memoization
Announcement text:
----------------------------------------------------------------------
Add ability to vary height of lines representing lives/periods
(codeberg: #4); replace use of xparse commands for internal macros.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/chronos
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/chronos/
------------------------------------------------------------------------
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