70 |
|
|
71 |
@c To avoid uppercasing in @deffn while converting to info, we define |
@c To avoid uppercasing in @deffn while converting to info, we define |
72 |
@c our special @Var{}. |
@c our special @Var{}. |
|
@c |
|
|
@c Due to a (not officially documented) `feature' in makeinfo 4.0, |
|
|
@c macros are not expanded in @deffn (but the macro definition is |
|
|
@c properly removed), so we have to define @Var{} directly in TeX also. |
|
73 |
|
|
74 |
@macro Var{arg} |
@macro Var{arg} |
75 |
\arg\ |
@r{@slanted{\arg\}} |
76 |
@end macro |
@end macro |
|
@tex |
|
|
\gdef\Var#1{\var{#1}} |
|
|
@end tex |
|
77 |
|
|
78 |
|
|
79 |
@c To assure correct HTML translation, some ugly hacks are necessary. |
@c To assure correct HTML translation, some ugly hacks are necessary. |
111 |
@c a dummy macro to assure the `@def...' |
@c a dummy macro to assure the `@def...' |
112 |
|
|
113 |
@macro defdummy |
@macro defdummy |
114 |
|
@c |
115 |
@end macro |
@end macro |
116 |
|
|
117 |
|
|
120 |
@macro Defreq{name, arg} |
@macro Defreq{name, arg} |
121 |
@deffn Request @t{.\name\} \arg\ |
@deffn Request @t{.\name\} \arg\ |
122 |
@rqindex \name\ |
@rqindex \name\ |
123 |
|
@c |
124 |
@end macro |
@end macro |
125 |
|
|
126 |
@macro DefreqList{name, arg} |
@macro DefreqList{name, arg} |
127 |
@deffn Request @t{.\name\} \arg\ |
@deffn Request @t{.\name\} \arg\ |
128 |
@defdummy |
@defdummy |
129 |
@rqindex \name\ |
@rqindex \name\ |
130 |
|
@c |
131 |
@end macro |
@end macro |
132 |
|
|
133 |
@macro DefreqItem{name, arg} |
@macro DefreqItem{name, arg} |
134 |
@deffnx Request @t{.\name\} \arg\ |
@deffnx Request @t{.\name\} \arg\ |
135 |
@defdummy |
@defdummy |
136 |
@rqindex \name\ |
@rqindex \name\ |
137 |
|
@c |
138 |
@end macro |
@end macro |
139 |
|
|
140 |
@macro DefreqListEnd{name, arg} |
@macro DefreqListEnd{name, arg} |
141 |
@deffnx Request @t{.\name\} \arg\ |
@deffnx Request @t{.\name\} \arg\ |
142 |
@rqindex \name\ |
@rqindex \name\ |
143 |
|
@c |
144 |
@end macro |
@end macro |
145 |
|
|
146 |
@macro endDefreq |
@macro endDefreq |
153 |
@macro Defesc{name, delimI, arg, delimII} |
@macro Defesc{name, delimI, arg, delimII} |
154 |
@deffn Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
@deffn Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
155 |
@esindex \name\ |
@esindex \name\ |
156 |
|
@c |
157 |
@end macro |
@end macro |
158 |
|
|
159 |
@macro DefescList{name, delimI, arg, delimII} |
@macro DefescList{name, delimI, arg, delimII} |
160 |
@deffn Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
@deffn Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
161 |
@defdummy |
@defdummy |
162 |
@esindex \name\ |
@esindex \name\ |
163 |
|
@c |
164 |
@end macro |
@end macro |
165 |
|
|
166 |
@macro DefescItem{name, delimI, arg, delimII} |
@macro DefescItem{name, delimI, arg, delimII} |
167 |
@deffnx Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
@deffnx Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
168 |
@defdummy |
@defdummy |
169 |
@esindex \name\ |
@esindex \name\ |
170 |
|
@c |
171 |
@end macro |
@end macro |
172 |
|
|
173 |
@macro DefescListEnd{name, delimI, arg, delimII} |
@macro DefescListEnd{name, delimI, arg, delimII} |
174 |
@deffnx Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
@deffnx Escape @t{\name\\delimI\}@Var{\arg\}@t{\delimII\} |
175 |
@esindex \name\ |
@esindex \name\ |
176 |
|
@c |
177 |
@end macro |
@end macro |
178 |
|
|
179 |
@macro endDefesc |
@macro endDefesc |
186 |
@macro Defreg{name} |
@macro Defreg{name} |
187 |
@deffn Register @t{\\n[\name\]} |
@deffn Register @t{\\n[\name\]} |
188 |
@vindex \name\ |
@vindex \name\ |
189 |
|
@c |
190 |
@end macro |
@end macro |
191 |
|
|
192 |
@macro DefregList{name} |
@macro DefregList{name} |
193 |
@deffn Register @t{\\n[\name\]} |
@deffn Register @t{\\n[\name\]} |
194 |
@defdummy |
@defdummy |
195 |
@vindex \name\ |
@vindex \name\ |
196 |
|
@c |
197 |
@end macro |
@end macro |
198 |
|
|
199 |
@macro DefregItem{name} |
@macro DefregItem{name} |
200 |
@deffnx Register @t{\\n[\name\]} |
@deffnx Register @t{\\n[\name\]} |
201 |
@defdummy |
@defdummy |
202 |
@vindex \name\ |
@vindex \name\ |
203 |
|
@c |
204 |
@end macro |
@end macro |
205 |
|
|
206 |
@macro DefregListEnd{name} |
@macro DefregListEnd{name} |
207 |
@deffnx Register @t{\\n[\name\]} |
@deffnx Register @t{\\n[\name\]} |
208 |
@vindex \name\ |
@vindex \name\ |
209 |
|
@c |
210 |
@end macro |
@end macro |
211 |
|
|
212 |
@macro endDefreg |
@macro endDefreg |
219 |
@macro Defmpreg{name, package} |
@macro Defmpreg{name, package} |
220 |
@deffn Register @t{\\n[\name\]} |
@deffn Register @t{\\n[\name\]} |
221 |
@vindex \name\ @r{[}\package\@r{]} |
@vindex \name\ @r{[}\package\@r{]} |
222 |
|
@c |
223 |
@end macro |
@end macro |
224 |
|
|
225 |
@macro DefmpregList{name, package} |
@macro DefmpregList{name, package} |
226 |
@deffn Register @t{\\n[\name\]} |
@deffn Register @t{\\n[\name\]} |
227 |
@defdummy |
@defdummy |
228 |
@vindex \name\ @r{[}\package\@r{]} |
@vindex \name\ @r{[}\package\@r{]} |
229 |
|
@c |
230 |
@end macro |
@end macro |
231 |
|
|
232 |
@macro DefmpregItem{name, package} |
@macro DefmpregItem{name, package} |
233 |
@deffnx Register @t{\\n[\name\]} |
@deffnx Register @t{\\n[\name\]} |
234 |
@defdummy |
@defdummy |
235 |
@vindex \name\ @r{[}\package\@r{]} |
@vindex \name\ @r{[}\package\@r{]} |
236 |
|
@c |
237 |
@end macro |
@end macro |
238 |
|
|
239 |
@macro DefmpregListEnd{name, package} |
@macro DefmpregListEnd{name, package} |
240 |
@deffnx Register @t{\\n[\name\]} |
@deffnx Register @t{\\n[\name\]} |
241 |
@vindex \name\ @r{[}\package\@r{]} |
@vindex \name\ @r{[}\package\@r{]} |
242 |
|
@c |
243 |
@end macro |
@end macro |
244 |
|
|
245 |
@macro endDefmpreg |
@macro endDefmpreg |
252 |
@macro Defmac{name, arg, package} |
@macro Defmac{name, arg, package} |
253 |
@defmac @t{.\name\} \arg\ |
@defmac @t{.\name\} \arg\ |
254 |
@maindex \name\ @r{[}\package\@r{]} |
@maindex \name\ @r{[}\package\@r{]} |
255 |
|
@c |
256 |
@end macro |
@end macro |
257 |
|
|
258 |
@macro DefmacList{name, arg, package} |
@macro DefmacList{name, arg, package} |
259 |
@defmac @t{.\name\} \arg\ |
@defmac @t{.\name\} \arg\ |
260 |
@defdummy |
@defdummy |
261 |
@maindex \name\ @r{[}\package\@r{]} |
@maindex \name\ @r{[}\package\@r{]} |
262 |
|
@c |
263 |
@end macro |
@end macro |
264 |
|
|
265 |
@macro DefmacItem{name, arg, package} |
@macro DefmacItem{name, arg, package} |
266 |
@defmacx @t{.\name\} \arg\ |
@defmacx @t{.\name\} \arg\ |
267 |
@defdummy |
@defdummy |
268 |
@maindex \name\ @r{[}\package\@r{]} |
@maindex \name\ @r{[}\package\@r{]} |
269 |
|
@c |
270 |
@end macro |
@end macro |
271 |
|
|
272 |
@macro DefmacListEnd{name, arg, package} |
@macro DefmacListEnd{name, arg, package} |
273 |
@defmacx @t{.\name\} \arg\ |
@defmacx @t{.\name\} \arg\ |
274 |
@maindex \name\ @r{[}\package\@r{]} |
@maindex \name\ @r{[}\package\@r{]} |
275 |
|
@c |
276 |
@end macro |
@end macro |
277 |
|
|
278 |
@macro endDefmac |
@macro endDefmac |
285 |
@macro Defstr{name, package} |
@macro Defstr{name, package} |
286 |
@deffn String @t{\\*[\name\]} |
@deffn String @t{\\*[\name\]} |
287 |
@stindex \name\ @r{[}\package\@r{]} |
@stindex \name\ @r{[}\package\@r{]} |
288 |
|
@c |
289 |
@end macro |
@end macro |
290 |
|
|
291 |
@macro DefstrList{name, package} |
@macro DefstrList{name, package} |
292 |
@deffn String @t{\\*[\name\]} |
@deffn String @t{\\*[\name\]} |
293 |
@defdummy |
@defdummy |
294 |
@stindex \name\ @r{[}\package\@r{]} |
@stindex \name\ @r{[}\package\@r{]} |
295 |
|
@c |
296 |
@end macro |
@end macro |
297 |
|
|
298 |
@macro DefstrItem{name, package} |
@macro DefstrItem{name, package} |
299 |
@deffnx String @t{\\*[\name\]} |
@deffnx String @t{\\*[\name\]} |
300 |
@defdummy |
@defdummy |
301 |
@stindex \name\ @r{[}\package\@r{]} |
@stindex \name\ @r{[}\package\@r{]} |
302 |
|
@c |
303 |
@end macro |
@end macro |
304 |
|
|
305 |
@macro DefstrListEnd{name, package} |
@macro DefstrListEnd{name, package} |
306 |
@deffnx String @t{\\*[\name\]} |
@deffnx String @t{\\*[\name\]} |
307 |
@stindex \name\ @r{[}\package\@r{]} |
@stindex \name\ @r{[}\package\@r{]} |
308 |
|
@c |
309 |
@end macro |
@end macro |
310 |
|
|
311 |
@macro endDefstr |
@macro endDefstr |
329 |
@c <text> |
@c <text> |
330 |
|
|
331 |
@tex |
@tex |
332 |
\gdef\angles#1{\angleleft{}\r{#1}\angleright{}} |
\gdef\Langlemacro{\angleleft} |
333 |
|
\gdef\Ranglemacro{\angleright} |
334 |
@end tex |
@end tex |
335 |
|
|
336 |
|
@iftex |
337 |
|
@set Langlemacro @Langlemacro |
338 |
|
@set Ranglemacro @Ranglemacro |
339 |
|
@end iftex |
340 |
|
|
341 |
|
@ifnottex |
342 |
|
@set Langlemacro < |
343 |
|
@set Ranglemacro > |
344 |
|
@end ifnottex |
345 |
|
|
346 |
@macro angles{text} |
@macro angles{text} |
347 |
<\text\> |
@value{Langlemacro}@r{\text\}@value{Ranglemacro} |
348 |
@end macro |
@end macro |
349 |
|
|
350 |
|
|
351 |
@c a <= sign |
@c a <= sign |
352 |
|
|
353 |
@tex |
@tex |
354 |
\gdef\LE{\le} |
\gdef\LEmacro{\le} |
355 |
@end tex |
@end tex |
356 |
|
|
357 |
|
@iftex |
358 |
|
@set LEmacro @LEmacro |
359 |
|
@end iftex |
360 |
|
|
361 |
|
@ifnottex |
362 |
|
@set LEmacro <= |
363 |
|
@end ifnottex |
364 |
|
|
365 |
@macro LE |
@macro LE |
366 |
<= |
@value{LEmacro} |
367 |
@end macro |
@end macro |
368 |
|
|
369 |
|
|
378 |
@c |
@c |
379 |
@c This is true for texinfo 4.0. |
@c This is true for texinfo 4.0. |
380 |
|
|
381 |
@macro lparen |
@iftex |
382 |
( |
@set Lparenmacro @lparen |
383 |
|
@set Rparenmacro @rparen |
384 |
|
@set Lbrackmacro @lbrack |
385 |
|
@set Rbrackmacro @rbrack |
386 |
|
@end iftex |
387 |
|
|
388 |
|
@ifnottex |
389 |
|
@set Lparenmacro ( |
390 |
|
@set Rparenmacro ) |
391 |
|
@set Lbrackmacro [ |
392 |
|
@set Rbrackmacro ] |
393 |
|
@end ifnottex |
394 |
|
|
395 |
|
@macro Lparen{} |
396 |
|
@value{Lparenmacro} |
397 |
@end macro |
@end macro |
398 |
@macro rparen |
@macro Rparen{} |
399 |
) |
@value{Rparenmacro} |
400 |
@end macro |
@end macro |
401 |
@macro lbrack |
@macro Lbrack{} |
402 |
[ |
@value{Lbrackmacro} |
403 |
@end macro |
@end macro |
404 |
@macro rbrack |
@macro Rbrack{} |
405 |
] |
@value{Rbrackmacro} |
406 |
@end macro |
@end macro |
407 |
|
|
408 |
|
|
2937 |
@endDefmpreg |
@endDefmpreg |
2938 |
|
|
2939 |
@Defmpreg {HY, ms} |
@Defmpreg {HY, ms} |
2940 |
Defines the hyphenation level. @code{HY} safely sets the value of the |
Defines the hyphenation level. @code{HY} sets safely the value of the |
2941 |
low-level @code{.hy} register. Setting the value of @code{HY} to@tie{}0 is |
low-level @code{.hy} register. Setting the value of @code{HY} to 0 is |
2942 |
equivalent to using the @code{.nh} request. |
equivalent to using the @code{.nh} request. |
2943 |
|
|
2944 |
Effective: next paragraph. |
Effective: next paragraph. |
3742 |
These two macros were formerly provided as aliases for |
These two macros were formerly provided as aliases for |
3743 |
@code{DS} and @code{DE}, respectively. |
@code{DS} and @code{DE}, respectively. |
3744 |
They have been removed, and should no longer be used. |
They have been removed, and should no longer be used. |
3745 |
|
The original implementations of @code{DS} and @code{DE} |
3746 |
|
are retained, and should be used instead. |
3747 |
X11 documents which actually use @code{Ds} and @code{De} always load a |
X11 documents which actually use @code{Ds} and @code{De} always load a |
3748 |
specific macro file from the X11 distribution (@file{macros.t}) which |
specific macro file from the X11 distribution (@file{macros.t}) which |
3749 |
provides proper definitions for the two macros. |
provides proper definitions for the two macros. |
5900 |
Numeric registers can be accessed via the @code{\n} escape. |
Numeric registers can be accessed via the @code{\n} escape. |
5901 |
|
|
5902 |
@DefescList {\\n, , i, } |
@DefescList {\\n, , i, } |
5903 |
@DefescItem {\\n, @lparen{}, id, } |
@DefescItem {\\n, @Lparen{}, id, } |
5904 |
@DefescListEnd {\\n, @lbrack{}, ident, @rbrack} |
@DefescListEnd {\\n, @Lbrack{}, ident, @Rbrack{}} |
5905 |
@cindex nested assignments |
@cindex nested assignments |
5906 |
@cindex assignments, nested |
@cindex assignments, nested |
5907 |
@cindex indirect assignments |
@cindex indirect assignments |
5954 |
|
|
5955 |
@DefescList {\\n, +, i, } |
@DefescList {\\n, +, i, } |
5956 |
@DefescItem {\\n, -, i, } |
@DefescItem {\\n, -, i, } |
5957 |
@DefescItem {\\n, @lparen{}+, id, } |
@DefescItem {\\n, @Lparen{}+, id, } |
5958 |
@DefescItem {\\n, @lparen{}-, id, } |
@DefescItem {\\n, @Lparen{}-, id, } |
5959 |
@DefescItem {\\n, +@lparen{}, id, } |
@DefescItem {\\n, +@Lparen{}, id, } |
5960 |
@DefescItem {\\n, -@lparen{}, id, } |
@DefescItem {\\n, -@Lparen{}, id, } |
5961 |
@DefescItem {\\n, @lbrack{}+, ident, @rbrack{}} |
@DefescItem {\\n, @Lbrack{}+, ident, @Rbrack{}} |
5962 |
@DefescItem {\\n, @lbrack{}-, ident, @rbrack{}} |
@DefescItem {\\n, @Lbrack{}-, ident, @Rbrack{}} |
5963 |
@DefescItem {\\n, +@lbrack{}, ident, @rbrack{}} |
@DefescItem {\\n, +@Lbrack{}, ident, @Rbrack{}} |
5964 |
@DefescListEnd {\\n, -@lbrack{}, ident, @rbrack{}} |
@DefescListEnd {\\n, -@Lbrack{}, ident, @Rbrack{}} |
5965 |
Before interpolating, increment or decrement @var{ident} |
Before interpolating, increment or decrement @var{ident} |
5966 |
(one-character name@tie{}@var{i}, two-character name @var{id}) by the |
(one-character name@tie{}@var{i}, two-character name @var{id}) by the |
5967 |
auto-increment value as specified with the @code{nr} request (or the |
auto-increment value as specified with the @code{nr} request (or the |
6086 |
@endDefreq |
@endDefreq |
6087 |
|
|
6088 |
@DefescList {\\g, , i, } |
@DefescList {\\g, , i, } |
6089 |
@DefescItem {\\g, @lparen{}, id, } |
@DefescItem {\\g, @Lparen{}, id, } |
6090 |
@DefescListEnd {\\g, @lbrack{}, ident, @rbrack{}} |
@DefescListEnd {\\g, @Lbrack{}, ident, @Rbrack{}} |
6091 |
@cindex format of register (@code{\g}) |
@cindex format of register (@code{\g}) |
6092 |
@cindex register, format (@code{\g}) |
@cindex register, format (@code{\g}) |
6093 |
Return the current format of the specified register @var{ident} |
Return the current format of the specified register @var{ident} |
6829 |
language. |
language. |
6830 |
@endDefreq |
@endDefreq |
6831 |
|
|
6832 |
@Defreq {hcode, c1 code1 c2 code2 @dots{}} |
@Defreq {hcode, c1 code1 [c2 code2 @dots{}]} |
6833 |
@cindex hyphenation code (@code{hcode}) |
@cindex hyphenation code (@code{hcode}) |
6834 |
@cindex code, hyphenation (@code{hcode}) |
@cindex code, hyphenation (@code{hcode}) |
6835 |
Set the hyphenation code of character @var{c1} to @var{code1}, that of |
Set the hyphenation code of character @var{c1} to @var{code1}, that of |
8451 |
|
|
8452 |
@DefreqList {ft, [@Var{font}]} |
@DefreqList {ft, [@Var{font}]} |
8453 |
@DefescItem {\\f, , f, } |
@DefescItem {\\f, , f, } |
8454 |
@DefescItem {\\f, @lparen{}, fn, } |
@DefescItem {\\f, @Lparen{}, fn, } |
8455 |
@DefescItem {\\f, @lbrack{}, font, @rbrack} |
@DefescItem {\\f, @Lbrack{}, font, @Rbrack{}} |
8456 |
@DefregListEnd {.sty} |
@DefregListEnd {.sty} |
8457 |
@cindex changing fonts (@code{ft}, @code{\f}) |
@cindex changing fonts (@code{ft}, @code{\f}) |
8458 |
@cindex fonts, changing (@code{ft}, @code{\f}) |
@cindex fonts, changing (@code{ft}, @code{\f}) |
8561 |
@DefreqList {fam, [@Var{family}]} |
@DefreqList {fam, [@Var{family}]} |
8562 |
@DefregItem {.fam} |
@DefregItem {.fam} |
8563 |
@DefescItem {\\F, , f, } |
@DefescItem {\\F, , f, } |
8564 |
@DefescItem {\\F, @lparen{}, fm, } |
@DefescItem {\\F, @Lparen{}, fm, } |
8565 |
@DefescItem {\\F, @lbrack{}, family, @rbrack} |
@DefescItem {\\F, @Lbrack{}, family, @Rbrack{}} |
8566 |
@DefregListEnd {.fn} |
@DefregListEnd {.fn} |
8567 |
@cindex changing font family (@code{fam}, @code{\F}) |
@cindex changing font family (@code{fam}, @code{\F}) |
8568 |
@cindex font family, changing (@code{fam}, @code{\F}) |
@cindex font family, changing (@code{fam}, @code{\F}) |
8752 |
|
|
8753 |
@DefreqList {ft, nnn} |
@DefreqList {ft, nnn} |
8754 |
@DefescItem {\\f, , n, } |
@DefescItem {\\f, , n, } |
8755 |
@DefescItem {\\f, @lparen{}, nn, } |
@DefescItem {\\f, @Lparen{}, nn, } |
8756 |
@DefescListEnd {\\f, @lbrack{}, nnn, @rbrack} |
@DefescListEnd {\\f, @Lbrack{}, nnn, @Rbrack{}} |
8757 |
@cindex changing font position (@code{\f}) |
@cindex changing font position (@code{\f}) |
8758 |
@cindex font position, changing (@code{\f}) |
@cindex font position, changing (@code{\f}) |
8759 |
@cindex @code{sty} request, and font positions |
@cindex @code{sty} request, and font positions |
8971 |
example, @code{^E_u0301} is invalid. |
example, @code{^E_u0301} is invalid. |
8972 |
@end itemize |
@end itemize |
8973 |
|
|
8974 |
@DefescList {\\, @lparen{}, nm, } |
@DefescList {\\, @Lparen{}, nm, } |
8975 |
@DefescItem {\\, @lbrack{}, name, @rbrack} |
@DefescItem {\\, @Lbrack{}, name, @Rbrack{}} |
8976 |
@DefescListEnd {\\, @lbrack{}, component1 component2 @dots{}, @rbrack} |
@DefescListEnd {\\, @Lbrack{}, component1 component2 @dots{}, @Rbrack{}} |
8977 |
Insert a symbol @var{name} (two-character name @var{nm}) or a composite |
Insert a symbol @var{name} (two-character name @var{nm}) or a composite |
8978 |
glyph with component glyphs @var{component1}, @var{component2}, |
glyph with component glyphs @var{component1}, @var{component2}, |
8979 |
@enddots{} There is no special syntax for one-character names -- the |
@enddots{} There is no special syntax for one-character names -- the |
9537 |
@dfn{Pairwise kerning} is another subtle typesetting mechanism that |
@dfn{Pairwise kerning} is another subtle typesetting mechanism that |
9538 |
modifies the distance between a glyph pair to improve readability. |
modifies the distance between a glyph pair to improve readability. |
9539 |
In most cases (but not always) the distance is decreased. |
In most cases (but not always) the distance is decreased. |
9540 |
@ifnotinfo |
@iftex |
9541 |
For example, compare the combination of the letters `V' and `A'. With |
For example, compare the combination of the letters `V' and `A'. With |
9542 |
kerning, `VA' is printed. Without kerning it appears as `V@w{}A'. |
kerning, `VA' is printed. Without kerning it appears as `V@w{}A'. |
9543 |
@end ifnotinfo |
@end iftex |
9544 |
Typewriter-like fonts and fonts for terminals where all glyphs |
Typewriter-like fonts and fonts for terminals where all glyphs |
9545 |
have the same width don't use kerning. |
have the same width don't use kerning. |
9546 |
|
|
9685 |
@item |
@item |
9686 |
It prevents kerning between two glyphs. |
It prevents kerning between two glyphs. |
9687 |
|
|
9688 |
@ifnotinfo |
@iftex |
9689 |
@Example |
@c can't use @Example...@endExample here |
9690 |
|
@example |
9691 |
|
@group |
9692 |
VA |
VA |
9693 |
@result{} @r{VA} |
@result{} @r{VA} |
9694 |
V\&A |
V\&A |
9695 |
@result{} @r{V@w{}A} |
@result{} @r{V@w{}A} |
9696 |
@endExample |
@end group |
9697 |
@end ifnotinfo |
@end example |
9698 |
|
@end iftex |
9699 |
|
|
9700 |
@item |
@item |
9701 |
It is needed to map an arbitrary character to nothing in the @code{tr} |
It is needed to map an arbitrary character to nothing in the @code{tr} |
10069 |
@DefreqList {ds, name [@Var{string}]} |
@DefreqList {ds, name [@Var{string}]} |
10070 |
@DefreqItem {ds1, name [@Var{string}]} |
@DefreqItem {ds1, name [@Var{string}]} |
10071 |
@DefescItem {\\*, , n, } |
@DefescItem {\\*, , n, } |
10072 |
@DefescItem {\\*, @lparen{}, nm, } |
@DefescItem {\\*, @Lparen{}, nm, } |
10073 |
@DefescListEnd {\\*, @lbrack{}, name arg1 arg2 @dots{}, @rbrack{}} |
@DefescListEnd {\\*, @Lbrack{}, name arg1 arg2 @dots{}, @Rbrack{}} |
10074 |
@cindex string interpolation (@code{\*}) |
@cindex string interpolation (@code{\*}) |
10075 |
@cindex string expansion (@code{\*}) |
@cindex string expansion (@code{\*}) |
10076 |
@cindex interpolation of strings (@code{\*}) |
@cindex interpolation of strings (@code{\*}) |
10906 |
escapes: |
escapes: |
10907 |
|
|
10908 |
@DefescList {\\$, , n, } |
@DefescList {\\$, , n, } |
10909 |
@DefescItem {\\$, @lparen{}, nn, } |
@DefescItem {\\$, @Lparen{}, nn, } |
10910 |
@DefescListEnd {\\$, @lbrack{}, nnn, @rbrack{}} |
@DefescListEnd {\\$, @Lbrack{}, nnn, @Rbrack{}} |
10911 |
@cindex copy-in mode, and macro arguments |
@cindex copy-in mode, and macro arguments |
10912 |
@cindex macro, arguments (@code{\$}) |
@cindex macro, arguments (@code{\$}) |
10913 |
@cindex arguments, macro (@code{\$}) |
@cindex arguments, macro (@code{\$}) |
11206 |
@endDefesc |
@endDefesc |
11207 |
|
|
11208 |
@DefescList {\\k, , p, } |
@DefescList {\\k, , p, } |
11209 |
@DefescItem {\\k, @lparen{}, ps, } |
@DefescItem {\\k, @Lparen{}, ps, } |
11210 |
@DefescListEnd {\\k, @lbrack{}, position, @rbrack} |
@DefescListEnd {\\k, @Lbrack{}, position, @Rbrack{}} |
11211 |
@cindex saving horizontal input line position (@code{\k}) |
@cindex saving horizontal input line position (@code{\k}) |
11212 |
@cindex horizontal input line position, saving (@code{\k}) |
@cindex horizontal input line position, saving (@code{\k}) |
11213 |
@cindex input line position, horizontal, saving (@code{\k}) |
@cindex input line position, horizontal, saving (@code{\k}) |
12496 |
|
|
12497 |
@DefreqList {gcolor, [@Var{color}]} |
@DefreqList {gcolor, [@Var{color}]} |
12498 |
@DefescItem {\\m, , c, } |
@DefescItem {\\m, , c, } |
12499 |
@DefescItem {\\m, @lparen{}, co, } |
@DefescItem {\\m, @Lparen{}, co, } |
12500 |
@DefescItem {\\m, @lbrack{}, color, @rbrack} |
@DefescItem {\\m, @Lbrack{}, color, @Rbrack{}} |
12501 |
@DefregListEnd {.m} |
@DefregListEnd {.m} |
12502 |
Set (glyph) drawing color. The following examples show how to turn the |
Set (glyph) drawing color. The following examples show how to turn the |
12503 |
next four words red. |
next four words red. |
12537 |
|
|
12538 |
@DefreqList {fcolor, [@Var{color}]} |
@DefreqList {fcolor, [@Var{color}]} |
12539 |
@DefescItem {\\M, , c, } |
@DefescItem {\\M, , c, } |
12540 |
@DefescItem {\\M, @lparen{}, co, } |
@DefescItem {\\M, @Lparen{}, co, } |
12541 |
@DefescItem {\\M, @lbrack{}, color, @rbrack} |
@DefescItem {\\M, @Lbrack{}, color, @Rbrack{}} |
12542 |
@DefregListEnd {.M} |
@DefregListEnd {.M} |
12543 |
Set fill (background) color for filled objects drawn with the |
Set fill (background) color for filled objects drawn with the |
12544 |
@code{\D'@dots{}'} commands. |
@code{\D'@dots{}'} commands. |
12894 |
@endDefreq |
@endDefreq |
12895 |
|
|
12896 |
@DefescList {\\V, , e, } |
@DefescList {\\V, , e, } |
12897 |
@DefescItem {\\V, @lparen{}, ev, } |
@DefescItem {\\V, @Lparen{}, ev, } |
12898 |
@DefescListEnd {\\V, @lbrack{}, env, @rbrack} |
@DefescListEnd {\\V, @Lbrack{}, env, @Rbrack{}} |
12899 |
Interpolate the contents of the specified environment variable |
Interpolate the contents of the specified environment variable |
12900 |
@var{env} (one-character name@tie{}@var{e}, two-character name @var{ev}) |
@var{env} (one-character name@tie{}@var{e}, two-character name @var{ev}) |
12901 |
as returned by the function @code{getenv}. @code{\V} is interpreted |
as returned by the function @code{getenv}. @code{\V} is interpreted |
12944 |
@endDefesc |
@endDefesc |
12945 |
|
|
12946 |
@DefescList {\\Y, , n, } |
@DefescList {\\Y, , n, } |
12947 |
@DefescItem {\\Y, @lparen{}, nm, } |
@DefescItem {\\Y, @Lparen{}, nm, } |
12948 |
@DefescListEnd {\\Y, @lbrack{}, name, @rbrack} |
@DefescListEnd {\\Y, @Lbrack{}, name, @Rbrack{}} |
12949 |
This is approximately equivalent to @samp{\X'\*[@var{name}]'} |
This is approximately equivalent to @samp{\X'\*[@var{name}]'} |
12950 |
(one-character name@tie{}@var{n}, two-character name @var{nm}). |
(one-character name@tie{}@var{n}, two-character name @var{nm}). |
12951 |
However, the contents of the string or macro @var{name} are not |
However, the contents of the string or macro @var{name} are not |
14757 |
to 32767. |
to 32767. |
14758 |
|
|
14759 |
@table @asis |
@table @asis |
14760 |
@item @math{0 @LE @var{n} @LE 1000} |
@item @math{0 @LE{} @var{n} @LE{} 1000} |
14761 |
Set the color for filling solid drawing objects to a shade of gray, |
Set the color for filling solid drawing objects to a shade of gray, |
14762 |
where 0 corresponds to solid white, 1000 (the default) to solid black, |
where 0 corresponds to solid white, 1000 (the default) to solid black, |
14763 |
and values in between to intermediate shades of gray; this is |
and values in between to intermediate shades of gray; this is |