%% Generated by lilypond-book
%% Options: [exampleindent=10.16\mm,indent=0\mm,line-width=160\mm,paper-height=845.047\pt,paper-width=597.508\pt,papersize='(cons (* 597.508 pt) (* 845.047 pt))]
\include "lilypond-book-preamble.ly"


% ****************************************************************
% Start cut-&-pastable-section
% ****************************************************************

#(ly:set-option 'eps-box-padding 3.000000)



\paper {
  #(set-paper-size '(cons (* 597.508 pt) (* 845.047 pt)))
  indent = 0\mm
  line-width = 160\mm
  % offset the left padding, also add 1mm as lilypond creates cropped
  % images with a little space on the right
  line-width = #(- line-width (* mm  3.000000) (* mm 1))
}

\layout {
  
}




% ****************************************************************
% ly snippet:
% ****************************************************************
\sourcefilename "snippets/breaking-vertical-alignment-of-dynamics-and-textscripts.ly"
\sourcefileline 0
%% DO NOT EDIT this file manually; it was automatically
%% generated from the LilyPond Wiki
%% (https://wiki.lilypond.community).
%%
%% Make any changes in the Wiki itself, or in
%% `Documentation/snippets/new/`, then run
%% `scripts/auxiliar/makelsr.pl`.
%%
%% This file is in the public domain.

\version "2.24.0"

\header {
%% Translation of GIT committish: 1abe87de51b9b00a391da1be4cf4b5ebe4021ca9
  texidocfr = "
Par défaut, LilyPond utilise des objets @code{DynamicLineSpanner} pour
aligner verticalement une succession d'objets nuance tels que soufflets
et indications textuelles. Ceci peut, parfois, ne pas être désirable.
L'insertion d'un @code{\\breakDynamicSpan}, qui rompt prématurément
l'étendue de l'alignement, permet de pallier ce désagrément.

Voir aussi l'exemple « Rupture d'alignement horizontal des nuances
graphiques et textuelles ».
"

  doctitlefr = "Rupture d'alignement vertical des nuances graphiques et textuelles"

%% Translation of GIT committish: 35d4cc1b78c4105643ca5fdcb44cb717578d6d4a
  texidoces = "
De forma predeterminada, LilyPond usa ojetos gráficos
@code{DynamicLineSpanner} para alinear verticalmente objetos de
matiz dinámico sucesivos como reguladores y dinamicas textuales.
Sin embargo esto no siempre es deseable.  Insertando
@code{\\breakDynamicSpan}, que finaliza el objeto extenso de
alineamiento de forma prematura, se puede evitar este alineamiento
vertical.

Véase también el fragmento de código @qq{Desalinear indicaciones
dinámicas y textuales horizontalmente}.
"

  doctitlees = "Desalinear indicaciones dinámicas y textuales verticalmente"

  categories = "Spacing, Tweaks and overrides, Workaround"

  texidoc = "
By default, LilyPond uses @code{DynamicLineSpanner} grobs to vertically
align successive dynamic objects like hairpins and dynamic text.
However, this is not always wanted. By inserting
@code{\\breakDynamicSpan}, which ends the alignment spanner
prematurely, this vertical alignment can be avoided.

See also snippet @qq{Breaking horizontal alignment of dynamics and
textscripts}.
"

  doctitle = "Breaking vertical alignment of dynamics and textscripts"
} % begin verbatim


{ g1\< |
  e''\f\> |
  c'\p }

{ g1\< |
  e''\breakDynamicSpan\f\> |
  c'\p }



% ****************************************************************
% end ly snippet
% ****************************************************************
