############################################################################### # # # Lout setup file for Pod documentation printing # # # # Version 3.0 # # Jeffrey H. Kingston # # 5 April 2000 # # # # This file has been placed in the public domain by its author. # # # # Note: although Pod is treated like a programming language in some # # respects, the setup file options below are largely unrelated to # # the setup file options for other languages. # # # ############################################################################### ############################################################################### # # # @SysInclude line # # # # This line causes Lout to read the definitions for this programming # # language, and should not be touched. # # # ############################################################################### @SysInclude { podf } ############################################################################### # # # @Use clause # # # # To change the default value of any option, delete the # at the start of # # its line and change the value between braces. # # # # Pod has two quite different kinds of paragraphs: verbatim and non- # # verbatim. When we say "verbatim" and "text" below we refer to these. # # There is no paragraph breaking option for verbatim since line breaks # # are honoured. # # # # As you can see below, we have been obliged to give "Times Base" as # # the default text font for varying style, rather than the usual empty, # # to get a varying-width font when Pod is embedded in fixed-width Perl. If # # you are using a different text font family in your document you will have # # to change this option if you want your varying-width Pod in that family. # # # ############################################################################### @Use { @PodSetup # pipe { } # pipe source through this # style { varying @OrIfPlain fixed } # fixed, varying, or symbol # the following options apply when style is "fixed" # fixedtextfont { Courier Base -1p } # text font # fixedtextbreak { adjust 1.0vx hyphen } # text para breaking # fixedverbatimfont { Courier Base } # verbatim font # fixedtabin { 8 } # tab interval # fixedtabout { 8s } # tab width # fixedlinenumbersfont { } # line numbers font # fixedlinenumbersformat { @Body } # line numbers format # fixedparagap { 1.0v } # gap between paras # fixedlistgap { 1.0v } # gap within lists # fixedlistindent { 0s } # list label indent # fixedlistrightindent { 0s } # list right indent # fixedlistlabelwidth { 2.0f } # default label space # fixedlistlabelfont { } # list label font # fixedlistlabelformat { @Body } # list label format # fixedaheadfont { Bold +4p } # =head1 font # fixedaheadbreak { lines 1.1vx } # =head1 para break # fixedaheadformat { @DP @Body } # =head1 format # fixedbheadfont { Bold +2p } # =head2 font # fixedbheadbreak { lines 1.1vx } # =head2 para break # fixedbheadformat { @Body } # =head2 format # fixedcheadfont { Bold } # =head3 font # fixedcheadbreak { lines 1.1vx } # =head3 para break # fixedcheadformat { @Body } # =head3 format # fixeditalicfont { Slope } # font of I<> # fixeditalicformat { @Body } # format of I<> # fixedboldfont { Bold } # font of B<> # fixedboldformat { @Body } # format of B<> # fixedcodefont { Base } # font of C<> # fixedcodeformat { @Body } # format of C<> # fixedfilefont { Slope } # font of F<> # fixedfileformat { @Body } # format of F<> # fixedlinkfont { Slope } # font of L<> # fixedlinkformat { @Underline @Body } # format of L<> # fixedindexfont { Slope } # font of X<> # fixedindexformat { @Body } # format of X<> # the following options apply when style is "varying" # varyingtextfont { Times Base } # text font # varyingtextbreak { adjust 1.0vx hyphen } # text para breaking # varyingverbatimfont { Courier Base -1p } # verbatim font # varyingtabin { 8 } # tab interval # varyingtabout { 8s } # tab width # varyinglinenumbersfont { } # line numbers font # varyinglinenumbersformat { @Body } # line numbers format # varyingparagap { 1.0v } # gap between paras # varyinglistgap { 1.0v } # gap within lists # varyinglistindent { 0s } # list label indent # varyinglistrightindent { 0s } # list right indent # varyinglistlabelwidth { 2.0f } # default label space # varyinglistlabelfont { } # list label font # varyinglistlabelformat { @Body } # list label format # varyingaheadfont { Bold +4p } # =head1 font # varyingaheadbreak { lines 1.1vx } # =head1 para break # varyingaheadformat { @DP @Body } # =head1 format # varyingbheadfont { Bold +2p } # =head2 font # varyingbheadbreak { lines 1.1vx } # =head2 para break # varyingbheadformat { @Body } # =head2 format # varyingcheadfont { Bold } # =head3 font # varyingcheadbreak { lines 1.1vx } # =head3 para break # varyingcheadformat { @Body } # =head3 format # varyingitalicfont { Slope } # font of I<> # varyingitalicformat { @Body } # format of I<> # varyingboldfont { Bold } # font of B<> # varyingboldformat { @Body } # format of B<> # varyingcodefont { Courier Base -1p } # font of C<> # varyingcodeformat { @Body } # format of C<> # varyingfilefont { Slope } # font of F<> # varyingfileformat { @Body } # format of F<> # varyinglinkfont { Slope } # font of L<> # varyinglinkformat { @Underline @Body } # format of L<> # varyingindexfont { Slope } # font of X<> # varyingindexformat { @Body } # format of X<> # the following options apply when style is "symbol" # symboltextfont { Times Base } # text font # symboltextbreak { adjust 1.0vx hyphen } # text para breaking # symbolverbatimfont { Courier Base -1p } # verbatim font # symboltabin { 8 } # tab interval # symboltabout { 8s } # tab width # symbollinenumbersfont { } # line numbers font # symbollinenumbersformat { @Body } # line numbers format # symbolparagap { 1.0v } # gap between paras # symbollistgap { 1.0v } # gap within lists # symbollistindent { 0s } # list label indent # symbollistrightindent { 0s } # list right indent # symbollistlabelwidth { 2.0f } # default label space # symbollistlabelfont { } # list label font # symbollistlabelformat { @Body } # list label format # symbolaheadfont { Bold +4p } # =head1 font # symbolaheadbreak { lines 1.1vx } # =head1 para break # symbolaheadformat { @DP @Body } # =head1 format # symbolbheadfont { Bold +2p } # =head2 font # symbolbheadbreak { lines 1.1vx } # =head2 para break # symbolbheadformat { @Body } # =head2 format # symbolcheadfont { Bold } # =head3 font # symbolcheadbreak { lines 1.1vx } # =head3 para break # symbolcheadformat { @Body } # =head3 format # symbolitalicfont { Slope } # font of I<> # symbolitalicformat { @Body } # format of I<> # symbolboldfont { Bold } # font of B<> # symbolboldformat { @Body } # format of B<> # symbolcodefont { Courier Base -1p } # font of C<> # symbolcodeformat { @Body } # format of C<> # symbolfilefont { Slope } # font of F<> # symbolfileformat { @Body } # format of F<> # symbollinkfont { Slope } # font of L<> # symbollinkformat { @Underline @Body } # format of L<> # symbolindexfont { Slope } # font of X<> # symbolindexformat { @Body } # format of X<> }