GregorioTeX

Yet another Gregorian chant TeX style?

At the beginning of the project, we didn't want to build a TeX style. We wanted to use an existing one. We tried some:

GregorioTeX aims at:

GregorioTeX construction

A great difficulty of GregorioTeX was to calculate automatically the ends of lines (to place the custo and the key). It is impossible to do so in TeX, as you have no control on it. Happily, it is possible in Omega with the primitives \localeleftbox{} and \localerightbox{} that place automatically something at the end of a line and at the beginning of the next line.

The gregorio font

The gregorio font has been made to be compatible with gregoria that was the original font of the project. It has basically the same dimensions.

The font contains every glyph possible with 5 tons of variation. It permits to have beautiful glyphs and well adapted to their shape. It also permits to build fonts that are not in square notation (very ancient notation for example), and that can't be described as combinations of linked punctum.

Utilisation de GregorioTeX

GregorioTeX ne peux pour l'instant être utilisé qu'avec gregorio, le code produit est complexe et ne peut être écrit à la main. Pour transformer un fichier gabc en fichier GregorioTeX, faites simplement :

gregorio -F gtex -o foo.tex foo.gabc

You get an Omega file, that you can compile into a dvi file this way:

aleph foo.tex

You get a dvi file. In modern distributions, you can directly treat this file like a standart dvi produced by TeX (with dvips or dvipdf). If dvips or dvipdf does not work because of virtual fonts, you can use odvips, a version modified to accept virtual fonts.

Last modification: 4 August 2008.

License

This document and the design of this site (by Patrick Roux) are under GPL.