Integración de Lilypond LaTeX

Integración de Lilypond LaTeX

Utilizo LaTex cómodamente y lilypond pero estoy trabajando en un proyecto que requiere extractos musicales en látex y me cuesta integrar látex y lilypond. Puedo producir un archivo pdf desde cualquiera de los dos, pero el símbolo del sistema de lilypond no me permite ingresar ningún comando. ¿Alguna sugerencia?

Respuesta1

Su pregunta no describe mucho sobre lo que intentó o su sistema, así que sólo puedo suponer. Pero basándome en mi propia participación en el proyecto utilizando una precompilación de lilypond de un documento de látex, esto es lo que puedo recomendar:

Para empezar:

MainDev.lytex

\documentclass{article}

\usepackage{import}
\usepackage{graphics}

\begin{document}

\section{LilyPond Code integrated}

Test content

\begin{lilypond}
    \relative c' {
        c2 e2 \tuplet 3/2 { f8 a b } a2 e4 c2 e2 \tuplet 3/2 { f8 a b } a2 e4 c2 e2
        \tuplet 3/2 { f8 a b } a2 e4 c2 e2 \tuplet 3/2 { f8 a b } a2 e4 c2 e2 \tuplet
        3/2 { f8 a b } a2 e4 c2 e2 \tuplet 3/2 { f8 a b } a2 e4 c2 e2 \tuplet 3/2 { f8
        a b } a2 e4 }
\end{lilypond}

End of document

\end{document}

Compilar:

  1. Coloco este archivo en el directorio raíz de su proyecto.
  2. El nivel raíz también contiene una carpeta llamada "LilyPondPrecompile".
  3. El nivel raíz también contiene una carpeta llamada "src". Recomiendo colocar todos los archivos excepto el archivo principal aquí.
  4. En Windows 7 con MiKTeX, puede crear un archivo bat que precompilará su documento usando:

    FOR %%A IN (*.lytex) DO ^
    (ECHO %%~nxA & "lilypond-book" --pdf -f LaTeX ^
                                   --include "src" ^
                                   --output "LilyPondPrecompile" "%%~nxA")
    
  5. Luego compila el archivo tex raíz en la carpeta recién creada "LilyPondPrecompile" (Nota: puede ser necesario borrar esta carpeta de forma rutinaria ya que lilypond parece estar diseñado para actualizar archivos, no para sobrescribirlos de forma predeterminada).

  6. Utilice su enfoque convencional para compilar su archivo tex.

Nota explicativa: El ejemplo de estructura y línea de comando anterior se deriva de mi práctica de almacenar no más de 1 archivo compilable principal para un documento determinado en un directorio raíz, de modo que cualquier colección de documentos se pueda compilar simultáneamente sin generar errores de subarchivos que no No se reconocen como archivos compilables de forma independiente.

Respuesta2

información relacionada