chiark / gitweb /
pcb/points-pin-alloc: Print in landscape mode
[trains.git] / pcb / points-pin-alloc.setup
1 ###############################################################################
2 #                                                                             #
3 #   Lout setup file for ordinary documents                                    #
4 #                                                                             #
5 #   Jeffrey H. Kingston                                                       #
6 #                                                                             #
7 ###############################################################################
8
9
10 ###############################################################################
11 #                                                                             #
12 #  @SysInclude commands for standard packages.                                #
13 #                                                                             #
14 ###############################################################################
15
16   @SysInclude { langdefs        } # language definitions
17   @SysInclude { bsf             } # BasicSetup package
18   @SysInclude { dsf             } # DocumentSetup package
19   @SysInclude { docf            } # OrdinarySetup extension
20
21
22 ###############################################################################
23 #                                                                             #
24 #  @Include command for reading personal definitions from current directory.  #
25 #                                                                             #
26 ###############################################################################
27
28   @Include { mydefs }
29
30
31 ###############################################################################
32 #                                                                             #
33 #  The @BasicSetup @Use clause - basics, lists, paragraphs, displays.         #
34 #                                                                             #
35 #  To change the default value of any option, delete the # at the start of    #
36 #  its line and change the value between braces.                              #
37 #                                                                             #
38 ###############################################################################
39
40 @Use { @BasicSetup
41   # @InitialFont        { Times Base 12p        } # initial font
42   # @InitialBreak       {{adjust 1.2fx hyphen} @OrIfPlain {ragged 1fx nohyphen}}
43   # @InitialOutdent     { 2f @OrIfPlain 4s      } # initial outdent
44   # @InitialSpace       { lout                  } # initial space style
45   # @InitialLanguage    { English               } # initial language
46   # @InitialColour      { black                 } # initial colour
47   # @OptimizePages      { No                    } # optimize page breaks?
48   # @HeadingFont        { Bold                  } # font for @Heading
49   # @FixedWidthFont     { Courier Base -1p      } # font for @F
50   # @ParaGap            { 1.3vx @OrIfPlain 1f   } # gap between paragraphs
51   # @ParaIndent         { 2.00f @OrIfPlain 5s   } # first-line indent for @PP
52   # @DisplayGap         { 1.00v @OrIfPlain 1f   } # gap above, below displays
53   # @DisplayIndent      { 2.00f @OrIfPlain 5s   } # @IndentedDisplay indent
54   # @DefaultIndent      { 0.5rt                 } # @Display indent
55   # @DisplayNumStyle    { (num)                 } # style of display numbers
56   # @WideIndent         { 4.00f @OrIfPlain 10s  } # @WideTaggedList indent
57   # @VeryWideIndent     { 8.00f @OrIfPlain 20s  } # @VeryWideTaggedList indent
58   # @ListOuterGap       { 1.00v @OrIfPlain 1f   } # gap before, after lists
59   # @ListGap            { 1.00v @OrIfPlain 1f   } # gap between list items
60   # @ListIndent         { 0s                    } # indent of list items
61   # @ListRightIndent    { 0s                    } # right indent of list items
62   # @ListLabelWidth     { 2.00f @OrIfPlain 5s   } # width allowed for list tags
63   # @ListLabelRight     { No                    } # right-adjust list labels
64   # @ListLabelRightGap  { 2s                    } # gap when right-adjusting
65   # @ListFont           {                       } # font of list items
66   # @ListBreak          {                       } # break style of list items
67   # @NumberSeparator    { .                     } # separates nums like 2.3.7
68   # @CrossLinkFormat    { @Body                 } # format of cross links
69   # @ExternalLinkFormat { @Body                 } # format of external links
70 }
71
72
73 ###############################################################################
74 #                                                                             #
75 #  The @DocumentSetup @Use clause - page layout plus figures, tables, etc.    #
76 #                                                                             #
77 #  To change the default value of any option, delete the # at the start of    #
78 #  its line and change the value between braces.                              #
79 #                                                                             #
80 ###############################################################################
81
82 @Use { @DocumentSetup
83   # @PageType           { A4    @OrIfPlain Other} # page type (width, height)
84   # @PageWidth          { 80s                   } # page width if type Other
85   # @PageHeight         { 66f                   } # page height if type Other
86     @PageOrientation    { Landscape             } # Portrait, Landscape, etc.
87   # @PageBackground     {                       } # background of each page
88   # @TopMargin          { 2.5c  @OrIfPlain 6f   } # top margin of all pages
89   # @FootMargin         { 2.5c  @OrIfPlain 6f   } # bottom margin of all pages
90   # @OddLeftMargin      { 2.5c  @OrIfPlain 10s  } # left margin of odd pages
91   # @OddRightMargin     { 2.5c  @OrIfPlain 10s  } # right margin of odd pages
92   # @EvenLeftMargin     { 2.5c  @OrIfPlain 10s  } # left margin of even pages
93   # @EvenRightMargin    { 2.5c  @OrIfPlain 10s  } # right margin of even pages
94   # @OddLeftBodyMargin  { 0c                    } # extra margin for page body
95   # @OddRightBodyMargin { 0c                    } # extra margin for page body
96   # @EvenLeftBodyMargin { 0c                    } # extra margin for page body
97   # @EvenRightBodyMargin{ 0c                    } # extra margin for page body
98   # @PageBoxType        { None                  } # None Box CurveBox ShadowBox
99   # @PageBoxMargin      { 1.00c                 } # page box margin
100   # @PageBoxLineWidth   {                       } # page box line thickness
101   # @PageBoxPaint       { none                  } # page box paint
102   # @PageBoxShadow      { 0.60c                 } # shadow margin if ShadowBox
103   # @PageEnclose        { @Body                 } # enclose every page in this
104   # @ColumnNumber       { 1                     } # number of columns (1 to 10)
105   # @ColumnGap          { 1.00c @OrIfPlain 6s   } # column gap
106
107   # @FigureLocation     { PageTop               } # default figure location
108   # @FigureFormat       { @CC @Body             } # default figure format
109   # @FigureWord         { figure                } # "Figure" word else anything
110   # @FigureNumbers      { Arabic                } # method of numbering figures
111   # @FigureCaptionPos   { Below                 } # Above or Below
112   # @FigureCaptionFont  { -2p                   } # figure caption font
113   # @FigureCaptionBreak { adjust hyphen 1.2fx   } # figure caption break
114   # @FigureCaptionFormat{ {@B { word @NumSep number. &2s }} @Insert caption }
115   # @MakeFigureContents { No                    } # list of figures at start
116
117   # @TableLocation      { PageTop               } # default table location
118   # @TableFormat        { @CC @Body             } # default table format
119   # @TableWord          { table                 } # "Table" word else anything
120   # @TableNumbers       { Arabic                } # method of numbering tables
121   # @TableCaptionPos    { Below                 } # Above or Below
122   # @TableCaptionFont   { -2p                   } # table caption font
123   # @TableCaptionBreak  { adjust hyphen 1.2fx   } # table caption break
124   # @TableCaptionFormat { {@B { word @NumSep number. &2s }} @Insert caption }
125   # @MakeTableContents  { No                    } # list of tables at start
126
127   # @FloaterLocation    { PageTop               } # default floater location
128   # @FloaterFormat      { @CC @Body             } # default floater format
129   # @FloaterWord        { floater               } # "Floater" word else anything
130   # @FloaterNumbers     { Arabic                } # method of numbering floaters
131   # @FloaterCaptionPos  { Below                 } # Above or Below
132   # @FloaterCaptionFont { -2p                   } # Floater caption font
133   # @FloaterCaptionBreak{ adjust hyphen 1.2fx   } # floater caption break
134   # @FloaterCaptionFormat{ {@B { word @NumSep number. &2s }} @Insert caption }
135   # @MakeFloaterContents{ No                    } # list of floater at start
136
137   # @MakeContents       { No                    } # make contents? Yes or No
138   # @ContentsGap        { 0.20v @OrIfPlain 0f   } # extra gap above minor entry
139   # @ContentsGapAbove   { 0.80v @OrIfPlain 1f   } # extra gap above major entry
140   # @ContentsGapBelow   { 0.00v @OrIfPlain 0f   } # extra gap below major entry
141   # @ContentsFont       { Bold                  } # font for major entry
142   # @ContentsPartGapAbove { 1.00v @OrIfPlain 1f } # extra gap above `part' entry
143   # @ContentsPartGapBelow { 0.00v @OrIfPlain 0f } # extra gap below `part' entry
144   # @ContentsFormat     { number @DotSep title  } # contents entry format
145   # @ContentsLeader     { ..                    } # leader symbol in contents
146   # @ContentsLeaderGap  { 4s    @OrIfPlain 2s   } # gap between leaders
147   # @ContentsRightWidth { 3f    @OrIfPlain 6s   } # page numbers column width
148
149   # @MakeReferences     { Yes                   } # make references? Yes or No
150   # @RefCiteStyle       { [cite]                } # citation style
151   # @RefCiteLabels      { @RefNum               } # citation items
152   # @RefNumbers         { Arabic                } # reference numbers
153   # @RefListFormat      { Labels                } # NoLabels, Labels, etc.
154   # @RefListLabels      { [@RefNum]             } # ref list label format
155   # @RefListTitle       { references            } # title of reference list
156   # @ChapRefListTitle   { references            } # title of chapter ref list
157   # @RefListIndent      { 0s                    } # indent to left of labels
158   # @RefListRightIndent { 0s                    } # indent to right of items
159   # @RefListGap         { @ListGap              } # gap between ref list items
160   # @RefListFont        {                       } # font used in reference list
161   # @RefListBreak       {                       } # break style of ref list
162   # @RefListLabelWidth  { @ListLabelWidth       } # Labels column width
163   # @RefListSortKey     { @Tag                  } # sorting key
164
165   # @MakeGlossary       { No                    } # make glossary? Yes or No
166   # @GlossaryText       { @Null                 } # glossary initial text
167   # @GlossaryFont       {                       } # glossary entries font
168   # @GlossaryBreak      {                       } # glossary entries break
169   # @GlossaryFormat     { +3p @Font @S @Name      # glossary entries format
170   #                       @Right @I { @Word&&page @PageNum }
171   #                       @DP @RawIndentedDisplay @Body }
172   # @GlossaryGap        { @DisplayGap           } # gap between glossary entries
173   # @GlossaryColumnNumber{ 2                    } # glossary columns (1 to 10)
174   # @GlossaryColumnGap  { 1.00c @OrIfPlain 6s   } # glossary column gap
175   # @InGlossaryFont     { smallcaps             } # font for @InGlossary
176   # @InGlossaryFormat   { @Body                 } # format for @InGlossary
177
178   # @MakeIndex          { No                    } # make index? Yes or No
179   # @IndexText          { @Null                 } # index initial text
180   # @IndexFont          {                       } # index entries font
181   # @IndexBreak         { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break
182   # @IndexFormat        { @Body                 } # @Index format
183   # @SubIndexFormat     { {1f @Wide}@Body       } # @SubIndex format
184   # @SubSubIndexFormat  { {2f @Wide}@Body       } # @SubSubIndex format
185   # @IndexTypeOrdinary  { @PageNum              } # Ordinary pagenum format
186   # @IndexTypeMain      { @B @PageNum           } # Main pagenum format
187   # @IndexTypeSpecial   { @I @PageNum           } # Special pagenum format
188   # @IndexRangeFormat   { @From--@To            } # index page range format
189   # @IndexColumnNumber  { 2                     } # index columns (1 to 10)
190   # @IndexColumnGap     { 1.00c @OrIfPlain 6s   } # index column gap
191   # @IndexCtd           { Yes                   } # include (ctd.) lines
192   # @IndexCtdWord       { continued             } # "ctd." in current lang.
193   # @IndexCtdFormat     { @Body @I (@CtdWord)   } # format of ctd.
194   # @IndexSpacerAbove   { 2v                    } # space above index spacer
195   # @IndexSpacerBelow   { 1v                    } # space below index spacer
196   # @IndexSpacerFont    { +3p                   } # font of index spacer
197   # @IndexSpacerFormat  { @Body                 } # format of index spacer
198
199   # @MakeIndexA         { No                    } # make index A? Yes or No
200   # @IndexAText         { @Null                 } # index A initial text
201   # @IndexAFont         {                       } # index A entries font
202   # @IndexABreak        { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break
203   # @IndexAFormat       { @Body                 } # @IndexA format
204   # @SubIndexAFormat    { {1f @Wide}@Body       } # @SubIndexA format
205   # @SubSubIndexAFormat { {2f @Wide}@Body       } # @SubSubIndexA format
206   # @IndexATypeOrdinary { @PageNum              } # Ordinary pagenum format
207   # @IndexATypeMain     { @B @PageNum           } # Main pagenum format
208   # @IndexATypeSpecial  { @I @PageNum           } # Special pagenum format
209   # @IndexARangeFormat  { @From--@To            } # index page range format
210   # @IndexAColumnNumber { 2                     } # index A columns (1 to 10)
211   # @IndexAColumnGap    { 1.00c @OrIfPlain 6s   } # index A column gap
212   # @IndexACtd          { Yes                   } # include (ctd.) lines
213   # @IndexACtdWord      { continued             } # "ctd." in current lang.
214   # @IndexACtdFormat    { @Body @I (@CtdWord)   } # format of ctd.
215   # @IndexASpacerAbove  { 2v                    } # space above index A spacer
216   # @IndexASpacerBelow  { 1v                    } # space below index A spacer
217   # @IndexASpacerFont   { +3p                   } # font of index A spacer
218   # @IndexASpacerFormat { @Body                 } # format of index A spacer
219
220   # @MakeIndexB         { No                    } # make index B? Yes or No
221   # @IndexBText         { @Null                 } # index B initial text
222   # @IndexBFont         {                       } # index B entries font
223   # @IndexBBreak        { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break
224   # @IndexBFormat       { @Body                 } # @IndexB format
225   # @SubIndexBFormat    { {1f @Wide}@Body       } # @SubIndexB format
226   # @SubSubIndexBFormat { {2f @Wide}@Body       } # @SubSubIndexB format
227   # @IndexBTypeOrdinary { @PageNum              } # Ordinary pagenum format
228   # @IndexBTypeMain     { @B @PageNum           } # Main pagenum format
229   # @IndexBTypeSpecial  { @I @PageNum           } # Special pagenum format
230   # @IndexBRangeFormat  { @From--@To            } # index page range format
231   # @IndexBColumnNumber { 2                     } # index B columns (1 to 10)
232   # @IndexBColumnGap    { 1.00c @OrIfPlain 6s   } # index B column gap
233   # @IndexBCtd          { Yes                   } # include (ctd.) lines
234   # @IndexBCtdWord      { continued             } # "ctd." in current lang.
235   # @IndexBCtdFormat    { @Body @I (@CtdWord)   } # format of ctd.
236   # @IndexBSpacerAbove  { 2v                    } # space above index B spacer
237   # @IndexBSpacerBelow  { 1v                    } # space below index B spacer
238   # @IndexBSpacerFont   { +3p                   } # font of index B spacer
239   # @IndexBSpacerFormat { @Body                 } # format of index B spacer
240
241   # @TopGap             { 0.75c @OrIfPlain 2f   } # gap between figures
242   # @MidGap             { 0.75c @OrIfPlain 2f   } # gap above/below body text
243
244   # @FootNoteNumbers    { Arabic                } # footnote numbers
245   # @FootNoteThrough    { No                    } # numbered through chapter?
246   # @FootNoteLocation   { ColFoot               } # where the footnote appears
247   # @FootNoteFont       { 0.80f                 } # font for footnotes
248   # @FootNoteBreak      { 1.2fx @OrIfPlain 1fx  } # break for footnotes
249   # @FootNoteFormat     { { number &0.05f } @Insert body } # footnote format
250   # @FootLen            { 2.00c @OrIfPlain 10s  } # length of footnote line
251   # @FootAboveGap       { @DisplayGap           } # gap above footnote line
252   # @FootGap            { 0.20c @OrIfPlain 1fx  } # gap between footnotes
253   # @MarginNoteFont     { 0.80f                 } # font of margin notes
254   # @MarginNoteBreak    { ragged 1.10fx         } # break style of margin notes
255   # @MarginNoteHGap     { 0.5c                  } # horizontal gap to notes
256   # @MarginNoteVGap     { @DisplayGap           } # min vertical gap between
257   # @MarginNoteWidth    { 1.50c                 } # width of margin notes
258   # @EndNoteNumbers     { Arabic                } # endnote numbers
259   # @EndNoteFont        { 0.80f                 } # font of endnotes
260   # @EndNoteBreak       { 1.2fx @OrIfPlain 1fx  } # break for endnotes
261   # @EndNoteFormat      { { number &0.05f } @Insert body } # endnote format
262   # @EndNoteGap         { 0.20c @OrIfPlain 1f   } # gap between endnotes
263
264   # @TheoremWord        { theorem               } # "Theorem" word, etc.
265   # @TheoremTitleFormat { (title)               } # only if title present
266   # @TheoremFormat      { {@B { word @NumSep number title: } &2s} @Insert body }
267   # @DefinitionWord     { definition            } # "Definition" word, etc.
268   # @DefinitionTitleFormat { (title)            } # only if title present
269   # @DefinitionFormat   { {@B { word @NumSep number title: } &2s} @Insert body }
270   # @ClaimWord          { claim                 } # "Claim" word, etc.
271   # @ClaimTitleFormat   { (title)               } # only if title present
272   # @ClaimFormat        { {@B { word @NumSep number title: } &2s} @Insert body }
273   # @PropositionWord    { proposition           } # "Proposition" word, etc.
274   # @PropositionTitleFormat { (title)           } # only if title present
275   # @PropositionFormat  { {@B { word @NumSep number title: } &2s} @Insert body }
276   # @LemmaWord          { lemma                 } # "Lemma" word, etc.
277   # @LemmaTitleFormat   { (title)               } # only if title present
278   # @LemmaFormat        { {@B { word @NumSep number title: } &2s} @Insert body }
279   # @CorollaryWord      { corollary             } # "Corollary" word, etc.
280   # @CorollaryTitleFormat { (title)             } # only if title present
281   # @CorollaryFormat    { {@B { word @NumSep number title: } &2s} @Insert body }
282   # @ExampleWord        { example               } # "Example" word, etc.
283   # @ExampleTitleFormat { (title)               } # only if title present
284   # @ExampleFormat      { {@B { word @NumSep number title: } &2s} @Insert body }
285   # @ProofWord          { proof                 } # "Proof" word, etc.
286
287   # @PageHeaders        { Simple                } # None Simple Titles NoTitles
288   # @PageNumbers        { Arabic                } # page numbers
289   # @FirstPageNumber    { 1                     } # number of first page 
290   # @IntroPageNumbers   { Roman                 } # intro page numbers
291   # @IntroFirstPageNumber{ 1                    } # number of first intro page 
292   # @StructPageNums     { No                    } # make structured page numbers
293
294   # @OddTop             { @Centre{- @PageNum -} } # Simple page headers
295   # @OddFoot            { @Null                 }
296   # @EvenTop            { @Centre{- @PageNum -} }
297   # @EvenFoot           { @Null                 }
298   # @StartOddTop        { @Null                 }
299   # @StartOddFoot       { @Null                 }
300   # @StartEvenTop       { @Null                 }
301   # @StartEvenFoot      { @Null                 }
302   # @IntroOddTop        { @Null                 }
303   # @IntroOddFoot       { @Centre @PageNum      }
304   # @IntroEvenTop       { @Null                 }
305   # @IntroEvenFoot      { @Centre @PageNum      }
306   # @IntroStartOddTop   { @Null                 }
307   # @IntroStartOddFoot  { @Null                 }
308   # @IntroStartEvenTop  { @Null                 }
309   # @IntroStartEvenFoot { @Null                 }
310
311                                                   # Titles, NoTitles headers
312   # @RunningOddTop  { @I {@MinorNum @DotSep @MinorTitle} @Right @B @PageNum }
313   # @RunningOddFoot             { @Null                                 }
314   # @RunningEvenTop { @B @PageNum @Right @I {@MajorNum @DotSep @MajorTitle} }
315   # @RunningEvenFoot            { @Null                                 }
316   # @RunningStartOddTop         { @Null                                 }
317   # @RunningStartOddFoot        { @Centre { Bold 0.8f } @Font @PageNum  }
318   # @RunningStartEvenTop        { @Null                                 }
319   # @RunningStartEvenFoot       { @Centre { Bold 0.8f } @Font @PageNum  }
320   # @RunningIntroOddTop         { @Null                                 }
321   # @RunningIntroOddFoot        { @Right @PageNum                       }
322   # @RunningIntroEvenTop        { @Null                                 }
323   # @RunningIntroEvenFoot       { @PageNum                              }
324   # @RunningIntroStartOddTop    { @Null                                 }
325   # @RunningIntroStartOddFoot   { @Null                                 }
326   # @RunningIntroStartEvenTop   { @Null                                 }
327   # @RunningIntroStartEvenFoot  { @Null                                 }
328 }
329
330
331 ###############################################################################
332 #                                                                             #
333 #  The @OrdinarySetup @Use clause - options specific to ordinary documents.   #
334 #                                                                             #
335 ###############################################################################
336
337 @Use { @OrdinarySetup
338   # @IndexWord                  { index         } # word for "Index" word etc.
339   # @IndexAWord                 { index         } # word for "Index" (A)
340   # @IndexBWord                 { index         } # word for "Index" (B)
341   # @AppendixWord               { appendix      } # word for "Appendix"
342   # @SectionNumbers             { Arabic        } # kind of section numbers
343   # @FirstSectionNumber         { 1             } # first section num (Arabic)
344   # @SubSectionNumbers          { Arabic        } # kind of subsection numbers
345   # @FirstSubSectionNumber      { 1             } # first subsect num (Arabic)
346   # @SubSubSectionNumbers       { Arabic        } # kind of sub-subsect numbers
347   # @FirstSubSubSectionNumber   { 1             } # first subsub. num (Arabic)
348   # @AppendixNumbers            { UCAlpha       } # kind of appendix numbers
349   # @FirstAppendixNumber        { 1             } # first appendix num (Arabic)
350   # @SubAppendixNumbers         { Arabic        } # kind of subappendix numbers
351   # @FirstSubAppendixNumber     { 1             } # first sub-app. num (Arabic)
352   # @SubSubAppendixNumbers      { Arabic        } # kind of sub-subapp. numbers
353   # @FirstSubSubAppendixNumber  { 1             } # first sub-sub. num (Arabic)
354   # @SectionHeadingFont         { Bold                  } # section head font
355   # @SectionHeadingBreak        { ragged 1.2fx nohyphen } # section head break
356   # @SectionHeadingFormat       { number @DotSep title  } # section head fmt
357   # @SubSectionHeadingFont      { Bold                  } # subsect head font
358   # @SubSectionHeadingBreak     { ragged 1.2fx nohyphen } # subsect head break
359   # @SubSectionHeadingFormat    { number @DotSep title  } # subsect head fmt
360   # @SubSubSectionHeadingFont   { Slope                 } # sub-ss. head font
361   # @SubSubSectionHeadingBreak  { ragged 1.2fx nohyphen } # sub-ss. head break
362   # @SubSubSectionHeadingFormat { number @DotSep title  } # sub-ss. head fmt
363   # @AppendixHeadingFont        { Bold                  } # appendix head font
364   # @AppendixHeadingBreak       { ragged 1.2fx nohyphen } # appendix head break
365   # @AppendixHeadingFormat      { number @DotSep title  } # appendix head fmt
366   # @SubAppendixHeadingFont     { Bold                  } # subapp. head font
367   # @SubAppendixHeadingBreak    { ragged 1.2fx nohyphen } # subapp. head break
368   # @SubAppendixHeadingFormat   { number @DotSep title  } # subapp. head format
369   # @SubSubAppendixHeadingFont  { Slope                 } # sub-sa. head font
370   # @SubSubAppendixHeadingBreak { ragged 1.2fx nohyphen } # sub-sa. head break
371   # @SubSubAppendixHeadingFormat{ number @DotSep title  } # sub-sa. head fmt
372   # @ReferencesHeadingFont      { Bold                  } # refs head font
373   # @ReferencesHeadingBreak     { ragged 1.2fx nohyphen } # refs head break
374   # @ReferencesHeadingFormat    { title                 } # refs head format
375   # @IndexHeadingFont           { Bold                  } # index head font
376   # @IndexHeadingBreak          { ragged 1.2fx nohyphen } # index head break
377   # @IndexHeadingFormat         { title                 } # index head format
378   # @IndexAHeadingFont          { Bold                  } # index A head font
379   # @IndexAHeadingBreak         { ragged 1.2fx nohyphen } # index A head break
380   # @IndexAHeadingFormat        { title                 } # index A head fmt
381   # @IndexBHeadingFont          { Bold                  } # index B head font
382   # @IndexBHeadingBreak         { ragged 1.2fx nohyphen } # index B head break
383   # @IndexBHeadingFormat        { title                 } # index B head fmt
384   # @SectionGap                 { 2.0v  @OrIfPlain 3f   } # between sections
385   # @SubSectionGap              { 1.5v  @OrIfPlain 2f   } # between subsects
386   # @SubSubSectionGap           { 1.5v  @OrIfPlain 2f   } # between sub-subs.
387   # @AppendixGap                { 2.0v  @OrIfPlain 3f   } # between appendices
388   # @SubAppendixGap             { 1.5v  @OrIfPlain 2f   } # between subappendices
389   # @SubSubAppendixGap          { 1.5v  @OrIfPlain 2f   } # between sub-subapps
390   # @SectionInContents          { Yes           } # add sections to contents
391   # @SubSectionInContents       { Yes           } # add subsections to contents
392   # @SubSubSectionInContents    { No            } # add sub-subsects to contents
393   # @AppendixInContents         { Yes           } # add appendices to contents
394   # @SubAppendixInContents      { Yes           } # add subappendices to contents
395   # @SubSubAppendixInContents   { No            } # add sub-subapps to contents
396   # @ReferencesInContents       { Yes           } # add ref. section to contents
397   # @IndexInContents            { Yes           } # add index to contents
398   # @IndexAInContents           { Yes           } # add index A to contents
399   # @IndexBInContents           { Yes           } # add index B to contents
400   # @SectionContentsIndent      { 0f            } # contents indent of sections
401   # @SubSectionContentsIndent   { 3f            } # contents indent of subsections
402   # @SubSubSectionContentsIndent{ 6f            } # contents indent of sub-subsections
403   # @AppendixContentsIndent     { 0f            } # contents indent of appendices
404   # @SubAppendixContentsIndent  { 3f            } # contents indent of sub-appendices
405   # @SubSubAppendixContentsIndent { 6f          } # contents indent of sub-subappendices
406   # @ReferencesContentsIndent   { 0f            } # contents indent of references
407   # @IndexContentsIndent        { 0f            } # contents indent of index
408   # @IndexAContentsIndent       { 0f            } # contents indent of index A
409   # @IndexBContentsIndent       { 0f            } # contents indent of index B
410   # @SectionNumInTheorems       { No            } # theorem num has section num
411   # @SubSectionNumInTheorems    { No            } # theorem num has subsect num
412   # @SubSubSectionNumInTheorems { No            } # theorem num has sub-ss. num
413   # @AppendixNumInTheorems      { No            } # theorem num has appendix num
414   # @SubAppendixNumInTheorems   { No            } # theorem num has sub-app num
415   # @SubSubAppendixNumInTheorems{ No            } # theorem num has sub-sa. num
416   # @SectionNumInDisplays       { Yes           } # display num has section num
417   # @SubSectionNumInDisplays    { No            } # display num has subsect num
418   # @SubSubSectionNumInDisplays { No            } # display num has sub-ss. num
419   # @AppendixNumInDisplays      { Yes           } # display num has appendix num
420   # @SubAppendixNumInDisplays   { Yes           } # display num has sub-app num
421   # @SubSubAppendixNumInDisplays{ No            } # display num has sub-sa. num
422   # @SectionNumInFigures        { No            } # figure num has section num
423   # @SubSectionNumInFigures     { No            } # figure num has subsect num
424   # @SubSubSectionNumInFigures  { No            } # figure num has sub-ss. num
425   # @AppendixNumInFigures       { No            } # figure num has appendix num
426   # @SubAppendixNumInFigures    { No            } # figure num has sub-app num
427   # @SubSubAppendixNumInFigures { No            } # figure num has sub-sa. num
428   # @SectionNumInTables         { No            } # table num has section num
429   # @SubSectionNumInTables      { No            } # table num has subsect num
430   # @SubSubSectionNumInTables   { No            } # table num has sub-ss. num
431   # @AppendixNumInTables        { No            } # table num has appendix num
432   # @SubAppendixNumInTables     { No            } # table num has sub-app num
433   # @SubSubAppendixNumInTables  { No            } # table num has sub-sa. num
434   # @SectionNumInFloaters       { No            } # floater num has section num
435   # @SubSectionNumInFloaters    { No            } # floater num has subsect num
436   # @SubSubSectionNumInFloaters { No            } # floater num has sub-ss. num
437   # @AppendixNumInFloaters      { No            } # floater num has appendix num
438   # @SubAppendixNumInFloaters   { No            } # floater num has sub-app num
439   # @SubSubAppendixNumInFloaters{ No            } # floater num has sub-sa. num
440   # @SectionNumInRunners        { Yes           } # runners have section num
441   # @SubSectionNumInRunners     { No            } # runners have subsect num
442   # @SubSubSectionNumInRunners  { No            } # runners have sub-ss. num
443   # @AppendixNumInRunners       { Yes           } # runners have appendix num
444   # @SubAppendixNumInRunners    { No            } # runners have sub-app num
445   # @SubSubAppendixNumInRunners { No            } # runners have sub-sa. num
446   # @SectionPrefix              {               } # for structured page nums
447   # @AppendixPrefix             {               } # for structured page nums
448   # @ReferencesPrefix           {               } # for structured page nums
449   # @IndexPrefix                {               } # for structured page nums
450   # @IndexAPrefix               {               } # for structured page nums
451   # @IndexBPrefix               {               } # for structured page nums
452 }
453
454
455 ###############################################################################
456 #                                                                             #
457 #  @Database (and @SysDatabase) clauses go here.                              #
458 #                                                                             #
459 ###############################################################################
460
461 @SysDatabase @FontDef  { fontdefs }               # font definitions
462 @SysDatabase @RefStyle { refstyle }               # reference printing styles