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