Johannes Pieper submitted the
dlrg-templates
package.
Version: 1.1.0 2025-03-15
License: lppl1.3c
Summary description: Templates for the German Lifesaving Association (DLRG)
Announcement text:
----------------------------------------------------------------------
The new dlrg-templates package gives members of the German Lifesaving
Association (DLRG) the opportunity to create documents for the association
in accordance with its cooperative design guidelines.
It contains templates for letters, presentations and publications.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/dlrg-templates
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/dlrg-templates/
------------------------------------------------------------------------
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
Luca Cappelletti submitted an update to the
lectures
package.
Version: 1.0.7 2025-03-15
License: mit
Summary description: A document class for quickly drafting nice looking lecture notes
Announcement text:
----------------------------------------------------------------------
Fixed an error that lead to compilation failure when using `subcaption`
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/lectures
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/lectures/
------------------------------------------------------------------------
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
needspace
package.
Version: 1.3e 2025-03-13
License: lppl1.3c
Summary description: Insert pagebreak if not enough space
Announcement text:
----------------------------------------------------------------------
Do not produce extra space if there is an \addvspace following (issue #32)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/needspace
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/needspace/
------------------------------------------------------------------------
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
Julien Dujardin submitted an update to the
callouts-box
package.
Version: 1.1 2025-03-14
License: lppl1.3
Summary description: Provides visually appealing callout boxes
Announcement text:
----------------------------------------------------------------------
The documentation for the callouts-box LaTeX package has been
improved. The latest update enhances clarity, adds structured
examples, and provides better customization options for users.
No changes were made to the package's core functionality.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/callouts-box
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/callouts-box/
------------------------------------------------------------------------
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
Sadao Massago submitted an update to the
tabularray-abnt
package.
Version: 2025-03-14
License: lppl1.3c
Summary description: An ABNT (Brazilian standard) theme for tabularray
Announcement text:
----------------------------------------------------------------------
- bug fix
- Better code for case of tabularray 2025-01-01
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tabularray-abnt
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tabularray-abnt/
------------------------------------------------------------------------
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
kkotsi submitted an update to the
outoruby
package.
Version: 0.0.1 2025-03-14
License: gpl3
Summary description: Ruby with line break support for Japanese text
Announcement text:
----------------------------------------------------------------------
Minor fixes.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/outoruby
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/outoruby/
------------------------------------------------------------------------
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
Christian Tellechea submitted an update to the
spreadtab
package.
Version: 0.61 2025-03-14
License: lppl1.3c
Summary description: Spreadsheet features for LaTeX tabular environments
Announcement text:
----------------------------------------------------------------------
* bug fixes
* end-of-life: macro functions iflt, ifgt and ifeq removed
* end-of-life: macros \STautoround, \STsetdecimalsep, \STeol,
\STsetdisplaymarks, \STmessage, \STnumericfieldmarker,
\STtranposechar and \STtextcell removed.
\STset{key=value} must be used instead
* new macro function 'test': returns text depending on tests
* char " to delimit the part of the formula to be shifted when
copying key "copy char" to select the delimiter
* expandable macro \STrep{<n>}{<arg>} which replicates <n>
times its <arg>, intended to be in the argument of \STxp
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/spreadtab
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/spreadtab/
------------------------------------------------------------------------
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
Bob Tennent submitted an update to the
atkinson
package.
Version: 2025-03-14
License: lppl other-free
Summary description: Support for the Atkinson Hyperlegible family of fonts
Announcement text:
----------------------------------------------------------------------
Updated to the Atkinson Hyperlegible Next family (four basic fonts only).
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/atkinson
The package’s files themselves can be inspected at
https://mirrors.ctan.org/fonts/atkinson/
------------------------------------------------------------------------
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
datatool
package.
Version: 3.2 2025-03-14
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
----------------------------------------------------------------------
datatool-base.sty:
- added \datatool_sort_preprocess:NnN
datatool.sty:
- \DTLread : added csv-content=no-parse option
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/datatool
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/datatool/
------------------------------------------------------------------------
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
biblatex-ieee
package.
Version: 1.4e 2025-03-14
License: lppl1.3c
Summary description: IEEE style files for BibLaTeX
Announcement text:
----------------------------------------------------------------------
- Fix format for combination of maintitle and booktitle
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/biblatex-ieee
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-iee…
------------------------------------------------------------------------
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
Chris Hughes submitted an update to the
latexindent
package.
Version number: 3.24.5 2025-03-13
License type: gpl3
Summary description: Indent a LaTeX document, highlighting the programming structure
Announcement text:
----------------------------------------------------------------------
aarch 64 binary, and small update to oneSentencePerLine , full details at
https://github.com/cmhughes/latexindent.pl/releases/tag/V3.24.5
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/latexindent
More information is at
https://www.ctan.org/pkg/latexindent
------------------------------------------------------------------------
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
Özcan Oğuz submitted the
tuzuk
package.
Version: 1.0.0 2024-03-13
License: lppl1.3c
Summary description: Turkish bylaws and regulations document class
Announcement text:
----------------------------------------------------------------------
The tuzuk package provides a LaTeX document class designed for
creating Turkish-governmental-style bylaws and regulations.
It simplifies document creation with easy-to-use commands
for numbered articles (\madde), automatic lettered subsections
(fikra environment), structured section titles (\bolumadi),
and built-in signature formatting (\imzalar).
The package fully supports the Turkish language, ensuring
accurate representation and formatting of official documents.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tuzuk
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tuzuk/
------------------------------------------------------------------------
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
Landon D. C. Elkind submitted an update to the
principia
package.
Version: 3.3 2025-03-13
License: lppl1.3c
Summary description: Notations for typesetting the “Principia Mathematica”
Announcement text:
--------------------------------------------------------------------------------
Minor update to principia package (now in 3.3), fixes to substitution command
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/principia
More information is at
https://www.ctan.org/pkg/principia
--------------------------------------------------------------------------------
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 .
Nicola Talbot submitted an update to the
glossaries
package.
Version: 4.57 2025-03-12
License: lppl1.3
Summary description: Create glossaries and lists of acronyms
Announcement text:
--------------------------------------------------------------------------------
- corrections with the integration of datatool and
\printnoidxglossary
- \printnoidxglossary rewritten to work better with
tabular-like glossary styles
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/glossaries
More information is at
https://www.ctan.org/pkg/glossaries
--------------------------------------------------------------------------------
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
fonttable
package.
Version: 1.6d 2025-03-12
License: lppl1.3c
Summary description: Print font tables from a LaTeX document
Announcement text:
----------------------------------------------------------------------
Minor update to fonttable package to avoid error in recent LaTeX releases
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/fonttable
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/fonttable/
------------------------------------------------------------------------
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
glossaries-extra
package.
Version: 1.58 2025-03-12
License: lppl1.3
Summary description: An extension to the glossaries package
Announcement text:
----------------------------------------------------------------------
- check for new glossaries v4.57 update to \printnoidxglossary
- \glsforeachincategory : check for empty glossary
- bug fix issue #279: Misspelt commands names
https://www.dickimaw-books.com/bugtracker.php?key=279
- corrections to user manual
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/glossaries-extra
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/glossaries-extra/
------------------------------------------------------------------------
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
NoteBeamer
package.
Version: 4.1E 2025-03-12
License: lppl1.3c
Summary description: A template for printing presentations on notepaper
Announcement text:
--------------------------------------------------------------------------------
Version 3.3E released.
- Updated the l3build workflow.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/notebeamer
More information is at
https://www.ctan.org/pkg/notebeamer
--------------------------------------------------------------------------------
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 .
Nicola Talbot submitted an update to the
datatool-english
package.
Version: 1.1 2025-03-12
License: lppl1.3
Summary description: English language support for datatool.sty v3.0+
Announcement text:
--------------------------------------------------------------------------------
Corrections to category codes and escape punctuation in regular expressions.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datatool-english
More information is at
https://www.ctan.org/pkg/datatool-english
--------------------------------------------------------------------------------
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 Beery submitted an update to the
fontscale
package.
Version: 4.0.1 2025-03-11
License: lppl1.3c
Summary description: A flexible interface for setting font sizes
Announcement text:
--------------------------------------------------------------------------------
## [v4.0.1] - 2025-03-11
### Changed
- The package now issues a package error if the font size would be 2048pt or
greater.
### Fixed
- Fixed a rare issue where `\fontscalesetup` would not issue a package error if
the font size of a font size command was `0pt` and the value of the key
`typographic-scale` was `musical`.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fontscale
More information is at
https://www.ctan.org/pkg/fontscale
--------------------------------------------------------------------------------
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
LiteTable
package.
Version: 3.3E 2025-03-12
License: lppl1.3c
Summary description: Class schedules with colorful course blocks
Announcement text:
----------------------------------------------------------------------
- Updated the manual and l3build workflow.
----------------------------------------------------------------------
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
Rolf Niepraschk submitted an update to the
texlive-dummy-opensuse
package.
Version: 2025.9999-1 2025-03-12
License: lppl1.3
Summary description: Dummy TeX Live RPM for use with Open SUSE
Announcement text:
----------------------------------------------------------------------
Update for TeXLive 2025.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texlive-dummy-opensuse
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/texlive/texlive-dummy/openSUSE/
------------------------------------------------------------------------
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
Stefan Höning submitted an update to the
chess-problem-diagrams
package.
Version: 1.23 2025-03-12
License: lppl1.2
Summary description: A package for typesetting chess problem diagrams
Announcement text:
----------------------------------------------------------------------
Fixed board display issue - there was a visible space between
the rightmost fields and the border - which occurred when:
1. files were compiled using pdflatex into PDF
and
2. pdf files were viewed or printed from Acrobat-Reader or any
other adobe software
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/chess-problem-diagrams
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/chess-problem-diagrams/
------------------------------------------------------------------------
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
Nelson Lago submitted an update to the
texlogsieve
package.
Version: 1.6.0 2025-03-11
License: gpl3+
Summary description: Filter and summarize LaTeX log files
Announcement text:
----------------------------------------------------------------------
Besides some miscellaneous improvements, this version fixes an
important bug from version 1.5.0 that caused the program to freeze
in some situations.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texlogsieve
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/texlogsieve/
------------------------------------------------------------------------
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
UPmethodology
package.
Version: 20250311
License: lgpl3
Summary description: Writing specifications such as for UP-based methodologies
Announcement text:
--------------------------------------------------------------------------------
- Fix error related to the inconsistent inclusion of the hyperref package
- Change the style of the chapters' and sections' titles.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/upmethodology
More information is at
https://www.ctan.org/pkg/upmethodology
--------------------------------------------------------------------------------
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
biblatex-ieee
package.
Version: 1.4d 2025-03-11
License: lppl1.3c
Summary description: IEEE style files for BibLaTeX
Announcement text:
----------------------------------------------------------------------
Print "Art. no." in front of article IDs
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/biblatex-ieee
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-iee…
------------------------------------------------------------------------
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
tracklang
package.
Version: 1.6.6 2025-03-11
License: lppl1.3
Summary description: Language and dialect tracker
Announcement text:
----------------------------------------------------------------------
- tracklang.tex:
Fixed issue #293 https://www.dickimaw-books.com/bugtracker.php?key=293
- tracklang.sty:
Rewritten language tests with corrections
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tracklang
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/generic/tracklang/
------------------------------------------------------------------------
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
Jianrui Lyu submitted an update to the
tabularray
package.
Version: 2025A 2025-03-11
License: lppl1.3c
Summary description: Typeset tabulars and arrays with LaTeX3
Announcement text:
----------------------------------------------------------------------
TLDR: (1) largely increase running speed;
(2) add `tikz` library;
(3) remove `verb` key.
# [v2025A] - 2025-03-11
## Added
- Allow rollback to version 2024 by `\usepackage{tabularray}[=v2024]`
- Load `tabularray` libraries in external files ([#532])
- Evaluate inner specifications with `functional` library ([#270])
- Add `tikz` library for drawing below or above tables ([#29], [#552])
- Create table node `table` for each table
- Create cell nodes `<i>-<j>` for each cell
- Create corner nodes `h<i>` for each hborder
- Create corner nodes `v<j>` for each vborder
- Create `tblrtikzbelow` and `tblrtikzabove` environments
- Add `measure=vstore` option to `varwidth` library ([#549])
- Add `\AddToTblrHook` and `\AddToTblrHookNext` commands ([#197])
- Add `\DeclareTblrKeys` and `\SetTblrKeys` commands ([#547])
- Add `\lTblrDefaultHruleWidthDim` and `\lTblrDefaultVruleWidthDim` ([#102], [#527])
- Add `\lTblrDefaultHruleColorTl` and `\lTblrDefaultVruleColorTl` ([#172])
- Add experimental public variable `\lTblrPortraitTypeTl` ([#29], [#197])
- Add experimental public variable `\lTblrRowHeadInt` ([#29], [#197])
- Add experimental public variable `\lTblrRowFootInt` ([#29], [#197])
- Add experimental public variable `\lTblrTablePageInt` ([#29], [#197])
- Add experimental public variable `\lTblrRowFirstInt` ([#29], [#197])
- Add experimental public variable `\lTblrRowLastInt` ([#29], [#197])
- Add experimental public variable `\lTblrCellBreakBool` ([#442])
- Add `\NewTblrChildIndexer` for selecting a child index ([#578])
- Allow mixing child indexes, indexers, and selectors ([#577])
- Add support for selecting cells with two dimensional indexes ([#381])
- Add support for two dimensional indexers and selectors ([#381])
- Add `\lTblrChildIndexTl` for child indexers ([#578])
- Add `\lTblrChildHtotalInt` and `\lTblrChildVtotalInt` for indexers and selectors ([#381])
- Add `\SetChild` commands for setting ids and classes ([#381])
- Add `\ExpTblrChildId` for expanding index from an id ([#381])
- Add `\ExpTblrChildClass` for expanding indexes from a class ([#381])
- Add child selector `every` for selecting indexes in an arithmetic sequence ([#576])
- Add benchmark tests and publish results to `gh-pages` branch ([#480])
- Add new chapter "Experimental Interfaces" in the manual
- Document how to use color models with `functional` library ([#106])
- Document that double blank lines around cells are not supported ([#282])
- Document that math cells cannot include multiline math ([#491], [#492])
## Changed
- Support old TeX Live releases published within previous three years only
- Use linked property lists to make `tabularray` run much faster ([#541])
- Avoid using `l3regex` to make `tabularray` run much faster ([#553])
- Recognize spaces between `\\` and `*` or `[<length>]` ([#526])
- Keep braces when splitting table body to cells ([#501])
- Keep braces when extracting table commands from cells ([#501])
- Make `measure` setting apply to subtables in `varwidth` library
- Set `measure=vbox` as default in `varwidth` library ([#540])
- Make `hook` library depend on `varwidth` library ([#179])
- Set `measure=vstore` as default in `hook` library ([#179])
- Forbid page breaks in the middle of multirow cells ([#442])
- Rename all key paths and add `tabularray` prefix to them ([#547])
- Raise an error for using an undefined template in `\SetTblrTemplate` ([#517])
- Replace `x`-type expansions with `e`-type expansions ([#560])
- Optimize internal structure of child index lists ([#575])
- Make local definitions for child selectors ([#381])
- Make indexer `Z` accept an optional argument for a negative index ([#509], [#578])
- Ensure the converted index of `U`/`V`/`W`/`X`/`Y`/`Z` is positive ([#385], [#578])
- Load `ninecolors` with `package/xcolor/after` hook ([#490])
- Rename `\l_tblr_childs_clist` as `\lTblrChildClist` ([#249], [#527])
- Rename `\l_tblr_childs_total_tl` as `\lTblrChildTotalInt` ([#249], [#527])
- Rename `\lTblrCellRowSpanTl` as `\lTblrCellRowSpanInt` ([#527])
- Rename `\lTblrCellColSpanTl` as `\lTblrCellColSpanInt` ([#527])
- Rename `\lTblrCellAboveBorderWidthTl` as `\lTblrCellAboveBorderWidthDim` ([#527])
- Rename `\lTblrCellBelowBorderWidthTl` as `\lTblrCellBelowBorderWidthDim` ([#527])
- Rename `\lTblrCellLeftBorderWidthTl` as `\lTblrCellLeftBorderWidthDim` ([#527])
- Rename `\lTblrCellRightBorderWidthTl` as `\lTblrCellRightBorderWidthDim` ([#527])
- Replace `\verb` commands with meaningful commands in the manual
- Improve documentation for `booktabs` library ([#443])
## Deprecated
- Deprecate `\DefTblrTemplate` in favor of `\DeclareTblrTemplate` ([#563])
- Deprecate `\NewColumnType` in favor of `\NewTblrColumnType` ([#421])
- Deprecate `\NewRowType` in favor of `\NewTblrRowType` ([#421])
- Deprecate `\NewColumnRowType` in favor of `\NewTblrColumnRowType` ([#421])
- Deprecate `\NewTableCommand` in favor of `\NewTblrTableCommand` ([#421])
- Deprecate `\NewContentCommand` in favor of `\NewTblrContentCommand` ([#421])
- Deprecate `\NewDashStyle` in favor of `\NewTblrDashStyle` ([#421])
- Deprecate `\NewChildSelector` in favor of `\NewTblrChildSelector` ([#579])
- Deprecate `\tablewidth` in favor of `\lTblrTableWidthDim` ([#527])
- Deprecate `\g_tblr_level_int` in favor of `\gTblrLevelInt` ([#527])
## Fixed
- Fix `bad register code` errors from huge tables ([#305])
- Fix measuring phase of `\lTblrMeasuringBool` ([#179])
- Fix expansion errors with border text ([#303])
- Fix undeclared variables and inconsistent assignments ([#22])
- Fix `X`-column errors from `\hfuzz=\maxdimen` setting ([#445])
- Fix misspelled variable name of `\lTblrCellRightBorderColorTl` ([#476])
- Fix missing `tblr` prefixes in some variable names ([#469])
- Throw an error for an unknown inner key name ([#574])
- Suppress "table-width-too-small" warning if table width is not set ([#497])
## Removed
- Drop support for TeX Live 2020 and 2021
- Drop support for end index in `odd` and `even` selectors ([#580])
- Remove deprecated inner key `verb` ([#530])
- Remove undocumented `\rulewidth` ([#102], [#527])
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tabularray
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tabularray/
------------------------------------------------------------------------
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
l3kernel-dev
package.
Version number: 2025-03-10
License type: lppl1.3c
Summary description: Development pre-release of l3kernel
Announcement text:
----------------------------------------------------------------------
## [2025-03-10]
### Added
- `\text_words_map_function:nN`
- Variants `\tl_head:e` and `\tl_tail:e`
- `l3tl` functions (and variants) which trim spaces from only one side
(issue \#1673):
- `\tl_trim_left_spaces:n`, `\tl_trim_left_spaces_apply:nN`,
`\tl_(g)trim_left_spaces:N`
- `\tl_trim_right_spaces:n`, `\tl_trim_right_spaces_apply:nN`,
`\tl_(g)trim_right_spaces:N`
### Changed
- `\fp_set_function:nnn` and `\fp_set_variable:nn` now raise errors on
undefined (fp) identifiers (issue \#1700)
### Fixed
- Avoid low-level error if keys are given without a module (issue \#1254)
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/required/l3kernel
More information is at
https://www.ctan.org/pkg/l3kernel-dev
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
l3backend-dev
package.
Version number: 2025-03-10
License type: lppl1.3c
Summary description: LaTeX3 backend drivers (dev)
Announcement text:
----------------------------------------------------------------------
## [2025-03-10]
### Added
- Support for canvas shifts
### Changed
- Move PDF annotation functions to `pdfannot` module
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/required/l3backend
More information is at
https://www.ctan.org/pkg/l3backend-dev
------------------------------------------------------------------------
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
The LaTeX Project Team submitted an update to the
l3experimental
package.
Version number: 2025-03-10
License type: lppl1.3c
Summary description: Experimental LaTeX3 concepts
Announcement text:
----------------------------------------------------------------------
## [2025-03-10]
### Added
- `\draw_hidden_(begin|end):`
### Changed
- Adjust `l3galley` version of `\clearpage` based on new insight into
need for some lines in LaTeX2e version (see issue \#431)
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/l3experimental
More information is at
https://www.ctan.org/pkg/l3experimental
------------------------------------------------------------------------
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
Javier Bezos López submitted an update to the
babel
package.
Version number: 25.5 2025-03-10
License type: lppl1.3
Summary description: Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and
Plain TeX
Announcement text:
----------------------------------------------------------------------
Changes in version 25.5 are described in:
https://latex3.github.io/babel/news/whats-new-in-babel-25.5.html
Here is a summary:
* German: new transform longs.unifraktur, with heuristic rules for long s.
* Dutch: new transform diaeresis.hyphen.
* Fixes:
- Some wrong bidi text in \hbox.
- Extra space with CJK and lazy loading.
- LaTeX hook for newly defined font families.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/required/babel/base
More information is at
https://www.ctan.org/pkg/babel
------------------------------------------------------------------------
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
Alan J. Cain submitted an update to the
timechart
package.
Version number: 0.54.2 2025-03-10
License type: lppl1.3c
Summary description: A package for drawing chronological charts
Announcement text:
----------------------------------------------------------------------
New features: additional configuration options for axis
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/timechart
More information is at
https://www.ctan.org/pkg/timechart
------------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
LiteTable
package.
Version number: 3.3D 2025-03-10
License type: lppl1.3c
Summary description: Class schedules with colorful course blocks
Announcement text:
----------------------------------------------------------------------
Version 3.3D released
- Updated the working example in the manual.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/litetable
More information is at
https://www.ctan.org/pkg/litetable
------------------------------------------------------------------------
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.2025.03.10 2025-03-10
License: lppl1.3
Summary description: Diagramming and commenting on Go games
Announcement text:
----------------------------------------------------------------------
The keys "inner" and "outer" have been added for the ounded corner
of the board.
Three new coordinate operators have been added: |*|, |L| and |N|.
----------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
datatool
package.
Version: 3.1 2025-03-10
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
----------------------------------------------------------------------
Bug fix: commands like \DTLmeanforkeys not expanding the result
before formatting, causing a "Can't convert" warning.
https://www.dickimaw-books.com/bugtracker.php?key=290
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/datatool
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/datatool/
------------------------------------------------------------------------
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
Frank Mittelbach submitted an update to the
footmisc
package.
Version: 7.0a 2025-03-10
License: lppl1.3c
Summary description: A range of footnote options
Announcement text:
----------------------------------------------------------------------
Prepare footmisc for use with the 2025-06 kernel of LaTeX as well as
earlier releases
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/footmisc
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/footmisc/
------------------------------------------------------------------------
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
Lars Madsen submitted an update to the
memoir
package.
Version: 3.8.3b 2025-03-10
License: lppl1.3c
Summary description: Typeset fiction, non-fiction and mathematical books
Announcement text:
----------------------------------------------------------------------
-- there was a bug in how \mem@cft@vspace@cmd was used inside
\newlistentry, so it would fail if we used
\setcftvspacecmd{\addvspace} in a document that had, say,
\tableofcontents and \section. This should now be fixed.
Reported in private email.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/memoir
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/memoir/
------------------------------------------------------------------------
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
Jürgen Spitzmüller submitted an update to the
biblatex-publist
package.
Version: 2.14 2025-03-10
License: lppl1.3
Summary description: BibLaTeX bibliography support for publication lists
Announcement text:
----------------------------------------------------------------------
- Add support for linktitles=eprint.
- Add option to print (potentially linked) open-access symbol
in the right margin.
- Fix alignment of year in margin if the biblatex-ext-oa package
is used to print open-access symbols in the right margin.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/biblatex-publist
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-pub…
------------------------------------------------------------------------
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
NoteBeamer
package.
Version number: 4.1D 2025-03-09
License type: lppl1.3c
Summary description: A template for printing presentations on notepaper
Announcement text:
----------------------------------------------------------------------
Version 4.1D released.
- Updated the manual's PDF version to 1.7 for TeX Live 2025.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/notebeamer
More information is at
https://www.ctan.org/pkg/notebeamer
------------------------------------------------------------------------
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
Johannes Heinecke submitted an update to the
aramaic-serto
package.
Version: 1.3.2
License: lppl1.3
Summary description: Fonts and LaTeX for Syriac written in Serto
Announcement text:
--------------------------------------------------------------------------------
added missing Chaldean character revo.so arrikha (short e)
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/language/aramaic/serto
More information is at
https://www.ctan.org/pkg/aramaic-serto
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Mingyu Xia submitted an update to the
LiteTable
package.
Version number: 3.3C 2025-03-09
License type: lppl1.3c
Summary description: Class schedules with colorful course blocks
Announcement text:
----------------------------------------------------------------------
Version 3.3C released.
- Updated the manual's PDF version to 1.7 for TeX Live 2025.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/litetable
More information is at
https://www.ctan.org/pkg/litetable
------------------------------------------------------------------------
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
Alceu Frigeri submitted an update to the
tikzquads
package.
Version: 1.2 2025-03-08
License: lppl1.3c other-free
Summary description: A few shapes designed to be used with CircuiTikZ
Announcement text:
----------------------------------------------------------------------
Added auxiliary \QuadParConnect command
(quadripoles parallel connection, see manual)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tikzquads
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzquads/
------------------------------------------------------------------------
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
Alceu Frigeri submitted an update to the
codedescribe
package.
Version: 1.6 2025-03-08
License: lppl1.3c gpl
Summary description: LaTeX code description and documentation
Announcement text:
----------------------------------------------------------------------
Fixing issue #3, long standing (hidden) bug.
\tsresult now fully respects optional keys.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/codedescribe
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/codedescribe/
------------------------------------------------------------------------
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
Cédric Pierquet submitted an update to the
ProfLycee
package.
Version: 3.11b 2025-03-07
License: lppl1.3c cc0 cc-by-sa-3
Summary description: A LaTeX package for French maths teachers in high school
Announcement text:
----------------------------------------------------------------------
Option [nonsiunitxfr] + bugfix avec tabularray
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/proflycee
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/proflycee/
------------------------------------------------------------------------
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
Patrick Benito Eberhard submitted the
pats-resume
package.
Version: 2025-03-02
License: mit
Summary description: A LaTeX template for your resume
Announcement text:
----------------------------------------------------------------------
New pats-resume template.
Pat's Resume Template provides a compact and elegant template
for your resume.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/pats-resume
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/pats-resume/
------------------------------------------------------------------------
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.1
License: lppl1.3c
Summary description: TikZ-based package for drawing customisable timelines
with support for colour schemes, styles and memoization
Announcement text:
--------------------------------------------------------------------------------
Code docs; use docstrip; processing of ins required to generate package files.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/chronos
More information is at
https://www.ctan.org/pkg/chronos
--------------------------------------------------------------------------------
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 .
Jonatán Perren submitted the
pgf-go
package.
Version: 0.2025.03.07 2025-03-07
License: lppl1.3
Summary description: Diagramming and commenting on Go games
Announcement text:
--------------------------------------------------------------------------------
Im pleased to announce the release of pgf-go, a new LaTeX package designed to simplify and enhance
the creation of Go (Baduk) diagrams. This package introduces an efficient coordinate-loading syntax
that accelerates the process of designing game boards, making it an ideal tool for authors.
Additionally, pgf-go offers flexible profile manipulation, enabling users to customize board layouts,
stones, and annotations with ease. Whether you're documenting games, creating instructional materials,
or exploring creative Go visualizations, pgf-go provides a modern and powerful solution.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/pgf-go
More information is at
https://www.ctan.org/pkg/pgf-go
--------------------------------------------------------------------------------
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 .
Brian Dunn submitted an update to the
verifycommand
package.
Version: 1.11 2025-03-07
License: lppl1.3
Summary description: Verifies definitions are unchanged, such as before patching
Announcement text:
----------------------------------------------------------------------
Improved documentation.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/verifycommand
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/verifycommand/
------------------------------------------------------------------------
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
Boris Veytsman submitted an update to the
aomart
package.
Version number: 1.33
License type: lppl1.3
Summary description: Typeset articles for the Annals of Mathematics
Announcement text:
----------------------------------------------------------------------
Version 1.33
Change in formatting of authors block: the breaks are
allowed between the authors, but not inside an author
block
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/aomart
More information is at
https://www.ctan.org/pkg/aomart
------------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
hduThesiS
package.
Version: 1.0.0 2025-03-07
License: lppl1.3c
Summary description: LaTeX class for bachelor and MPhil theses in Hangzhou Dianzi University
Announcement text:
----------------------------------------------------------------------
- The sources are rewritten in the literature programming.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hduthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/hduthesis/
------------------------------------------------------------------------
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
Lars Madsen submitted an update to the
memoir
package.
Version: 3.8.3 2025-03-06
License: lppl1.3c
Summary description: Typeset fiction, non-fiction and mathematical books
Announcement text:
----------------------------------------------------------------------
From the README:
Changes (2025/03/06)
o memoir v3.8.3
-- A few places we loaded package using \usepackage, now changed to
\RequirePackage. Plus under very large font sizes, don't auto load
`fontenc` under Xe- and LuaLaTeX.
-- Has started marking some macros and envs as deprecated, to be
removed at a later date (2026). Each will give a warning at their
first use. The macros/envs include:
-- \addtodef(*), \addtoiargdef(*) and \patchcommand They have better
alternatives in the etoolbox and xpatch packages (which we already
load). Additionally these macros does not preserve robustness, the
macros from xpatch does.
-- \newloglike, \provideloglike
Users should use \DeclareMathOperator from amsopn (amsmath)
-- The redefinitions of \title, \author, \date, \thanks now done via
\xpretocmd and \xapptocmd instead of \addtoiargdef which did not
preserve robustness.
-- The provided code for \counterwithin/out and \@removefromreset has
fininally been removed. All three macros have been in the
LaTeX-kernel since 2018.
-- Internal code cleanup regarding macros that are not used
-- Reimplemented how verse numbers are added thus fixing
<https://tex.stackexchange.com/q/609802/3929>
This is a slight change in behavior, as now line numbers are always
added at the start of the line and not the end. Old implementation
added the numbers at the end, and thus they are aligned with the
last line of a line broken line.
-- Changed the implementation for \cftinserthook. It can have some
ordering issuses when \include is used, \cftinserthook* should now
help.
Note that it may force a \clearpage so should only be used between
\include's
-- Changed \settocdepth in a similar fashion to \cftinserthook.
-- Memoir will now warn if the fancyhdr package is loaded. Users
should use the build in interface instead.
Additionally warn against titlesec and titlepos
-- Chose different defaults for \partmark and \bookpagemark.
Problem reported in <https://tex.stackexchange.com/q/737771/3929>
-- Breaking change: Changed the code for the "article" chapter
style. \chapterheadstart was changed to use \addvspace (like
\section) instead of \vspace. This will lead to a (small) difference in
vertical spacing when the "article" chapter style is used, fx under
the "article" class option.
Problem reported in <https://tex.stackexchange.com/q/732129/3929>
-- changed \cftchapterbreak so it now also contains the vertical skip
(similar to what \part and book does). Unsure why it did not
already
Note that this may affect existing documents if users have
redefined \cftchapterbreak in order to change the penalty
-- refactored \cftbookbreak, \cftpartbreak and \cftchapterbreak such
that the penalty used is now configurable as \cftbeforebookpenalty,
\cftbeforepartpenalty and \cftbeforechapterpenalty.
They all have the same default value of -\@highpenalty
-- In \cftchapterbreak and in all toc entries generated by
\newlistentry the macro that executes \cftbeforeXskip has now been
factored out into a macro that can be set using
\setcftvspacecmd{\macro}
The default is still \vskip, but users might want to change it to
\addvspace for new documents.
Issue reported in private email.
One can argue that \addvspace would be the best choice going
forward, but this also means slightly shifting upwards the first
page of the toc for all memoir docs that uses \tableofcontents. For
now this has been deemed undesirable.
-- no longer load the mparhack package in twocolumn mode. There are
packages there are incomparible with it, thus better for the user
to explicitly load it themself if they need it.
Issue reported in private email.
o memhfixc v1.23
-- renamed Hpagenote counter to mem@Hpagenote to avoid hyperef warning.
-- added \bookautorefname support for french, requested in private email.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/memoir
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/memoir/
------------------------------------------------------------------------
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
tagpdf
bundle.
Version: 0.99o 2025-03-05
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
### Added
- Default CSS style definition for derivation to html.
- keys attach-css, css-list, css-list-add, css-list-remove
to configure the CSS style definitions
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagpdf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf/
------------------------------------------------------------------------
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
datatool
package.
Version: 3.0.1 2025-03-05
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
----------------------------------------------------------------------
Added missing ldf, def and rollback files.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/datatool
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/datatool/
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 3.34c 2025-03-04
License: lppl1.3
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
----------------------------------------------------------------------
- Package additions
- added functions for creating circles "through" and "diameter"
- adding centers with “kimberling” method X(55), X(56), X(371)
- added “kenmotu_circle” and “kenmotu_point” methods
- added start of error handling with "tex.error"
- Documentation
- correction of some file headers (date and name)
- start of documentation reformatting; classification of examples
- addition in the examples, circles of Yff, Adams, Van Lamoen, Kenmotu
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tkz-elements
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements/
------------------------------------------------------------------------
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
glossaries-extra
package.
Version: 1.57 2025-03-04
License: lppl1.3
Summary description: An extension to the glossaries package
Announcement text:
----------------------------------------------------------------------
- bug fix: \glsfmtfirstpl produces \GLSfmtfirstpl variant PDF bookmark
- corrections to manual
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/glossaries-extra
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/glossaries-extra/
------------------------------------------------------------------------
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
Nelson Lago submitted an update to the
texlogsieve
package.
Version number: 1.5.0 2025-03-03
License type: gpl3+
Summary description: Filter and summarize LaTeX log files
Announcement text:
----------------------------------------------------------------------
This version identifies some more log messages (a few of which made the program get
confused), detects repetitions better, and presents more context for unknown messages.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/texlogsieve
More information is at
https://www.ctan.org/pkg/texlogsieve
------------------------------------------------------------------------
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
Nicola Talbot submitted an update to the
datatool
package.
Version: 3.0 2025-03-03
License: lppl1.3
Summary description: Tools to load and manipulate data
Announcement text:
--------------------------------------------------------------------------------
Major rewrite. Rollback to v2.32 available if there are any issues.
Key features:
- new 'math' package options: math=lua and math=l3fp. If not specified, the
defaults are now math=lua for LuaLaTeX and math=l3fp otherwise.
The older options are still supported, but the newer ones are better
and support scientific notation.
- parsed formatted numbers and currency have their values embedded within
the control sequence variable for easy access without having to reparse.
Note that this affects expansion, which may cause a difference from v2.32.
For example:
\DTLparse\result{\$12,345.67}
Original text: \result.
Data type: \DTLgetDataTypeName{\DTLdatumtype{\result}}.
Numeric value: \DTLdatumvalue{\result}.
Currency symbol: \DTLdatumcurrency{\result}.
In this case, \result will only expand as far as the original text.
To fully expand use \DTLusedatum{\result}.
- For databases that contain numeric values that will be used in calculations
(including plotting), use \DTLsetup{store-datum} (before creating the
database) to embed the numeric information within the database entries.
This should improve build time but may impair fast data lookup of unique strings.
- New multi-purpose \DTLaction command with key=value interface that may
be used instead of the alternative commands with long names.
- New sort functions that internally use \seq_sort:Nn for faster sorting.
The old sort commands still work but the newer ones are more efficient.
Note: the glossaries package uses the datatool-base sorting commands
for \printnoidxglossary. If you are using that command you may notice a
difference. Make sure you have at least glossaries v4.56 to take
advantage of the improved sorting and new localisation support.
- Localisation support has been added for orthography (alphabet order for
word sorting) and for numeric parsing (currency symbols, number group
separator and decimal character).
Support for numeric parsing and currency is supplied by datatool-regions
which needs to be installed separately.
Support for orthography is supplied by the applicable language module,
which needs to be installed separately. Currently only datatool-english
is available.
For example (assuming datatool v3.0, datatool-regions and datatool-english
are all installed):
\documentclass{article}
\usepackage{fontspec}
\setromanfont{Noto Serif}
\usepackage[locales={en-BE,ang-Latn}]{datatool-base}
\newcommand{\wordlist}{ýþung, eásteweard, áǽðan,
Œthelwald, þorn, æsċ, eaþ-fynde, ðæt,
Æðelþryð, aardvark, zebra, ƿēana, Oswine}
\begin{document}
Currency: \DTLdecimaltocurrency{1234.56}{\result}\result.
\DTLenLocaleHook
\DTLsortwordlist{\wordlist}{\DTLsortletterhandler}
Sorted list: \DTLformatlist{\wordlist}.
\DTLangLatnLocaleHook
\DTLsortwordlist{\wordlist}{\DTLsortletterhandler}
Sorted list: \DTLformatlist{\wordlist}.
\DTLresetRegion
\DTLresetLanguage
Currency: \DTLdecimaltocurrency{1234.56}{\result}\result.
\DTLsortwordlist{\wordlist}{\DTLsortletterhandler}
Sorted list: \DTLformatlist{\wordlist}.
\end{document}
The result is:
Currency: 1.234,56€.
Sorted list: aardvark, Æðelþryð, æsċ, áǽðan, ðæt, eásteweard,
eaþ-fynde, Œthelwald, Oswine, þorn, ƿēana, ýþung and zebra.
Sorted list: aardvark, áǽðan, eásteweard, eaþ-fynde, Œthelwald,
Oswine, ýþung, zebra, ƿēana, ðæt, æsċ, Æðelþryð ⁊ þorn.
Currency: ¤1,234.56.
Sorted list: aardvark, eaþ-fynde, eásteweard, Oswine, zebra, áǽðan,
æsċ, Æðelþryð, ðæt, ýþung, þorn, Œthelwald & ƿēana.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datatool
More information is at
https://www.ctan.org/pkg/datatool
--------------------------------------------------------------------------------
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 .
Alceu Frigeri submitted the
tikzcalendarnotes
package.
Version number: 1.0 2025-03-03
License type: lppl1.3c gpl3+
Summary description: Highlighting, Marking and Annotating dates in a TikZ
calendar in a systematic way
Announcement text:
----------------------------------------------------------------------
This package offers a TikZ calendar's arrangement and provides a set of
commands to highlight, mark and annotate dates.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/contrib/tikzcalendarnotes
More information is at
https://www.ctan.org/pkg/tikzcalendarnotes
------------------------------------------------------------------------
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
Hu Zhenzhen submitted an update to the
biblatex-gb7714-2015
package.
Version: 1.1t 2025-03-03
License: lppl1.3c
Summary description: A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users
Announcement text:
----------------------------------------------------------------------
1. add toggle gbNoAfPcSpace to delete the automatically added
space after parencite for numeric style.
2. revise the macro modifydate to make it outputs in the order
of eventdate, enddate, and date.
3. revise the doc and readme.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/biblatex-gb7714-2015
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gb7…
------------------------------------------------------------------------
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
Oliver Beery submitted an update to the
fontscale
package.
Version: 4.0.0 2025-03-02
License: lppl1.3c
Summary description: A flexible interface for setting font sizes
Announcement text:
--------------------------------------------------------------------------------
## [v4.0.0] - 2025-03-02
### Added
- `fontscale` version 3 can be used by declaring `\usepackage{fontscale}[=v3]`.
- `fontscale-v3.sty`
### Removed
- The package keys and commands that take a dimen or skip expression as a value
or argument no longer append a default unit of `pt` and remove extra trailing
tokens, if any. (This feature had relied on exploiting `expl3` implementation
details.)
### Changed
- `fontscale` is no longer compatible with the `scalefnt` package.
- The keys `<font size command>` are now shortcuts for the keys `<font size
command>/size`. (The previous functionality no longer makes syntactic sense
given the removal of default unit support.)
- Renamed the document commands using the recommended all-lowercase convention:
- `\CurrentFontStep` to `\currentfontstep`
- `\CurrentFontScale` to `\currentfontscale`
- `\CurrentFontSize` to `\currentfontsize`
- `\CurrentFontBaselineskip` to `\currentfontbaselineskip`
- `\SetFontStep` to `\setfontstep`
- `\SetFontScale` to `\setfontscale`
- `\SetFontSize` to `\setfontsize`
- `\ScaleFont` to `\scalefont`
- `\SetFontSizeBaselineskip` to `\setfontsizebaselineskip`
- `\SetFontBaselineskip` to `\setfontbaselineskip`
- `\PrintFontSizeParameters` to `\printfontsizeparameters`
- `\PrintAllFontSizeParameters` to `\printallfontsizeparameters`
- `\PrintSampleText` to `\printsampletext`
- `\PrintFontSizeCommand` to `\printfontsizecommand`
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/fontscale
More information is at
https://www.ctan.org/pkg/fontscale
--------------------------------------------------------------------------------
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 .
Scott Pakin submitted an update to the
bytefield
package.
Version: 2.9
License: lppl1.3a
Summary description: Create illustrations for network protocol specifications
Announcement text:
--------------------------------------------------------------------------------
The bytefield package helps the user create illustrations for network protocol
specifications and anything else that utilizes fields of data. These
illustrations show how the bits and bytes are laid out in a packet, register,
or memory.
Version 2.9 updates bytefield for compatibility with newer versions of LaTeX.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/bytefield
More information is at
https://www.ctan.org/pkg/bytefield
--------------------------------------------------------------------------------
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 .
Nicola Talbot submitted the
datatool-english
package.
Version: 1.0
License: lppl1.3
Summary description: English language support for datatool.sty v3.0+
Announcement text:
--------------------------------------------------------------------------------
The datatool-english bundle provides the English ldf files for the datatool
package (v3.0+).
The *.ldf files should all be placed on TeX's path.
These files don't require any explicit loading. They will
automatically be input by datatool-base.sty (or relevant
supplementary package) if they are found and required by the
tracklang localisation settings. See the datatool v3.0+ manual
for further details.
The English files provide encoding support for UTF-8 and
ISO-8859-1 (Latin 1). Any other encoding will be treated as US-ASCII.
This bundle also includes limited support for Old English (Anglo-Saxon)
mainly to provide an example for a language that has multiple scripts
(in this case, Latin and Runic) or for a language that has an extended
Latin or non-Latin script. The language codes are ang-Latn for Anglo-Saxon
Latin Script and ang-Runr for Anglo-Saxon Runic Script. There's only
support for UTF-8 with the Anglo-Saxon files.
**This is being released in advance of the upcoming datatool v3.0 release.**
These files will be ignored by existing versions of datatool.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datatool-english
More information is at
https://www.ctan.org/pkg/datatool-english
--------------------------------------------------------------------------------
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
LiteTable
package.
Version: 3.3B 2025-03-02
License: lppl1.3c
Summary description: Class schedules with colorful course blocks
Announcement text:
----------------------------------------------------------------------
- Updated the manuals.
----------------------------------------------------------------------
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
kkotsi submitted the
outoruby
package.
Version: 0.0.0 2025-03-02
License: gpl3
Summary description: Ruby with line break support for Japanese text
Announcement text:
----------------------------------------------------------------------
This is the initial release of a new Japanese ruby package
with line break support.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/outoruby
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/outoruby/
------------------------------------------------------------------------
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
NoteBeamer
package.
Version: 4.1C 2025-03-02
License: lppl1.3c
Summary description: A template for printing presentations on notepaper
Announcement text:
----------------------------------------------------------------------
- Updated the manual.
----------------------------------------------------------------------
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
Nicola Talbot submitted the
datatool-regions
package.
Version: 1.0
License: lppl1.3
Summary description: Region (Numeric) Support for datatool v3.0+
Announcement text:
--------------------------------------------------------------------------------
The datatool-regions bundle provides the language-independent
region ldf files for the datatool package (v3.0+).
The *.ldf files should all be placed on TeX's path.
These files don't require any explicit loading. They will
automatically be input by datatool-base.sty (or relevant
supplementary package) if they are found and required by the
tracklang localisation settings. See the datatool v3.0+ manual
for further details.
The region files deal with defining (if applicable) the currency
symbol and switching to the region's currency in the region's hook.
Region files may additionally (if not dependent on the language) set
the number group and decimal characters (for formatting and parsing),
and provide functions for parsing numeric dates and times.
**This is being released in advance of the upcoming datatool v3.0 release.**
These files will be ignored by existing versions of datatool.
Only a limited number of regions are currently included.
Additional regions can be added via pull request on GitHub
https://github.com/nlct/datatool-regions
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/datatool-regions
More information is at
https://www.ctan.org/pkg/datatool-regions
--------------------------------------------------------------------------------
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
LiteTable
package.
Version: 3.3A 2025-03-01
License: lppl1.3c
Summary description: Class schedules with colorful course blocks
Announcement text:
----------------------------------------------------------------------
- Rewritten in literate programming
- The `litetable` is in the type of **package** now, which will
make it more flexible.
- Standardized some l3 functions’ / variables’ naming rule.
----------------------------------------------------------------------
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
Mingyu Xia submitted an update to the
NoteBeamer
package.
Version: 4.1B 2025-03-01
License: lppl1.3c
Summary description: A template for printing presentations on notepaper
Announcement text:
----------------------------------------------------------------------
- Standardize the naming conventions for LaTeX3 variables.
- Updated the implementation part.
- Keep only the documentation part of the manual on CTAN and
the implementation part hidden.
- Standardize some l3codingstyle in the dtx file.
----------------------------------------------------------------------
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
Clea F. Rees submitted the
chronos
package.
Version: 0.9
License: lppl1.3c
Summary description: TikZ-based package for drawing customisable timelines
with support for colour schemes, styles and memoization
Announcement text:
----------------------------------------------------------------------
Customisable TikZ-based timelines with support for styles and colour schemes.
----------------------------------------------------------------------
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
Fr. Samuel Springuel submitted an update to the
gregoriotex
package.
Version: 6.1.0
License: gpl3
Summary description: Engraving Gregorian Chant scores
Announcement text:
--------------------------------------------------------------------------------
This is the release intended to go into TeX Live 2025.
### Fixed
- Multiple Scribus render frames were all using the same file name, which would
result in the same score appearing in all render frames. This change makes
the score files use an available Scribus variable to force multiple file
names.
- When kpsewhich cannot write to a particular location, it generates an error
which is directed to stderr but not to our glog file. This created an
undocumented error when trying to write to a gtex file to a bad location.
We now capture stderr output produced when compiling scores and redirect it to
our glog file so that the error is properly recorded. Fixes
[#1541](https://github.com/gregorio-project/gregorio/issues/1541).
- Fixed the interaction between hyphens and styles.
See [#1538](https://github.com/gregorio-project/gregorio/issues/1538).
- Fixed the loss of ongoing styles when a syllable starts with a forced center.
See [#1551](https://github.com/gregorio-project/gregorio/issues/1551).
- Fixed first syllables of one letter with a style causing a segfault.
See [#1585](https://github.com/gregorio-project/gregorio/issues/1585).
- Fixed a bug that caused a custos to sometimes change into a clef.
See [#1373](https://github.com/gregorio-project/gregorio/issues/1373).
- Fixed the alignment of 2-line initials so that an initial's baseline more
exactly aligns with the baseline of the lowest line it appears next to.
- When fancyhdr and GregorioTeX are used together, GregorioTeX's disabling of
hyphenation and its `post_linebreak` modification of the
`post_linebreak_filter` interfere with multiline headers. Using the
`fancyhdr/before` and `fancyhdr/after` hooks we temporarily reenable
hyphenation and disable our `post_linebreak` modification while headers and
footers are being processed in the middle of a score. See
[#1603](https://github.com/gregorio-project/gregorio/issues/1603).
- Fixed a bug that could cause a hyphen to appear on the wrong line.
See [#1319](https://github.com/gregorio-project/gregorio/issues/1319).
- Fixed the placement of above-lines text (`<alt>`) relative to a note above
the staff or when the number of staff lines is not 4.
See [#1613](https://github.com/gregorio-project/gregorio/issues/1613) and
[#1614](https://github.com/gregorio-project/gregorio/issues/1614).
- Fixed a bug where the above-lines text (`<alt>`) could collide with a note
above the staff. See
[#1613](https://github.com/gregorio-project/gregorio/issues/1613).
- Fixed a bug that could cause the clef and staff to be printed too high.
See [#1503](https://github.com/gregorio-project/gregorio/issues/1503).
### Changed
- Modified gregorio to write to the log file specified as an argument and to
send all messages to it (except errors about opening the log file itself).
See [#1541](https://github.com/gregorio-project/gregorio/issues/1541) and
[#1628](https://github.com/gregorio-project/gregorio/issues/1628).
- Defined an output directory for gtex and glog files. Default is `tmp-gre`.
This can be changed using `\gresetoutputdir{...}`. Fixes
[#1393](https://github.com/gregorio-project/gregorio/issues/1393),
[#1542](https://github.com/gregorio-project/gregorio/issues/1542), and
[#1571](https://github.com/gregorio-project/gregorio/issues/1571).
- GregorioTeX no longer searches for and reuses existing gtex files using
kpathsea; it only looks in the output directory.
- If gtex or glog files from other versions of gregorio are found either in the
same directory as the gabc file or in the output directory, they are deleted.
- gabc.vim has been expanded into a proper vim plugin.
### Added
- Added a configurable setting `\gresetunisonbreakbehavior` to control
automatic line breaks between unison notes above a syllable. Defaults to
`breakable` for backwards compatibility, but may be set to `unbreakable` if
that behavior is desired.
See [#1504](https://github.com/gregorio-project/gregorio/issues/1504).
- Added the ability to fuse upwards to a virga. See
[#1558](https://github.com/gregorio-project/gregorio/issues/1558)
- Added the ability to use the "stroke" form of a clivis instead of the default
two-notes form by specifying `[shape:stroke]` after the clivis to change.
See [#1558](https://github.com/gregorio-project/gregorio/issues/1558)
- Allow `\gresetinitiallines{n}` where `n` is any number of lines (a
non-negative integer). The manual linebreaks (`z`) that used to be required
for 2-line initials are no longer required.
See [#1488](https://github.com/gregorio-project/gregorio/issues/1488). Added
new options `\gresetinitialanchor` and `\gresetinitialposition` to control
the placement of initials.
- Added new alterations: soft flat (X) and sharp (##), which appear when there
is no previous flat or sharp (respectively) in effect, and soft natural (Y),
which appears when there is a previous flat or sharp in effect. A new option
`\gresetalterationeffect` determines what the "effect" of an alteration is.
It defaults to `line`, which is useful for Dominican chant. See
[#157](https://github.com/gregorio-project/gregorio/issues/157) and also
[#1575](https://github.com/gregorio-project/gregorio/issues/1575).
- 9 new St. Gall neume glyphs have been added to the `gregall` font.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/support/gregoriotex
More information is at
https://www.ctan.org/pkg/gregoriotex
--------------------------------------------------------------------------------
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 .
Herbert Voß submitted an update to the
xltabular
package.
Version number: 2.0i
License type: lppl1.3
Summary description: Longtable support with possible X-column specifier
Announcement text:
----------------------------------------------------------------------
This version has tagging support
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/xltabular
More information is at
https://www.ctan.org/pkg/xltabular
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
luatexko
package.
Version number: 3.8 2025-02-28
License type: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- fix an age-old bug regarding protrusion of harfbuzz font
- add 0xFF0C and 0xFF0E to fonts.protrusions.setups.default
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexko
More information is at
https://www.ctan.org/pkg/luatexko
------------------------------------------------------------------------
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
HUANG Yuxi submitted an update to the
hustthesis
package.
Version: 2.0.0 2025-02-27
License: lppl1.3c
Summary description: Unofficial thesis template for Huazhong University
Announcement text:
----------------------------------------------------------------------
Version 2.0.0 rewrites the previous version of document class using
Expl3 and complies with the latest official formatting guidelines.
Additionally, version 2.0.0 introduces a new citation and
bibliography style based on BibLaTeX.
Please note that it is not backward compatible with earlier versions.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hustthesis
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/hustthesis/
------------------------------------------------------------------------
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
Conrad Kosowsky submitted the
math-operator
package.
Version: 1.0 2025-02-27
License: lppl1.3c
Summary description: Predefined and new math operators
Announcement text:
----------------------------------------------------------------------
The math-operator package defines control sequences for roughly
one hundred and fifty math operators, including special functions,
probability distributions, pure mathematical constructions, and
a variant of \overline. The package also provides an interface
for users to define new math operators similar to the amsopn package.
New operators can be medium or bold weight, and they may be declared
as \mathord or \mathop subformulas.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/math-operator
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/math-operator/
------------------------------------------------------------------------
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
siunitx
package.
Version: 3.4.6 2025-02-27
License: lppl1.3c
Summary description: A comprehensive (SI) units package
Announcement text:
--------------------------------------------------------------------------------
## [v3.4.6] - 2025-02-27
### Fixed
- Application of option setting `prefix-mode = combine-exponent` to complex
numbers (see issue
[\#779](https://github.com/josephwright/siunitx/issues/779))
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/siunitx
More information is at
https://www.ctan.org/pkg/siunitx
--------------------------------------------------------------------------------
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 .
Christian Tellechea submitted an update to the
spreadtab
package.
Version: 0.6
License: lppl1.3c
Summary description: Spreadsheet features for LaTeX tabular environments
Announcement text:
--------------------------------------------------------------------------------
spreatab v0.6
-------------
New in v0.6:
1. l3fp is now the only possible calculation engine, so it is mandatory to
use a version of LaTeX later than the integration of xfp into the kernel
on 2022/06/01.
2. Support for the old fp calculation engine is permanently discontinued.
3. The package options are discontinued since there is no longer a choice of
calculation engine.
4. The environment now operates in a semi-simple group.
5. The simplekv package is loaded to use the key/value system. The macro
\STset{keys=values} is made available.
6. /!\ Change in syntax: the optional argument of \begin{spreatdab} now
exclusively accepts keys/values, and thus:
* \STsavecell is replaced by the key "save list."
* \STdebug and \STdisplaytab are replaced by the key "debug."
This will break the previous use of the optional argument, but this change
is required!
7. If \STxp is present in the table, the macro triggers the full expansion of
its argument when reading the table.
8. The macro \STmakegtag is removed. Assignments via the macro-function 'tag'
are always global due to point 4.
9. The 'tag' function, if the key "tag to aux" key is set to 'true', writes
the assignments to the .aux file.
10. The key "aux save list" with value 'macroA=cellA, macroB=cellB,...' writes
the assignments to the .aux file.
11. The macros \STautoround, \STsetdecimalsep, \STeol, \STsetdisplaymarks,
\STmessage, \STnumericfieldmarker, \STtranposechar, and \STtextcell,
although still functional (but no longer documented), will be removed in
the next version in favor of \STset{key=value}.
12. The macro-functions 'ifeq', 'ifgt', and 'iflt' will be removed in the next
version since l3fp has the '?' operator.
13. Formatting, cleaning, and code improvements.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/spreadtab
More information is at
https://www.ctan.org/pkg/spreadtab
--------------------------------------------------------------------------------
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 .
Marcel Krüger submitted an update to the
luaotfload
package.
Version: 3.29 2024-12-03
License: gpl2
Summary description: OpenType ‘loader’ for Plain TeX and LaTeX
Announcement text:
----------------------------------------------------------------------
* Preserve subtypes while letterspacing.
* Improve logging for auxiliary functions.
* Improve cache path selection when parts of cache path are not writable.
* Fix broken luaotfload-tool.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/luaotfload
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/generic/luaotfload/
------------------------------------------------------------------------
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
Alan J. Cain submitted the
indextra
package.
Version: 0.21.2 2025-02-26
License: lppl1.3c
Summary description: Enhanced index typesetting
Announcement text:
----------------------------------------------------------------------
This package provides some enhanced features for typesetting indexes,
notably: (1) Continuation text when entries or sub-entries continue
from one page or column to the next. (2) An interface for accessing
marks created from index entries, so that (for example) a running head
can include the range of index entries that appears on the page.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/indextra
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/indextra/
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-elements
package.
Version: 3.32c
License: lppl1.3
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
--------------------------------------------------------------------------------
- Modification of the class "occs". The first argument is the main axis through a focus and a vertex.
- Additions:
- Example in the folder "examples".
- The method "swap_line" for the class "line" and a example. This makes it possible to change the orientation.
- Example for the method "isogonal" of the class "triangle".
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements
More information is at
https://www.ctan.org/pkg/tkz-elements
--------------------------------------------------------------------------------
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 .
Fr. Samuel Springuel submitted an update to the
gregoriotex
package.
Version: 6.1.0-rc1 2025-02-26
License: gpl3
Summary description: Engraving Gregorian Chant scores
Announcement text:
----------------------------------------------------------------------
This should be the last pre-release before the TeX Live 2025
pretest ends. All known blocking bugs have been addressed.
We'll push the final release as soon as we've verified there
are no problems with the upload to the TeX Live pretest.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/gregoriotex
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/gregoriotex/
------------------------------------------------------------------------
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
Martin Scharrer submitted an update to the
adjustbox
package.
Version: 1.3c 2025-02-26
License: lppl1.3
Summary description: Graphics package-alike macros for “general” boxes
Announcement text:
----------------------------------------------------------------------
Added support for newer LuaLaTeX versions in trimclip driver.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/adjustbox
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/adjustbox/
------------------------------------------------------------------------
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
Niklas Beisert submitted the
eqnlines
package.
Version: 0.5 2025-02-25
License: lppl1.3
Summary description: Single- and multiline equations
Announcement text:
----------------------------------------------------------------------
eqnlines is a LaTeX2e package providing a framework for typesetting
single- and multi-line equations which extends the established equation
environments of LaTeX and the amsmath package with many options for
convenient adjustment of the intended layout.
In particular, the package adds flexible schemes for numbering,
horizontal alignment and semi-automatic punctuation, and it improves
upon the horizontal and vertical spacing options.
The extensions can be used and adjusted through optional arguments
and modifiers to the equation environments as well as global settings.
-- preview version --
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/eqnlines
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/eqnlines/
------------------------------------------------------------------------
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
Scott Pakin submitted an update to the
bundledoc
bundle.
Version: 3.5 2025-02-26
License: lppl1.3c
Summary description: Bundle together all the files needed to build a LaTeX document
Announcement text:
----------------------------------------------------------------------
bundledoc is a post-processor for the snapshot package that bundles
together all the classes, packages, and files needed to build a given
LaTeX document. It reads the .dep file that snapshot produces, finds
each of the files mentioned therein, and archives them into a single
.tar.gz (or .zip, or whatever) file, suitable for moving across systems,
transmitting to a colleague, etc.
As an added bonus, this distribution includes a small script called
arlatex. arlatex is a LaTeX-specific archiving program that combines
a bunch of files into a single .tex file.
When the .tex file is run through latex, all of the original files
are recreated and the LaTeX document is built.
bundledoc can be easily configured to use arlatex as its archiver
in place of tar, zip, etc.
Version 3.5 of bundledoc is more robust to filenames containing
characters that are special to the shell.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/bundledoc
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/bundledoc/
------------------------------------------------------------------------
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
Arthur Rosendahl submitted an update to the
hyph-utf8
bundle.
Version: 2025-02-25
License: mit
Summary description: Hyphenation patterns expressed in UTF-8
Announcement text:
----------------------------------------------------------------------
Minor improvements to supporting scripts.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/hyph-utf8
The package’s files themselves can be inspected at
https://mirrors.ctan.org/language/hyph-utf8/
------------------------------------------------------------------------
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
Cédric Pierquet submitted an update to the
postit
package.
Version: 0.1.4 2025-02-25
License: lppl1.3c
Summary description: A LaTeX package for displaying Post-it notes
Announcement text:
----------------------------------------------------------------------
Enhancements for width.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/postit
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/postit/
------------------------------------------------------------------------
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 Richter submitted an update to the
llncs
package.
Version: 2.26 2025-02-25
License: cc-by-4
Summary description: Document class and bibliography style for Lecture Notes in Computer Science (LNCS)
Announcement text:
----------------------------------------------------------------------
The new package replaces incorrect "minus" characters (U+2212)
in ORCID ids by "hyphen minus" characters (U+002D).
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/llncs
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/llncs/
------------------------------------------------------------------------
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
Vít Starý Novotný submitted an update to the
expltools
package.
Version: 2025-02-25
License: lppl1.3c gpl2+
Summary description: Development tools for expl3 programmers
Announcement text:
----------------------------------------------------------------------
Version: 2025-02-24
### explcheck v0.7.0
#### Development
- Generate a static web site for the exploration of issues in all
expl3 files from TeX Live. (discussed with @norbusan and @koppor
in #28 and #32, implemented in
<https://github.com/koppor/explcheck-issues> by @koppor)
The web site is available here:
<https://koppor.github.io/explcheck-issues/>.
- Add support for config file sections `[filename."=E2=80=A6"]`
for specifying file-specific configuration. (#32, #57, #62)
For example, here is how you might configure a file `expl3-code.tex`
from your configuration file `.explcheckrc`:
``` toml
[filename."expl3-code.tex"]
expl3_detection_strategy =3D "always"
ignored_issues =3D ["w200", "w202", "e209"]
max_line_length =3D 140
```
- Pre-configure well-known files from current TeX Live with more
than 100 error detections in
<https://koppor.github.io/explcheck-issues/>. (#32, #57, #62)
- Add command-line option `--error-format` and Lua option `error_format`.
(discussed with @koppor in koppor/errorformat-to-html#2, added in #40,
5034639, and #43)
This allows users to specify Vim's quickfix errorformat used
for the machine-readable output when the command-line option
`--porcelain` or the Lua option `porcelain` is enabled.
- Add command-line option `--expl3-detection-strategy` and Lua option
`expl3_detection_strategy`. (drafted and discussed with @koppor
in #38, added in #49)
- Add command-line option `--make-at-letter` and Lua option
`make_at_letter`.
(discussed with @zepinglee in #30 and #36, added in #61)
These options determine how the at sign (`@`) should be tokenized.
The default value `"auto"` automatically determines the category code
based on context cues.
#### Fixes
- Prevent false positive E102 (Unknown argument specifiers)
detections for control sequences with multiple colons (`::`).
(#62)
- Ensure that whole files are considered to be in expl3 when
the Lua option `expl3_detection_strategy` is set to `"always"`,
even when the files contain standard delimiters `\ProvidesExpl*`.
(#62)
This also prevents false positive E102 (expl3 material in
non-expl3 parts) detections.
- Only report warning S103 (Line too long) in expl3 parts.
(#38, #49)
- In machine-readable output, report the line and column number 1
for file-wide issues. (reported by @koppor in #39, fixed in #40)
- Exclude comments from maximum line length checks.
(reported by @muzimuzhi in #27, fixed in #43, #58, and #59)
This includes spaces before the comments.
- Always accept both lower- and upper-case issue identifiers.
(reported by @muzimuzhi in #26, fixed in #44)
This includes Lua options and configuration files, in addition
to command-line options and inline TeX comments.
- Exclude "weird" argument specifiers (`:w`) from warning W200.
(reported by @muzimuzhi in #25, fixed in #45)
- Remove error E203 (Removed control sequences).
(reported by @koppor in #53, fixed in #54)
- Fix two instances of explcheck crashing while processing
input files. (reported by @koppor in #31, fixed in #52 and
#59)
- Do not recognize `@` as a part of an expl3 control sequence.
(reported by @zepinglee in #30 and #37, fixed in #60)
This prevents warnings S205 and S206 for LaTeX2e control sequence
(re)definitions.
#### Deprecation
- Deprecate the command-line option `--expect-expl3-everywhere`
and remove the Lua option `expect_expl3_everywhere`. (#49)
Use the command-line option `--expl3-detection-strategy=3Dalways`
or the corresponding Lua option `expl3_detection_stragegy=3D "always"`
instead.
- Deprecate the default config file section `[options]`. (#62)
Rename the section to `[defaults]` instead.
#### Documentation
- Add SPDX license identifier to `README.md`. (added by @koppor in #50)
- Link a list of all currently supported issues from `README.md`.
(added by @koppor in #51)
- Link <https://koppor.github.io/explcheck-issues/> from `README.md`.
(#28, #32, b774ba77)
#### Continuous integration
- Continuously run explcheck on all packages in historical
TeX Live Docker images.
(suggested by @hansonchar in #28 and #31, added in #52 and #56)
- Use ShellCheck to check code style of Bash scripts. (#61)
#### Housekeeping
- Make off-by-one errors less likely when working with byte ranges.
(#47, #48, 13ebfc6e, a0923d06)
#### Artwork
- Add artwork by https://www.quickcartoons.com/ to directory
`artwork/`. (566769b)
Version: 2025-02-25
### explcheck v0.7.1
#### Development
- Add support for config file sections `[package.…]` for specifying
package-specific configuration. (#32, #57, #62, #63)
For example, here is how you might configure the file `expl3-code.tex` from
the package `l3kernel` in your configuration file `.explcheckrc`:
``` toml
[package.l3kernel]
expl3_detection_strategy = "always"
ignored_issues = ["w200", "w202", "e208", "e209"]
max_line_length = 140
```
- Add value `"never"` for the command-line option `--expl3-detection-strategy`
and the Lua option `expl3_detection_strategy`. (#63)
- Pre-configure all remaining expl3 files from current TeX Live with more than
1 error in <https://koppor.github.io/explcheck-issues/>. (#32, #57, #62, #63,
4bf5597e, d074dbef)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/expltools
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/expltools/
------------------------------------------------------------------------
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
Petr Olšák submitted an update to the
OpTeX
package.
Version: 1.17
License: pd
Summary description: LuaTeX format based on Plain TeX and OPmac
Announcement text:
--------------------------------------------------------------------------------
OpTeX 1.17 released
- OpTeX uses luahbtex instead luatex as default engine (from TeXlive 2025)
- Default PDF version changed from 1.5 to 1.7
- minor changes in math typesetting (\it, \rm in math mode)
- PDF outlines re-implemented using \pdfstring based on Lua
- minor bugs fixed
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/optex
More information is at
https://www.ctan.org/pkg/optex
--------------------------------------------------------------------------------
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 .
Dohyun Kim submitted an update to the
luatexko
package.
Version number: 3.7 2025-02-24
License type: lppl1.3c
Summary description: Typeset Korean with Lua(La)TeX
Announcement text:
----------------------------------------------------------------------
- prevent garbage in dvi mode
- change char class of some chinese chars
- use LaTeX's build/page/before hook if available
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luatexko
More information is at
https://www.ctan.org/pkg/luatexko
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
xetexko
package.
Version number: 4.4 2025-02-24
License type: lppl1.3c
Summary description: Typeset Korean with Xe(La)TeX
Announcement text:
----------------------------------------------------------------------
- change char class of some traditional chinese chars
- use LaTeX's build/page/before hook if available
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/xetex/generic/xetexko
More information is at
https://www.ctan.org/pkg/xetexko
------------------------------------------------------------------------
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
Alain Matthes submitted an update to the
tkz-elements
package.
Version number: 3.30c
License type: lppl1.3
Summary description: A Lua library for drawing Euclidean geometry with TikZ or tkz-euclide
Announcement text:
----------------------------------------------------------------------
Major evolution of tkz-elements with the introduction of the "conic" class, which replaces the "ellipse" class.
- The latter was based on the "ellipse" operation, whereas "plot coordinates" is now used to construct all conic sections:
parabolas, hyperbolas, and ellipses. It is worth noting that the circle, although a conic section, is not included in
this class. Its significance grants it a special status and a dedicated class of its own.
- Another class has been introduced: the "occs" class (orthonormal Cartesian coordinate system). To simplify the
construction of conic sections, it was necessary to use well-suited coordinate systems.
- A major change is the removal of scaling within the "Lua" section. Initially, I was in favor of avoiding scaling in the
"TikZ" part, but since most calculations were already performed there, I realized that it was significantly simpler to
apply scaling within the tikzpicture environment. Technical complexities sometimes arise when scaling is handled in the
"Lua" section, so I decided to remove this option.
Modifications:
- In the "regular_polygon" class, I renamed the item "table" to "vertices," which is more appropriate and I also removed
the "first" and "next" items, as they were unnecessary.
-Correction of the code for the intersection of two circles, which did not provide an appropriate response in cases where
no intersection was possible.
- Improvement of the code for the "euler_line" method of the class "triangle".
- Improvement of the code for the "is_orthogonal" method of the class "line".
Additions::
- Major additions: the "conic" and "occs" classes.
- An object of the "conic" class is created using the following arguments: focus, directrix, and eccentricity.
- The available methods are: points, point, antipode, tangent_at, tangent_from, intersection, in_out, orthopedic, and
asymptotes.
- The 'points' method, common in many classes, allows creating a set of coordinates defining an object (e.g., a conic),
extending the 'point' method which creates individual points.
- The functions EL_points, EL_bifocal, HY_bifocal, PA_dir, and PA_focus provide the necessary arguments depending on the
given data and the conic section being constructed.
- The transformations "projection_ll" and "affinity" are now available for the "line" class.
- The creation of an object from the "occs" class is done using the data of a line and a point. This point will be the
origin of the new coordinate system, while the line will define the direction of the new y-axis.
- The 'kimberling' method allows the creation of some points using this notation with the 'triangle' class.
- The methods: steiner_line, simson_line, fermat-axis, brocard_axis, lemoine_axis, orthic_axis and orthic_axis_points
complete the methods of the triangle class, as well as the anticomplementary or anti method, the taylor_circle and the
taylor_points methods.
- Two macros for the 'tikzpicture' part have been created: \tkzDrawCoordinates for obtaining a curve from a table of
coordinates and \tkzDrawPointOnCurve for placing a point on such a curve.
About documentation:
Removal of all “overfull boxes”.
Added examples concerning new features
Corrected some examples, such as the Euler line.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tkz/tkz-elements
More information is at
https://www.ctan.org/pkg/tkz-elements
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
jsonparse
package.
Version number: 1.2.1 2025-02-24
License type: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Unified functions, added option to store result globally.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse
More information is at
https://www.ctan.org/pkg/jsonparse
------------------------------------------------------------------------
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
John Bowman submitted an update to the
asymptote
package.
Version: 3.01
License: lgpl3
Summary description: 2D and 3D TeX-Aware Vector Graphics Language
Announcement text:
----------------------------------------------------------------------
A workaround was implemented to fix a segmentation fault under MacOS Monterey.
Specifying make SILENT_MAKE= yields more verbose build diagnostics.
A floating point exception was fixed.
Configuration and compilation issues were addressed.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/asymptote
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/asymptote/
------------------------------------------------------------------------
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
Christoph Minz submitted an update to the
causets
package.
Version: 1.5 2025-02-24
License: lppl1.3
Summary description: Draw causal set (Hasse) diagrams
Announcement text:
----------------------------------------------------------------------
Version 1.5 includes new support of two tools:
- the PrOSET editor as online tool (that also exports LaTeX macros
to be used with this package)
- LaTeXML, for conversion of tex files to HTML (XML)
Please find details about all updates and modifications in the
manual of the package.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/causets
The package’s files themselves can be inspected at
https://mirrors.ctan.org/graphics/pgf/contrib/causets/
------------------------------------------------------------------------
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
l3build
package.
Version: 2025-02-23
License: lppl1.3c
Summary description: A testing and building system for (La)TeX
Announcement text:
----------------------------------------------------------------------
### Changed
- Initialize all boolean config variables
- Normalize `at lines ...` statements for overfull and underfull boxes
(may require `.tlg` update)
### Fixed
- Skip README rename when this has no extension (issue \#388)
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/l3build
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/l3build/
------------------------------------------------------------------------
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
tagpdf
package.
Version: 0.99n 2025-02-23
License: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
### Added
- root-supplemental-file key to embed css and html files.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/tagpdf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf/
------------------------------------------------------------------------
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
Zeping Lee submitted an update to the
citation-style-language
package.
Version number: 0.7.0 2025-02-23
License type: mit cc0 cc-by-sa-3
Summary description: Bibliography formatting with Citation Style Language
Announcement text:
----------------------------------------------------------------------
### Added
- Add `journal-abbreviation` option to `\addbibresource` command to disable
searching abbreviations of journal titles
([#85](https://github.com/zepinglee/citeproc-lua/issues/85)).
### Fixed
- Match journal title with multiple words when converting `.bib` to CSL-JSON
([#85](https://github.com/zepinglee/citeproc-lua/issues/85)).
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/biblio/citation-style-language
More information is at
https://www.ctan.org/pkg/citation-style-language
------------------------------------------------------------------------
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
Martin Scharrer submitted an update to the
standalone
package.
Version number: 1.5a 2025-02-22
License type: lppl1.3
Summary description: Compile TeX pictures stand-alone or as part of a document
Announcement text:
----------------------------------------------------------------------
Fixed issue resulting in missing standalone.tex after extractions.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/standalone
More information is at
https://www.ctan.org/pkg/standalone
------------------------------------------------------------------------
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
Jasper Habicht submitted an update to the
jsonparse
package.
Version: 1.2.0 2025-02-22
License: lppl1.3c
Summary description: Parse, store and access JSON data in LaTeX documents
Announcement text:
----------------------------------------------------------------------
Unified option to store result.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/jsonparse
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/jsonparse/
------------------------------------------------------------------------
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
latex-base-dev
package.
Version: 2025-06-01 pre-release 2
License: lppl1.3c
Summary description: Development pre-release of the LaTeX kernel
Announcement text:
--------------------------------------------------------------------------------
See draft LaTeX News 41
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex-dev/base
More information is at
https://www.ctan.org/pkg/latex-base-dev
--------------------------------------------------------------------------------
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 .