Mercurial > hg > octave-nkf
view scripts/control/OCSTreport @ 5967:d542d9197839 ss-2-9-8
[project @ 2006-08-24 21:24:53 by jwe]
author | jwe |
---|---|
date | Thu, 24 Aug 2006 21:27:41 +0000 |
parents | 46b82fca02fc |
children |
line wrap: on
line source
############################################################################### # # # report # # # # Lout setup file for technical reports. # # # # Jeffrey H. Kingston # # 12 September 1994 # # # ############################################################################### ############################################################################### # # # @SysInclude commands for standard packages. # # # ############################################################################### @SysInclude { fontdefs } # font definitions @SysInclude { langdefs } # language definitions @SysInclude { dl } # DocumentLayout package @SysInclude { reportf } # ReportLayout extension @SysInclude { tab } # @Tab table formatter # @SysInclude { eq } # @Eq equation formatter # @SysInclude { fig } # @Fig advanced graphics # @SysInclude { graph } # @Graph graph drawing # @SysInclude { cprint } # @CPrint C and C++ programs # @SysInclude { pas } # @Pas Pascal programs ############################################################################### # # # @Include command for reading personal definitions from current directory. # # # ############################################################################### @Include { mydefs } ############################################################################### # # # The @DocumentLayout @Use clause - overall document format options. # # # ############################################################################### @Use { @DocumentLayout # @InitialFont { Times Base 12p } # initial font # @InitialBreak { adjust 1.20fx hyphen } # initial break # @InitialSpace { lout } # initial space style # @InitialLanguage { English } # initial language # @InitialColour { black } # initial colour # @OptimizePages { No } # optimize page breaks? # @HeadingFont { Bold } # font for @Heading # @ParaGap { 1.30vx } # gap between paragraphs # @ParaIndent { 2.00f } # first-line indent for @PP # @DisplayGap { 1.00v } # gap above, below displays # @DisplayIndent { 2.00f } # @IndentedDisplay indent # @DefaultIndent { 0.5rt } # @Display indent # @DisplayNumStyle { (num) } # style of display numbers # @WideIndent { 4.00f } # @WideTaggedList indent # @VeryWideIndent { 8.00f } # @VeryWideTaggedList indent # @ListGap { 1.00v } # gap between list items # @ListIndent { 0c } # indent of list items # @ListRightIndent { 0c } # right indent of list items # @ListLabelWidth { 2.00f } # width allowed for list tags @PageType { A4 } # page type (width, height) # @PageType { Letter } # page type (width, height) # @PageWidth { } # page width if type Other # @PageHeight { } # page height if type Other # @PageOrientation { Portrait } # Portrait, Landscape, etc. # @PageBackground { } # background of each page # @TopMargin { 2.50c } # top margin of all pages # @FootMargin { 2.50c } # bottom margin of all pages # @OddLeftMargin { 2.50c } # left margin of odd pages # @OddRightMargin { 2.50c } # right margin of odd pages # @EvenLeftMargin { 2.50c } # left margin of even pages # @EvenRightMargin { 2.50c } # right margin of even pages # @PageBoxType { None } # None Box CurveBox ShadowBox # @PageBoxMargin { 1.00c } # page box margin # @PageBoxLineWidth { } # page box line thickness # @PageBoxPaint { none } # page box paint # @PageBoxShadow { 0.60c } # shadow margin if ShadowBox # @ColumnNumber { 1 } # number of columns (1 to 10) # @ColumnGap { 1.00c } # column gap # @FigureLocation { PageTop } # default figure location # @TableLocation { PageTop } # default table location # @FigureWord { figure } # "Figure" word else anything # @TableWord { table } # "Table" word else anything # @FigureNumbers { Arabic } # method of numbering figures # @TableNumbers { Arabic } # method of numbering tables # @FigureCaptionPos { Below } # Above or Below # @TableCaptionPos { Below } # Above or Below # @CaptionFont { } # figure, table caption font # @CaptionBreak { } # figure, table caption break # @MakeFigureContents { No } # list of figures at start # @MakeTableContents { No } # list of tables at start # @MakeContents { No } # make contents? Yes or No # @ContentsGap { 0.20v } # extra gap above minor entry # @ContentsGapAbove { 0.80v } # extra gap above major entry # @ContentsGapBelow { 0.00v } # extra gap below major entry # @ContentsLeader { .. } # leader symbol in contents # @ContentsLeaderGap { 4s } # gap between leaders # @ContentsRightWidth { 3f } # page numbers column width # @MakeReferences { Yes } # make references? Yes or No # @RefCiteStyle { [cite] } # citation style # @RefCiteLabels { @RefNum } # citation items # @RefNumbers { Arabic } # reference numbers # @RefListFormat { Labels } # NoLabels, Labels, etc. # @RefListLabels { [@RefNum] } # ref list label format # @RefListTitle { references } # title of reference list # @ChapRefListTitle { references } # title of chapter ref list # @RefListIndent { 0c } # indent to left of labels # @RefListRightIndent { 0c } # indent to right of items # @RefListGap { 1.00v } # gap between ref list items # @RefListFont { } # font used in reference list # @RefListBreak { } # break style of ref list # @RefListLabelWidth { 2.00f } # Labels column width # @RefListSortKey { @Tag } # sorting key # @MakeIndex { No } # make index? Yes or No # @IndexFont { } # index entries font # @IndexBreak { outdent 1.2fx } # index entries break # @IndexColumnNumber { 2 } # index columns (1 to 10) # @IndexColumnGap { 1.00c } # index column gap # @MakeIndexA { No } # make index A? Yes or No # @IndexAFont { } # index A entries font # @IndexABreak { outdent 1.2fx } # index A entries break # @IndexAColumnNumber { 2 } # index A columns (1 to 10) # @IndexAColumnGap { 1.00c } # index A column gap # @MakeIndexB { No } # make index B? Yes or No # @IndexBFont { } # index B entries font # @IndexBBreak { outdent 1.2fx } # index B entries break # @IndexBColumnNumber { 2 } # index B columns (1 to 10) # @IndexBColumnGap { 1.00c } # index B column gap # @IndexFont { } # index entries font # @IndexBreak { outdent 1.2fx } # index entries break # @IndexColumnNumber { 2 } # index columns (1 to 10) # @IndexColumnGap { 1.00c } # index column gap # @TopGap { 0.75c } # gap between figures # @MidGap { 0.75c } # gap above/below body text # @FootNoteNumbers { Arabic } # footnote numbers # @FootNoteThrough { No } # numbered through chapter? # @FootNoteLocation { ColFoot } # where the footnote appears # @FootNoteFont { 0.80f } # font for footnotes # @FootNoteBreak { 1.20fx } # break for footnotes # @FootLen { 2.00c } # length of footnote line # @FootAboveGap { 1.00v } # gap above footnote line # @FootGap { 0.20c } # gap between footnotes # @EndNoteNumbers { Arabic } # endnote numbers # @EndNoteFont { 0.80f } # font of endnotes # @EndNoteBreak { 1.20fx } # break for endnotes # @EndNoteGap { 0.20c } # gap between endnotes # @TheoremThrough { No } # numbered through whole doc? # @TheoremNumbers { Arabic } # theorem etc. numbers # @DefinitionWord { definition } # "Definition" word, etc. # @LemmaWord { lemma } # "Lemma" word, etc. # @TheoremWord { theorem } # "Theorem" word, etc. # @PropositionWord { proposition } # "Proposition" word, etc. # @CorollaryWord { corollary } # "Corollary" word, etc. # @ExampleWord { example } # "Example" word, etc. # @ClaimWord { claim } # "Claim" word, etc. # @ProofWord { proof } # "Proof" word, etc. # @MarginNoteFont { 0.80f } # font of margin notes # @MarginNoteBreak { ragged 1.10fx } # break style of margin notes # @MarginNoteHGap { 0.5c } # horizontal gap to notes # @MarginNoteVGap { 1.00v } # min vertical gap between # @MarginNoteWidth { 1.50c } # width of margin notes # @PageHeaders { Simple } # None Simple Titles NoTitles # @PageNumbers { Arabic } # page numbers # @FirstPageNumber { 1 } # number of first page # @IntroPageNumbers { Roman } # intro page numbers # @IntroFirstPageNumber{ 1 } # number of first intro page # @OddTop { @Centre{- @PageNum -} } # Simple page headers # @OddFoot { @Null } # @EvenTop { @Centre{- @PageNum -} } # @EvenFoot { @Null } # @StartOddTop { @Null } # @StartOddFoot { @Null } # @StartEvenTop { @Null } # @StartEvenFoot { @Null } # @IntroOddTop { @Null } # @IntroOddFoot { @Null } # @IntroEvenTop { @Null } # @IntroEvenFoot { @Null } # @IntroStartOddTop { @Null } # @IntroStartOddFoot { @Null } # @IntroStartEvenTop { @Null } # @IntroStartEvenFoot { @Null } # Titles, NoTitles headers # @RunningOddTop { @I {@MinorNum @DotSep @MinorTitle} @Right @B @PageNum } # @RunningOddFoot { @Null } # @RunningEvenTop { @B @PageNum @Right @I {@MajorNum @DotSep @MajorTitle} } # @RunningEvenFoot { @Null } # @RunningStartOddTop { @Null } # @RunningStartOddFoot { @Centre { Bold 0.8f } @Font @PageNum } # @RunningStartEvenTop { @Null } # @RunningStartEvenFoot { @Centre { Bold 0.8f } @Font @PageNum } # @RunningIntroOddTop { @Null } # @RunningIntroOddFoot { @Right @PageNum } # @RunningIntroEvenTop { @Null } # @RunningIntroEvenFoot { @PageNum } # @RunningIntroStartOddTop { @Null } # @RunningIntroStartOddFoot { @Null } # @RunningIntroStartEvenTop { @Null } # @RunningIntroStartEvenFoot { @Null } } ############################################################################### # # # The @ReportLayout @Use clause - options specific to technical reports. # # # ############################################################################### @Use { @ReportLayout # @CoverSheet { Yes } # make cover sheet # @DateLine { No } # Yes, No, or a date # @ReferencesBeforeAppendices { No } # pos of ref list # @AbstractWord { abstract } # "Abstract" word etc. # @ContentsWord { contents } # "Contents" word etc. # @AppendixWord { appendix } # "Appendix" word etc. # @IndexWord { index } # "Index" word etc. # @IndexAWord { index } # "Index" word in index A # @IndexBWord { index } # "Index" word in index B # @SectionNumbers { Arabic } # section numbers # @SubSectionNumbers { Arabic } # subsection numbers # @SubSubSectionNumbers { Arabic } # sub-subsection numbers # @AppendixNumbers { UCAlpha } # appendix numbers # @SubAppendixNumbers { Arabic } # subappendix numbers # @SubSubAppendixNumbers { Arabic } # sub-subappendix numbers # @AbstractHeadingFont { Bold } # abstract heading font # @AbstractHeadingBreak { ragged 1.2fx nohyphen } # abstract heading break # @AbstractHeadingFormat { title } # abstract heading format # @ContentsHeadingFont { Bold } # contents heading font # @ContentsHeadingBreak { ragged 1.2fx nohyphen } # contents heading break # @ContentsHeadingFormat { title } # contents heading format # @SectionHeadingFont { Bold } # section heading font # @SectionHeadingBreak { ragged 1.2fx nohyphen } # section heading break # @SectionHeadingFormat { number @DotSep title } # section heading format # @SubSectionHeadingFont { Bold } # subsection heading font # @SubSectionHeadingBreak { ragged 1.2fx nohyphen } # subsection heading break # @SubSectionHeadingFormat { number @DotSep title } # subsection heading format # @SubSubSectionHeadingFont { Slope } # sub-subsection heading font # @SubSubSectionHeadingBreak { ragged 1.2fx nohyphen } # sub-subsection heading break # @SubSubSectionHeadingFormat { number @DotSep title } # sub-subsection heading format # @AppendixHeadingFont { Bold } # appendix heading font # @AppendixHeadingBreak { ragged 1.2fx nohyphen } # appendix heading break # @AppendixHeadingFormat { number @DotSep title } # appendix heading format # @SubAppendixHeadingFont { Bold } # subappendix heading font # @SubAppendixHeadingBreak { ragged 1.2fx nohyphen } # subappendix heading break # @SubAppendixHeadingFormat { number @DotSep title } # subappendix heading format # @SubSubAppendixHeadingFont { Slope } # sub-subapp. heading font # @SubSubAppendixHeadingBreak { ragged 1.2fx nohyphen } # sub-subappendix heading break # @SubSubAppendixHeadingFormat{ number @DotSep title } # sub-subappendix heading format # @ReferencesHeadingFont { Bold } # references heading font # @ReferencesHeadingBreak { ragged 1.2fx nohyphen } # references heading break # @ReferencesHeadingFormat { title } # references heading format # @IndexHeadingFont { Bold } # index heading font # @IndexHeadingBreak { ragged 1.2fx nohyphen } # index heading break # @IndexHeadingFormat { title } # index heading format # @IndexAHeadingFont { Bold } # index A heading font # @IndexAHeadingBreak { ragged 1.2fx nohyphen } # index A heading break # @IndexAHeadingFormat { title } # index A heading format # @IndexBHeadingFont { Bold } # index B heading font # @IndexBHeadingBreak { ragged 1.2fx nohyphen } # index B heading break # @IndexBHeadingFormat { title } # index B heading format # @SectionGap { 2.00v } # gap between sections # @SubSectionGap { 1.50v } # gap between subsections # @SubSubSectionGap { 1.50v } # gap between sub-subsections # @AppendixGap { 2.00v } # gap between appendices # @SubAppendixGap { 1.50v } # gap between subappendices # @SubSubAppendixGap { 1.50v } # gap between sub-subapps # @SectionInContents { Yes } # list sections in contents # @SubSectionInContents { Yes } # list subsections # @SubSubSectionInContents { No } # list sub-subsections # @AppendixInContents { Yes } # list appendices # @SubAppendixInContents { Yes } # list subappendices # @SubSubAppendixInContents { No } # list sub-subappendices # @ReferencesInContents { Yes } # list references # @IndexInContents { Yes } # list index in contents # @IndexAInContents { Yes } # list index A # @IndexBInContents { Yes } # list index B # @SectionNumInTheorems { No } # section numbers in theorems # @SubSectionNumInTheorems { No } # subsection numbers in theorems # @SubSubSectionNumInTheorems { No } # sub-subsection numbers in theorems # @AppendixNumInTheorems { No } # appendix numbers in theorems # @SubAppendixNumInTheorems { No } # subappendix numbers in theorems # @SubSubAppendixNumInTheorems{ No } # sub-subappendix nums. in theorems # @SectionNumInDisplays { Yes } # section numbers in displays # @SubSectionNumInDisplays { No } # subsection numbers in displays # @SubSubSectionNumInDisplays { No } # sub-subsection numbers in displays # @AppendixNumInDisplays { Yes } # appendix numbers in displays # @SubAppendixNumInDisplays { No } # subappendix numbers in displays # @SubSubAppendixNumInDisplays{ No } # sub-subappendix nums in displays # @SectionNumInFigures { Yes } # section number in figures # @SubSectionNumInFigures { No } # subsection number in figures # @SubSubSectionNumInFigures { No } # subsubsection number in figures # @AppendixNumInFigures { Yes } # appendix number in figures # @SubAppendixNumInFigures { No } # subappendix number in figures # @SubSubAppendixNumInFigures { No } # sub-subappendix number in figures # @SectionNumInTables { Yes } # section number in tables # @SubSectionNumInTables { No } # subsection number in tables # @SubSubSectionNumInTables { No } # subsubsection number in tables # @AppendixNumInTables { Yes } # appendix number in tables # @SubAppendixNumInTables { No } # subappendix number in tables # @SubSubAppendixNumInTables { No } # sub-subappendix number in tables } ############################################################################### # # # @Database (and @SysDatabase) clauses go here. # # # ############################################################################### @SysDatabase @RefStyle { refstyle } # reference printing styles