]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/spacing.itely
Add support for max-systems-per-page.
[lilypond.git] / Documentation / de / user / spacing.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 3121682025660b6c85fbf3f22bb9cd8396699ad1
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10
11 @node Spacing issues
12 @chapter Spacing issues
13
14 @untranslated
15
16
17 @menu
18 * Paper and pages::
19 * Music layout::
20 * Breaks::
21 * Vertical spacing::
22 * Horizontal spacing::
23 * Fitting music onto fewer pages::
24 @end menu
25
26 @node Paper and pages
27 @section Paper and pages
28
29 @untranslated
30
31
32 @menu
33 * Paper size::
34 * Page formatting::
35 @end menu
36
37 @node Paper size
38 @subsection Paper size
39
40 @untranslated
41
42
43 @node Page formatting
44 @subsection Page formatting
45
46 @untranslated
47
48
49 @node Music layout
50 @section Music layout
51
52 @untranslated
53
54
55 @menu
56 * Setting the staff size::
57 * Score layout::
58 @end menu
59
60 @node Setting the staff size
61 @subsection Setting the staff size
62
63 @untranslated
64
65
66 @node Score layout
67 @subsection Score layout
68
69 @untranslated
70
71
72 @node Breaks
73 @section Breaks
74
75 @untranslated
76
77
78 @menu
79 * Line breaking::
80 * Page breaking::
81 * Optimal page breaking::
82 * Optimal page turning::
83 * Minimal page breaking::
84 * Explicit breaks::
85 * Using an extra voice for breaks::
86 @end menu
87
88 @node Line breaking
89 @subsection Line breaking
90
91 @untranslated
92
93
94 @node Page breaking
95 @subsection Page breaking
96
97 @untranslated
98
99
100 @node Optimal page breaking
101 @subsection Optimal page breaking
102
103 @untranslated
104
105
106 @node Optimal page turning
107 @subsection Optimal page turning
108
109 @untranslated
110
111
112 @node Minimal page breaking
113 @subsection Minimal page breaking
114
115 @untranslated
116
117
118 @node Explicit breaks
119 @subsection Explicit breaks
120
121 @untranslated
122
123
124 @node Using an extra voice for breaks
125 @subsection Using an extra voice for breaks
126
127 @untranslated
128
129
130 @node Vertical spacing
131 @section Vertical spacing
132
133 @untranslated
134
135
136 @menu
137 * Vertical spacing inside a system::
138 * Vertical spacing between systems::
139 * Explicit staff and system positioning::
140 * Two-pass vertical spacing::
141 * Vertical collision avoidance::
142 @end menu
143
144 @node Vertical spacing inside a system
145 @subsection Vertical spacing inside a system
146
147 @untranslated
148
149
150 @node Vertical spacing between systems
151 @subsection Vertical spacing between systems
152
153 @untranslated
154
155
156 @node Explicit staff and system positioning
157 @subsection Explicit staff and system positioning
158
159 @untranslated
160
161
162 @node Two-pass vertical spacing
163 @subsection Two-pass vertical spacing
164
165 @untranslated
166
167
168 @node Vertical collision avoidance
169 @subsection Vertical collision avoidance
170
171 @untranslated
172
173
174 @node Horizontal spacing
175 @section Horizontal Spacing
176
177 @untranslated
178
179
180 @menu
181 * Horizontal spacing overview::
182 * New spacing area::
183 * Changing horizontal spacing::
184 * Line length::
185 * Proportional notation::
186 @end menu
187
188 @node Horizontal spacing overview
189 @subsection Horizontal spacing overview
190
191 @untranslated
192
193
194 @node New spacing area
195 @subsection New spacing area
196
197 @untranslated
198
199
200 @node Changing horizontal spacing
201 @subsection Changing horizontal spacing
202
203 @untranslated
204
205
206 @node Line length
207 @subsection Line length
208
209 @untranslated
210
211
212 @node Proportional notation
213 @subsection Proportional notation
214
215 @untranslated
216
217
218 @node Fitting music onto fewer pages
219 @section Fitting music onto fewer pages
220
221 @untranslated
222
223
224 @menu
225 * Displaying spacing::
226 * Changing spacing::
227 @end menu
228
229 @node Displaying spacing
230 @subsection Displaying spacing
231
232 @untranslated
233
234
235 @node Changing spacing
236 @subsection Changing spacing
237
238 Manchmal bleiben nur noch ein oder zwei Systeme auf der 
239 letzten Seite übrig. Das ist immer ärgerlich, besonders 
240 wenn es scheint, dass auf den vorigen Seiten genug Platz 
241 ist, um die Systeme noch unterzubringen.
242
243 Wenn man versucht, das Layout zu verändern, kommt einem 
244 der Befehl @code{annotate-spacing} zu Hilfe. Mit diesem 
245 Befehl erhält man die Werte von verschiedenen Abstandsbefehlen 
246 ausgedruckt, mehr Information im Kapitel @ref{Displaying spacing}.
247 Anhand dieser Angaben kann dann entschieden werden, welche 
248 Werte verändert werden müssen.
249
250 Neben Rändern gibt es nämlich weitere Optionen, Platz zu sparen:
251
252 @itemize
253 @item
254 LilyPond kann die Systeme so dicht wie möglich platzieren (damit 
255 so viele Systeme wie möglich auf eine Seite passen), aber sie 
256 dann so anordnen, dass kein weißer Rand unten auf der Seite entsteht.
257
258 @example
259 \paper @{
260   between-system-padding = #0.1
261   between-system-space = #0.1
262   ragged-last-bottom = ##f
263   ragged-bottom = ##f
264 @}
265 @end example
266
267 @item
268 Die Anzahl der Systeme kann reduziert werden (wenn LilyPond 
269 die Musik auf 11 Systeme verteilt, kann man die Benutzung von 
270 nur 10 Systemen erzwingen).
271
272 @example
273 \paper @{
274   system-count = #10
275 @}
276 @end example
277
278 @item
279 Vermeidung von Objekten, die den vertikalen Abstand von Systemen 
280 vergrößern, hilft oft. Die Verwendung von Klammern bei Wiederholungen 
281 etwa braucht mehr Platz. Wenn die Noten innerhalb der Klammern  auf 
282 zwei Systeme verteilt sind, brauchen sie mehr Platz, als wenn sie 
283 nur auf einer Zeile gedruckt werden.
284
285 Ein anderes Beispiel ist es, Dynamik-Zeichen, die besonders 
286 weit @qq{hervorstehen}, zu verschieben.
287
288 @lilypond[verbatim,quote,fragment]
289 \relative c' {
290   e4 c g\f c
291   \override DynamicLineSpanner #'padding = #-1.8
292   \override DynamicText #'extra-offset = #'( -2.1 . 0)
293   e4 c g\f c
294 }
295 @end lilypond
296
297 @item
298 Die horizontalen Abstände können mit der 
299  @code{SpacingSpanner}-Eigenschaft verändert werden.  Siehe
300 @ref{Changing horizontal spacing} für Einzelheiten.
301
302 @lilypond[verbatim,quote]
303 \score {
304   \relative c'' {
305     g4 e e2 | f4 d d2 | c4 d e f | g4 g g2 |
306     g4 e e2 | f4 d d2 | c4 e g g | c,1 |
307     d4 d d d | d4 e f2 | e4 e e e | e4 f g2 |
308     g4 e e2 | f4 d d2 | c4 e g g | c,1 |
309   }
310   \layout {
311     \context {
312       \Score
313       \override SpacingSpanner
314                 #'base-shortest-duration = #(ly:make-moment 1 4)
315     }
316   }
317 }
318 @end lilypond
319
320 @end itemize
321