Estoy usando MuseScore 1.3 en Ubuntu 14.04 para escribir mis partituras. Luego los guardo como archivos de LilyPond y los incluyo en mi documento de texto usando \lilypondfile
, así:
\documentclass[a4paper]{artículo} \begin{documento} Los ejemplos más grandes se pueden colocar en un archivo separado e introducir con \verb+\lilypondfile+. \lilypondfile[quote,noindent]{puntuaciones/Exercise_1.05.ly} \end{documento}
Luego, para compilar, hago:
$ lilypond-book --pdf solfeo.lytex
$ xelatex solfeo.tex
Sin embargo, el ancho de la partitura insertada no cabe en el documento y se extiende más allá de los límites de la página.
Además, lilypond-book
parece estar ignorando la configuración que le estoy pasando en \lilypondfile[quote,noindent]{scores/Exercise_1.05.ly}
. Si entendí bien, quote
imprime las notas antes de la partitura y noindent
quita la sangría de la primera línea. Ni está citando las notas ni está quitando la sangría.
Soy nuevo en Lilypond y he intentado cambiar los márgenes del documento en MuseScore, y también probé algunos comandos tex, pero no puedo encontrar la manera de hacerlo encajar. Si compilo el archivo ly con lilypond
el PDF se ve perfecto (pero en ese caso solo obtengo la partitura). Solo cuando incrusto un .ly
archivo en un .lytex
archivo, la partitura se extiende más allá de los márgenes. Agradecería sus sugerencias o correcciones. ¿Qué estoy haciendo mal? ¡Gracias!
Como sugirió @user13554, estoy pegando el resultado de la compilación de lilypond-book
, aunque no estoy seguro de qué tan útil será para ti, ya que está en español:
$ lilypond-libro --pdf solfeo.lytex lilypond-libro (GNU LilyPond) 2.18.2 Leyendo solfeo.lytex... Ejecutar `pdflatex' en el archivo `/tmp/tmpN3IGhy.tex' para detectar la configuración de página predeterminada. diseccionando... Escribiendo fragmentos... Procesando... Ejecutando lilypond... GNU LilyPond 2.18.2 Procesando «fragmento-mapa-3001632500490555250.ly» Analizando... Procesando «solfeo.lytex» Analizando... Renombrando la entrada a: «scores/Exercise_1.05.ly» Interpretando la musica...[8] Preprocesando los objetos gráficos... Calculando los saltos de línea... Dibujando los sistemas... Salida de la página hacia «ba/lily-399811ac.eps»... Convirtiendo en «ba/lily-399811ac.pdf»... Salida de la página hacia «ba/lily-399811ac-1.eps»... Salida de la página hacia «ba/lily-399811ac-2.eps»... Convirtiendo en «ba/lily-399811ac-1.pdf»... Convirtiendo en «ba/lily-399811ac-2.pdf»... Escribiendo «ba/lily-399811ac-systems.texi»... Escribiendo «ba/lily-399811ac-systems.tex»... Escribiendo «ba/lily-399811ac-systems.count»... Enhorabuena. La compilación se ha completado satisfactoriamente. Vinculando archivos... Compilando /media/admin/DATOS/Dropbox/code/solfeo-book/out/solfeo.tex... Escribiendo `/media/admin/DATOS/Dropbox/code/solfeo-book/out/solfeo.tex'...
espero que esto ayude
He intentado otro enfoque. He exportado de MuseScore a MusicXML en su lugar. Entonces he usado:
musicxml2ly Exercise_1.05.xml -o Exercise_1.05_.ly
para convertir el .xml
archivo en un .ly
archivo y volver a compilarlo. Todavía el ancho no se ajusta a la pantalla =( Me he quedado sin ideas.
Si utiliza el musicxml2ly
enfoque, podría intentar agregar la opción --npl, que significa 'sin diseño de página'. De esa manera, deja que LilyPond realice la configuración del diseño por sí mismo, lo que, según mi experiencia, no solo ayuda a resolver problemas como el suyo, sino que también crea una mejor salida.
Intentaría encontrar una manera de cambiar las variables de papel en el archivo de lilypond, básicamente para establecer el ancho de página para que sea algo apropiado para una figura en un documento. No estoy seguro de si puede hacer esto a través de MuseScore, pero si ingresa y edita el .ly
archivo a mano, debería poder hacerlo más estrecho.
.ly
archivo, ya que generaré muchos archivos y necesito algo de automatización. Entonces, editar algunas configuraciones en MuseScore sería más práctico en mi caso. SaludLilyPond viene con documentación. lilypond-book
en particular, está documentado en la Referencia de uso . En particular, la opción quote
no hace lo que crees que hace.
Es probable que lilypond-book genere información en el terminal y se queje cuando tenga dificultades para calcular los márgenes y similares. Sin esa información, no es realmente posible diagnosticar lo que va mal aquí.
Ricardo