From: Till Paala Date: Sun, 31 Jan 2010 20:04:14 +0000 (+0200) Subject: Doc-de: last updates for Learning manual X-Git-Tag: release/2.13.12-1~3^2~4^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=614af9d73f1396fab52bcf19ce5935a7abb3d07a;p=lilypond.git Doc-de: last updates for Learning manual --- diff --git a/Documentation/de/learning/preface.itely b/Documentation/de/learning/preface.itely index 5ef5e0ffec..36779ff316 100644 --- a/Documentation/de/learning/preface.itely +++ b/Documentation/de/learning/preface.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: 499a511d4166feaada31114e097f86b5e0c56421 + Translation of GIT committish: 6073b7f6288066f7c3acc1c56800478c3f5f0c57 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' diff --git a/Documentation/de/learning/templates.itely b/Documentation/de/learning/templates.itely index 030a7be6dd..94fb952d52 100644 --- a/Documentation/de/learning/templates.itely +++ b/Documentation/de/learning/templates.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: d96023d8792c8af202c7cb8508010c0d3648899d + Translation of GIT committish: 6073b7f6288066f7c3acc1c56800478c3f5f0c57 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -10,6 +10,8 @@ @c \version "2.12.0" +@c Translators: Till Paala + @node Vorlagen @appendix Vorlagen @translationof Templates @@ -27,8 +29,7 @@ schönen Notenbild erfreuen! * Vokalensemble:: * Orchestervorlage:: * Vorlagen für alte Notation:: -* Jazz-Combo:: -* Lilypond-book-Vorlagen:: +* Andere Vorlagen:: @end menu @@ -151,9 +152,12 @@ schönen Notenbild erfreuen! @lilypondfile[verbatim,lilyquote,ragged-right,texidoc] {ancient-notation-template----modern-transcription-of-gregorian-music.ly} +@node Andere Vorlagen +@appendixsec Andere Vorlagen +@translationof Other templates + -@node Jazz-Combo -@appendixsec Jazz-Combo +@appendixsubsec Jazz-Combo @translationof Jazz combo @lilypondfile[verbatim,lilyquote,ragged-right,texidoc] @@ -226,120 +230,5 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print } } @end lilypond -@end ignore - - -@node Lilypond-book-Vorlagen -@appendixsec Lilypond-book-Vorlagen -@translationof Lilypond-book templates - -Diese Vorlagen können mit @code{lilypond-book} benutzt werden. Wenn -Sie dieses Programm noch nicht kennen, lesen Sie bitte den Abschnitt -@rprogram{LilyPond-book}. - -@appendixsubsec LaTeX - -LilyPond-Noten können in LaTeX-Dokumente eingefügt werden. - -@example -\documentclass[]@{article@} - -\begin@{document@} - -Normaler LaTeX-Ttext. - -\begin@{lilypond@} -\relative c'' @{ -a4 b c d -@} -\end@{lilypond@} - -Weiterer LaTeX-Text. - -\begin@{lilypond@} -\relative c'' @{ -d4 c b a -@} -\end@{lilypond@} -\end@{document@} -@end example - -@appendixsubsec Texinfo - -LilyPond-Noten können auch in Texinfo eingefügt werden -- dieses -gesamte Handbuch ist in Texinfo geschrieben. - -@example -\input texinfo -@@node Top - -Texinfo-Text - -@@lilypond[verbatim,fragment,ragged-right] -a4 b c d -@@end lilypond - -Weiterer Texinfo-Text - -@@lilypond[verbatim,fragment,ragged-right] -d4 c b a -@@end lilypond - -@@bye -@end example - - -@appendixsubsec xelatex - -@verbatim -\documentclass{article} -\usepackage{ifxetex} -\ifxetex -%xetex specific stuff -\usepackage{xunicode,fontspec,xltxtra} -\setmainfont[Numbers=OldStyle]{Times New Roman} -\setsansfont{Arial} -\else -%This can be empty if you are not going to use pdftex -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{mathptmx}%Times -\usepackage{helvet}%Helvetica -\fi -%Here you can insert all packages that pdftex also understands -\usepackage[ngerman,finnish,english]{babel} -\usepackage{graphicx} - -\begin{document} -\title{A short document with LilyPond and xelatex} -\maketitle - -Normal \textbf{font} commands inside the \emph{text} work, -because they \textsf{are supported by \LaTeX{} and XeteX.} -If you want to use specific commands like \verb+\XeTeX+, you -should include them again in a \verb+\ifxetex+ environment. -You can use this to print the \ifxetex \XeTeX{} command \else -XeTeX command \fi which is not known to normal \LaTeX . - -In normal text you can easily use LilyPond commands, like this: - -\begin{lilypond} -{a2 b c'8 c' c' c'} -\end{lilypond} - -\noindent -and so on. - -The fonts of snippets set with LilyPond will have to be set from -inside -of the snippet. For this you should read the AU on how to use -lilypond-book. - -\selectlanguage{ngerman} -Auch Umlaute funktionieren ohne die \LaTeX -Befehle, wie auch alle -anderen -seltsamen Zeichen: ß,ł,ã,č,я,щ, wenn sie von der Schriftart -unterstützt werden. -\end{document} -@end verbatim +@end ignore diff --git a/Documentation/de/learning/tweaks.itely b/Documentation/de/learning/tweaks.itely index c9021bb27f..1d3d3ad38d 100644 --- a/Documentation/de/learning/tweaks.itely +++ b/Documentation/de/learning/tweaks.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @ignore - Translation of GIT committish: 32114617e6b96617749a3c4efb4fa2203a8c3d50 + Translation of GIT committish: 6073b7f6288066f7c3acc1c56800478c3f5f0c57 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -341,7 +341,7 @@ Es gibt eine andere Form des @code{override}-Befehls, @code{\overrideProperty} (überschreibe Eigenschaft), welcher ab und zu benötigt wird. Es wird hier nur der Vollständigkeit halber erwähnt, sein Einsatz wird demonstriert -in @ruser{Schwierige Korrekturen}. +in @rextend{Schwierige Korrekturen}. @c Maybe explain in a later iteration -td @@ -921,7 +921,7 @@ die an Eigenschaften übergeben werden können, wie Zeichenketten, die immer mit Anführungszeichen, also als @code{"Zeichenkette"} auftreten. Für weitere Einzelheiten zu Zeichenketten und Werten, siehe -@ref{Scheme-Übung}. +@rextend{Scheme-Übung}. Gut, der @code{\override}-Befehl, mit dem der Gesangstext kursiv gesetzt wird, lautet: @@ -991,6 +991,9 @@ Klammer gesetzt werden.} Gesangstexten müssen Leerzeichen um Punkte zwischen Kontext- und Objektbezeichnungen gesetzt werden.} +@seealso +Erweitern: @rextend{Scheme-Übung}. + @node Typen von Eigenschaften @subsection Typen von Eigenschaften @@ -1063,7 +1066,7 @@ wenn sie in einem @code{\override}-Befehl benutzt werden. @seealso -Handbuch zum Lernen: @ref{Scheme-Übung}. +Erweitern: @rextend{Scheme-Übung}. @node Erscheinung von Objekten @@ -2130,8 +2133,25 @@ auf falsch (@code{#f}) gesetzt; dieser Wert wird in einen numerischen Wert dem Objekt entsprechend geändert, wenn das Objekt für die Notenausgabe erstellt wird. Die Tabelle unten zeigt die Standardwerte für die meistbenutzten @code{outside-staff}-Objekte, -die den Voreinstellungen nach im -@code{Staff}- oder @code{Voice}-Kontext gesetzt werden. +die den Voreinstellungen nach im @code{Staff}- oder +@code{Voice}-Kontext gesetzt werden. + +@cindex spanners +@cindex Strecker + +Achtung bei einigen ungewöhnlichen Objektbezeichnungen: Strecker-Objekte +werden automatisch erstellt, um die vertikale Position von Grobs +zu kontrollieren, die an unterschiedlichen musikalischen Momenten +beginnen und enden (könnten). Wenn also @code{outside-staff-priority} +des darunterliegenden Grobs geändert wird, hat das keine Auswirkung. +Zum Beispiel bringt das Ändern von @code{outside-staff-priority} +des @code{Hairpin}-(Dynamikklammer)-Objekts keine Änderung in der +vertikalen Position von Crescendo-Klammern -- anstatt dessen muss +@code{outside-staff-priority} des hiermit assoziierten +@code{DynamicLineSpanne}-Objekts geändert werden. Dieser +@code{\override}-Befehl muss zu Beginn des Streckers gesetzt werden, +welcher womöglich mehrere verbundene Dynamikklammern und Dynamikbezeichnung +beinhaltet. @multitable @columnfractions .3 .3 .3 @headitem Layout-Objekt @@ -2184,14 +2204,13 @@ Objekten zeigt. % Start Ottava Bracket \ottava #1 c' \startTextSpan -% Add Dynamic Text -c\pp -% Add Dynamic Line Spanner -c\< +% Add Dynamic Text and hairpin +c\pp\< +c % Add Text Script c^Text c c -% Add Dynamic Text +% Add Dynamic Text and terminate hairpin c\ff c \stopTextSpan % Stop Ottava Bracket \ottava #0 @@ -3204,7 +3223,7 @@ Dynamik, Fingersatz und Pedalbezeichnung, um das Beispiel nicht zu kompliziert zu machen. @c This example should not be indexed -@lilypond[quote,ragged-right] +@lilypond[quote,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4.\( g8 | @@ -3216,7 +3235,7 @@ rhMusic = \relative c'' { \mergeDifferentlyDottedOn bes2.^\markup {\bold "Moderato"} r8 << - {c,8[ d fis bes a] | } + {c,8 d fis bes a | } \\ % Reposition the c2 to the right of the merged note {c,8~ \once \override NoteColumn #'force-hshift = #1.0 @@ -3269,7 +3288,8 @@ notieren und dann die Systemstruktur in einer @code{\score}-Umgebung erstellen. Das ist, was LilyPond erstellt: -@lilypond[quote,verbatim,ragged-right] +@c line-width ensures no break +@lilypond[quote,verbatim,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4. g8 | bes1~ | @@ -3322,7 +3342,8 @@ Hand und der Phrasierungsbogen der rechten Hand sind schnell gesetzt, denn sie wurden schon in der Übung erklärt. Damit haben wir folgendes Notenbild: -@lilypond[quote,verbatim,ragged-right] +@c line-width ensures no break +@lilypond[quote,verbatim,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4.\( g8 | bes1~ | @@ -3330,7 +3351,7 @@ rhMusic = \relative c'' { bes2. r8 % Start polyphonic section of four voices << - {c,8[ d fis bes a] | } + {c,8 d fis bes a | } \\ {c,8~ c2 | } \\ @@ -3389,7 +3410,7 @@ den Bindebogen (@code{tie}) 3,5 halbe Notenlinienabstände Damit ist auch der zweite Takt vollständig: -@lilypond[quote,verbatim,ragged-right] +@lilypond[quote,verbatim,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4.\( g8 | \once \override Tie #'staff-position = #3.5 @@ -3399,7 +3420,7 @@ rhMusic = \relative c'' { bes2. r8 % Start polyphonic section of four voices << - {c,8[ d fis bes a] | } + {c,8 d fis bes a | } \\ {c,8~ c2 | } \\ @@ -3465,7 +3486,7 @@ um das Verhalten wieder auszuschalten. Das sieht so aus: @cindex Bindebogen, Beispiel zur Veränderung @cindex staff-position-Eigenschaft, Beispiel -@lilypond[quote,verbatim,ragged-right] +@lilypond[quote,verbatim,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4.\( g8 | \once \override Tie #'staff-position = #3.5 @@ -3477,7 +3498,7 @@ rhMusic = \relative c'' { \mergeDifferentlyDottedOn % Start polyphonic section of four voices << - {c,8[ d fis bes a] | } + {c,8 d fis bes a | } \\ {c,8~ c2 | } \\ @@ -3531,7 +3552,7 @@ Stufe weiter verschoben werden mit @code{\shiftOnn}, damit es die Verschmelzung der Ds nicht stört. Das sieht jetzt so aus: -@lilypond[quote,verbatim,ragged-right] +@lilypond[quote,verbatim,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4.\( g8 | \once \override Tie #'staff-position = #3.5 @@ -3543,7 +3564,7 @@ rhMusic = \relative c'' { \mergeDifferentlyDottedOn % Start polyphonic section of four voices << - {c,8[ d fis bes a] | } + {c,8 d fis bes a | } \\ % Move the c2 out of the main note column so the merge will work {c,8~ \shiftOnn c2 | } @@ -3593,7 +3614,7 @@ wir durchsichtig und das C verschieben wir mit der @cindex Notenhals, Beispiel zur Veränderung @cindex transparent-Eigenschaft, Beispiel -@lilypond[quote,verbatim,ragged-right] +@lilypond[quote,verbatim,ragged-right,line-width=5.5\in] rhMusic = \relative c'' { r2 c4.\( g8 | @@ -3605,7 +3626,7 @@ rhMusic = \relative c'' { \mergeDifferentlyHeadedOn \mergeDifferentlyDottedOn << - {c,8[ d fis bes a] | } + {c,8 d fis bes a | } \\ % Reposition the c2 to the right of the merged note {c,8~ \once \override NoteColumn #'force-hshift = #1.0 @@ -3994,7 +4015,7 @@ im Moment außerhalb des Rahmens dieses Handbuchs, denn sie erfordern einige Kenntnis der Scheme-Sprache. Die Warnung ist hier angebracht, dass des ein gutes technisches Verständnis oder sehr viel Zeit braucht, um Scheme und diese -Dateien zu verstehen (siehe auch @ref{Scheme-Übung}). +Dateien zu verstehen (siehe auch @rextend{Scheme-Übung}). Wenn Sie sich mit Scheme auskennen, sind hier mögliche interessante Dateien: @@ -4054,7 +4075,7 @@ zu beeinflussen. Code, der in der Scheme-Programmiersprache geschrieben ist, kann direkt in die interne Satzmaschine von LilyPond eingefügt werden. Natürlich brauchen Sie dazu wenigstens ein grundlegendes Verständnis von Scheme. Eine Einleitung finden -Sie in der @ref{Scheme-Übung}. +Sie in der @rextend{Scheme-Übung}. Zur Illustration der vielen Möglichkeiten soll gezeigt werden, dass eine Eigenschaft nicht nur auf eine Konstante, sondern auch auf eine @@ -4089,15 +4110,12 @@ zu ihrer Position innerhalb der Tonleiter gesetzt. \relative c' { % Arrange to obtain color from color-notehead procedure \override NoteHead #'color = #color-notehead - c2 c' | - b4 g8 a b4 c | - c,2 a' | - g1 | -} -\addlyrics { - Some -- where o -- ver the Rain -- bow, way up high, + a2 b | + c2 d | + e2 f | + g2 a | } @end lilypond Weiter Beispiele, die die Benutzung dieser programmierbaren -Schnittstelle zeigen, finden sich in @ref{Optimierungen mit Scheme}. +Schnittstelle zeigen, finden sich in @rextend{Optimierungen mit Scheme}.