> Any thoughts?

Another solution: instead of having the syllable in 3 parameters:

\gresyllable{a}{b}{c}{1}{\gresetnextsyllable{d}{e}{f}}

have something like

\gresyllable{1}{\gresetsyllabletext{a}{b}{c}\gresetnextsyllable{d}{e}{f}}

this would allow:

\gresyllable{1}{\gresetsyllabletext{}{ab}{c}{a}{bc}\gresetnextsyllable{d}{e}{f}}

where the arguments of gresetsyllabletext are

1: first part with the current centering system
2: second part with the current centering system
3: third part with the current centering system
4: first letter
5: letters after the first

this would make things quite straightforward and avoid complex TeX
treatment (which could be difficult in corner cases...

This leaves one problem: what happens when in gabc you have a forced
centering:

a{b}c(g)

and you want the first letter? Do you take a or b?

Thank you,
-- 
Elie

_______________________________________________
Gregorio-devel mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-devel

Répondre à