]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/user/macros.itexi
* Documentation/topdocs/NEWS.texi: Add item about lilypond-book.
[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 @macro inputfileref{DIR,NAME}
84 @uref{../../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
85 @end macro
86
87 @end ifhtml
88
89 @ifinfo
90 @macro internalsref{NAME}
91 @inforef{\NAME\,,lilypond-internals}@c
92 @cindex \NAME\@c
93 @end macro
94
95 @macro inputfileref{DIR,NAME}
96 @file{\DIR\/\NAME\}
97 @end macro
98
99 @end ifinfo
100
101 @iftex
102 @macro internalsref{NAME}@c
103 @cindex \NAME\@c
104 @code{\NAME\}@c
105 @end macro
106 @macro inputfileref{DIR,NAME}@c
107 @file{\DIR\/\NAME\}@c
108 @end macro
109 @end iftex
110
111
112 @iftex
113 @macro seeinternals{NAME}
114 internals document,  @internalsref{\NAME\}
115 @end macro
116 @end iftex
117
118 @ifnottex
119 @macro seeinternals{NAME}
120 @internalsref{\NAME\}
121 @end macro
122 @end ifnottex
123
124 @macro refbugs
125 @noindent
126 @heading Bugs
127
128 @end macro
129
130 @macro seealso
131 @noindent
132 @heading See also
133
134 @end macro
135
136 @macro refcommands
137 @noindent
138 @heading Predefined commands
139
140 @end macro
141
142
143 @c
144 @c ARGGGHHHHH! I want
145 @c @cindex @code{@backslash\WHAT\}
146 @c how do I do that?
147 @c   --hwn
148
149 @macro refcommand{WHAT}
150 @cindex @code{\WHAT\}
151 @code{\WHAT\}, 
152 @end macro
153
154 @macro syntax
155 @noindent
156 @heading Syntax
157
158 @end macro
159