3.4.3 Formatos de salida alternativos

Los formatos de salida predeterminados para la partitura impresa son el formato de documento portátil (PDF) y PostScript (PS). Los formatos de salida Gráficos de red portátiles (PNG), Gráficos de vector escalables (SVG) y PostScript encapsulado (EPS) también están disponibles a través de opciones de la línea de órdenes, véase Opciones básicas de la línea de órdenes para LilyPond.


Salida de SVG

La salida de SVG puede contener, opcionalmente, metadatos para objetos gráficos (grobs) como cabezas de nota, silencios, etc. Estos metadatos pueden ser atributos SVG estándar como id y class, o atributos personalizados no estándar. Especifique los atributos y sus values mediante la sobreescritura de la propiedad de grob output-attributes con una lista de asociación de Scheme (alist). Los valores pueden ser números, cadenas de caracteres o símbolos. Por ejemplo:

{
  \once \override NoteHead.output-attributes =
  #'((id . 123)
     (class . "esto aquello")
     (data-lo-que-sea . algo))
  c
}

El código de entrada anterior produce la siguiente etiqueta <g> (grupo) dentro del archivo SVG:

<g id="123" class="esto aquello" data-lo-que-sea="algo">
  ...elementos del SVG de objetos gráficos como cabezas de nota...
</g>

La etiqueta <g> contiene todos los elementos de SVG para un grob dado (ciertos grobs generan más de un elemento del SVG). En la sintaxis del SVG el prfijo data- se usa para atributos de medios personalizados no estándar.


LilyPond — Referencia de la notación v2.23.4 (rama de desarrollo).