]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/user/macros.itexi
*** empty log message ***
[lilypond.git] / Documentation / user / macros.itexi
1 @c -*-texinfo-*-
2
3 @c Reference GLOSsary
4 @macro rglos {NAME}
5 @ifhtml
6 @c ugh: @ref assumes that external refs are split documents too
7 @html
8 <a style="text-decoration: none; color: inherit;" href="../music-glossary.html#\NAME\">\NAME\</a>@c
9 @end html
10 @end ifhtml
11 @ifnothtml
12 \NAME\@c
13 @end ifnothtml
14 @end macro
15
16
17 @ifnottex
18 @macro texisharp {word}
19 #
20 @end macro
21 @end ifnottex
22
23 @iftex
24 @macro texisharp {word}
25 @tex
26 $\\sharp$%
27 @end tex
28 @end macro
29 @end iftex
30
31 @ifnottex
32 @macro texiflat {word}
33 b
34 @end macro
35 @end ifnottex
36
37 @iftex
38 @macro texiflat {word}
39 @tex
40 $\\flat$%
41 @end tex
42 @end macro
43 @end iftex
44
45
46
47 @iftex
48 @macro separate 
49 @c I want some space over here,  not silly characters.
50 @tex
51 @end tex
52 @end macro
53 @end iftex
54
55 @c \heartsf was supposed to be filled?
56
57 @c center*** is broken?
58
59 @ifinfo
60 @macro separate
61
62 @quotation
63 @end quotation
64 @end macro
65 @end ifinfo
66
67 @ifhtml
68 @macro separate
69 @html
70 <p></p><br><br>
71 @end html
72 @end macro
73 @end ifhtml
74
75
76 @c dup?
77 @ifhtml
78 @macro internalsref{NAME}
79 @uref{../lilypond-internals/\NAME\.html,\NAME\}@c
80 @cindex \NAME\@c
81 @end macro
82
83
84
85 @macro inputfileref{DIR,NAME}
86 @uref{../../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
87 @end macro
88
89 @end ifhtml
90
91 @ifinfo
92 @macro internalsref{NAME}
93 @inforef{\NAME\,,lilypond-internals}@c
94 @cindex \NAME\@c
95 @end macro
96
97 @macro inputfileref{DIR,NAME}
98 @file{\DIR\/\NAME\}
99 @end macro
100
101 @end ifinfo
102
103 @iftex
104 @macro internalsref{NAME}@c
105 @cindex \NAME\@c
106 @code{\NAME\}@c
107 @end macro
108 @macro inputfileref{DIR,NAME}@c
109 @file{\DIR\/\NAME\}@c
110 @end macro
111 @end iftex
112
113
114 @iftex
115 @macro seeinternals{NAME}
116 internals document,  @internalsref{\NAME\}
117 @end macro
118 @end iftex
119
120 @ifnottex
121 @macro seeinternals{NAME}
122 @internalsref{\NAME\}
123 @end macro
124 @end ifnottex
125
126 @macro usermanref{NAME}
127 @ref{\NAME\}@c
128 @end macro
129
130 @macro refbugs
131 @noindent
132 @heading Bugs
133
134 @end macro
135
136 @macro seealso
137 @noindent
138 @heading See also
139
140 @end macro
141
142 @macro refcommands
143 @noindent
144 @heading Predefined commands
145
146 @end macro
147
148
149 @c
150 @c ARGGGHHHHH! I want
151 @c @cindex @code{@backslash\WHAT\}
152 @c how do I do that?
153 @c   --hwn
154
155 @macro refcommand{WHAT}
156 @cindex @code{\WHAT\}
157 @code{\WHAT\}, 
158 @end macro
159
160 @macro syntax
161 @noindent
162 @heading Syntax
163
164 @end macro
165