Rolf Niepraschk submitted an update to the
overpic
package.
Version: 2.2 2026-01-06
License: lppl1.3
Summary description: Combine LaTeX commands over included graphics
Announcement text:
----------------------------------------------------------------------
The new version offers the macros \width, \height and \depth
as well as the dimension register \totalheight within the
environments “overpic” and “Overpic”.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/overpic
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/overpic/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Hironori Kitagawa submitted an update to the
>
> luatexja
>
> package.
>
> Version: 20260107.0
> License: bsd
>
> Summary description: Typeset Japanese with Lua(La)TeX
>
> Announcement text:
> ----------------------------------------------------------------------
>
> * lltjext.sty: adapt to LaTeX 2025-11-01 (gh/#36)
> * luatexja-adjust.sty: fix incorrect spacing between
> \ltjghostafterjachar\ltjghostbeforejachar (gh/#39)
> * Fix the incorrect behavior of shifting baseline in math mode. (gh/#40)
>
> * New implementation for vertical writing. (experimental, gh/#38)
> - NOT enabled by default. To test with new implementation, one has to set
> "\directlua{luatexja_cmapidv = true}" before loading of LuaTeX-ja.
> - extraction the text from PDF now works better because of
> using Identity-V Cmap.
> - this implementation uses an "undocumented" feature of LuaTeX,
> and clashes with some packages.
>
> ----------------------------------------------------------------------
>
> The package’s Catalogue entry can be viewed at
> https://ctan.org/pkg/luatexja
>
> The package’s files themselves can be inspected at
> https://mirrors.ctan.org/macros/luatex/generic/luatexja/
>
> ----------------------------------------------------------------------
>
> Thanks for the upload.
>
> For the CTAN Team
> Vincent Goulet
>
> ----------------------------------------------------------------------
>
> CTAN is run entirely by volunteers and supported by TeX user groups.
> Please join a user group or donate to one, see https://ctan.org/lugs
Laitei submitted the
modernnewspaper
package.
Version: 0.2.1 2026-01-07
License: lppl1.3c
Summary description: A modern, Unicode-first newspaper package for LaTeX
Announcement text:
----------------------------------------------------------------------
The modernnewspaper package provides a modern, Unicode-first approach
to creating newspaper-style documents in LaTeX.
This initial release supports multi-column layouts, multilingual text
including RTL scripts, Unicode-safe drop caps, and column-safe images.
The package is intended for use with XeLaTeX and LuaLaTeX.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/modernnewspaper
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/modernnewspaper/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Joseph Wright submitted an update to the
ltx-talk
package.
Version: 0.3.6 2026-01-06
License: lppl1.3c
Summary description: A class for typesetting presentations
Announcement text:
--------------------------------------------------------------------------------
## [v0.3.6] - 2026-01-06
### Fixed
- Support `totalframes` in metadata (see issue
[\#127](https://github.com/josephwright/ltx-talk/issues/127))
- Expansion of commands in overlay specs (see issue
[\#133](https://github.com/josephwright/ltx-talk/issues/133))
### Changed
- Revise approach to detecting 'short' metadata items (see issue
[\#127](https://github.com/josephwright/ltx-talk/issues/127))
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/ltx-talk
More information is at
https://ctan.org/pkg/ltx-talk
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Christophe Poulain submitted an update to the
ProfMaquette
package.
Version: 0.99-q 2026-01-06
License: lppl1.3c
Summary description: Use exercises in different types of documents
Announcement text:
--------------------------------------------------------------------------------
Some improvements in documentation.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/profmaquette
More information is at
https://ctan.org/pkg/profmaquette
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
Simon Pfahler submitted an update to the
colorblind
package.
Version number: 1.2 2026-01-06
License type: lppl1.3c
Summary description: Easy colorblind-safe typesetting
Announcement text:
----------------------------------------------------------------------
In colorblind-safe documents, the contents are presented in a way that the same
information is conveyed to readers regardless of a potential color vision
deficiency. This package provides the tools necessary for colorblind-safe
typesetting in LaTeX.
This release adds a warning when one of the standard colors is used that the
package redefines to black.
Additionally, CMYK definitions for all colors are provided and are used
depending on the color model. These additional definitions are only added
because they are necessary in some edge-cases and should not be needed by normal
users, regardless if they create documents for displays or print.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/colorblind
More information is at
https://www.ctan.org/pkg/colorblind
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Dominik Schmid submitted an update to the
temporal-logic
package.
Version number: 1.1 2026-01-06
License type: lppl1.3c
Summary description: Symbols for Temporal Logics
Announcement text:
----------------------------------------------------------------------
Added a wider range of operators and different display styles via package options.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/temporal-logic
More information is at
https://www.ctan.org/pkg/temporal-logic
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Erik Braun
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Frederik Tilmann submitted an update to the
latexdiff
package.
Version: 2026-01-02
License: gpl3
Summary description: Determine and mark up significant differences between LaTeX files
Announcement text:
----------------------------------------------------------------------
New features:
add directive pairs %BEGIN DIF(ADD|DEL), %END DIF(ADD|DEL)
that causes blocks to be marked up as a whole
add directive pair %BEGIN DIFNOMARKUP, %END DIFNOMARKUP that
can suppress markup locally
add option for letter-level markup for single substituted words,
controlled by configuration variable MAXCHANGESLETTER, which limits
this behaviour to a small number of changes.
By default this is set to 1 - other sensible settings are 0 and 2.
Bug fixes:
Fix a bug in pre-/postprocessing that led to odd behaviour if
some characters with special meaning, like _,^ were used in
particular contexts in verbatim environments. Fixes #305
Fix a bug in the preprocessing that detects \[, \] as math
expression (it was interpreting \] as + ] instead of correctly \ + ]
Commands that were both in the safecmd and textcmd list, and
which have additional arguments beyond the last textual one
(optional or non-optional) could lead to errors, if there was
a change in those earlier arguments (fixes #306, first reported
through debian bug report)
super- and subscripts without enclosing curly braces were assumed
to be a simple expression, while in reality they could be commands
with complicated (nested) arguments. These cases are not processed
correctly. Fixes #279
in show-textcmd and show-safecmd some extra regex characters are
now properly removed
special preamble additions for highlighting graphics or lines in
verbatim text no longer overwrite the definitions in a user-included
preamble file (via --preamble option). If the user-included preamble
file does not define important commands, then they continue to be
added (some simple heuristics are used to decide whether to add
or not are used, so this decision might not be perfect). Fixes #310
nested array blocks now no longer lead to errors, even when
nothing is changed in them (fixes #287).
sometimes, \protect commands would become separated from the
commands they are supposed to apply, too. They are now kept
together in the same token. Fixes #284
Improper definition of the DIFverbatim environment led to warnings.
This has been corrected now. Fixes #320.
In --flatten mode, input commands in verbatim environments were
erroneously expanded. This is now suppressed. Fixes #321
\i is now a safe command
\frac ab is now processed correctly (Fixes #322)
Modified behaviour:
Commands/RegExs explicitly defined as not safe with
--exclude-safecmd are now also considered unsafe in COARSE and
WHOLE math markup (Fixes #311)
--no-del now also removes deleted comments
--show-... commands now have different behaviour dependent on
whether old.tex and new.tex are specified. If they are not then
the initial setup is shown. If they are specified, then the full
configuration is shown, which includes some additions of internal
commands, and modifications based on what packages are present
on the system, or are used in the .tex files. Either way, no
differencing takes place.
Finally, I highlight a blog written on the occasion of this release:
https://www.linkedin.com/pulse/some-reflections-latexdiff-frederik-tilmann-…
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/latexdiff
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/latexdiff/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Karl Berry submitted an update to the
texfot
package.
Version: 1.54 2026-01-05
License: pd
Summary description: Filter clutter from the output of a TeX run
Announcement text:
----------------------------------------------------------------------
texfot is a small Perl script to filter the online output from a TeX
run, attempting to show only those messages which are likely to deserve
some action. The TeX invocation itself remains unchanged.
This tiny update shows any "(\end occurred ..." message; before, only
"(\end occurred inside a group" was shown (inadvertently).
This program has no home page other than CTAN
(https://ctan.org/pkg/texfot) and no mailing lists. Please send bug
reports/requests/discussion directly to me, karl(a)freefriends.org.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texfot
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/texfot/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
Markus Kohm submitted an update to the
marginnote
package.
Version: 1.4d 2026-01-05
License: lppl1.3c
Summary description: Notes in the margin, even where \marginpar fails
Announcement text:
----------------------------------------------------------------------
cabohah has corrected the column detection calculation in twocolumn mode.
Note: The package is still unmainted.
See README.md and marginnote.pdf for more information.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/marginnote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/marginnote/
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Petra Rübe-Pugliese
------------------------------------------------------------------------
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs