<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- header_tag --> <html lang="en"> <head> <title>Changing spacing - GNU LilyPond Notation Reference</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="GNU LilyPond Notation Reference"> <meta name="generator" content="makeinfo 4.11"> <link title="Top" rel="start" href="index.es.html#Top"> <link rel="up" href="Fitting-music-onto-fewer-pages.es.html#Fitting-music-onto-fewer-pages" title="Fitting music onto fewer pages"> <link rel="prev" href="Displaying-spacing.es.html#Displaying-spacing" title="Displaying spacing"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <!-- Copyright (C) 1999--2007 by the authors Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections. A copy of the license is included in the section entitled ``GNU Free Documentation License''. --> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"><!-- pre.display { font-family:inherit } pre.format { font-family:inherit } pre.smalldisplay { font-family:inherit; font-size:smaller } pre.smallformat { font-family:inherit; font-size:smaller } pre.smallexample { font-size:smaller } pre.smalllisp { font-size:smaller } span.sc { font-variant:small-caps } span.roman { font-family:serif; font-weight:normal; } span.sansserif { font-family:sans-serif; font-weight:normal; } hr { border:0; height:1; color: #000000; background-color: #000000; } /* hr { border: none; height: 1px; color: #666666; background-color: #666666; } body { border-left: 1px solid #666666; border-right: 1px solid #666666; color: #332d28; margin-right: auto; margin-left: auto; width: 60em; list-style-type: square; font-family: Arial,Helvetica,sans-serif; padding-right: 1em; padding-left: 1em; } a { border-bottom: 1px dashed #344242; text-decoration: none; color: #344242; } a:link { text-decoration: none; } a:visited { border-bottom: 1px dashed #666666; color: #666666; } a:active { border-bottom: 1px solid #00cccc; color: #00cccc; } a:hover { border-bottom: 1px solid #1d7b85; color: #1d7b85; } blockquote { border: 1px solid #cccccc; padding: 3px; width: 40em; } .node { border-left: 1px solid #666666; margin: -0.5em 0px 1em; padding: 2px 1px 0px; font-style: italic; } .node a { border: none; text-decoration: underline; font-style: normal; font-weight: bold; } .verbatim { font-family: "Courier New",Courier,monospace; } .unnumberedsubsubsec { font-size: large; color: #1d7b85; } .subsubheading { font-size: large; color: #3b220d; } .contents { border: 1px dashed #339999; margin: 3px 2em; list-style-type: square; padding-right: 1em; width: 40em; background-color: #fcfff9; } .contents a { border-bottom: 1px dashed #423d34; text-decoration: none; color: #423d34; } .contents a:visited { border-bottom: 1px dashed #666666; color: #666666; } .contents a:active { border-bottom: 1px solid #f0d86d; color: #f0d86d; } .contents a:hover { border-bottom: 1px solid #3b220d; color: #3b220d; } .menu { border-left: 1px dashed #339999; margin: 3px 2em 1em; list-style-type: square; padding-left: 1.4em; width: 40em; } .unnumbered { } h2 { font-size: x-large; color: #1d7b85; } */ --></style> </head> <BODY BGCOLOR=WHITE TEXT=BLACK> <div class="node"> <p> <a name="Changing-spacing"></a> Previous: <a rel="previous" accesskey="p" href="Displaying-spacing.es.html#Displaying-spacing">Displaying spacing</a>, Up: <a rel="up" accesskey="u" href="Fitting-music-onto-fewer-pages.es.html#Fitting-music-onto-fewer-pages">Fitting music onto fewer pages</a> <hr> </div> <h4 class="subsection">4.6.2 Changing spacing</h4> <p>From the output of <code>annotate-spacing</code>, we can see which margins we may wish to alter. <!-- TODO add info about or pointers to margin settings --> <p>Other than margins, there are a few other options to save space: <ul> <li>You may tell LilyPond to place systems as close together as possible (to fit as many systems as possible onto a page), but then to space those systems out so that there is no blank space at the bottom of the page. <pre class="example"> \paper { between-system-padding = #0.1 between-system-space = #0.1 ragged-last-bottom = ##f ragged-bottom = ##f } </pre> <li>You may force the number of systems (i.e., if LilyPond wants to typeset some music with 11 systems, you could force it to use 10). <pre class="example"> \paper { system-count = #10 } </pre> <li>Avoid (or reduce) objects which increase the vertical size of a system. For example, volta repeats (or alternate repeats) require extra space. If these repeats are spread over two systems, they will take up more space than one system with the volta repeats and another system without. <p>Another example is moving dynamics which ‘stick out’ of a system, as in the second bar here: <blockquote> <pre class="verbatim"> e4 c g\f c \override DynamicText #'extra-offset = #'( -2.2 . 2.0) e4 c g\f c </pre> <p> <a href="../a9/lily-cbf62d24.ly"> <img align="middle" border="0" src="../a9/lily-cbf62d24.png" alt="[image of music]"> </a> </p> </blockquote> <li>Alter the horizontal spacing via <code>SpacingSpanner</code>. See <a href="Changing-horizontal-spacing.es.html#Changing-horizontal-spacing">Changing horizontal spacing</a>, for more details. Here's an example first showing the default behavior: <blockquote> <pre class="verbatim"> \score { \relative c'' { g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | } } </pre> <p> <a href="../a2/lily-f2060385.ly"> <img align="middle" border="0" src="../a2/lily-f2060385.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent">and now with <code>common-shortest-duration</code> increased from the value of <code>1/4</code> (a quarter note is the most common in this example) to <code>1/2</code>: <blockquote> <pre class="verbatim"> \score { \relative c'' { g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 | g4 e e2 | } \layout { \context { \Score \override SpacingSpanner #'common-shortest-duration = #(ly:make-moment 1 2) } } } </pre> <p> <a href="../d4/lily-159c0ef8.ly"> <img align="middle" border="0" src="../d4/lily-159c0ef8.png" alt="[image of music]"> </a> </p> </blockquote> <p class="noindent">Note that this override cannot be modified dynamically, so it must always be placed in a <code>\context{..}</code> block so that it applies to the whole score. </ul> <!-- *- coding: utf-8; mode: texinfo; -*- --> <!-- This file is part of lilypond.tely --> <!-- \version "2.11.55" --> <!-- footer_tag --><br><hr> <div class="node"> <p> Previous: <a rel="previous" accesskey="p" href="Displaying-spacing.es.html#Displaying-spacing">Displaying spacing</a>, Up: <a rel="up" accesskey="u" href="Fitting-music-onto-fewer-pages.es.html#Fitting-music-onto-fewer-pages">Fitting music onto fewer pages</a> </div> <div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;"> <p> <font size="-1"> Esta página corresponde a LilyPond-2.11.57 (rama de desarrollo). <br> <address> Informe de los fallos a través de la lista en español <a href="http://es.groups.yahoo.com/group/lilypond-es/">lilypond-es</a>, o en inglés a través de <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs</a>. </address> <br> Se agradecen las <a href="http://lilypond.org/web/devel/participating/documentation-adding">sugerencias para la documentación</a>. </font> </p> </div> <P> Otros idiomas: <a href="Changing-spacing.fr.html">français</a>, <a href="Changing-spacing.de.html">deutsch</a>. <BR> </P> </BODY></html>