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 .