CTAN update: gregoriotex

Liste des GroupesRevenir à ct tex 
Sujet : CTAN update: gregoriotex
De : manfred (at) *nospam* ctan.org (CTAN Announcements)
Groupes : comp.text.tex
Date : 01. Mar 2025, 20:54:01
Autres entêtes
Organisation : CTAN
Message-ID : <9df83fe4-ecfd-4705-b199-7e307c49985c@ctan.org>
User-Agent : Mozilla Thunderbird
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 .


Date Sujet#  Auteur
1 Mar 25 o CTAN update: gregoriotex1CTAN Announcements

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal