Nilesh Verma submitted the
chatui
package.
Version: 1.0.0
License: lppl
Summary description: Typeset AI chat transcripts as terminal, web, or desktop chat UIs
Announcement text:
--------------------------------------------------------------------------------
This is the first release of chatui, a LaTeX package for typesetting AI chat
transcripts as terminal, web, or desktop chat
UIs, in light or dark theme.
Features:
- chatuser/chatassistant message bubbles
- chatthinking reasoning traces, with arrow-bullet steps or plain paragraph mode
- chattool tool-call traces, with api/cli/code call styles and JSON payload support
- chatimage/chatfile attachments inside a message bubble
- long conversations break cleanly across pages, chrome drawn once
- fully customisable colours (plain xcolor names) and fonts
Full manual: chatui-doc.pdf. Repository:
https://github.com/TechyNilesh/chatui
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/chatui
More information is at
https://ctan.org/pkg/chatui
--------------------------------------------------------------------------------
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 .
Hironori Kitagawa submitted an update to the
luatexja
package.
Version: 20260821.0
License: bsd
Summary description: Typeset Japanese with Lua(La)TeX
Announcement text:
------------------------------------------------------------------------
* Changed the baseline alignment of \pbox when
- outside \pbox is tate direction and \pbox is utod direction (<u>, <z>)
- outside \pbox is utod direction and \pbox is tate direction (<t>)
* luatexja-fontspec: avoid unnecessary warning (forum:4038)
* ltj-latex.sty: added a patch for luamml-patches-amsmath (gh/46)
* lltjfont.sty: fix that "\bfseries\gtfamily" did not work (forum:4041)
* lltjcore.sty: fix patching \verb (gh/#49)
* Enhancement: \jfont and \tfont now accept "down=<real>" and "left=<real>"
specitication, which shift characters without changing the imaginary body
specified in JFM.
These can be used by "Down=<real>" and "Left=<real>" in luatexja-fotnspec.
------------------------------------------------------------------------
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
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
beamer
package.
Version: 3.78 2026-08-20
License: lppl1.3c gpl2+ fdl
Summary description: A LaTeX class for producing presentations and slides
Announcement text:
--------------------------------------------------------------------------------
## [v3.78]
### NEW
- adding `left triangle` templates for itemize and bibliography items, see #967
### Fixed
- redefined `\hyper@natlinkbreak`, see https://github.com/josephwright/beamer/pull/961#issuecomment-4149877759
- shadow colour of covered blocks, see #962
- definition of `\TINY`, see #968
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/beamer
More information is at
https://ctan.org/pkg/beamer
--------------------------------------------------------------------------------
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 .
Nadeer Aljaroudi submitted the
exam-rtl
package.
Version: 1.0
License: lppl1.3c
Summary description: A LaTeX package for creating professional exams in Arabic (RTL)
Announcement text:
--------------------------------------------------------------------------------
The exam-rtl package is the Arabic/RTL version of exam-ltr.
It provides a comprehensive framework for creating professional
exams in Arabic and Right-to-Left (RTL) languages.
Key features:
- 8 Question Types: MC, TF, FillBlank, Ordering, Matching,
Essay, ShortAnswer, and ReadingPassage
- Automatic answer key generation in teacher mode
- Smart randomization of options and matching items
- Eastern Arabic numerals and RTL text alignment
- Dual-mode output (student/teacher versions)
Requires: XeLaTeX, IBM Plex Sans Arabic font.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/exam-rtl
More information is at
https://ctan.org/pkg/exam-rtl
--------------------------------------------------------------------------------
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 .
Nadeer Aljaroudi submitted the
exam-ltr
package.
Version: 1.0
License: lppl1.3c
Summary description: A LaTeX package for creating professional exams
Announcement text:
--------------------------------------------------------------------------------
Initial release of exam-ltr: a comprehensive LaTeX package for creating professional exams with 8 question types, automatic answer key generation, and smart randomization.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/exam-ltr
More information is at
https://ctan.org/pkg/exam-ltr
--------------------------------------------------------------------------------
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 .
Samcarter submitted an update to the
cistercian
package.
Version: 0.7 2026-08-20
License: lppl1.3c
Summary description: Display cistercian numerals
Announcement text:
------------------------------------------------------------------------
### Changed
- simplified syntax for `actualtext` (with pgf v3.1.12, it is now
a native pgf key and supports `.try` )
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/cistercian
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/cistercian/
------------------------------------------------------------------------
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
Samcarter submitted an update to the
TikZlings
package.
Version: 2.6 2026-08-20
License: lppl1.3c
Summary description: A collection of cute little animals and similar creatures
Announcement text:
------------------------------------------------------------------------
### New
- adding `debug` option to all TikZlings to show curve handles
(the tikz `decorations.pathreplacing` library is now loaded by default)
- doc: added graphical overview of tikzlings
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tikzlings
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzlings/
------------------------------------------------------------------------
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
KKTeX submitted an update to the
KKran
package.
Version: 1.2.0 2026-08-20
License: mit
Summary description: Generate answer fields in tests and exams
Announcement text:
------------------------------------------------------------------------
Version 1.2.0 explicitly loads KKsymbols with autolowercase=1,
makes the starred form of \Rrnum produce lowercase Roman numerals,
and applies a common KKsymbols reference before built-in lowercase
Roman numeral mark-sheet numbering.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/kkran
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/kkran/
------------------------------------------------------------------------
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
KKTeX submitted an update to the
KKsymbols
package.
Version: 2.3.0 2026-08-20
License: mit
Summary description: LaTeX commands for enclosing characters in circles, squares, diamonds, or brackets
Announcement text:
------------------------------------------------------------------------
New package options: `autolowercase' (on by default) routes a single
lowercase ASCII letter through the lowercase-safe sizing path, and
`linewidth' together with per-command keys such as `marulinewidth'
sets the frame thickness of every TikZ-drawn enclosure.
The safe-sizing routes now fit arbitrary material uniformly against
the outline that is really drawn, so multi-character arguments such
as \maru*{abc} no longer cross their frames, while single lowercase
letters keep the size they had in 2.2.2. \maru{c} and friends
therefore look unchanged, and \maruhishi now reaches its intended
rounded diamond rather than the filled one.
The documentation gains a recommended style for lowercase roman
numerals -- the non-starred commands with one group-wide
\kksref{\Rrnum{6}} -- and a corner-case test sheet whose figures
the document measures at compile time.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/kksymbols
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/kksymbols/
------------------------------------------------------------------------
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
Phuc Nguyen submitted an update to the
texchanges
bundle.
Version: 0.3.0 2026-08-18
License: lppl1.3c
Summary description: LaTeX-native track changes for human and AI-assisted review
Announcement text:
------------------------------------------------------------------------
Texchanges brings explicit tracked changes to LaTeX and Overleaf
review workflows, with source-controlled additions, removals,
replacements, comments, and review decisions.
Version 0.3.0 makes babel translations apply to a document’s main
language, localizes the report status names, keeps legacy reviewer
labels intact in the texchanges-merge tool, and restores
authormarkuptext=name on TeX Live 2023.
The Overleaf bundle also names its compiled output the way
Overleaf expects, so both example projects produce a PDF there.
The archive now also ships editor completion files and
log-level regression tests verified across pdfTeX, XeTeX, and
LuaTeX.
------------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texchanges
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/texchanges/
------------------------------------------------------------------------
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