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