3.2.3 Crear notas al pie
Se pueden crear dos tipos de notas al pie: automáticas y manuales.
| Panorámica de las notas al pie | ||
| Notas al pie automáticas | ||
| Notas al pie manuales |
| [ << Entrada y salida generales ] | [Arriba][Índice general][Índice][ ? ] | [ Problemas de espaciado >> ] | ||
| [ < Crear notas al pie ] | [ Subir : Crear notas al pie ] | [ Notas al pie automáticas > ] | ||
Panorámica de las notas al pie
Las notas al pie automáticas crean indicadores numéricos
incrementales; las notas al pie manuales, en cambio, permiten crear un
indicador personalizado. Se pueden anotar todos los grobs (objetos
gráficos), elementos \markup del nivel superior y las notas de
los acordes.
El orden en que se dibuja cada grob determina el orden en que se crean los indicadores (y por tanto las notas al pie) durante la compilación.
| [ << Entrada y salida generales ] | [Arriba][Índice general][Índice][ ? ] | [ Problemas de espaciado >> ] | ||
| [ < Panorámica de las notas al pie ] | [ Subir : Crear notas al pie ] | [ Notas al pie manuales > ] | ||
Notas al pie automáticas
Las notas al pie automáticas aceptan tres argumentos; el Objeto de
presentación que anotar, la posición ‘(x . y)’ del indicador y un
elemento de \markup que aparecerá en la nota, en la parte
inferior de la página.
La instrucción \footnote debe ir antes del grob
al que se adjunta la nota al pie:
\book {
\header { tagline = ##f }
\relative c' {
\footnote #'(0.5 . -2) #'NoteHead
\markup { The first note }
a'4 b8
\footnote #'(0.5 . 1) #'NoteHead
\markup { The third note }
e c4 d4
}
}
Para anotar las notas de un acorde, la instrucción
\footnote debe ir después de la nota a la que se
quiere adjuntar la nota al pie como un TextScript:
\book {
\header { tagline = ##f }
\relative c' {
<
c-\footnote #'(1 . -1.25) "Here is a C"
es-\footnote #'(2 . -0.25) \markup { \italic "An E-flat" }
g-\footnote #'(2 . 3) \markup { \bold "This is a G" }
>1
}
}
Nota: Cuando las notas al pie tienen la misma posición vertical, se imprimen en orden de descendencia: cuando más alta es la nota al pie, más arriba está en la lista.
He aquí unos ejemplos más de grobs con notas al pie, que muestran también la posición relativa de las notas respecto de la línea informativa y la línea de copyright.
\book {
\header { copyright = \markup { "Copyright 1970" } }
\relative c' {
\footnote #'(-3 . 0) #'DynamicText
\markup { \bold Forte }
\footnote #'(0 . 1.5) #'Slur
\markup { A slur }
a'4\f(
\footnote #'(0 . -2) #'Beam
\markup { Beam }
b8)[ e]
\footnote #'(1 . -1) #'Stem
\markup { \teeny { This is a stem } }
c4
\footnote #'(0 . 0.5) #'AccidentalCautionary
\markup \italic { A cautionary accidental }
\footnote #'(0.5 . -0.5) #'TextScript
\markup \italic { Slow Down }
dis?4_"rit."
}
}
Para los elementos \markup del nivel superior, se requiere el
uso de la instrucción \auto-footnote:
\book {
\header { tagline = ##f }
\markup { \auto-footnote "A simple tune" \italic "By me" }
\relative c' {
a'4 b8 e c4 d
}
}
| [ << Entrada y salida generales ] | [Arriba][Índice general][Índice][ ? ] | [ Problemas de espaciado >> ] | ||
| [ < Notas al pie automáticas ] | [ Subir : Crear notas al pie ] | [ Referencia a números de página > ] | ||
Notas al pie manuales
Las notas al pie manuales toman cuatro argumentos;
el objeto de presentación que se va a anotar,
la posición ‘(x . y)’ del indicador, y dos instrucciones
\markup; la primera es el indicador adjunto a la nota o grob, y
la segunda es la nota al pie, en la parte inferior de la página.
Como las notas al pie automáticas, las instrucciones
\footnote manuales deben ir antes del grob
que la nota al pie está anotando y adjuntada como un
TextScript:
\book {
\header { tagline = ##f }
\relative c' {
a'4-\footnote
"1" #'(0.5 . -2) #'NoteHead \markup { \italic "1. The first note" }
b8
e-\footnote
\markup { \bold "2" } #'(0.5 . 1) #'NoteHead "2. The second note"
c4
d\p-\footnote "3" #'(0.5 . -1) #'DynamicText "3. Piano"
}
}
Para anotar notas de acordes con notas al pie manuales:
\book {
\header { tagline = ##f }
\relative c' {
<
c-\footnote "1" #'(1 . -1.25) "1. C"
es-\footnote
\markup { \bold "b" } #'(2 . -0.25) "b. E-flat"
g-\footnote "3" #'(2 . 3) \markup { \italic "iii. G" }
>1
}
}
Nota: Cuando las notas al pie tienen la misma posición vertical, las anotaciones se imprimen en orden de descendencia; cuanto más alta es la nota al pie, más arriba está en la lista.
He aquí algunos ejemplos de grobs anotados manualmente, mostrando también la posición relativa de las notas al pie respecto a la línea informativa a la de copyright:
\book {
\header { tagline = ##f }
\relative c' {
\footnote
\markup { \teeny 1 } #'(-3 . 0) #'DynamicText
\markup { 1. \bold Forte }
\footnote
\markup { \teeny b } #'(0 . 1.5) #'Slur
\markup { b. A slur }
a'4\f(
\footnote
\markup { \teeny 3 } #'(0 . -2) #'Beam
\markup { 3. Beam }
b8)[ e]
\footnote
\markup { 4 } #'(1 . -1) #'Stem
\markup { \bold 4. { This is a stem } }
c4
\footnote
\markup \concat \teeny { "sharp (v)" }
#'(0 . 0.5) #'AccidentalCautionary
\markup \italic { v. A cautionary accidental }
\footnote
\markup \concat \teeny { "a" } #'(0.5 . -0.5) #'TextScript
\markup \italic { a. Slow Down }
dis?4_"rit."
\breathe
\footnote
\markup { \teeny \musicglyph #"rests.4" }
#'(1.5 . -0.25) #'BreathingSign
\markup { \null }
}
}
Para anotar manualmente un elemento \markup del nivel superior:
\book {
\header { tagline = ##f }
\markup { "A simple tune" \footnote "*" \italic "* By me" }
\relative c' {
a'4 b8 e c4 d4
}
}
Véase también
Manual de aprendizaje: Objetos e interfaces.
Referencia de la notación: Globos de ayuda, Disposición de la página, Indicaciones de texto, Guiones de texto, Títulos y cabeceras.
Referencia de funcionamiento interno: FootnoteEvent, FootnoteItem, FootnoteSpanner, Footnote_engraver.
Advertencias y problemas conocidos
Varias notas al pie en la misma página solo pueden ir apiladas unas
sobre otras, y no se pueden imprimir en la misma línea. Las notas al
pie no se pueden adjuntar a elementos de silencio multicompás
MultiMeasureRests, y pueden colisionar con el objeto
Staff, objetos de \markup y otras anotaciones
footnote. Cuando use una cualquiera de las instrucciones
footnote se requiere un bloque \paper que contenga
footnote-auto-number = ##f.
| [ << Entrada y salida generales ] | [Arriba][Índice general][Índice][ ? ] | [ Problemas de espaciado >> ] | ||
| [ < Notas al pie automáticas ] | [ Subir : Crear notas al pie ] | [ Referencia a números de página > ] | ||
Otros idiomas: English, deutsch, français, italiano, 日本語.
About automatic language selection.