@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: a4d7a0103cff1c2bc140aaac66041a4b3137da40
+ Translation of GIT committish: 354e5ce3edd1dba03b4ecb68fc766bb46235f5d2
When revising a translation, copy the HEAD committish of the
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.19.21"
@node Texto
@section Texto
@noindent
Ciertos elementos de texto de los que no nos ocupamos aquí se tratan
-en otras secciones específicas: @ref{Música vocal}, @ref{Títulos y
-cabeceras}.
+en otras secciones específicas: @ref{Música vocal},
+@ref{Títulos y encabezamientos}.
@menu
* Escritura del texto::
@code{\textLengthOff}.
@endpredefined
-
@seealso
Manual de aprendizaje:
@rlearning{Colocación de los objetos}.
Referencia de la notación:
@ref{Formatear el texto},
-@ref{Dirección y posición}.
+@ref{Dirección y posición},
+@ref{Articulaciones y ornamentos}.
Fragmentos de código:
@rlsr{Text}.
@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
una nota hasta otra usando la siguiente sintaxis:
@lilypond[verbatim,quote,relative=2]
-\override TextSpanner #'(bound-details left text) = "rit."
+\override TextSpanner.bound-details.left.text = "rit."
b1\startTextSpan
e,\stopTextSpan
@end lilypond
@code{\markup}, como se describe en @ref{Formatear el texto}.
@lilypond[quote,relative=2,verbatim]
-\override TextSpanner #'(bound-details left text) =
+\override TextSpanner.bound-details.left.text =
\markup { \upright "rit." }
b1\startTextSpan c
e,\stopTextSpan
como una propiedad de objeto. Esta sintaxis se describe en
@ref{Estilos de línea}.
-@knownissues
-LilyPond sólo puede manejar un objeto de extensión de texto por cada
-voz.
-
-
@funindex \textSpannerUp
@funindex textSpannerUp
@funindex \textSpannerDown
@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{Estilos de línea},
-@ref{Matices dinámicos}.
+@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}.
@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{Notación musical dentro de elementos de marcado}:
+correspondiente como se explica en
+@ref{Notación musical dentro de elementos de marcado}:
@lilypond[quote,verbatim,relative=2]
<bes f>2 <aes d>
notas. Si se especifican en un salto de línea, las llamadas se
imprimen al principio de la línea siguiente.
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim,relative=2,ragged-right]
\mark "Allegro"
c1 c
\mark "assai" \break
c c
@end lilypond
+@funindex \markLengthOn
+@funindex markLengthOn
+@funindex \markLengthOff
+@funindex markLengthOff
+
+@predefined
+@code{\markLengthOn},
+@code{\markLengthOff}.
+@endpredefined
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{printing-marks-at-the-end-of-a-line.ly}
-@lilypondfile[verbatim,lilyquote,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{Llamadas de ensayo},
@funindex \markup
@funindex markup
-@funindex \markuplines
-@funindex markuplines
+@funindex \markuplist
+@funindex markuplist
@predefined
@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{Formatear el texto},
@menu
* Introducción al marcado de texto::
-* Instrucciones de marcado de texto más usuales::
+* 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::
@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.
Se puede encontrar una lista exhaustiva de las instrucciones
específicas de @code{\markup} en @ref{Text markup commands}.
-
@seealso
Referencia de la notación:
@ref{Text markup commands}.
@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 Instrucciones de marcado de texto más usuales
-@unnumberedsubsubsec Instrucciones de marcado de texto más usuales
+@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 fuente tipográfica, tamaño de
@cindex texto, tamaño de
+@funindex \abs-fontsize
@funindex \fontsize
@funindex fontsize
@funindex \smaller
@funindex \magnify
@funindex magnify
-El tamaño de los caracteres también se puede alterar de distintas
-maneras:
+El tamaño de la fuente tipográfica se puede alterar en relación al
+tamaño global del pentagrama, de una serie de formas como se ve a
+continuación.
-@itemize
-@item
-el tamaño de la tipografía se puede definir a una serie de tamaños
-estándar predefinidos,
+Se puede fijar a un tamaño predefinido,
-@item
-el tamaño de la tipografía se puede establecer a un valor absoluto,
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \huge Sinfonia }
+b1^\markup { \teeny da }
+b1-\markup { \normalsize camera }
+@end lilypond
-@item
-el tamaño de la tipografía también se puede cambiar de forma relativa
-respecto de su valor anterior.
-@end itemize
+Se puede establecer a un tamaño relativo al valor anterior,
-@noindent
-El ejemplo siguiente ejemplifica estos tres métodos:
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \larger Sinfonia }
+b1^\markup { \smaller da }
+b1-\markup { \magnify #0.6 camera }
+@end lilypond
-@lilypond[quote,verbatim,relative=1]
-f1_\markup {
- \tiny espressivo
- \large e
- \normalsize intenso
-}
-a^\markup {
- \fontsize #5 Sinfonia
- \fontsize #2 da
- \fontsize #3 camera
-}
-bes^\markup { (con
- \larger grande
- \smaller emozione
- \magnify #0.6 { e sentimento } )
-}
-d c2 r8 c bes a g1
+Se puede aumentar o disminuir de forma relativa al valor fijado por el
+tamaño global del pentagrama,
+
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \fontsize #-2 Sinfonia }
+b1^\markup { \fontsize #1 da }
+b1-\markup { \fontsize #3 camera }
+@end lilypond
+
+También se puede establecer a un tamaño de puntos fijo,
+independientemente del tamaño global del pentagrama,
+
+@lilypond[quote,verbatim,relative=2]
+b1_\markup { \abs-fontsize #20 Sinfonia }
+b1^\markup { \abs-fontsize #8 da }
+b1-\markup { \abs-fontsize #14 camera }
@end lilypond
@cindex subíndice
@funindex super
@funindex \sub
@funindex sub
+@funindex \normal-size-super
+@funindex normal-size-super
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{Indicaciones dinámicas contemporáneas} y @ref{Marcas de repetición manual}.
+@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.
@code{\larger}.
@endpredefined
-
@seealso
Referencia de la notación:
@ref{Font},
@ref{Marcas de repetición manual},
@ref{Tipografías}.
+Archivos de inicio:
+@file{scm/define-markup-commands.scm}.
+
Fragmentos de código:
@rlsr{Text}.
Referencia de funcionamiento interno:
@rinternals{TextScript}.
-Archivos de inicio:
-@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 Alineación de texto
\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)
Hay una lista exhaustiva de instrucciones de alineación de texto en
@ref{Align}.
-
@seealso
Manual de aprendizaje:
@rlearning{Mover objetos}.
@ref{Align},
@ref{Indicaciones de texto}.
+Archivos de inicio:
+@file{scm/define-markup-commands.scm}.
+
Fragmentos de código:
@rlsr{Text}.
Referencia de funcionamiento interno:
@rinternals{TextScript}.
-Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm}.
-
@node Notación gráfica dentro de elementos de marcado
@unnumberedsubsubsec Notación gráfica dentro de elementos de marcado
Hay una lista exhaustiva de instrucciones específicas de gráficos en
@ref{Graphic}.
-
@seealso
Referencia de la notación:
@ref{Graphic},
@ref{Anotaciones editoriales}.
+Archivos de inicio:
+@file{scm/define-markup-commands.scm},
+@file{scm/stencil.scm}.
+
Fragmentos de código:
@rlsr{Text}.
Referencia de funcionamiento interno:
@rinternals{TextScript}.
-Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm},
-@file{scm/@/stencil@/.scm}.
-
@node Notación musical dentro de elementos de marcado
@unnumberedsubsubsec Notación musical dentro de elementos de marcado
@lilypond[quote,verbatim,relative=1]
g1 bes
-ees-\markup {
- \finger 4
- \tied-lyric #"~"
- \finger 1
-}
+ees\finger \markup \tied-lyric #"4~1"
fis_\markup { \dynamic rf }
bes^\markup {
\beam #8 #0.1 #0.5
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
@lilypond[quote,verbatim,relative=1]
c4 d^\markup {
\score {
- \relative c' { c4 d e f }
+ \relative { c'4 d e f }
\layout { }
}
}
Hay una lista exhaustiva de instrucciones relacionadas con la notación
musical en @ref{Music}.
-
@seealso
Referencia de la notación:
@ref{Music},
@ref{La tipografía Feta},
@ref{Explicación de las fuentes tipográficas}.
+Archivos de inicio:
+@file{scm/define-markup-commands.scm},
+@file{scm/fret-diagrams.scm},
+@file{scm/harp-pedals.scm}.
+
Fragmentos de código:
@rlsr{Text}.
Referencia de funcionamiento interno:
@rinternals{TextScript}.
-Archivos de inicio:
-@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
@cindex marcado, texto de, varias páginas
@cindex texto que ocupa varias páginas
-@funindex \markuplines
-@funindex markuplines
+@funindex \markuplist
+@funindex markuplist
@funindex \justified-lines
@funindex justified-lines
@funindex \wordwrap-lines
@c KEEP LY
@lilypond[quote,verbatim]
-\markuplines {
+\markuplist {
\justified-lines {
Un texto muy largo de líneas justificadas.
...
Hay una lista exhaustiva de las instrucciones de lista de marcado en
@ref{Text markup list commands}.
-
@seealso
Referencia de la notación:
@ref{Text markup list commands}.
-Fragmentos de código:
-@rlsr{Text}.
+Archivos de inicio:
+@file{scm/define-markup-commands.scm}.
Manual de extensión:
@rextend{New markup list command definition}.
+Fragmentos de código:
+@rlsr{Text}.
+
Referencia de funcionamiento interno:
@rinternals{TextScript}.
-Archivos de inicio:
-@file{scm/@/define@/-markup@/-commands@/.scm}.
-
-
-@funindex \markuplines
-@funindex markuplines
+@funindex \markuplist
+@funindex markuplist
@predefined
-@code{\markuplines}.
+@code{\markuplist}.
@endpredefined
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.
+
+@warning{No existen fuentes tipográficas predeterminadas asociadas
+con las familias de fuente @emph{sans} y @emph{typewriter}. Un
+archivo de entrada que especifica alguna de éstas puede dar lugar
+a salidas diferentes en distintos sistemas. Para asegurar un
+resultado consistente entre distintas plataformas, se deben
+especificar las tipografías por su nombre, y dichas fuentes deben
+estar disponibles en cualquier sistema que vaya a procesar el
+documento. Véase @ref{Fuentes de un solo elemento} y
+@ref{Fuentes tipográficas del documento completo}.}
Cada familia puede incluir distintas formas y series. El ejemplo
siguiente muestra la posibilidad de seleccionar familias, formas,
es el cambio requerido a partir del tamaño predeterminado.
@lilypond[quote,verbatim,relative=2]
-\override Score.RehearsalMark #'font-family = #'typewriter
+\override Score.RehearsalMark.font-family = #'typewriter
\mark \markup "Ouverture"
-\override Voice.TextScript #'font-shape = #'italic
-\override Voice.TextScript #'font-series = #'bold
+\override Voice.TextScript.font-shape = #'italic
+\override Voice.TextScript.font-series = #'bold
d2.^\markup "Allegro"
-\override Voice.TextScript #'font-size = #-3
+\override Voice.TextScript.font-size = #-3
c4^smaller
@end lilypond
@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{Instrucciones de marcado de texto más usuales}:
+@ref{Seleccionar la tipografía y su tamaño}:
@lilypond[quote,verbatim]
\markup {
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{La tipografía Feta},
@ref{Notación musical dentro de elementos de marcado},
-@ref{Instrucciones de marcado de texto más usuales},
+@ref{Rotación de objetos},
+@ref{Seleccionar la tipografía y su tamaño},
@ref{Font}.
FontConfig, usando la siguiente sintaxis:
@lilypond[quote,verbatim,relative=2]
-\override Staff.TimeSignature #'font-name = #"Bitstream Charter"
-\override Staff.TimeSignature #'font-size = #2
+\override Staff.TimeSignature.font-name = #"Bitstream Charter"
+\override Staff.TimeSignature.font-size = #2
\time 3/4
a1_\markup {
lilypond -dshow-available-fonts x
@end example
-
@seealso
Referencia de la notación:
@ref{Explicación de las fuentes tipográficas},
@c A source file gets never installed...
@c Installed files:
-@c @file{lily/@/font@/-config@/-scheme@/.cc}.
+@c @file{lily/font-config-scheme.cc}.
@node Fuentes tipográficas del documento completo
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
+orden como se ve en el ejemplo de abajo, que escala las tipografías
+automáticamente con el valor fijado para el tamaño global del pentagrama.
+Para leer más explicaciones
sobre las fuentes tipográficas, consulte @ref{Explicación de las fuentes tipográficas}.
@cindex fuente, establecer la familia de
@lilypond[verbatim,quote]
\paper {
- myStaffSize = #20
#(define fonts
(make-pango-font-tree "Times New Roman"
"Nimbus Sans"
"Luxi Mono"
- (/ myStaffSize 20)))
+ (/ staff-height pt 20)))
}
\relative c'{
@c we don't do Helvetica / Courier, since GS incorrectly loads
@c Apple TTF fonts
-
@seealso
Referencia de la notación:
@ref{Explicación de las fuentes tipográficas},
@ref{Fuentes de un solo elemento},
-@ref{Instrucciones de marcado de texto más usuales},
+@ref{Seleccionar la tipografía y su tamaño},
@ref{Font}.