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