3280
|
1 |
|
2 ############################################################################### |
|
3 # # |
|
4 # report # |
|
5 # # |
|
6 # Lout setup file for technical reports. # |
|
7 # # |
|
8 # Jeffrey H. Kingston # |
|
9 # 12 September 1994 # |
|
10 # # |
|
11 ############################################################################### |
|
12 |
|
13 |
|
14 ############################################################################### |
|
15 # # |
|
16 # @SysInclude commands for standard packages. # |
|
17 # # |
|
18 ############################################################################### |
|
19 |
|
20 @SysInclude { fontdefs } # font definitions |
|
21 @SysInclude { langdefs } # language definitions |
|
22 @SysInclude { dl } # DocumentLayout package |
|
23 @SysInclude { reportf } # ReportLayout extension |
|
24 @SysInclude { tab } # @Tab table formatter |
|
25 # @SysInclude { eq } # @Eq equation formatter |
|
26 # @SysInclude { fig } # @Fig advanced graphics |
|
27 # @SysInclude { graph } # @Graph graph drawing |
|
28 # @SysInclude { cprint } # @CPrint C and C++ programs |
|
29 # @SysInclude { pas } # @Pas Pascal programs |
|
30 |
|
31 |
|
32 ############################################################################### |
|
33 # # |
|
34 # @Include command for reading personal definitions from current directory. # |
|
35 # # |
|
36 ############################################################################### |
|
37 |
|
38 @Include { mydefs } |
|
39 |
|
40 |
|
41 ############################################################################### |
|
42 # # |
|
43 # The @DocumentLayout @Use clause - overall document format options. # |
|
44 # # |
|
45 ############################################################################### |
|
46 |
|
47 @Use { @DocumentLayout |
|
48 # @InitialFont { Times Base 12p } # initial font |
|
49 # @InitialBreak { adjust 1.20fx hyphen } # initial break |
|
50 # @InitialSpace { lout } # initial space style |
|
51 # @InitialLanguage { English } # initial language |
|
52 # @InitialColour { black } # initial colour |
|
53 # @OptimizePages { No } # optimize page breaks? |
|
54 # @HeadingFont { Bold } # font for @Heading |
|
55 # @ParaGap { 1.30vx } # gap between paragraphs |
|
56 # @ParaIndent { 2.00f } # first-line indent for @PP |
|
57 # @DisplayGap { 1.00v } # gap above, below displays |
|
58 # @DisplayIndent { 2.00f } # @IndentedDisplay indent |
|
59 # @DefaultIndent { 0.5rt } # @Display indent |
|
60 # @DisplayNumStyle { (num) } # style of display numbers |
|
61 # @WideIndent { 4.00f } # @WideTaggedList indent |
|
62 # @VeryWideIndent { 8.00f } # @VeryWideTaggedList indent |
|
63 # @ListGap { 1.00v } # gap between list items |
|
64 # @ListIndent { 0c } # indent of list items |
|
65 # @ListRightIndent { 0c } # right indent of list items |
|
66 # @ListLabelWidth { 2.00f } # width allowed for list tags |
|
67 @PageType { A4 } # page type (width, height) |
|
68 # @PageType { Letter } # page type (width, height) |
|
69 # @PageWidth { } # page width if type Other |
|
70 # @PageHeight { } # page height if type Other |
|
71 # @PageOrientation { Portrait } # Portrait, Landscape, etc. |
|
72 # @PageBackground { } # background of each page |
|
73 # @TopMargin { 2.50c } # top margin of all pages |
|
74 # @FootMargin { 2.50c } # bottom margin of all pages |
|
75 # @OddLeftMargin { 2.50c } # left margin of odd pages |
|
76 # @OddRightMargin { 2.50c } # right margin of odd pages |
|
77 # @EvenLeftMargin { 2.50c } # left margin of even pages |
|
78 # @EvenRightMargin { 2.50c } # right margin of even pages |
|
79 # @PageBoxType { None } # None Box CurveBox ShadowBox |
|
80 # @PageBoxMargin { 1.00c } # page box margin |
|
81 # @PageBoxLineWidth { } # page box line thickness |
|
82 # @PageBoxPaint { none } # page box paint |
|
83 # @PageBoxShadow { 0.60c } # shadow margin if ShadowBox |
|
84 # @ColumnNumber { 1 } # number of columns (1 to 10) |
|
85 # @ColumnGap { 1.00c } # column gap |
|
86 # @FigureLocation { PageTop } # default figure location |
|
87 # @TableLocation { PageTop } # default table location |
|
88 # @FigureWord { figure } # "Figure" word else anything |
|
89 # @TableWord { table } # "Table" word else anything |
|
90 # @FigureNumbers { Arabic } # method of numbering figures |
|
91 # @TableNumbers { Arabic } # method of numbering tables |
|
92 # @FigureCaptionPos { Below } # Above or Below |
|
93 # @TableCaptionPos { Below } # Above or Below |
|
94 # @CaptionFont { } # figure, table caption font |
|
95 # @CaptionBreak { } # figure, table caption break |
|
96 # @MakeFigureContents { No } # list of figures at start |
|
97 # @MakeTableContents { No } # list of tables at start |
|
98 # @MakeContents { No } # make contents? Yes or No |
|
99 # @ContentsGap { 0.20v } # extra gap above minor entry |
|
100 # @ContentsGapAbove { 0.80v } # extra gap above major entry |
|
101 # @ContentsGapBelow { 0.00v } # extra gap below major entry |
|
102 # @ContentsLeader { .. } # leader symbol in contents |
|
103 # @ContentsLeaderGap { 4s } # gap between leaders |
|
104 # @ContentsRightWidth { 3f } # page numbers column width |
|
105 # @MakeReferences { Yes } # make references? Yes or No |
|
106 # @RefCiteStyle { [cite] } # citation style |
|
107 # @RefCiteLabels { @RefNum } # citation items |
|
108 # @RefNumbers { Arabic } # reference numbers |
|
109 # @RefListFormat { Labels } # NoLabels, Labels, etc. |
|
110 # @RefListLabels { [@RefNum] } # ref list label format |
|
111 # @RefListTitle { references } # title of reference list |
|
112 # @ChapRefListTitle { references } # title of chapter ref list |
|
113 # @RefListIndent { 0c } # indent to left of labels |
|
114 # @RefListRightIndent { 0c } # indent to right of items |
|
115 # @RefListGap { 1.00v } # gap between ref list items |
|
116 # @RefListFont { } # font used in reference list |
|
117 # @RefListBreak { } # break style of ref list |
|
118 # @RefListLabelWidth { 2.00f } # Labels column width |
|
119 # @RefListSortKey { @Tag } # sorting key |
|
120 # @MakeIndex { No } # make index? Yes or No |
|
121 # @IndexFont { } # index entries font |
|
122 # @IndexBreak { outdent 1.2fx } # index entries break |
|
123 # @IndexColumnNumber { 2 } # index columns (1 to 10) |
|
124 # @IndexColumnGap { 1.00c } # index column gap |
|
125 # @MakeIndexA { No } # make index A? Yes or No |
|
126 # @IndexAFont { } # index A entries font |
|
127 # @IndexABreak { outdent 1.2fx } # index A entries break |
|
128 # @IndexAColumnNumber { 2 } # index A columns (1 to 10) |
|
129 # @IndexAColumnGap { 1.00c } # index A column gap |
|
130 # @MakeIndexB { No } # make index B? Yes or No |
|
131 # @IndexBFont { } # index B entries font |
|
132 # @IndexBBreak { outdent 1.2fx } # index B entries break |
|
133 # @IndexBColumnNumber { 2 } # index B columns (1 to 10) |
|
134 # @IndexBColumnGap { 1.00c } # index B column gap |
|
135 # @IndexFont { } # index entries font |
|
136 # @IndexBreak { outdent 1.2fx } # index entries break |
|
137 # @IndexColumnNumber { 2 } # index columns (1 to 10) |
|
138 # @IndexColumnGap { 1.00c } # index column gap |
|
139 # @TopGap { 0.75c } # gap between figures |
|
140 # @MidGap { 0.75c } # gap above/below body text |
|
141 # @FootNoteNumbers { Arabic } # footnote numbers |
|
142 # @FootNoteThrough { No } # numbered through chapter? |
|
143 # @FootNoteLocation { ColFoot } # where the footnote appears |
|
144 # @FootNoteFont { 0.80f } # font for footnotes |
|
145 # @FootNoteBreak { 1.20fx } # break for footnotes |
|
146 # @FootLen { 2.00c } # length of footnote line |
|
147 # @FootAboveGap { 1.00v } # gap above footnote line |
|
148 # @FootGap { 0.20c } # gap between footnotes |
|
149 # @EndNoteNumbers { Arabic } # endnote numbers |
|
150 # @EndNoteFont { 0.80f } # font of endnotes |
|
151 # @EndNoteBreak { 1.20fx } # break for endnotes |
|
152 # @EndNoteGap { 0.20c } # gap between endnotes |
|
153 # @TheoremThrough { No } # numbered through whole doc? |
|
154 # @TheoremNumbers { Arabic } # theorem etc. numbers |
|
155 # @DefinitionWord { definition } # "Definition" word, etc. |
|
156 # @LemmaWord { lemma } # "Lemma" word, etc. |
|
157 # @TheoremWord { theorem } # "Theorem" word, etc. |
|
158 # @PropositionWord { proposition } # "Proposition" word, etc. |
|
159 # @CorollaryWord { corollary } # "Corollary" word, etc. |
|
160 # @ExampleWord { example } # "Example" word, etc. |
|
161 # @ClaimWord { claim } # "Claim" word, etc. |
|
162 # @ProofWord { proof } # "Proof" word, etc. |
|
163 # @MarginNoteFont { 0.80f } # font of margin notes |
|
164 # @MarginNoteBreak { ragged 1.10fx } # break style of margin notes |
|
165 # @MarginNoteHGap { 0.5c } # horizontal gap to notes |
|
166 # @MarginNoteVGap { 1.00v } # min vertical gap between |
|
167 # @MarginNoteWidth { 1.50c } # width of margin notes |
|
168 # @PageHeaders { Simple } # None Simple Titles NoTitles |
|
169 # @PageNumbers { Arabic } # page numbers |
|
170 # @FirstPageNumber { 1 } # number of first page |
|
171 # @IntroPageNumbers { Roman } # intro page numbers |
|
172 # @IntroFirstPageNumber{ 1 } # number of first intro page |
|
173 |
|
174 # @OddTop { @Centre{- @PageNum -} } # Simple page headers |
|
175 # @OddFoot { @Null } |
|
176 # @EvenTop { @Centre{- @PageNum -} } |
|
177 # @EvenFoot { @Null } |
|
178 # @StartOddTop { @Null } |
|
179 # @StartOddFoot { @Null } |
|
180 # @StartEvenTop { @Null } |
|
181 # @StartEvenFoot { @Null } |
|
182 # @IntroOddTop { @Null } |
|
183 # @IntroOddFoot { @Null } |
|
184 # @IntroEvenTop { @Null } |
|
185 # @IntroEvenFoot { @Null } |
|
186 # @IntroStartOddTop { @Null } |
|
187 # @IntroStartOddFoot { @Null } |
|
188 # @IntroStartEvenTop { @Null } |
|
189 # @IntroStartEvenFoot { @Null } |
|
190 |
|
191 # Titles, NoTitles headers |
|
192 # @RunningOddTop { @I {@MinorNum @DotSep @MinorTitle} @Right @B @PageNum } |
|
193 # @RunningOddFoot { @Null } |
|
194 # @RunningEvenTop { @B @PageNum @Right @I {@MajorNum @DotSep @MajorTitle} } |
|
195 # @RunningEvenFoot { @Null } |
|
196 # @RunningStartOddTop { @Null } |
|
197 # @RunningStartOddFoot { @Centre { Bold 0.8f } @Font @PageNum } |
|
198 # @RunningStartEvenTop { @Null } |
|
199 # @RunningStartEvenFoot { @Centre { Bold 0.8f } @Font @PageNum } |
|
200 # @RunningIntroOddTop { @Null } |
|
201 # @RunningIntroOddFoot { @Right @PageNum } |
|
202 # @RunningIntroEvenTop { @Null } |
|
203 # @RunningIntroEvenFoot { @PageNum } |
|
204 # @RunningIntroStartOddTop { @Null } |
|
205 # @RunningIntroStartOddFoot { @Null } |
|
206 # @RunningIntroStartEvenTop { @Null } |
|
207 # @RunningIntroStartEvenFoot { @Null } |
|
208 } |
|
209 |
|
210 |
|
211 ############################################################################### |
|
212 # # |
|
213 # The @ReportLayout @Use clause - options specific to technical reports. # |
|
214 # # |
|
215 ############################################################################### |
|
216 |
|
217 @Use { @ReportLayout |
|
218 # @CoverSheet { Yes } # make cover sheet |
|
219 # @DateLine { No } # Yes, No, or a date |
|
220 # @ReferencesBeforeAppendices { No } # pos of ref list |
|
221 # @AbstractWord { abstract } # "Abstract" word etc. |
|
222 # @ContentsWord { contents } # "Contents" word etc. |
|
223 # @AppendixWord { appendix } # "Appendix" word etc. |
|
224 # @IndexWord { index } # "Index" word etc. |
|
225 # @IndexAWord { index } # "Index" word in index A |
|
226 # @IndexBWord { index } # "Index" word in index B |
|
227 # @SectionNumbers { Arabic } # section numbers |
|
228 # @SubSectionNumbers { Arabic } # subsection numbers |
|
229 # @SubSubSectionNumbers { Arabic } # sub-subsection numbers |
|
230 # @AppendixNumbers { UCAlpha } # appendix numbers |
|
231 # @SubAppendixNumbers { Arabic } # subappendix numbers |
|
232 # @SubSubAppendixNumbers { Arabic } # sub-subappendix numbers |
|
233 # @AbstractHeadingFont { Bold } # abstract heading font |
|
234 # @AbstractHeadingBreak { ragged 1.2fx nohyphen } # abstract heading break |
|
235 # @AbstractHeadingFormat { title } # abstract heading format |
|
236 # @ContentsHeadingFont { Bold } # contents heading font |
|
237 # @ContentsHeadingBreak { ragged 1.2fx nohyphen } # contents heading break |
|
238 # @ContentsHeadingFormat { title } # contents heading format |
|
239 # @SectionHeadingFont { Bold } # section heading font |
|
240 # @SectionHeadingBreak { ragged 1.2fx nohyphen } # section heading break |
|
241 # @SectionHeadingFormat { number @DotSep title } # section heading format |
|
242 # @SubSectionHeadingFont { Bold } # subsection heading font |
|
243 # @SubSectionHeadingBreak { ragged 1.2fx nohyphen } # subsection heading break |
|
244 # @SubSectionHeadingFormat { number @DotSep title } # subsection heading format |
|
245 # @SubSubSectionHeadingFont { Slope } # sub-subsection heading font |
|
246 # @SubSubSectionHeadingBreak { ragged 1.2fx nohyphen } # sub-subsection heading break |
|
247 # @SubSubSectionHeadingFormat { number @DotSep title } # sub-subsection heading format |
|
248 # @AppendixHeadingFont { Bold } # appendix heading font |
|
249 # @AppendixHeadingBreak { ragged 1.2fx nohyphen } # appendix heading break |
|
250 # @AppendixHeadingFormat { number @DotSep title } # appendix heading format |
|
251 # @SubAppendixHeadingFont { Bold } # subappendix heading font |
|
252 # @SubAppendixHeadingBreak { ragged 1.2fx nohyphen } # subappendix heading break |
|
253 # @SubAppendixHeadingFormat { number @DotSep title } # subappendix heading format |
|
254 # @SubSubAppendixHeadingFont { Slope } # sub-subapp. heading font |
|
255 # @SubSubAppendixHeadingBreak { ragged 1.2fx nohyphen } # sub-subappendix heading break |
|
256 # @SubSubAppendixHeadingFormat{ number @DotSep title } # sub-subappendix heading format |
|
257 # @ReferencesHeadingFont { Bold } # references heading font |
|
258 # @ReferencesHeadingBreak { ragged 1.2fx nohyphen } # references heading break |
|
259 # @ReferencesHeadingFormat { title } # references heading format |
|
260 # @IndexHeadingFont { Bold } # index heading font |
|
261 # @IndexHeadingBreak { ragged 1.2fx nohyphen } # index heading break |
|
262 # @IndexHeadingFormat { title } # index heading format |
|
263 # @IndexAHeadingFont { Bold } # index A heading font |
|
264 # @IndexAHeadingBreak { ragged 1.2fx nohyphen } # index A heading break |
|
265 # @IndexAHeadingFormat { title } # index A heading format |
|
266 # @IndexBHeadingFont { Bold } # index B heading font |
|
267 # @IndexBHeadingBreak { ragged 1.2fx nohyphen } # index B heading break |
|
268 # @IndexBHeadingFormat { title } # index B heading format |
|
269 # @SectionGap { 2.00v } # gap between sections |
|
270 # @SubSectionGap { 1.50v } # gap between subsections |
|
271 # @SubSubSectionGap { 1.50v } # gap between sub-subsections |
|
272 # @AppendixGap { 2.00v } # gap between appendices |
|
273 # @SubAppendixGap { 1.50v } # gap between subappendices |
|
274 # @SubSubAppendixGap { 1.50v } # gap between sub-subapps |
|
275 # @SectionInContents { Yes } # list sections in contents |
|
276 # @SubSectionInContents { Yes } # list subsections |
|
277 # @SubSubSectionInContents { No } # list sub-subsections |
|
278 # @AppendixInContents { Yes } # list appendices |
|
279 # @SubAppendixInContents { Yes } # list subappendices |
|
280 # @SubSubAppendixInContents { No } # list sub-subappendices |
|
281 # @ReferencesInContents { Yes } # list references |
|
282 # @IndexInContents { Yes } # list index in contents |
|
283 # @IndexAInContents { Yes } # list index A |
|
284 # @IndexBInContents { Yes } # list index B |
|
285 # @SectionNumInTheorems { No } # section numbers in theorems |
|
286 # @SubSectionNumInTheorems { No } # subsection numbers in theorems |
|
287 # @SubSubSectionNumInTheorems { No } # sub-subsection numbers in theorems |
|
288 # @AppendixNumInTheorems { No } # appendix numbers in theorems |
|
289 # @SubAppendixNumInTheorems { No } # subappendix numbers in theorems |
|
290 # @SubSubAppendixNumInTheorems{ No } # sub-subappendix nums. in theorems |
|
291 # @SectionNumInDisplays { Yes } # section numbers in displays |
|
292 # @SubSectionNumInDisplays { No } # subsection numbers in displays |
|
293 # @SubSubSectionNumInDisplays { No } # sub-subsection numbers in displays |
|
294 # @AppendixNumInDisplays { Yes } # appendix numbers in displays |
|
295 # @SubAppendixNumInDisplays { No } # subappendix numbers in displays |
|
296 # @SubSubAppendixNumInDisplays{ No } # sub-subappendix nums in displays |
|
297 # @SectionNumInFigures { Yes } # section number in figures |
|
298 # @SubSectionNumInFigures { No } # subsection number in figures |
|
299 # @SubSubSectionNumInFigures { No } # subsubsection number in figures |
|
300 # @AppendixNumInFigures { Yes } # appendix number in figures |
|
301 # @SubAppendixNumInFigures { No } # subappendix number in figures |
|
302 # @SubSubAppendixNumInFigures { No } # sub-subappendix number in figures |
|
303 # @SectionNumInTables { Yes } # section number in tables |
|
304 # @SubSectionNumInTables { No } # subsection number in tables |
|
305 # @SubSubSectionNumInTables { No } # subsubsection number in tables |
|
306 # @AppendixNumInTables { Yes } # appendix number in tables |
|
307 # @SubAppendixNumInTables { No } # subappendix number in tables |
|
308 # @SubSubAppendixNumInTables { No } # sub-subappendix number in tables |
|
309 } |
|
310 |
|
311 |
|
312 ############################################################################### |
|
313 # # |
|
314 # @Database (and @SysDatabase) clauses go here. # |
|
315 # # |
|
316 ############################################################################### |
|
317 |
|
318 @SysDatabase @RefStyle { refstyle } # reference printing styles |