\hide não é compilado pelo lilypond-book

\hide não é compilado pelo lilypond-book

Estou criando um documento LaTeX com algumas figuras mostrando partituras musicais que criei no LilyPond.

\documentclass{scrbook}

\begin{document}
Random text
\begin{lilypond}
    \relative c'{ c d e \hide f g a b c}
\end{lilypond}

\end{document}

Como você pode ver, eu gostaria de ocultar um cabeçalho de nota com \hide, mas quando compilo o documento lilypond-bookobtenho:

minimal.lytex:5:20: Fehler: Ungültige Fluchtsequenz: »\hide«
\relative c'{ c d e 
                    \hide f g a b c}
minimal.lytex:5:20: Fehler: syntax error, unexpected STRING
\relative c'{ c d e 
                    \hide f g a b c}
minimal.lytex:5:0: Fehler: Fehler gefunden, musikalischer Ausdruck wird ignoriert

\relative c'{ c d e \hide f g a b c}
schwerer Fehler: gescheiterte Dateien: "29/lily-0ede87a5.ly"
command failed: /usr/bin/lilypond --formats=ps -dbackend=eps  -I  "./lily-snips"  -I  "."  -I  ".." --formats=eps  -deps-box-padding=3.000000  -dread-file-list -dno-strip-output-dir  "/home/username/Dokumente/lily-snips/snippet-names--5826727977308730106.ly"
Child returned 1

Não entendo esse erro, pois a parte \relative c'{ c d e \hide f g a b c}será compilada corretamente pelo próprio LilyPond, mas não pelo lilypond-book.

Responder1

Ok, muito obrigado a Andrew Cashner e fugenkomponist noFórum LilyPond alemão.

Meu problema foi causado pelo uso de várias versões do LilyPond. Eu instalei manualmente o LilyPond versão 2.18.2 (incluindo lilypond-book) anteriormente e, em seguida, instalei involuntariamente o LilyPond v 2.16.2 como uma dependência do editor Frescobaldi (instalação via apt-getUbuntu).

O TeXWorks usou automaticamente a versão mais antiga que não conseguiu compilar o código, enquanto o terminal usou a versão mais recente e compilou corretamente.

Então eu poderia resolver o problema desinstalando o Frescobaldi e o LilyPond apt-gete instalando manualmente o Frescobaldi sem um gerenciador de pacotes e sem quaisquer dependências.

Agora tanto o terminal quanto o TeXWorks usam lilypond-booka versão 2.18.2 e compilam o código corretamente.

informação relacionada