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