@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: 45945bd973aa9161b10e3f517902afb7ef4b4a56
+ Translation of GIT committish: 4ca01b6da8d60b0d8575be05ae974429c91becd5
When revising a translation, copy the HEAD committish of the
- version that you are working on. See TRANSLATION for details.
+ version that you are working on. For details, see the Contributors'
+ Guide, node Updating translation committishes..
@end ignore
-@c \version "2.12.0"
+@c \version "2.15.17"
-@node Text
-@section Text
+@node Texto
+@section Texto
+@translationof Text
@lilypondfile[quote]{text-headword.ly}
@noindent
Ciertos elementos de texto de los que no nos ocupamos aquí se tratan
-en otras secciones específicas: @ref{Vocal music}, @ref{Titles and
-headers}.
+en otras secciones específicas: @ref{Música vocal}, @ref{Títulos y
+cabeceras}.
@menu
-* Writing text::
-* Formatting text::
-* Fonts::
+* Escritura del texto::
+* Formatear el texto::
+* Tipografías::
@end menu
-@node Writing text
-@subsection Writing text
+@node Escritura del texto
+@subsection Escritura del texto
+@translationof Writing text
Esta sección presenta las distintas formas de añadir texto a una
partitura.
@warning{Para escribir texto con caracteres acentuados y especiales
(como los de idiomas distintos del inglés), sencillamente inserte los
caracteres directamente en el archivo de LilyPond. El archivo se debe
-guardar como UTF-8. Para ver más información, consulte @ref{Text
-encoding}.}
+guardar como UTF-8. Para ver más información, consulte
+@ref{Codificación del texto}.}
@menu
-* Text scripts::
-* Text spanners::
-* Text marks::
-* Separate text::
+* Guiones de texto::
+* Extensiones de texto::
+* Indicaciones de texto::
+* Texto separado::
@end menu
-@node Text scripts
-@unnumberedsubsubsec Text scripts
+@node Guiones de texto
+@unnumberedsubsubsec Guiones de texto
+@translationof Text scripts
-@cindex Texto, inscripciones de
+@cindex texto, inscripciones de
@cindex texto, elementos no vacíos de
@cindex no vacíos, textos
@cindex texto destacado
Es posible añadir indicaciones de @qq{texto entre comillas} a una
-partitura.
+partitura, como se muestra en el ejemplo siguiente. Estas
+indicaciones se pueden colocar manualmente por encima o por debajo
+del pentagrama, utilizando la sintaxis que se describe en
+@ref{Dirección y posición}.
@lilypond[quote,verbatim,relative=2]
a8^"pizz." g f e a4-"scherz." f
Esta sintaxis es en realidad una abreviatura; se puede añadir
explícitamente a una nota un formateado de texto más complejo
utilizando un bloque @code{\markup}, como se describe bajo
-@ref{Formatting text}.
+@ref{Formatear el texto}.
@lilypond[quote,verbatim,relative=2]
a8^\markup { \italic pizz. } g f e
a4_\markup { \tiny scherz. \bold molto } f
@end lilypond
-Tales indicaciones se pueden colocar también manualmente encima o
-debajo del pentagrama utilizando la sintaxis que se describe en
-@ref{Direction and placement}.
-
De forma predeterminada, las indicaciones de texto no afectan al
espaciado de las notas. Sin embargo, su anchura sí podría tenerse en
cuenta: en el siguiente ejemplo, la primera cadena de texto no afecta
a4_"scherzando" f
@end lilypond
+Se pueden adjuntar articulaciones a las notas, además de inscripciones
+de texto. Para ver más información, consulte @ref{Articulaciones y
+ornamentos}.
+
+Para ver más información sobre el orden relativo de las inscripciones
+de texto y las articulaciones, consulte @rlearning{Colocación de los
+objetos}.
-@predefined
@funindex \textLengthOn
-@code{\textLengthOn},
+@funindex textLengthOn
@funindex \textLengthOff
+@funindex textLengthOff
+
+@predefined
+@code{\textLengthOn},
@code{\textLengthOff}.
@endpredefined
@seealso
+Manual de aprendizaje:
+@rlearning{Colocación de los objetos}.
+
Referencia de la notación:
-@ref{Formatting text},
-@ref{Direction and placement}.
+@ref{Formatear el texto},
+@ref{Dirección y posición},
+@ref{Articulaciones y ornamentos}.
Fragmentos de código:
@rlsr{Text}.
@rinternals{TextScript}.
-@knownissues
+@cindex texto fuera del margen
+@cindex margen, texto fuera del
+@cindex texto, mantener dentro del margen
+@cindex letra, mantener dentro del margen
+
+@knownissues
La comprobación necesaria para asegurar que las inscripciones de texto
-y la letra de las canciones se mantienen dentro de los márgenes, es
-una tarea computacional relativamente grande. Para acelerar el
-procesado, LilyPond no realiza estos cálculos de forma predeterminada;
-para habilitarlos, utilice
+y la letra de las canciones se mantienen dentro de los márgenes,
+requiere cálculos adicionales. En caso de que desee un proceso
+ligeramente más rápido, puede utilizar
@example
-\override Score.PaperColumn #'keep-inside-line = ##t
+\override Score.PaperColumn #'keep-inside-line = ##f
@end example
-@node Text spanners
-@unnumberedsubsubsec Text spanners
+@node Extensiones de texto
+@unnumberedsubsubsec Extensiones de texto
+@translationof Text spanners
-@cindex text spanners
+@cindex texto, elementos de extensión
Ciertas indicaciones de ejecución, p.ej., @i{rallentando} o
@i{accelerando}, se escriben como texto y se extienden sobre muchos
e,\stopTextSpan
@end lilypond
+@cindex texto, formateado de los elementos de extensión
+@cindex formato de los elementos de extensión de texto
+
@noindent
La cadena de texto que imprimir se establece a través de propiedades
de objeto. De forma predeterminada se imprime en estilo cursiva, pero
se pueden conseguir distintos efectos de formato utilizando bloques
-@code{\markup}, como se describe en @ref{Formatting text}.
+@code{\markup}, como se describe en @ref{Formatear el texto}.
@lilypond[quote,relative=2,verbatim]
\override TextSpanner #'(bound-details left text) =
@end lilypond
El estilo de la línea, así como la cadena de texto, se pueden definir
-como una propiedad de objeto. Esta sintaxis se describe en @ref{Line
-styles}.
+como una propiedad de objeto. Esta sintaxis se describe en
+@ref{Estilos de línea}.
+
+@funindex \textSpannerUp
+@funindex textSpannerUp
+@funindex \textSpannerDown
+@funindex textSpannerDown
+@funindex \textSpannerNeutral
+@funindex textSpannerNeutral
@predefined
-@funindex textSpannerUp
@code{\textSpannerUp},
-@funindex textSpannerDown
@code{\textSpannerDown},
-@funindex textSpannerNeutral
@code{\textSpannerNeutral}.
@endpredefined
+@knownissues
+LilyPond sólo puede manejar un objeto de extensión de texto por cada
+voz.
+
+@snippets
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{dynamics-text-spanner-postfix.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{dynamics-custom-text-spanner-postfix.ly}
@seealso
Referencia de la notación:
-@ref{Line styles},
-@ref{Dynamics},
-@ref{Direction and placement}.
+@ref{Estilos de línea},
+@ref{Matices dinámicos},
+@ref{Formatear el texto}.
Fragmentos de código:
-@rlsr{Text}.
+@rlsr{Text},
+@rlsr{Expressive marks}.
Referencia de funcionamiento interno:
@rinternals{TextSpanner}.
-@node Text marks
-@unnumberedsubsubsec Text marks
+@node Indicaciones de texto
+@unnumberedsubsubsec Indicaciones de texto
+@translationof Text marks
+@cindex texto, indicaciones de
+@cindex indicaciones de texto
+@cindex texto sobre la barra de compás
@cindex coda sobre la línea divisoria
@cindex segno sobre la línea divisoria
@cindex calderón sobre la línea divisoria
@cindex líneas divisorias, símbolos sobre las
+
@funindex \mark
+@funindex mark
+@funindex \markup
+@funindex markup
Se pueden añadir a la partitura varios elementos de texto con la
-sintaxis que se describe en @ref{Rehearsal marks}:
+sintaxis que se describe en @ref{Llamadas de ensayo}:
@c \mark needs to be placed on a separate line (it's not
@c attached to an object like \markup is). -vv
Esta sintaxis posibilita colocar cualquier texto sobre la línea
divisoria; se pueden incorporar formatos más complejos para el texto
usando un bloque @code{\markup}, como está explicado en
-@ref{Formatting text}:
+@ref{Formatear el texto}:
@lilypond[quote,verbatim,relative=1]
<c e>1
@noindent
Esta sintaxis también permite imprimir símbolos especiales como
llamadas, segno o calderones, especificando el nombre del símbolo
-correspondiente como se explica en @ref{Music notation inside markup}:
+correspondiente como se explica en
+@ref{Notación musical dentro de elementos de marcado}:
@lilypond[quote,verbatim,relative=2]
<bes f>2 <aes d>
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
-{printing-marks-at-the-end-of-a-line-or-a-score.ly}
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{printing-marks-at-the-end-of-a-line.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{aligning-marks-with-various-notation-objects.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{printing-marks-on-every-staff.ly}
@seealso
Referencia de la notación:
-@ref{Rehearsal marks},
-@ref{Formatting text},
-@ref{Music notation inside markup},
-@ref{The Feta font}.
+@ref{Llamadas de ensayo},
+@ref{Formatear el texto},
+@ref{Notación musical dentro de elementos de marcado},
+@ref{La tipografía Feta}.
Fragmentos de código:
@rlsr{Text}.
Referencia de funcionamiento interno:
+@rinternals{MarkEvent},
+@rinternals{Mark_engraver},
@rinternals{RehearsalMark}.
-@knownissues
-@c To be removed when Issue 69 in the tracker gets fixed. -vv
-
-Si se introduce una llamada al final del último compás de la partitura
-(donde no hay línea siguiente), la llamada no se imprime en absoluto.
+@node Texto separado
+@unnumberedsubsubsec Texto separado
+@translationof Separate text
-@node Separate text
-@unnumberedsubsubsec Separate text
+@cindex separado, texto
+@cindex texto separado
+@cindex independiente, texto
+@cindex nivel superior, texto del
+@cindex texto del nivel superior
+@cindex texto independiente
-@cindex separate text
-@cindex standalone text
-@cindex top-level text
-@cindex text, standalone
@funindex \markup
+@funindex markup
Un bloque @code{\markup} puede existir de forma independiente, fuera
de cualquier bloque @code{\score}, como una @qq{expresión de nivel
-superior}. Esta sintaxis se describe en @ref{File structure}.
+superior}. Esta sintaxis se describe en @ref{Estructura del archivo}.
@lilypond[verbatim,quote]
\markup {
@noindent
Esto hace posible imprimir texto separado de la música, lo que es
especialmente útil cuando el archivo de entrada contiene varias
-piezas, tal y como se describe en @ref{Multiple scores in a book}.
+piezas, tal y como se describe en @ref{Varias partituras en un libro}.
@lilypond[quote,verbatim]
\score {
Los bloques de texto independientes pueden abarcar varias páginas,
posibilitando la impresión de documentos de texto o libros
íntegramente desde LilyPond. Esta funcionalidad y la sintaxis que
-requiere se describen en @ref{Multi-page markup}.
+requiere se describen en @ref{Elementos de marcado de varias páginas}.
+@funindex \markup
+@funindex markup
+@funindex \markuplist
+@funindex markuplist
+
@predefined
-@funindex \markuplines
@code{\markup},
-@code{\markuplines}.
+@code{\markuplist}.
@endpredefined
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{stand-alone-two-column-markup.ly}
+
@seealso
Referencia de la notación:
-@ref{Formatting text},
-@ref{File structure},
-@ref{Multiple scores in a book},
-@ref{Multi-page markup}.
+@ref{Formatear el texto},
+@ref{Estructura del archivo},
+@ref{Varias partituras en un libro},
+@ref{Elementos de marcado de varias páginas}.
Fragmentos de código:
@rlsr{Text}.
@rinternals{TextScript}.
-@node Formatting text
-@subsection Formatting text
+@node Formatear el texto
+@subsection Formatear el texto
+@translationof Formatting text
Esta sección presenta los formateados básico y avanzado de texto,
usando la sintaxis específica del modo de @code{\markup}.
@menu
-* Text markup introduction::
-* Selecting font and font size::
-* Text alignment::
-* Graphic notation inside markup::
-* Music notation inside markup::
-* Multi-page markup::
+* Introducción al marcado de texto::
+* Seleccionar la tipografía y su tamaño::
+* Alineación de texto::
+* Notación gráfica dentro de elementos de marcado::
+* Notación musical dentro de elementos de marcado::
+* Elementos de marcado de varias páginas::
@end menu
-@node Text markup introduction
-@unnumberedsubsubsec Text markup introduction
+@node Introducción al marcado de texto
+@unnumberedsubsubsec Introducción al marcado de texto
+@translationof Text markup introduction
@cindex marcado
@cindex texto, marcado de
@cindex marcado de texto
@cindex tipografiar texto
+
@funindex \markup
+@funindex markup
Se usa un bloque @code{\markup} para tipografiar texto con una
sintaxis ampliable que se denomina @qq{modo de marcado}.
@cindex marcado, expresiones de
+@cindex expresiones de marcado
@cindex marcado, sintaxis
+@cindex sintaxis del marcado
La sintaxis del marcado es similar a la sintaxis usual de LilyPond:
-una expresión @code{\markup} se encierra entre llaves @code{@{ @dots{}
-@}}. Una sola palabra se considera como una expresión mínima, y por
-tanto no necesita estar encerrada entre llaves.
+una expresión @code{\markup} se encierra entre llaves
+@code{@{ @dots{} @}}. Una sola palabra se considera como una
+expresión mínima, y por tanto no necesita estar encerrada entre
+llaves.
A diferencia de las indicaciones de @qq{texto entrecomillado} simples,
los bloques @code{\markup} pueden contener expresiones anidadas o
Un bloque @code{\markup} puede contener también cadenas de texto entre
comillas. Dichas cadenas se tratan como expresiones de texto mínimas,
y por tanto cualquier instrucción de marcado o carácter especial (como
-@code{\} y @code{#}) se imprimen literalmente sin afectar al formateo
+@code{\} y@tie{}@code{#}) se imprimen literalmente sin afectar al formateo
del texto. Se puede hacer que se impriman las propias comillas si se
les antepone una barra invertida.
expresiones; en el ejemplo siguiente, la segunda expresión
@code{\markup} se trata igual que la primera:
-@lilypond[quote,verbatim,fragment,relative=1]
+@lilypond[quote,verbatim,relative=2]
c1^\markup { \center-column { a bbb c } }
c1^\markup { \center-column { a { bbb c } } }
c1^\markup { \center-column { a \line { bbb c } } }
@rlsr{Text}.
Archivos de inicio:
-@file{scm/@/markup@/.scm}.
+@file{scm/markup.scm}.
@knownissues
-
Los errores de sintaxis para el modo de marcado a menudo producen
confusión.
-@node Selecting font and font size
-@unnumberedsubsubsec Selecting font and font size
+@node Seleccionar la tipografía y su tamaño
+@unnumberedsubsubsec Seleccionar la tipografía y su tamaño
+@translationof Selecting font and font size
@cindex fuente tipográfica, cambiar
+@cindex cambio de la fuente tipográfica
+
@funindex \italic
+@funindex italic
@funindex \bold
+@funindex bold
@funindex \underline
+@funindex underline
Está contemplado de forma básica el cambio de la fuente tipográfica en
el modo de marcado:
f1 d2 r
@end lilypond
-
@cindex fuente tipográfica, tamaño de
@cindex texto, tamaño de
+
@funindex \fontsize
+@funindex fontsize
@funindex \smaller
+@funindex smaller
@funindex \larger
+@funindex larger
@funindex \magnify
+@funindex magnify
El tamaño de los caracteres también se puede alterar de distintas
maneras:
@cindex subíndice
@cindex superíndice
+
@funindex \super
+@funindex super
@funindex \sub
+@funindex sub
El texto se puede imprimir como subíndice o como superíndice. De
forma predeterminada se imprimen en un tamaño menor, pero también se
@noindent
Algunas de estas familias, usadas para elementos específicos como
números o matices, no ofrecen todos los caracteres, como se explica en
-@ref{New dynamic marks} y @ref{Manual repeat marks}.
+@ref{Indicaciones dinámicas contemporáneas} y
+@ref{Marcas de repetición manual}.
@c \concat is actually documented in Align (it is not
-@c a font-switching command). But we need it here. -vv
+@c a font-switching command). But we need it here. -vv
Si se usan dentro de una palabra, algunas instrucciones de cambio de
tipografía o de formateo pueden producir un espacio vacío no deseado.
utilización personalizada de las fuentes tipográficas en @ref{Font}.
También es posible definir conjuntos personalizados de fuentes, tal y
-como se explica en @ref{Fonts}.
+como se explica en @ref{Tipografías}.
+
+@funindex \teeny
+@funindex teeny
+@funindex \tiny
+@funindex tiny
+@funindex \small
+@funindex small
+@funindex \normalsize
+@funindex normalsize
+@funindex \large
+@funindex large
+@funindex \huge
+@funindex huge
+@funindex \smaller
+@funindex smaller
+@funindex \larger
+@funindex larger
@predefined
-@funindex \teeny
@code{\teeny},
-@funindex \tiny
@code{\tiny},
-@funindex \small
@code{\small},
-@funindex \normalsize
@code{\normalsize},
-@funindex \large
@code{\large},
-@funindex \huge
@code{\huge},
-@funindex \smaller
@code{\smaller},
-@funindex \larger
@code{\larger}.
@endpredefined
@seealso
Referencia de la notación:
@ref{Font},
-@ref{New dynamic marks},
-@ref{Manual repeat marks},
-@ref{Fonts}.
+@ref{Indicaciones dinámicas contemporáneas},
+@ref{Marcas de repetición manual},
+@ref{Tipografías}.
Fragmentos de código:
@rlsr{Text}.
@rinternals{TextScript}.
Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm}.
+@file{scm/define-markup-commands.scm}.
+
+@knownissues
+La utilización de las instrucciones de tamaño de texto
+@code{\teeny}, @code{\tiny},
+@code{\small}, @code{\normalsize}, @code{\large} y
+@code{\huge} conducen a un espaciado de las líneas inconsistente
+comparado con el uso de @code{\fontsize}.
-@node Text alignment
-@unnumberedsubsubsec Text alignment
+@node Alineación de texto
+@unnumberedsubsubsec Alineación de texto
+@translationof Text alignment
-@cindex texto alineación de
+@cindex texto, alineación de
@cindex alinear texto
+@cindex alinear texto de marcado
+@cindex alinear elementos de marcado
+@cindex marcado, elementos, alinear
+@cindex marcado, texto, alinear
Esta subsección trata sobre cómo colocar texto en el modo de marcado.
Los objetos de marcado también se pueden mover como un todo, usando la
-sintaxis que se describe en @rlearning{Moving objects}.
+sintaxis que se describe en @rlearning{Mover objetos}.
@c Padding commands should be mentioned on this page, but
@c most of these require \box to be more clearly illustrated. -vv
@cindex texto, alineación horizontal
@cindex horizontal, alineación de texto
+
@funindex \left-align
+@funindex left-align
@funindex \center-align
+@funindex center-align
@funindex \right-align
+@funindex right-align
Los objetos de marcado se pueden alinear de distintas maneras. De
forma predeterminada, una indicación de texto se alinea sobre el borde
@end lilypond
@funindex \halign
+@funindex halign
Se puede realizar un ajuste fino de la alineación horizontal usando un
valor numérico:
Ciertos objetos pueden poseer sus propios procedimientos de
alineación, y por tanto no resultan afectados por estas instrucciones.
Es posible mover estos objetos de marcado como un todo, como se
-muestra por ejemplo en @ref{Text marks}.
+muestra por ejemplo en @ref{Indicaciones de texto}.
@cindex texto, alineación vertical
@cindex vertical, alineación de texto
+
@funindex \raise
+@funindex raise
@funindex \lower
+@funindex lower
+@funindex \null
+@funindex null
La alineación vertical es un poco más compleja. Como se ha dicho más
arriba, los objetos de marcado se pueden mover como un todo; sin
@end lilypond
@funindex \general-align
+@funindex general-align
@funindex \translate
+@funindex translate
@funindex \translate-scaled
+@funindex translate-scaled
Algunas instrucciones pueden afectar tanto a la alineación horizontal
como a la vertical de los objetos de texto en el modo de marcado.
a'4 a g2 a
@end lilypond
+@cindex varias líneas, marcado
+@cindex marcado de varias líneas
+@cindex varias líneas, texto
+@cindex texto de varias líneas
+@cindex texto en columnas
+@cindex columnas, texto
+
@funindex \column
+@funindex column
@funindex \center-column
-
-@cindex varias líneas, marcado de
-@cindex texto de varias líneas
-@cindex columnas, texto en
+@funindex center-column
Un objeto de marcado puede incluir varias líneas de texto. En el
ejemplo siguiente, cada elemento o expresión se sitúa en su propia
}
@end lilypond
-@funindex \fill-line
-
@cindex centrar texto en la página
+@cindex texto, centrar en la página
+@cindex marcado, centrar en la página
+
+@funindex \fill-line
+@funindex fill-line
De forma similar, una lista de elementos o expresiones se puede
repartir de forma que rellene por completo el ancho de la línea
}
@end lilypond
+@cindex texto ajustado a palabras
+@cindex texto justificado
+@cindex justificado, texto
+@cindex ajustado a palabras, texto
+@cindex marcado, texto, ajustado a palabras
+@cindex texto de marcado ajustado a palabras
+@cindex ajuste de línea, texto con
+
@funindex \wordwrap
+@funindex wordwrap
@funindex \justify
+@funindex justify
-@cindex ajuste de línea, texto con
-@cindex justificado, texto
Las indicaciones de texto largas se pueden también ajustar
automáticamente según un ancho de línea dado. Estarán alineados por
\line \bold { Acto I }
\wordwrap \italic {
(La escena representa el corral de una casa de
- gitanos en el Albaicín de Granada. Al fondo una
+ gitanos en el Albaicín de Granada. Al fondo una
puerta por la que se ve el negro interior de
una Fragua, iluminado por los rojos resplandores
del fuego.)
\line \bold { Acto II }
\override #'(line-width . 50)
\justify \italic {
- (Calle de Granada. Fachada de la casa de Carmela
+ (Calle de Granada. Fachada de la casa de Carmela
y su hermano Manuel con grandes ventanas abiertas
a través de las que se ve el patio
donde se celebra una alegre fiesta)
}
@end lilypond
+@cindex texto, instrucciones de alineación
+@cindex marcado, texto, instrucciones de alineación
+@cindex alineación, instrucciones de texto
+
Hay una lista exhaustiva de instrucciones de alineación de texto en
@ref{Align}.
@seealso
Manual de aprendizaje:
-@rlearning{Moving objects}.
+@rlearning{Mover objetos}.
Referencia de la notación:
@ref{Align},
-@ref{Text marks}.
+@ref{Indicaciones de texto}.
Fragmentos de código:
@rlsr{Text}.
@rinternals{TextScript}.
Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm}.
+@file{scm/define-markup-commands.scm}.
-@node Graphic notation inside markup
-@unnumberedsubsubsec Graphic notation inside markup
+@node Notación gráfica dentro de elementos de marcado
+@unnumberedsubsubsec Notación gráfica dentro de elementos de marcado
+@translationof Graphic notation inside markup
@cindex gráficos, insertar
@cindex dibujar objetos gráficos
+@cindex gráficos, dibujar objetos
+@cindex insertar objetos gráficos
+@cindex gráficos, insertar objetos
Se puede añadir diversos objetos gráficos a una partitura, utilizando
instrucciones de marcado.
+@cindex enmarcar texto
+@cindex texto, enmarcar
+@cindex texto, decorar
+@cindex marcado, texto, decorar
+@cindex marcado, texto, enmarcar
+@cindex decorar texto
+
@funindex \box
+@funindex box
@funindex \circle
+@funindex circle
@funindex \rounded-box
+@funindex rounded-box
@funindex \bracket
+@funindex bracket
@funindex \hbracket
-
-@cindex decorar texto
-@cindex enmarcar texto
+@funindex hbracket
Ciertas instrucciones de marcado permiten la decoración de elementos
de texto con gráficos, como se muestra en el ejemplo siguiente.
}
@end lilypond
+@cindex relleno alrededor de texto
+@cindex texto, relleno de
+@cindex marcado, relleno de textos de
+
@funindex \pad-markup
+@funindex pad-markup
@funindex \pad-x
+@funindex pad-x
@funindex \pad-to-box
+@funindex pad-to-box
@funindex \pad-around
-
-@cindex relleno alrededor del texto
-@cindex texto, relleno de
+@funindex pad-around
Algunas instrucciones pueden requerir un aumento del relleno alrededor
del texto: esto se puede conseguir con algunas instrucciones de
}
@end lilypond
+@cindex gráfica, notación
+@cindex símbolos no musicales
+@cindex no musicales, símbolos
+@cindex notación gráfica
+
@funindex \combine
+@funindex combine
@funindex \draw-circle
+@funindex draw-circle
@funindex \filled-box
+@funindex filled-box
@funindex \triangle
+@funindex triangle
@funindex \draw-line
+@funindex draw-line
@funindex \arrow-head
-
-@cindex gráfica, notación
-@cindex símbolos no musicales
+@funindex arrow-head
Se pueden imprimir otros símbolos o elementos gráficos sin que se
requiera ningún otro texto. De igual manera que en el caso de las
}
@end lilypond
-@funindex \epsfile
-@funindex \postscript
-
@cindex insertar gráficos
@cindex imágenes, insertar
@cindex gráficos, insertar
@cindex PostScript
+@funindex \epsfile
+@funindex epsfile
+@funindex \postscript
+@funindex postscript
+
Entre las funcionalidades gráficas avanzadas se encuentran la
posibilidad de incluir archivos de imagen externos convertidos al
formato de PostScript Encapsulado (@emph{eps}), y la inclusión directa
@seealso
Referencia de la notación:
@ref{Graphic},
-@ref{Editorial annotations}.
+@ref{Anotaciones editoriales}.
Fragmentos de código:
@rlsr{Text}.
@rinternals{TextScript}.
Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm},
-@file{scm/@/stencil@/.scm}.
+@file{scm/define-markup-commands.scm},
+@file{scm/stencil.scm}.
-@node Music notation inside markup
-@unnumberedsubsubsec Music notation inside markup
+@node Notación musical dentro de elementos de marcado
+@unnumberedsubsubsec Notación musical dentro de elementos de marcado
+@translationof Music notation inside markup
+
+@cindex notación dentro de marcado
+@cindex música dentro de marcado
+@cindex marcado, notación musical dentro de
Se pueden añadir a la partitura diversos elementos de notación
musical, dentro de un objeto de marcado.
De forma más general, cualquier símbolo musical disponible se puede
incluir por separado dentro de un objeto de marcado, como se
ejemplifica a continuación; hay una lista exhaustiva de estos símbolos
-y sus nombres en @ref{The Feta font}.
+y sus nombres en @ref{La tipografía Feta}.
@lilypond[quote,verbatim,relative=2]
c2
c2^\markup { \musicglyph #"timesig.neomensural94" }
@end lilypond
-@noindent
Otra forma de imprimir glifos que no son de texto se encuentra
-descrita en @ref{Fonts explained}. Tiene la utilidad de imprimir
-llaves de distintos tamaños.
+descrita en @ref{Explicación de las fuentes tipográficas}. Tiene la
+utilidad de imprimir llaves de distintos tamaños.
El modo de marcado también contempla diagramas para instrumentos
específicos:
c
c^\markup {
\combine
- \musicglyph #"accordion.accDiscant"
+ \musicglyph #"accordion.discant"
\combine
- \raise #0.5 \musicglyph #"accordion.accDot"
- \raise #1.5 \musicglyph #"accordion.accDot"
+ \raise #0.5 \musicglyph #"accordion.dot"
+ \raise #1.5 \musicglyph #"accordion.dot"
}
@end lilypond
@c The accordion diagram is actually taken from a snippet.
@noindent
-Dichos diagramas se encuentran documentados es @ref{Instrument
+Dichos diagramas se encuentran documentados en @ref{Instrument
Specific Markup}.
+@cindex partitura dentro marcado
+@cindex marcado, partitura dentro de
+
Incluso una partitura completa se puede incluir dentro de un objeto de
marcado. En tal caso, el bloque anidado @code{\score} debe contener
un bloque @code{\layout}, como se muestra aquí:
@seealso
Referencia de la notación:
@ref{Music},
-@ref{The Feta font},
-@ref{Fonts explained}.
+@ref{La tipografía Feta},
+@ref{Explicación de las fuentes tipográficas}.
Fragmentos de código:
@rlsr{Text}.
@rinternals{TextScript}.
Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm},
-@file{scm/@/fret@/-diagrams@/.scm},
-@file{scm/@/harp@/-pedals@/.scm}.
+@file{scm/define-markup-commands.scm},
+@file{scm/fret-diagrams.scm},
+@file{scm/harp-pedals.scm}.
+
+@node Elementos de marcado de varias páginas
+@unnumberedsubsubsec Elementos de marcado de varias páginas
+@translationof Multi-page markup
-@node Multi-page markup
-@unnumberedsubsubsec Multi-page markup
+@cindex páginas, marcado de varias
+@cindex marcado de varias páginas
+@cindex marcado, texto de, varias páginas
+@cindex texto que ocupa varias páginas
+
+@funindex \markuplist
+@funindex markuplist
+@funindex \justified-lines
+@funindex justified-lines
+@funindex \wordwrap-lines
+@funindex wordwrap-lines
Aunque los objetos de marcado estándar no se pueden dividir, una
sintaxis específica hace posible la introducción de líneas de texto
@c KEEP LY
@lilypond[quote,verbatim]
-\markuplines {
+\markuplist {
\justified-lines {
Un texto muy largo de líneas justificadas.
...
@seealso
Referencia de la notación:
-@ref{Text markup list commands},
-@ref{New markup list command definition}.
+@ref{Text markup list commands}.
Fragmentos de código:
@rlsr{Text}.
+Manual de extensión:
+@rextend{New markup list command definition}.
+
Referencia de funcionamiento interno:
@rinternals{TextScript}.
Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm}.
+@file{scm/define-markup-commands.scm}.
+@funindex \markuplist
+@funindex markuplist
+
@predefined
-@funindex \markuplines
-@code{\markuplines}.
+@code{\markuplist}.
@endpredefined
-@node Fonts
-@subsection Fonts
+@node Tipografías
+@subsection Tipografías
+@translationof Fonts
Esta sección presenta la forma en que se manejan las fuentes
tipográficas, y cómo se pueden cambiar en las partituras.
@menu
-* Fonts explained::
-* Single entry fonts::
-* Entire document fonts::
+* Explicación de las fuentes tipográficas::
+* Fuentes de un solo elemento::
+* Fuentes tipográficas del documento completo::
@end menu
-@node Fonts explained
-@unnumberedsubsubsec Fonts explained
+@node Explicación de las fuentes tipográficas
+@unnumberedsubsubsec Explicación de las fuentes tipográficas
+@translationof Fonts explained
@cindex Pango
@cindex fuentes tipográficas, explicación
@cindex llaves de distintos tamaños
+@cindex fuentes tipográficas, explicación
+@cindex llaves de varios tamaños
+@cindex fuentes tipográficas de símbolos en marcado
+@cindex símbolos, fuentes tipográficas en el marcado
@funindex font-interface
\vcenter {
\override #'(font-encoding . fetaBraces)
\lookup #"brace120"
- \override #'(font-encoding . fetaNumber)
- \column { 1 3 }
- \override #'(font-encoding . fetaDynamic)
- sf
+ \override #'(font-encoding . fetaText)
+ \column { 1 3 sf }
\override #'(font-encoding . fetaMusic)
\lookup #"noteheads.s0petrucci"
}
Sin embargo, todos estos glifos excepto las llaves de varios tamaños
que están contenidas en la fuente tipográfica @code{fetaBraces} están
disponibles utilizando la sintaxis más sencilla que se describe en
-@ref{Music notation inside markup}.
+@ref{Notación musical dentro de elementos de marcado}.
Cuando se usan los glifos de la fuente de llaves @code{fetaBraces}, el
tamaño de la llave se especifica por la parte numérica del nombre del
de @code{0} a @code{575} inclusive, siendo @code{0} el que produce la
llave más pequeña. El valor óptimo se debe determinar por ensayo y
error. Todos estos glifos son llaves izquierdas; las llaves derechas
-se pueden obtener mediante rotación, véase @ref{Rotating objects}.
+se pueden obtener mediante rotación, véase @ref{Rotación de objetos}.
Están disponibles tres familias de tipografías de texto: la tipografía
@emph{romana} (con serifa), que de forma predeterminada es New Century
-Schoolbook, la fuente @emph{sans} y la fuente monoespaciada @emph{de
-máquina de escribir}. Estas dos últimas familias vienen determinadas
-por la instalación de Pango.
+Schoolbook, la fuente @emph{sans} y la fuente monoespaciada
+@emph{de máquina de escribir}. Estas dos últimas familias vienen
+determinadas por la instalación de Pango.
Cada familia puede incluir distintas formas y series. El ejemplo
siguiente muestra la posibilidad de seleccionar familias, formas,
@noindent
Se puede usar una sintaxis similar en el modo de marcado, aunque en
este caso es preferible usar la sintaxis sencilla que se explica en
-@ref{Selecting font and font size}:
+@ref{Seleccionar la tipografía y su tamaño}:
@lilypond[quote,verbatim]
\markup {
Aunque es fácil cambiar entre las fuentes tipográficas
preconfiguradas, también es posible usar otras fuentes, como se
-explica en las siguientes secciones: @ref{Single entry fonts} y
-@ref{Entire document fonts}.
+explica en las siguientes secciones: @ref{Fuentes de un solo elemento} y
+@ref{Fuentes tipográficas del documento completo}.
@seealso
Referencia de la notación:
-@ref{The Feta font},
-@ref{Music notation inside markup},
-@ref{Selecting font and font size},
+@ref{La tipografía Feta},
+@ref{Notación musical dentro de elementos de marcado},
+@ref{Rotación de objetos},
+@ref{Seleccionar la tipografía y su tamaño},
@ref{Font}.
-@node Single entry fonts
-@unnumberedsubsubsec Single entry fonts
+@node Fuentes de un solo elemento
+@unnumberedsubsubsec Fuentes de un solo elemento
+@translationof Single entry fonts
Se puede usar en una partitura cualquier fuente tipográfica que esté
instalada en el sistema operativo y reconocida por parte de
FontConfig, usando la siguiente sintaxis:
@lilypond[quote,verbatim,relative=2]
-\override Staff.TimeSignature #'font-name = #"Charter"
+\override Staff.TimeSignature #'font-name = #"Bitstream Charter"
\override Staff.TimeSignature #'font-size = #2
\time 3/4
}
@end lilypond
+@cindex fuentes tipográficas, buscar, disponibles
+@cindex buscar fuentes tipográficas disponibles
+@cindex listar fuentes tipográficas disponibles
+@cindex disponibles, listar las fuentes tipográficas
+
@funindex show-available-fonts
La instrucción siguiente presenta una lista de todas las tipografías
lilypond -dshow-available-fonts x
@end example
-@noindent
-El último argumento de la instrucción puede ser cualquiera, pero debe
-estar presente.
-
@seealso
Referencia de la notación:
-@ref{Fonts explained},
-@ref{Entire document fonts}.
+@ref{Explicación de las fuentes tipográficas},
+@ref{Fuentes tipográficas del documento completo}.
Fragmentos de código:
@rlsr{Text}.
-Archivos de inicio:
-@file{lily/@/font@/-config@/-scheme@/.cc}.
+@c A source file gets never installed...
+@c Installed files:
+@c @file{lily/font-config-scheme.cc}.
-@node Entire document fonts
-@unnumberedsubsubsec Entire document fonts
+@node Fuentes tipográficas del documento completo
+@unnumberedsubsubsec Fuentes tipográficas del documento completo
+@translationof Entire document fonts
Se pueden cambiar las fuentes tipográficas que se usan como
tipografías predeterminadas en las familias @emph{romana},
@emph{sans-serif} y @emph{monoespaciada}, especificándolas en este
orden como se ve en el ejemplo de abajo. Para leer más explicaciones
-sobre las fuentes tipográficas, consulte @ref{Fonts explained}.
+sobre las fuentes tipográficas, consulte @ref{Explicación de las fuentes tipográficas}.
@cindex fuente, establecer la familia de
+@cindex fuentes tipográficas, cambiar para todo el documento
+
@funindex make-pango-font-tree
@lilypond[verbatim,quote]
@seealso
Referencia de la notación:
-@ref{Fonts explained},
-@ref{Single entry fonts},
-@ref{Selecting font and font size},
+@ref{Explicación de las fuentes tipográficas},
+@ref{Fuentes de un solo elemento},
+@ref{Seleccionar la tipografía y su tamaño},
@ref{Font}.