###############################################################################
#                                                                             #
#   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<>

}
