]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/hu/learning/tweaks.itely
Doc-hu: fix duplicate @translationof entries
[lilypond.git] / Documentation / hu / learning / tweaks.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: hu -*-
2 @c This file is part of learning.tely
3 @ignore
4     Translation of GIT committish: 48c2b169dc8a9bc2ab2c767cbb83b57cc158742b
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11
12 @c -*- coding: utf-8; mode: texinfo; -*-
13 @c \version "2.17.6"
14 @node A kimenet finomhangolása
15 @chapter A kimenet finomhangolása
16 @translationof Tweaking output
17
18 @untranslated
19
20
21 @menu
22 * A finomhangolás alapjai::
23 * A belső működés referenciája::
24 * Objektumok megjelenése::
25 * Objektumok elhelyezése::
26 * Objektumok ütközése::
27 * További finomhangolás::
28 @end menu
29
30 @node A finomhangolás alapjai
31 @section A finomhangolás alapjai
32 @translationof Tweaking basics
33
34 @untranslated
35
36
37 @menu
38 * Bevezetés a finomhangolásba::
39 * Objektumok és interfészek::
40 * Objektumok és tulajdonságok elnevezési konvenciói::
41 * Finomhangolási módszerek::
42 @end menu
43
44 @node Bevezetés a finomhangolásba
45 @subsection Bevezetés a finomhangolásba
46 @translationof Introduction to tweaks
47
48 @untranslated
49
50
51 @ref{Kontextusok és ábrázolók}, as Contexts, Engravers, and the
52 @node Objektumok és interfészek
53 @subsection Objektumok és interfészek
54 @translationof Objects and interfaces
55
56 @untranslated
57
58
59 @c index object
60 @c index grob
61 @c index spanner
62 @c index interface
63 @c index properties, object
64 @c index object properties
65 @c index layout object
66 @c index object, layout
67 @c index interface
68 @c ode{Lyrics} objects, as well as objects to represent all
69 @node Objektumok és tulajdonságok elnevezési konvenciói
70 @subsection Objektumok és tulajdonságok elnevezési konvenciói
71 @translationof Naming conventions of objects and properties
72
73 @untranslated
74
75
76 @c index naming conventions for objects
77 @c index naming conventions for properties
78 @c index objects, naming conventions
79 @c index properties, naming conventions
80 @ref{Kontextusok és ábrázolók}.  Here for reference is a list
81 @node Finomhangolási módszerek
82 @subsection Finomhangolási módszerek
83 @translationof Tweaking methods
84
85 @untranslated
86
87
88 @c index tweaking methods
89 @c index override command
90 @c index override syntax
91 @ref{Ábrázolók hozzáadása és eltávolítása}.  We must now introduce some more
92 @c ode{\override}.  Because this command has to modify
93 @c ode{Lyrics}, and we shall omit it in many of the following
94 @c index color property, example
95 @c index NoteHead, example of overriding
96 @c index revert command
97 @c index color property, example
98 @c index NoteHead, example of overriding
99 @c ode{\override} or @code{\set} command to be effective only
100 @c index color property, example
101 @c index NoteHead, example of overriding
102 @c index overrideProperty command
103 @c ode{\overrideProperty}, which is occasionally required.
104 @c Maybe explain in a later iteration  -td
105 @c index tweak command
106 @c ode{\once \override} would do:
107 @c index font-size property, example
108 @c index NoteHead, example of overriding
109 @c index font-size property, example
110 @c index @code{\tweak}, example
111 @c ode{\tweak} command is simply
112 @c index color property, example
113 @c index @code{\tweak}, example
114 @c index tuplets, nested
115 @c index triplets, nested
116 @c index bracket, tuplet
117 @c index bracket, triplet
118 @c index tuplet bracket
119 @c index triplet bracket
120 @c index @code{\tweak}, example
121 @c index direction property, example
122 @c index color property, example
123 @c ode{\override} commands:
124 @c index text property, example
125 @c index tuplet-number function, example
126 @c index transparent property, example
127 @c index TupletNumber, example of overriding
128 @c NOTE Tuplet brackets collide if notes are high on staff
129 @c See issue 509
130 @node A belső működés referenciája
131 @section A belső működés referenciája
132 @translationof The Internals Reference manual
133
134 @untranslated
135
136
137 @c index Internals Reference
138 @menu
139 * Elrendezési objektumok tulajdonságai::
140 * Interfészek tulajdonságai::
141 * Tulajdonságok típusai::
142 @end menu
143
144 @node Elrendezési objektumok tulajdonságai
145 @subsection Elrendezési objektumok tulajdonságai
146 @translationof Properties of layout objects
147
148 @untranslated
149
150
151 @c index properties of layout objects
152 @c index properties of grobs
153 @c index grobs, properties of
154 @c index layout objects, properties of
155 @c index Internals Reference manual
156 @c ode{\override} command would be needed.  But is there a
157 @c index override example
158 @c index Internals Reference, example of using
159 @c index @code{\addlyrics} example
160 @c ode{thickness} (number)
161 @c ode{thickness} and that the new value should be a number
162 @c index Slur example of overriding
163 @c index thickness property, example
164 @subheading A kívánt kontextus megkeresése
165 @c index context, finding
166 @c index context, identifying correct
167 @c ode{Slur_engraver} page.  At the very bottom it tells
168 @subheading Felülírás csak egy alkalommal
169 @c index overriding once only
170 @c index once override
171 @c index Slur, example of overriding
172 @c index thickness property, example
173 @subheading Tulajdonság visszaállítása
174 @c index revert
175 @c index default properties, reverting to
176 @c ode{\once} placed immediately before each of the notes where
177 @c index Slur, example of overriding
178 @c index thickness property, example
179 @c index Slur, example of overriding
180 @c index thickness property, example
181 @node Interfészek tulajdonságai
182 @subsection Interfészek tulajdonságai
183 @translationof Properties found in interfaces
184
185 @untranslated
186
187
188 @c index interface
189 @c index interface properties
190 @c index properties in interfaces
191 @c ode{\override} command do we need to do this?  We first look in the
192 @c ode{font-interface}.
193 @c ode{font-interface} but @code{font-shape} is not?  The answer is
194 @c ode{font-shape} is not.  The entries in @code{LyricText} then tell
195 @c ode{LyricText}.  Other objects which support @code{font-interface}
196 @c ode{italic}.  As before, we'll omit the context.
197 @c ode{thickness} or @code{font-shape}, others are used as values that
198 @c index font-shape property, example
199 @c index italic, example
200 @c index LyricText, example of overriding
201 @c index @code{\addlyrics}, example
202 @subheading Kontextus megadása dalszöveg-beviteli módban
203 @c index context, specifying in lyric mode
204 @c index lyric mode, specifying context
205 @node Tulajdonságok típusai
206 @subsection Tulajdonságok típusai
207 @translationof Types of properties
208
209 @untranslated
210
211
212 @c index property types
213 @c ode{symbol}.  To be valid, the value given to a property
214 @c ode{\override} command.
215 @node Objektumok megjelenése
216 @section Objektumok megjelenése
217 @translationof Appearance of objects
218
219 @untranslated
220
221
222 @menu
223 * Objektumok láthatósága és színe::
224 * Objektumok mérete::
225 * Objektumok hossza és vastagsága::
226 @end menu
227
228 @node Objektumok láthatósága és színe
229 @subsection Objektumok láthatósága és színe
230 @translationof Visibility and color of objects
231
232 @untranslated
233
234
235 @c ode{BarLine}.  Its properties include two that control its
236 @subheading stencil (láthatóság)
237 @c index stencil property
238 @c index BarLine, example of overriding
239 @c index stencil property, example
240 @c index BarLine, example of overriding
241 @c index stencil property, example
242 @c ode{stencil} property of the @code{NoteHead} object is set to
243 @c ode{#f}.  If this is the case, you can instead use the
244 @c ode{point-stencil} function, which sets the stencil to a object
245 @subheading break-visibility (láthatóság sortörések körül)
246 @c index break-visibility property
247 @c ode{break-visibility} property requires a vector of three booleans.
248 @c ode{\override} command.
249 @c index BarLine, example of overriding
250 @c index break-visibility property, example
251 @subheading transparent (átlátszóság)
252 @c index transparent property
253 @c index transparency
254 @c ode{grob-interface}.  So the command to make the time signature
255 @c index TimeSignature, example of overriding
256 @c index transparent property, example
257 @c index TimeSignature, example of overriding
258 @c index stencil property, example
259 @subheading color (szín)
260 @c index color property
261 @c index BarLine, example of overriding
262 @c index color property, example
263 @c index color, X11
264 @c index X11 colors
265 @c ode{x11-color}, like this:
266 @c index BarLine, example of overriding
267 @c index color property, example
268 @c index rgb colors
269 @c index color, rgb
270 @c index BarLine, example of overriding
271 @c index color property, example
272 @c index StaffSymbol, example of overriding
273 @c index TimeSignature, example of overriding
274 @c index Clef, example of overriding
275 @c index NoteHead, example of overriding
276 @c index Stem, example of overriding
277 @c index BarLine, example of overriding
278 @c index color property, example
279 @c index x11-color, example of using
280 @node Objektumok mérete
281 @subsection Objektumok mérete
282 @translationof Size of objects
283
284 @untranslated
285
286
287 @c index changing size of objects
288 @c index size of objects
289 @c index objects, size of
290 @c index objects, changing size of
291 @c index alignAboveContext property, example
292 @c index @code{\with}, example
293 @c index alignAboveContext property, example
294 @c index @code{\with}, example
295 @c index stencil property, example
296 @c index Clef, example of overriding
297 @c index TimeSignature, example of overriding
298 @c ode{\set} or @code{\override} commands embedded in the
299 @c ode{\with} clause, or if none have been set there, the normal
300 @c ode{alignBelowContext}, are two such properties -- once the staff
301 @c index alignAboveContext property, example
302 @c index @code{\with}, example
303 @c index Clef, example of overriding
304 @c index TimeSignature, example of overriding
305 @c index alignAboveContext property, example
306 @c index @code{\with}, example
307 @c index Clef, example of overriding
308 @c index TimeSignature, example of overriding
309 @c index fontSize property, example
310 @node Objektumok hossza és vastagsága
311 @subsection Objektumok hossza és vastagsága
312 @translationof Length and thickness of objects
313
314 @untranslated
315
316
317 @c index distances
318 @c index thickness
319 @c index length
320 @c index magstep
321 @c index size, changing
322 @c index stem length, changing
323 @c index staff line spacing, changing
324 @c ode{line-thickness.}  For example, by default, the lines of
325 @c ode{beam-thickness} property, which is measured in staff-spaces.
326 @c ode{magstep} provided for exactly this purpose.  It takes
327 @c index alignAboveContext property, example
328 @c index @code{\with}, example
329 @c index Clef, example of overriding
330 @c index TimeSignature, example of overriding
331 @c index fontSize property, example
332 @c index StaffSymbol, example of overriding
333 @c index magstep function, example of using
334 @c index staff-space property, example
335 @c index stencil property, example
336 @c ode{thickness} property.  An example of changing the thickness
337 @node Objektumok elhelyezése
338 @section Objektumok elhelyezése
339 @translationof Placement of objects
340
341 @untranslated
342
343
344 @menu
345 * Automatikus viselkedés::
346 * Vonalrendszeren belüli objektumok::
347 * Vonalrendszeren kívüli objektumok::
348 @end menu
349
350 @node Automatikus viselkedés
351 @subsection Automatikus viselkedés
352 @translationof Automatic behavior
353
354 @untranslated
355
356
357 @c index within-staff objects
358 @c index outside-staff objects
359 @c index objects, within-staff
360 @c index objects, outside-staff
361 @c ode{outside-staff-priority} property to determine the order in
362 @c ode{outside-staff-priority}.  The outside-staff objects are
363 @c ode{outside-staff-priority}, and placed so that they do not
364 @c ode{outside-staff-priority} the one encountered first will be
365 @c index markup example
366 @node Vonalrendszeren belüli objektumok
367 @subsection Vonalrendszeren belüli objektumok
368 @translationof Within-staff objects
369
370 @untranslated
371
372
373 @c index down
374 @c index up
375 @c index center
376 @c index neutral
377 @c index Stem, example of overriding
378 @c index direction property, example
379 @c ode{UP} for stems, but for some objects it means @q{center}.
380 @c ode{\once \override} command or use the predefined command
381 @c ode{\xxxNeutral} command.
382 @unnumberedsubsubsec Ujjrend
383 @c index fingering, placement
384 @c index fingering, chords
385 @c index Fingering, example of overriding
386 @c index direction property, example
387 @c index fingering example
388 @c index fingering example
389 @c index fingering example
390 @c ode{\set fingeringOrientations} command.  The format of this
391 @c ode{\set fingeringOrientations = #'([up] [left/right] [down])}
392 @c ode{\set} is used because @code{fingeringOrientations} is a
393 @c ode{New_fingering_engraver}.
394 @c ode{up} appears in the list), below (if @code{down} appears),
395 @c ode{right} are mutually exclusive -- fingering may be placed
396 @c index fingering example
397 @c index @code{\set}, example of using
398 @c index fingeringOrientations property, example
399 @c ode{Fingering} object in the IR to be @code{-5}, so let's
400 @node Vonalrendszeren kívüli objektumok
401 @subsection Vonalrendszeren kívüli objektumok
402 @translationof Outside-staff objects
403
404 @untranslated
405
406
407 @c ode{grob-interface} and so is a property of all layout objects.
408 @c index spanners
409 @c ode{outside-staff-priority} of the @code{Hairpin} object will
410 @c ode{DynamicLineSpanner} object instead.  This override must be
411 @c index text spanner
412 @c index ottava bracket
413 @c index TextSpanner, example of overriding
414 @c index bound-details property, example
415 @c index tweaking bar number placement
416 @c index bar numbers, tweaking placement
417 @c index tweaking metronome mark placement
418 @c index metronome mark, tweaking placement
419 @c index tweaking rehearsal mark placement
420 @c index rehearsal marks, tweaking placement
421 @c ode{Bar_number_engraver}, @code{Metronome_mark_engraver} or
422 @c ode{Mark_engraver} respectively should be removed from the
423 @c ode{Score} context and placed in the top @code{Staff} context.  If
424 @c ode{outside-staff-priority} values:
425 @c ode{TextSpanner}, remembering that @code{OttavaBracket} is created
426 @c index TextSpanner, example of overriding
427 @c index bound-details property, example
428 @c index slurs and outside-staff-priority
429 @c index slurs and articulations
430 @c index articulations and slurs
431 @c index TextScript, example of overriding
432 @c index outside-staff-priority property, example
433 @subheading A \textLengthOn parancs
434 @c index notes, spreading out with text
435 @c ode{\textLengthOff}.  Remember @code{\once} only works with
436 @c ode{\override}, @code{\set}, @code{\revert} or @code{unset},
437 @c index markup text, allowing collisions
438 @c index TextScript, example of overriding
439 @c index outside-staff-priority property, example
440 @subheading Dinamika
441 @c index tweaking dynamics placement
442 @c index dynamics, tweaking placement
443 @subheading Grobok méretezése
444 @c index grob sizing
445 @c index sizing grobs
446 @c ode{grob-interface}.
447 @c index @code{extra-spacing-width}
448 @c ode{extra-spacing-width} to @code{'(+inf.0 . -inf.0)}.  So
449 @c ode{'(0 . 0)} so the true width shines through.  This is
450 @c index DynamicText, example of overriding
451 @c index extra-spacing-width property, example
452 @c index DynamicText, example of overriding
453 @c index extra-spacing-width property, example
454 @c ode{staff-padding} which is covered in the following section.
455 @node Objektumok ütközése
456 @section Objektumok ütközése
457 @translationof Collisions of objects
458
459 @untranslated
460
461
462 @menu
463 * Objektumok mozgatása::
464 * Egymást átfedő jelek javítása::
465 * Valós zenei példa::
466 @end menu
467
468 @node Objektumok mozgatása
469 @subsection Objektumok mozgatása
470 @translationof Moving objects
471
472 @untranslated
473
474
475 @c index moving overlapping objects
476 @c index moving colliding objects
477 @c index moving colliding grobs
478 @c index objects, moving colliding
479 @c index grobs, moving colliding
480 @c ode{direction}
481 @ref{Vonalrendszeren belüli objektumok}.
482 @c ode{padding}, @code{left-padding},
483 @c ode{right-padding}, @code{staff-padding}
484 @c index padding
485 @c index left-padding property
486 @c index padding property
487 @c index right-padding property
488 @c index staff-padding property
489 @c ode{side-position-interface}.
490 @c ode{AccidentalPlacement} object has any effect on the placement
491 @c ode{padding} property: @code{padding} controls the minimum amount of
492 @c ode{side-position-interface} and the nearest other object (generally
493 @c ode{self-alignment-X}
494 @c index self-alignment-X property
495 @c ode{-1} and @code{+1} may be specified, where @code{-1} is
496 @c ode{extra-spacing-width}
497 @c index extra-spacing-width property
498 @c ode{item-interface}.  It takes two numbers, the first is added
499 @c ode{staff-position}
500 @c index staff-position property
501 @c ode{staff-position} is a property of the
502 @c ode{staff-symbol-referencer-interface}, which is supported by
503 @c ode{force-hshift}
504 @c index force-hshift property
505 @ref{Szólamok kézi létrehozása}) do not resolve the note
506 @c index extra-offset property
507 @c ode{grob-interface}.  It takes a pair of numbers which specify the
508 @c index positions property
509 @node Egymást átfedő jelek javítása
510 @subsection Egymást átfedő jelek javítása
511 @translationof Fixing overlapping notation
512
513 @untranslated
514
515
516 @subheading padding (térköz) tulajdonság
517 @c index padding
518 @c index fixing overlapping notation
519 @c index overlapping notation
520 @c index Script, example of overriding
521 @c index padding property, example
522 @c index MetronomeMark, example of overriding
523 @c index padding property, example
524 @c ode{Voice} context will not be noticed.  For more details, see
525 @subheading left-padding (bal térköz) és right-padding (jobb térköz) tulajdonságok
526 @c index left-padding property
527 @c index right-padding property
528 @c index Accidental, example of overriding
529 @c index text property, example
530 @c index stencil property, example
531 @c index AccidentalPlacement, example of overriding
532 @c index right-padding property, example
533 @subheading staff-padding (kottasorok közötti térköz) tulajdonság
534 @c index aligning objects on a baseline
535 @c index objects, aligning on a baseline
536 @c ode{staff-padding} can be used to align objects such as dynamics
537 @c ode{DynamicLineSpanner}.  This is because the baseline should apply
538 @c index DynamicText, example of overriding
539 @c index extra-spacing-width property, example
540 @c index DynamicLineSpanner, example of overriding
541 @c index staff-padding property, example
542 @subheading self-alignment-X (vízszintes igazítás) tulajdonság
543 @c index StringNumber, example of overriding
544 @c index self-alignment-X property, example
545 @subheading staff-position (kottasor-pozíció) tulajdonság
546 @c index object collision within a staff
547 @c ode{staff-position} is set to -4 for MultiMeasureRest, so we need to
548 @c index MultiMeasureRest, example of overriding
549 @c index staff-position property, example
550 @subheading extra-offset (extra eltolás) tulajdonság
551 @c index positioning objects
552 @c index positioning grobs
553 @c index objects, positioning
554 @c index grobs, positioning
555 @c index Fingering, example of overriding
556 @c index extra-offset property, example
557 @subheading positions (pozíciók) tulajdonság
558 @c index controlling tuplets, slurs, phrasing slurs, and beams manually
559 @c index manually controlling tuplets, slurs, phrasing slurs, and beams
560 @c index tuplet beams, controlling manually
561 @c index slurs, controlling manually
562 @c index phrasing slurs, controlling manually
563 @c index beams, controlling manually
564 @c index PhrasingSlur, example of overriding
565 @c index positions property, example
566 @c index Beam, example of overriding
567 @c index positions property, example
568 @subheading force-hshift (kényszerített vízszintes eltolás) tulajdonság
569 @c FIXME: formatting stuff  (ie not important right now IMO)
570 @c @a nchor Chopin finally corrected TODOgp
571 @c index NoteColumn, example of overriding
572 @c index force-hshift property, example
573 @node Valós zenei példa
574 @subsection Valós zenei példa
575 @translationof Real music example
576
577 @untranslated
578
579
580 @c The following should appear as music without code
581 @c This example should not be indexed
582 @c line-width ensures no break
583 @c line-width ensures no break
584 @c line-width ensures no break
585 @c ode{staff-position} property, which is specified in half staff
586 @c ode{\once \override Tie.staff-position = #3.5}
587 @c line-width ensures no break
588 @c line-width ensures no break
589 @c index Tie, example of overriding
590 @c index staff-position property, example
591 @c line-width ensures no break
592 @c index NoteColumn, example of overriding
593 @c index force-hshift property, example
594 @c index Stem, example of overriding
595 @c index transparent property, example
596 @c line-width ensures no break
597 @node További finomhangolás
598 @section További finomhangolás
599 @translationof Further tweaking
600
601 @untranslated
602
603
604 @menu
605 * A finomhangolás más felhasználási módjai::
606 * Változók felhasználása a finomhangoláshoz::
607 * Stíluslapok::
608 * További információforrások::
609 * A lassabban feldolgozható finomhangolások elkerülése::
610 * Haladó finomhangolás Scheme-mel::
611 @end menu
612
613 @node A finomhangolás más felhasználási módjai
614 @subsection A finomhangolás más felhasználási módjai
615 @translationof Other uses for tweaks
616
617 @untranslated
618
619
620 @c index transparent property, use of
621 @c index objects, making invisible
622 @c index removing objects
623 @c index objects, removing
624 @c index hiding objects
625 @c index objects, hiding
626 @c index invisible objects
627 @c index objects, invisible
628 @c index tying notes across voices
629 @subheading Átkötés különböző szólamok hangjai között
630 @c index Stem, example of overriding
631 @c index transparent property, example
632 @c ode{length} to @code{8},
633 @subheading Korona szimulációja MIDI-ben
634 @c index stencil property, use of
635 @c index fermata, implementing in MIDI
636 @c index MetronomeMark, example of overriding
637 @c index transparent property, example
638 @c index MetronomeMark, example of overriding
639 @c index stencil property, example
640 @node Változók felhasználása a finomhangoláshoz
641 @subsection Változók felhasználása a finomhangoláshoz
642 @translationof Using variables for tweaks
643
644 @untranslated
645
646
647 @c index variables, using for tweaks
648 @c index using variables for tweaks
649 @c index tweaks, using variables for
650 @c ode{\override Lyrics.LyricText.font-shape = #'italic}
651 @c ode{\override Lyrics.LyricText.font-series = #'bold}
652 @c ode{\revert Lyrics.LyricText.font-shape}
653 @c ode{\revert Lyrics.LyricText.font-series}
654 @c index LyricText, example of overriding
655 @c index font-shape property, example
656 @c index font-series property, example
657 @node Stíluslapok
658 @subsection Stíluslapok
659 @translationof Style sheets
660
661 @untranslated
662
663
664 @ref{A kimenet finomhangolása}, for details.  But what if you have many
665 @ref{Haladó finomhangolás Scheme-mel}.
666 @c We have to do this awkward example/lilypond-non-verbatim
667 @c because we can't do the \include stuff in the manual.
668 @c ode{\include "definitions.ily"} with
669 @c ode{\include "web-publish.ily"}.  Of course, we could make this
670 @node További információforrások
671 @subsection További információforrások
672 @translationof Other sources of information
673
674 @untranslated
675
676
677 @node A lassabban feldolgozható finomhangolások elkerülése
678 @subsection A lassabban feldolgozható finomhangolások elkerülése
679 @translationof Avoiding tweaks with slower processing
680
681 @untranslated
682
683
684 @node Haladó finomhangolás Scheme-mel
685 @subsection Haladó finomhangolás Scheme-mel
686 @translationof Advanced tweaks with Scheme
687
688 @untranslated
689
690
691 @c ode{\tweak} commands, an even more powerful way of modifying
692 @c index x11-color function, example of using
693 @c index NoteHead, example of overriding
694 @c index color property, setting to Scheme procedure
695