The \includescore command has been recently upgraded so that it can be
passed both gtex and gabc files. When passed either one, it does some
checks to make sure the gtex file is not out of date, recompiles it if
it is, and then includes the up to date gtex file in your document.
This should greatly simplify the workflow for creating documents with
Gregorio scores in them.
The feature depends on lualatex being run with the --shell-escape
option, because it uses a lua script to do the checks and order the
recompile (if necessary). This option is not enabled by default in
TeXworks/TeXShop. To enable it in TeXwords you need to open the
typesetting preferences and add "--shell-escape" to the lualatex (or
luatex) tool as an argument. This should be the first argument. To
enable it in TeXShop you need to edit the LuaLaTex (or LuaTex) engine by
adding "--shell-escape" directly after the engine call (before the other
options and the file name glob).
The syntax for the new command is to call the file name either without
an extension or with the gabc or gtex extension. Other extensions are
not recognized. I.e. all three of the following will include the same
score:
\includescore{Antiphon}
\includescore{Antiphon.gtex}
\includescore{Antiphon.gabc}
The old behavior (no autocompilation) is available through an optional
argument:
\includescore[f]{Antiphon}
This behavior will accept any extension (like always).
This new feature obsoletes the greg-book and greg-lily-book engines.
--
✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ
_______________________________________________
Gregorio-users mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-users