6
<expand|tmdoc-title|Special markup for programs>
8
The <tmdtd|program> <abbr|d.t.d.> provides markup for the layout of
9
computer programs. However, these tags should be considered as very
10
unstable, since we plan to replace them by a set of more detailed tags:
13
<expand|item*|<markup|algorithm>>Macro with two arguments: the name of
14
the algorithm and algorithm itself, together with its possible
17
<expand|item*|<markup|body>>The real body of the algorithm.
19
<expand|item*|<markup|indent>>For indenting part of an algorithm.
22
<apply|tmdoc-copyright|1998--2002|Joris van der Hoeven>
24
<expand|tmdoc-license|Permission is granted to copy, distribute and/or
25
modify this document under the terms of the GNU Free Documentation License,
26
Version 1.1 or any later version published by the Free Software Foundation;
27
with no Invariant Sections, with no Front-Cover Texts, and with no
28
Back-Cover Texts. A copy of the license is included in the section entitled
29
"GNU Free Documentation License".>
34
<associate|paragraph width|150mm>
35
<associate|odd page margin|30mm>
36
<associate|shrinking factor|4>
37
<associate|page right margin|30mm>
38
<associate|page top margin|30mm>
39
<associate|reduction page right margin|25mm>
40
<associate|page type|a4>
41
<associate|reduction page bottom margin|15mm>
42
<associate|even page margin|30mm>
43
<associate|reduction page left margin|25mm>
44
<associate|page bottom margin|30mm>
45
<associate|reduction page top margin|15mm>
46
<associate|language|english>
52
<associate|idx-1|<tuple|<uninit>|?>>
53
<associate|idx-2|<tuple|<uninit>|?>>
54
<associate|idx-3|<tuple|<uninit>|?>>
55
<associate|idx-4|<tuple|<uninit>|?>>
56
<associate|idx-5|<tuple|<uninit>|?>>
57
<associate|idx-6|<tuple|<uninit>|?>>
58
<associate|idx-7|<tuple|<uninit>|?>>
59
<associate|idx-8|<tuple|<uninit>|?>>
60
<associate|idx-9|<tuple|<uninit>|?>>
61
<associate|idx-10|<tuple|<uninit>|?>>
62
<associate|idx-11|<tuple|<uninit>|?>>
63
<associate|idx-12|<tuple|<uninit>|?>>
64
<associate|idx-13|<tuple|<uninit>|?>>
65
<associate|idx-14|<tuple|<uninit>|?>>
66
<associate|idx-15|<tuple|<uninit>|?>>
67
<associate|idx-16|<tuple|<uninit>|?>>
68
<associate|idx-17|<tuple|<uninit>|?>>
75
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
76
magenta>|program>>|<pageref|idx-1>>
78
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
79
green>|session>>|<pageref|idx-2>>
81
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
82
green>|input>>|<pageref|idx-3>>
84
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
85
green>|output>>|<pageref|idx-4>>
87
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
88
green>|<with|font shape|<quote|italic>|lan>-session>>|<pageref|idx-5>>
90
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
91
green>|<with|font shape|<quote|italic>|lan>-input>>|<pageref|idx-6>>
93
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
94
green>|<with|font shape|<quote|italic>|lan>-output>>|<pageref|idx-7>>
96
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
97
green>|generic-session>>|<pageref|idx-8>>
99
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
100
green>|generic-input>>|<pageref|idx-9>>
102
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
103
green>|generic-output>>|<pageref|idx-10>>
105
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|brown>|varsession>>|<pageref|idx-11>>
107
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
108
green>|generic-output*>>|<pageref|idx-12>>
110
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
111
green>|generic-output>>|<pageref|idx-13>>
113
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
114
magenta>|program>>|<pageref|idx-14>>
116
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
117
green>|algorithm>>|<pageref|idx-15>>
119
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
120
green>|body>>|<pageref|idx-16>>
122
<tuple|<tuple|<with|font family|<quote|tt>|color|<quote|dark
123
green>|indent>>|<pageref|idx-17>>