]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/macros.itexi
Update the German tutorial
[lilypond.git] / Documentation / de / user / macros.itexi
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: db57f02c46305a587071dfb73a51bd8250df2482
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
9
10 @c   ***** Displaying text *****
11
12 @c we need this since @q{\} doesn't work with makeinfo 4.8 --
13 @c say @q{@value{backslash}} instead
14 @set backslash \
15
16 @c to get decent quotes in `foo' and ``foo''
17 @c  these need to be split up so that "@qq{foo}." looks nice.  :(
18 @iftex
19 @macro q{TEXT}
20 @quotesinglbase{}\TEXT\`
21 @end macro
22
23 @macro qq{TEXT}
24 @quotedblbase{}\TEXT\``
25 @end macro
26 @end iftex
27
28
29 @ifinfo
30 @macro q{TEXT}
31 ‚\TEXT\‘
32 @end macro
33
34 @macro qq{TEXT}
35 „\TEXT\“
36 @end macro
37 @end ifinfo
38
39
40 @ifhtml
41 @macro q{TEXT}
42 @html
43 ‚\TEXT\‘
44 @end html
45 @end macro
46
47 @macro qq{TEXT}
48 @html
49 „\TEXT\“
50 @end html
51 @end macro
52 @end ifhtml
53
54
55 @ifdocbook
56 @macro q{TEXT}
57 @html
58 ‚\TEXT\‘
59 @end html
60 @end macro
61
62 @macro qq{TEXT}
63 @html
64 „\TEXT\“
65 @end html
66 @end macro
67 @end ifdocbook
68
69 @macro warning{TEXT}
70 @quotation
71 @quotation
72 @cartouche
73 @b{Achtung:} \TEXT\
74 @end cartouche
75 @end quotation
76 @end quotation
77 @end macro
78
79 @c TODO: define different output for info
80 @macro notation{TEXT}
81 @var{\TEXT\}
82 @end macro
83
84
85 @c   **** Headings in a doc subsection ****
86
87 @c not really a heading, but...
88 @macro smallspace
89 @sp 1
90 @end macro
91
92 @c obsolete; being removed.
93 @macro refcommands
94 @noindent
95 @subsubheading Predefined commands
96
97 @end macro
98
99 @macro commonprop
100 @noindent
101 @subsubheading Commonly tweaked properties
102
103 @end macro
104
105 @macro seealso
106 @noindent
107 @subsubheading See also
108
109 @end macro
110
111 @macro refbugs
112 @noindent
113 @subsubheading Bugs
114
115 @end macro
116
117
118 @macro context{TEXT}
119 @vindex \TEXT\
120 @code{\TEXT\}@c should use internalsref
121 @end macro
122
123
124 @macro funindex {TEXT}
125 @findex \TEXT\
126 @kindex \TEXT\
127 @end macro
128
129
130
131 @c   **** Links and references ****
132
133 @c usage: @lsr{ancient,custodes.ly}
134 @macro lsr{DIR,TEXT}
135 @ifhtml
136 @uref{source/input/lsr/\DIR\/collated-files.html#\TEXT\,@file{\DIR\/\TEXT\}}
137 @end ifhtml
138 @ifnothtml
139 @file{\DIR\/\TEXT\}
140 @end ifnothtml
141 @end macro
142
143 @macro lsrdir{DIR}
144 @ifhtml
145 @uref{source/input/lsr/\DIR\/collated-files.html,@file{\DIR\}/}
146 @end ifhtml
147 @ifnothtml
148 @file{\DIR\}
149 @end ifnothtml
150 @end macro
151
152
153
154
155 @c  Definitions for references:
156 @c     @internalsref
157 @c     @rglos
158 @c     @rprogram
159 @c     @ruser
160 @c     @rlearning
161
162 @ifhtml
163 @c ***** HTML *****
164
165 @c makeinfo-4.7 encodes html names, which means that nodes that
166 @c contain nonalphanum characters will be broken links on the website.
167 @c @uref{../lilypond-internals/\TEXT\.html,\TEXT\}@c
168 @c @inforef{} adds ``See'' to the sentence, which is annoying, but
169 @c better than a broken link.
170 @c @inforef{\TEXT\,,lilypond-internals}@c
171 @c using @ref without punctuation is OK without for formats other than info
172
173 @ifset bigpage
174
175 @macro internalsref{TEXT}
176 @vindex \TEXT\
177 @ref{\TEXT\,,,lilypond-internals-big-page}
178 @end macro
179
180 @macro rglos{TEXT}
181 @vindex \TEXT\
182 @ref{\TEXT\,,,music-glossary-big-page}
183 @end macro
184
185 @macro rprogram{TEXT}
186 @vindex \TEXT\
187 @ref{\TEXT\,,,lilypond-program-big-page}
188 @end macro
189
190 @macro ruser{TEXT}
191 @vindex \TEXT\
192 @ref{\TEXT\,,,lilypond-big-page}
193 @end macro
194
195 @macro rlearning{TEXT}
196 @vindex \TEXT\
197 @ref{\TEXT\,,,lilypond-learning-big-page}
198 @end macro
199
200 @end ifset
201
202
203 @ifclear bigpage
204
205 @macro internalsref{TEXT}
206 @vindex \TEXT\
207 @ref{\TEXT\,,,lilypond-internals}
208 @end macro
209
210 @macro rglos{TEXT}
211 @vindex \TEXT\
212 @ref{\TEXT\,,,music-glossary}
213 @end macro
214
215 @macro rprogram{TEXT}
216 @vindex \TEXT\
217 @ref{\TEXT\,,,lilypond-program}
218 @end macro
219
220 @macro ruser{TEXT}
221 @vindex \TEXT\
222 @ref{\TEXT\,,,lilypond}
223 @end macro
224
225 @macro rlearning{TEXT}
226 @vindex \TEXT\
227 @ref{\TEXT\,,,lilypond-learning}
228 @end macro
229
230 @end ifclear
231
232 @end ifhtml
233
234
235 @ifdocbook
236 @c ***** DOCBOOK-XML *****
237
238 @macro internalsref{TEXT}
239 @vindex \TEXT\
240 @ref{\TEXT\,,,lilypond-internals}
241 @end macro
242
243 @macro rglos{TEXT}
244 @vindex \TEXT\
245 @ref{\TEXT\,,,music-glossary}
246 @end macro
247
248 @macro rprogram{TEXT}
249 @vindex \TEXT\
250 @ref{\TEXT\,,,lilypond-program}
251 @end macro
252
253 @macro ruser{TEXT}
254 @vindex \TEXT\
255 @ref{\TEXT\,,,lilypond}
256 @end macro
257
258 @macro rlearning{TEXT}
259 @vindex \TEXT\
260 @ref{\TEXT\,,,lilypond-learning}
261 @end macro
262
263 @end ifdocbook
264
265
266 @ifinfo
267 @c **** INFO ****
268
269 @macro internalsref{NAME}
270 @vindex \NAME\
271 @inforef{\NAME\,,lilypond-internals}
272 @end macro
273
274 @macro rglos{NAME}
275 @vindex \NAME\
276 @inforef{\NAME\,,music-glossary}
277 @end macro
278
279 @macro rprogram{TEXT}
280 @vindex \TEXT\
281 @ref{\TEXT\,,,lilypond-program}
282 @end macro
283
284 @macro ruser{TEXT}
285 @vindex \TEXT\
286 @ref{\TEXT\,,,lilypond}
287 @end macro
288
289 @macro rlearning{TEXT}
290 @vindex \TEXT\
291 @ref{\TEXT\,,,lilypond-learning}
292 @end macro
293
294 @end ifinfo
295
296
297 @c **** TEX ****
298 @iftex
299
300 @macro internalsref{TEXT}
301 @vindex \TEXT\
302 @code{\TEXT\}
303 @end macro
304
305 @macro rglos {TEXT}
306 @vindex \TEXT\
307 @ref{\TEXT\,,,music-glossary}
308 @end macro
309
310 @macro rprogram{TEXT}
311 Programmbenutzung, @ref{\TEXT\,,,lilypond-program}
312 @c @internalsref{\TEXT\}
313 @end macro
314
315 @macro ruser{TEXT}
316 Benutzerhandbuch, @ref{\TEXT\,,,lilypond}
317 @c @internalsref{\TEXT\}
318 @end macro
319
320 @macro rlearning{TEXT}
321 Handbuch zum Lernen, @ref{\TEXT\,,,lilypond-learning}
322 @c @internalsref{\TEXT\}
323 @end macro
324
325 @end iftex
326
327
328 @c EOF