]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/learning.tely
Doc: use @rgeneral.
[lilypond.git] / Documentation / learning.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8 @setfilename lilypond-learning.info
9 @settitle GNU LilyPond Learning Manual
10 @documentencoding UTF-8
11 @documentlanguage en
12
13 @include macros.itexi
14 @c  This produces the unified index
15 @syncodeindex fn cp
16 @syncodeindex vr cp
17
18 @afourpaper
19
20 @c don't remove this comment.
21 @ignore
22 @omfcreator Han-Wen Nienhuys, Jan Nieuwenhuizen and Graham Percival
23 @omfdescription Learning Manual of the LilyPond music engraving system
24 @omftype program usage
25 @omfcategory Applications|Publishing
26 @omflanguage English
27 @end ignore
28
29
30 @copying
31 Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005,
32 2006, 2007, 2008, 2009 by the authors.
33
34 @quotation
35 Permission is granted to copy, distribute and/or modify this document
36 under the terms of the GNU Free Documentation License, Version 1.1
37 or any later version published by the Free Software Foundation;
38 with no Invariant Sections.
39 A copy of the license is included in the section entitled ``GNU
40 Free Documentation License''.
41 @end quotation
42 @end copying
43
44 @macro introText
45 @cartouche
46 This file provides an introduction to GNU LilyPond version
47 @version{}.  For more information about how this fits with the
48 other documentation, see @rgeneral{Manuals}.
49 @end cartouche
50 @end macro
51
52
53 @c TITLE PAGE
54 @ifnottex
55 @node Top
56 @top GNU LilyPond --- Learning Manual
57 @end ifnottex
58
59 @finalout
60
61 @titlepage
62 @title LilyPond
63 @subtitle The music typesetter
64 @titlefont{Learning Manual}
65 @author The LilyPond development team
66
67 @vskip 100pt
68
69 @introText{}
70
71 @vskip 0pt plus 1filll
72 @c @vskip 20pt
73
74 @insertcopying{}
75
76 For LilyPond version @version{}
77 @end titlepage
78
79
80 @c TOC -- non-tex
81
82 @ifnottex
83 @introText{}
84
85 @menu
86 * Introduction::                   Begin here.
87 * Common notation::                A tutorial introduction.
88 * Fundamental concepts::           Basic concepts required for reading the rest of this manual.
89 * Tweaking output::                Introduction to modifying output.
90
91 Appendices
92
93 * Templates::                      Ready-made templates.
94 * Scheme tutorial::                Programming inside LilyPond.
95 * GNU Free Documentation License:: License of this document.
96 * LilyPond index::
97 @end menu
98
99
100 @ifhtml
101 @ifclear bigpage
102 This document is also available as a
103 @uref{source/Documentation/learning.pdf,PDF} and as
104 @uref{source/Documentation/learning-big-page.html,one big page}.
105 @end ifclear
106 @ifset bigpage
107 This document is also available as a
108 @uref{source/Documentation/learning.pdf,PDF} and as
109 @uref{source/Documentation/learning/index.html,HTML indexed multiple pages}.
110 @end ifset
111 @end ifhtml
112
113 @end ifnottex
114
115
116 @c TOC - tex
117 @contents
118
119
120 @c INCLUDES
121
122 @include learning/introduction.itely
123 @include learning/common-notation.itely
124 @include learning/fundamental.itely
125 @include learning/tweaks.itely
126
127 @include learning/templates.itely
128 @include learning/scheme-tutorial.itely
129 @include fdl.itexi
130
131
132 @node LilyPond index
133 @appendix LilyPond index
134
135 @printindex cp
136
137 @bye