The Japanese TeX Development Community submitted an update to the
japanese-otf
package.
Version: 2025-02-18
License: bsd3
Summary description: Advanced font selection for platex and its friends
Announcement text:
----------------------------------------------------------------------
Based on japanese-otf-uptex Ver.0.31.
japanese-otf-uptex:
* Support Unicode variation sequences (SVS, IVS)
and combined characters in Japanese plain text.
It requires the latest software (upTeX and dviware) in TeX Live 2025.
* Update reference Unicode Blocks-17.0.0.txt.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/japanese-otf
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/jptex/latex/japanese-otf/
------------------------------------------------------------------------
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
Dohyun Kim submitted an update to the
luamplib
package.
Version: 2.37.1 2025-02-18
License: gpl2
Summary description: Use LuaTeX’s built-in MetaPost interpreter
Announcement text:
--------------------------------------------------------------------------------
* A new operator 'mplibuclength <string>' returns the number of unicode
grapheme clusters in the string.
* A new operator 'mplibucsubstring <pair> of <string>' returns the part of
the string indexed by unicode grapheme clusters.
* These two operators require lua-uni-algos package.
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/luatex/generic/luamplib
More information is at
https://www.ctan.org/pkg/luamplib
--------------------------------------------------------------------------------
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 .
Alan J. Cain submitted the
marginalia
package.
Version: 0.80.2 2025-02-18
License: lppl1.3c
Summary description: Non-floating marginal content with automatic placement for LuaLaTeX
Announcement text:
----------------------------------------------------------------------
Version 0.80.1 2025-02-17 :
This LuaLaTeX package allows the placement of marginal content
anywhere, without \marginpar's limits, and automatically adjusts
positions to prevent overlaps or content being pushed off the page.
In short, it tries to combine the best features from the packages
"marginnote", "marginfix" and "marginfit" with key--value settings
that allow fine-grained customization.
Version 0.80.2 2025-02-18 :
Fix: Correct original .dtx file, which contained only a stub for
the backend Lua code.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/marginalia
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/luatex/latex/marginalia/
------------------------------------------------------------------------
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
package.
Version: 2025-02-17
License: mit
Summary description: Hyphenation patterns expressed in UTF-8
Announcement text:
----------------------------------------------------------------------
This release contains some more “housekeeping” changes to the
TeX Live scripts but no changes to the hyphenation patterns.
----------------------------------------------------------------------
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
Danila A. Kondratenko submitted the
omgtudoc-asoiu
package.
Version: 1.1a 2025-02-18
License: lppl1.3
Summary description: A class for documents of the ASOIU department at Omsk State Technical University
Announcement text:
----------------------------------------------------------------------
The omgtudoc-asoiu class has been released in public.
It's created for students of OmGTU who want to use LaTeX for their
documents.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/omgtudoc-asoiu
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/unicodetex/latex/omgtudoc-asoiu/
------------------------------------------------------------------------
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 number: 0.99m 2025-02-17
License type: lppl1.3c
Summary description: Code for PDF tagging using pdfLaTeX and LuaLaTeX
Announcement text:
----------------------------------------------------------------------
## [2025-02-17]
Version 0.99m
### Changed
- remove genericmode option for luatex.
- removed fallback code for delayedshipout
- removed code related to now unused kernel hooks
### Added
- phoneme key for `\tagstructbegin`.
----------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/macros/latex/contrib/tagpdf
More information is at
https://www.ctan.org/pkg/tagpdf
------------------------------------------------------------------------
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
Fr. Samuel Springuel submitted an update to the
gregoriotex
package.
Version: 6.1.0-beta2 2025-02-17
License: gpl3
Summary description: Engraving Gregorian Chant scores
Announcement text:
----------------------------------------------------------------------
The second beta for the TeX Live 2025 Pretest.
A few more bugs have been addressed and there is still a known issue
with a warning about ignored arguments being raised in restricted mode.
### 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 collid 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 append to the log file specified as an argument
and to send early messages to it. See
[#1541](https://github.com/gregorio-project/gregorio/issues/1541).
- 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).
- 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.
----------------------------------------------------------------------
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
texdef
package.
Version: 1.10 2025-02-17
License: gpl3
Summary description: Display the definitions of TeX commands
Announcement text:
----------------------------------------------------------------------
Avoiding Perl warnings in newer versions.
Thanks go to the reporters of this issue.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/texdef
The package’s files themselves can be inspected at
https://mirrors.ctan.org/support/texdef/
------------------------------------------------------------------------
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
David Carlisle submitted an update to the
textcase
package.
Version: 1.05 2025-02-16
License: lppl
Summary description: Case conversion ignoring mathematics, etc
Announcement text:
----------------------------------------------------------------------
Update to the legacy textcase package:
Internal changes for more recent LaTeX formats.
----------------------------------------------------------------------
The package’s Catalogue entry can be viewed at
https://ctan.org/pkg/textcase
The package’s files themselves can be inspected at
https://mirrors.ctan.org/macros/latex/contrib/textcase/
------------------------------------------------------------------------
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
John Bowman submitted an update to the
asymptote
package.
Version: 3.00
License: lgpl3
Summary description: 2D and 3D TeX-Aware Vector Graphics Language
Announcement text:
----------------------------------------------------------------------
Configuration 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