
Estoy intentando usar Gregorio para crear un archivo multilínea usando Latex. He compilado partituras exitosamente usando mi sistema, por lo que en términos de una instalación funcional de Gregorio, todo está funcionando bien.
Al tratar de encontrar la solución para crear una partitura multilínea, me encontréeste "cómo". Copié la fuente en los distintos archivos e intenté compilarla, pero encontré un error que no puedo entender. He realizado algo de programación de macros en LaTeX, pero realmente no entiendo la diferencia entre LuaLaTeX y todos los demás compiladores que están disponibles. Creo que esto es relevante porque parte del registro de salida dice que "\pdfsavepos" no es compatible". Aquí está el resultado:
This is LuaTeX, Version 0.95.0 (TeX Live 2016)
system commands enabled.
(./litany.tex
LaTeX2e <2016/03/31>
Babel <3.9r> and hyphenation patterns for 1 language(s) loaded.
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/report.cls
Document Class: report 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2016/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty))
(/usr/local/texlive/2016/texmf-dist/tex/lualatex/gregoriotex/gregoriotex.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/local/texlive/2016/texmf-dist/tex/lualatex/luatex-def/luatex.def
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))
(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/local/texlive/2016/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
(/usr/local/texlive/2016/texmf-dist/tex/luatex/ctablestack/ctablestack.sty))
(/usr/local/texlive/2016/texmf-dist/tex/luatex/luaotfload/luaotfload.sty(using
write cache: /Users/myusername/Library/texlive/2016/texmf-var/luatex-cache/gen
eric)(using read cache: /usr/local/texlive/2016/texmf-var/luatex-cache/generic
/Users/myusername/Library/texlive/2016/texmf-var/luatex-cache/generic)tput: No value for $TERM and no -T specified
luaotfload | main : initialization completed in 0.633 seconds)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/luamplib/luamplib.sty)
(/usr/local/texlive/2016/texmf-dist/tex/generic/xstring/xstring.sty
(/usr/local/texlive/2016/texmf-dist/tex/generic/xstring/xstring.tex))
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-main.tex
(litany.gaux)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-spaces.t
ex)(compiling luc: /usr/local/texlive/2016/texmf-var/luatex-cache/generic/fonts
/otl/greciliae.luc)(load luc: /Users/myusername/Library/texlive/2016/texmf-var
/luatex-cache/generic/fonts/otl/greciliae.luc)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-chars.te
x)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-signs.te
x)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-syllable
.tex)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-symbols.
tex(compiling luc: /usr/local/texlive/2016/texmf-var/luatex-cache/generic/fonts
/otl/greextra.luc)(load luc: /Users/myusername/Library/texlive/2016/texmf-var/
luatex-cache/generic/fonts/otl/greextra.luc))
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gsp-default.tex)
(/usr/local/texlive/2016/texmf-dist/tex/luatex/gregoriotex/gregoriotex-nabc.tex
))) (/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref-base.sty
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty)
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/luatex-loader.sty
(/usr/local/texlive/2016/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua)))
(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/auxhook.sty)))
(/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref-savepos.sty
/usr/local/texlive/2016/texmf-dist/tex/latex/oberdiek/zref-savepos.sty:59: Pack
age zref Error: \pdfsavepos is not supported.
(zref) It is provided by pdfTeX (1.40) or XeTeX.
See the zref package documentation for explanation.
Type H <return> for immediate help.
...
l.59 }{}
%
?
Process aborted
Creo que tiene algo que ver con el hecho de que Gregorio requiere el uso de LuaLaTeX y \pdfsavepos no es compatible allí. ¿Alguna idea sobre una solución? ¡Gracias!
Respuesta1
Olvidé asegurarme de que los paquetes de soporte estuvieran actualizados. Actualicé TeXLive Utility y eso no resolvió el problema; sin embargo, cuando entré en los paquetes y reinstalé "oberdiek", ¡los archivos en el enlace funcionaron bien!