CTAN update: gregoriotex

Liste des GroupesRevenir à ct tex 
Sujet : CTAN update: gregoriotex
De : petra (at) *nospam* ctan.org (CTAN Announcements)
Groupes : comp.text.tex
Date : 18. Feb 2025, 22:36:47
Autres entêtes
Organisation : CTAN
Message-ID : <Z7T9bzeCDVKqUXg_@prptp>
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

Date Sujet#  Auteur
18 Feb 25 o CTAN update: gregoriotex1CTAN Announcements

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal