Provided by: html2ps_1.0b7-1_all 

NAME
html2psrc - configuration file format for html2ps(1)
DESCRIPTION
Configuration files are used for layout control, resource information etc. Normally, there should always
exist a global configuration file. In this file one typically specify things like: what image conversion
packages are available on the system, the default paper size, the default text fonts and sizes, etc.
For Unix and Windows systems, the installation script 'install' can be used to automatically build a
global configuration file with all necessary definitions, and install all files. The files replaced by
the installation are saved. If you for some reason are not satisfied with the new version: execute the
script 'backout' to reinstall your earlier version.
On other systems, you will have to manually create a global configuration file, and insert the name of
this file into the html2ps script (close to the beginning, the line starting with "$globrc="). The
configuration file should contain a package block, and perhaps paper and hyphenation blocks, described
below.
Each user can then have a personal configuration file (by default $HOME/.html2psrc) that
complements/overrides the definitions made in the global file. It is also possible to specify alternative
files on the command line, using the -f option.
FILE FORMAT
A configuration file can include other configuration files. This is done with:
@import "filename";
The rest of the configuration file consists of zero or more blocks. A block is given by a block name,
followed by the block definition, as in:
BODY {
font-size: 12pt;
font-family: Helvetica;
text-align: justify
}
The block definition, enclosed by curly braces: { }, consists of key-value pairs and/or other blocks. A
key-value pair consists of the key name followed by a colon, followed by the value. Blocks and key-value
pairs are separated by semicolons. The semicolon may be omitted after a block.
Several blocks can share the same definition. The block names are then separated be commas, as in:
H2, H4, H6 { font-style: italic }
A comment in a configuration file starts with the characters "/*" and ends with "*/":
@html2ps {
seq-number: 1; /* Automatic numbering of headings */
}
Notations
Here are some definitions of terms used below:
Flag: A value of either 0 (absence, inactive etc) or 1 (presence, active etc).
Absolute size:
A real number optionally followed by one of the following two-letter unit identifiers: cm
(centimeters), mm (millimeters), in (inches), pt (points, 1pt = 1/72 inch), pc (picas, 1pc
= 12pt). The default unit is centimeters.
Relative size:
A size relative to current fontsize. The default and currently only recognized unit is em.
One em equals the size of the current font. The value should be given as a real number,
optionally followed by 'em', as in '0.25em'.
Whitespace:
Any one of the characters: space, tab, newline, or carriage return.
CSS2 blocks
All blocks, except one: the @html2ps block, coincides with a subset of the Cascading Style Sheets, level
2 CSS2 Specification (http://www.w3.org/TR/REC-CSS2/). The following default settings for html2ps
illustrate just about everything that currently can be used from the CSS2 specification:
BODY {
font-family: Times;
font-size: 11pt;
text-align: left;
background: white;
}
H1, H2, H3, H4, H5, H6 {
font-weight: bold;
margin-top: 0.8em;
margin-bottom: 0.5em;
}
H1 { font-size: 19pt }
H2 { font-size: 17pt }
H3 { font-size: 15pt }
H4 { font-size: 13pt }
H5 { font-size: 12pt }
H6 { font-size: 11pt }
P, OL, UL, DL, BLOCKQUOTE, PRE {
margin-top: 1em;
margin-bottom: 1em;
}
P {
line-height: 1.2em;
text-indent: 0;
}
OL, UL, DD { margin-left: 2em }
TT, KBD, PRE { font-family: Courier }
PRE { font-size: 9pt }
BLOCKQUOTE {
margin-left: 1em;
margin-right: 1em;
}
ADDRESS {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
TABLE {
margin-top: 1.3em;
margin-bottom: 1em;
}
DIV.noprint { display: none }
DEL { text-decoration: line-through }
A:link, HR { color: black }
@page {
margin-left: 2.5cm;
margin-right: 2.5cm;
margin-top: 3cm;
margin-bottom: 3cm;
}
The program specific block @html2ps:
This block is used to specify parameters that are specific to html2ps, and not covered by CSS2. The
@html2ps block has several sub-blocks and key-value pairs, these are described in this section.
The package block
This block is used to specify which program packages are installed on the system. Typically, this is
done in the global configuration file.
PerlMagick
A flag specifying whether the Perl module PerlMagick is installed or not. The default is 0.
ImageMagick
A flag specifying whether the ImageMagick package is installed or not. The default is 0.
pbmplus
A flag specifying whether the pbmplus package is installed or not. The default is 0.
netpbm A flag specifying whether the netpbm package is installed or not. The default is 0.
djpeg A flag specifying whether djpeg is installed or not. The default is 0.
Ghostscript
A flag specifying whether Ghostscript is installed or not. The default is 0.
TeX A flag specifying whether the TeX package is installed or not. The default is 0.
dvips A flag specifying whether dvips is installed or not. The default is 0.
libwww-perl
A flag specifying whether the Perl module library libwww-perl is installed or not. The
default is 0.
geturl When neither of the Perl packages for retrieving remote documents are available, it is
possible to use some other program like wget or lynx. This value should be set to a command
that retrieves a document with a complete MIME header, such as "wget -s -q -O-" or "lynx
-source -mime_header".
check The name of a program used for syntax checking HTML documents. No default, a good choice is
weblint.
path A colon separated list of directories where the executables from the program packages are. It
is only necessary to include directories that are not in the PATH for a typical user.
The paper block
The paper size is defined in this block. The size can either be given as one of the recognized paper
types or by giving explicit values for the paper height and width. As of version 1.0 beta2, one can
also use the @page block in CSS2 for the paper size. The paper block is kept for backwards
compatibility. Also, one can only specify explicit dimensions in @page, not any paper types by
name.
type Paper type, possible choices are: A0, A1, A2, A3, A4,...,A10, B0, B1,...,B10, letter, legal,
arche, archd, archc, archb, archa, flsa, flse, halfletter, 11x17, and ledger (this set of
paper types is taken from Aladdin Ghostscript). The default is A4.
height An absolute size specifying the paper height.
width An absolute size specifying the paper width.
The option block
This block is used to set default values for the command line options. The key in the key-value pair
is the option name, in either its long or short form.
twoup Two column (2-up) output. The default is one column per page.
base Use URL as a base to expand relative references for in-line images. This is useful if you
have downloaded a document to a local file. The URL should then be the URL of the original
document.
check Check the syntax of the HTML file (using an external syntax checker). The default is to not
make a syntax check.
toc Generate a table of contents (ToC). The value should be a string consisting of one of the
letters 'f', 'h', or 't', optionally combined with the letter 'b':
b The ToC will be printed first. This requires that Ghostscript is installed.
f The ToC will be generated from the links in the converted document.
h The ToC will be generated from headings and titles in the converted documents. Note
that if the document author for some strange reason has chosen to use some other means
to represent the headings than the HTML elements H1,...,H6, you are out of luck!
t The ToC will be generated from links having the attribute rev=TOC in the converted
document.
debug Generate debugging information. You should always use this option when reporting problems
with html2ps.
DSC Generate DSC compliant PostScript. This requires Ghostscript and can take quite some time to
do. Note that a PostScript file generated with this option cannot be used as input to html2ps
for reformatting later.
encoding
The document encoding. Currently recognized values are ISO-8859-1, EUC-JP, SHIFT-JIS, and
ISO-2022-JP (other EUC-xx encodings may also work). The default is ISO-8859-1.
rcfile A colon separated list of configuration file names to use instead of the default personal
configuration file $HOME/.html2psrc. Definitions made in one file override definitions in
previous files (the last file in the list has highest precedence). An empty file name (as in
':file', 'file1::file3', or 'file:') will expand to the default personal file. The
environment variable HTML2PSPATH is used to specify the directories where to search for these
files. (Note: this is only supposed to be used on the command line, not in a configuration
file.)
frame Draw a frame around the text on each page. The default is to not draw a frame.
grayscale
Convert colour images to grayscale images. Note that the PostScript file will be smaller when
the images are converted to grayscale. The default is to generate colour images.
help Show usage information.
hyphenate
Hyphenate the text. This requires TeX hyphenation pattern files.
scaleimage
Scale in-line images with a factor num. The default is 1.
cookie Enable cookie support, using a netscape formatted cookie file (requires libwww-perl).
language
Specifies the language of the document (overrides an eventual LANG attribute of the BODY
element). The language should be given according to RFC1766
(ftp://ftp.nordu.net/rfc/rfc1766.txt) and ISO 639
(http://www.w3.org/WAI/ER/IG/ert/iso639.htm).
landscape
Generate code for printing in landscape mode. The default is portrait mode.
scalemath
Scale mathematical formulas with a factor num. The default is 1.
mainchapter
Specifies the start number for automatic numbering of headings (by setting the seq-number
parameter), the default is 1.
number Insert page numbers. The default is to not number the pages.
startno
Specifies the starting page number, the default is 1.
output Write the PostScript code to file. The default is to write to standard output.
original
Use PostScript original images if they exist. For example, if a document contains an image
figure.gif, and an encapsulated PostScript file named figure.ps exists in the same directory,
that file will be use instead. This only work for documents read as local files. Note: if the
PostScript file is large or contains bitmap images, this must be combined with the -D option.
In HTML 4.0 this can be achieved in a much better way with:
<OBJECT data="figure.ps" type="application/postscript">
<OBJECT data="figure.gif" type="image/gif">
<PRE>[Maybe some ASCII art for text browsers]</PRE>
</OBJECT>
</OBJECT>
rootdir
When a document is read from a local file, this value specifies a base directory for
resolving relative links starting with "/". Typically, this should be the directory where
your web server's home page resides.
xref Insert cross references at every link to within the set of converted documents.
scaledoc
Scale the entire document with a factor num. The default is 1.
style This option complements/overrides definitions made in the configuration files. The string
must follow the configuration file syntax. (Note: this is only supposed to be used on the
command line, not in a configuration file.)
titlepage
Generate a title page. The default is to not generate one.
text Text mode, ignore images. The default is to include the images.
underline
Underline text that constitutes a hypertext link. The default is to not underline.
colour Produce colour output for text and background, when specified. The default is black text on
white background (mnemonic: coloUr ;-).
version
Print information about the current version of html2ps.
web Process a web of documents by recursively retrieve and convert documents that are referenced
with hyperlinks. When dealing with remote documents it will of course be necessary to impose
restrictions, to avoid downloading the entire web... The value should be a string consisting
of one of the letters 'a', 'b', 'l', 'r', or 's', optionally combined with a combination of
the letters 'p', 'L', and a positive integer:
a Follow all links.
b Follow only links to within the same directory, or below, as the start document.
l Follow only links specified with "<LINK rel=NEXT>" in the document.
p Prompt for each remote document. This mode will automatically be entered after the
first 50 documents.
r Follow only relative links.
s Follow only links to within the same server as the start document.
L With this option, the order in which the documents are processed will be: first all
top level documents, then the documents linked to from these etc. For example, if the
document A has links to B and C, and B has a link to D, the order will be A-B-C-D. By
default, each document will be followed by the first document it links to etc; so the
default order for the example is A-B-D-C.
# A positive integer giving the number of recursive levels. The default is 4 (when the
option is present).
duplex Generate postscript code for single or double sided printing. No default, valid values are:
0 Single sided.
1 Double sided.
2 Double sided, opposite page reversed (tumble mode).
The margin block
This block is used to specify page margins. The left, right, top and bottom margins, previously
defined with this block, should now be defined using the @page construction from CSS2.
middle An absolute size for the distance between the columns when printing two columns per page,
default is 2cm.
The xref block
At every hyperlink (to within the set of converted documents) it is possible to have a cross
reference inserted. The xref block is used to control this function.
text This defines the cross reference text to be inserted; the symbol $N will expand to the page
number, default is "[p $N]".
passes The number of passes used to insert the cross references. Normally, only one pass is run.
But since the insertion of the page numbers may effect the page breaks, it might for large
documents with many links be necessary with more than one pass to get the cross references
right. The default is 1.
The quote block
Language specific quotation marks are defined in this block. These quotation marks are used with
the HTML 4.01 element Q for short quotations. Quotation marks are predefined for a few languages
(English, Swedish, Danish, Norwegian (also Nynorsk and Bokmål), Finnish, Spanish, French, German and
Italian). It is possible to define different quotation marks for quotes within quotes.
A quotation mark is defined as a string, using the same encoding as the converted document (normally
ISO-8859-1), and/or with character entities. Note that quotation mark characters for several
languages are not included in ISO-8859-1, and their corresponding character entities were not been
defined prior to HTML 4.0.
Quotation marks for a language can be defined explicitly in a sub-block of the quote block. One can
also identify the set of quotation marks with another previously defined language, using a key-value
pair. The sub-block/key name should equal the language code as defined in ISO 639. The language
sub-block can have the following key-values:
open The quote opening character(s).
close The quote closing character(s). If undefined, it will equal open.
open2 The quote opening character(s) for quotes within quotes. If undefined, it will equal
open.
close2 The quote closing character(s) for quotes within quotes. If undefined, it will equal
close.
Example: English and Spanish use the same set of quotation marks - at least according to my book on
typography. These (already known to html2ps) are defined with:
quote {
en {
open: "“";
close: "”";
open2: "`";
close2: "'";
}
es: en;
}
The toc block
When a table of contents (ToC) is generated from document headings and titles, the appearance is
controlled by this block.
heading
A string with HTML code specifying a heading used on the first ToC page.
level The maximum heading level used for building the ToC. The default is 6, which means that all
headings will generate ToC entries.
indent The ToC entries are indented proportional to the corresponding heading level. This value
specifies the size of the indentation. The default is 1em.
The titlepage block
When a title page is generated, its appearance is controlled by this block.
content
A string with HTML code specifying a heading used on the title page, The default is "<DIV
align=center> <H1><BIG>$T</BIG></H1> <H2>$[author]</H2></DIV>".
margin-top
The size of the top margin on the title page, The default is 4cm.
The font block
Currently, html2ps recognizes the fonts: Times, New-Century-Schoolbook, Helvetica, Helvetica-Narrow,
Palatino, Avantgarde, Bookman, and Courier. To add a new font (family), choose a name (consisting of
letters, digits, hyphens, and underscores) for the font. Then define a sub-block to the font block,
with the same name as the chosen font name. This block can contain two key-value pairs:
names A string containing four PostScript font names, separated by whitespace, corresponding
to the font styles normal, italic, bold, and bold-italic. If less than four names are
given, the first is used for the missing names. Note that PostScript font names are
case sensitive.
files A string of four file names, separated by whitespace, for files containing font
definitions for the four font styles as specified above.
Example: A font 'myfont' has its four font styles defined in local files. To use this font in all
tables in the converted documents, one can use something like:
TABLE { font-family: myfont }
@html2ps {
font {
myfont {
names: "MyFont-Roman MyFont-Italic MyFont-Bold MyFont-BoldItalic";
files: "/x/y/myfr.pfa /x/y/myfi.pfa /x/y/myfb.pfa /x/y/myfbi.pfa";
}
}
}
The hyphenation block
Hyphenation pattern files for different languages are specified in sub-blocks within this block. The
blocks names should equal the language code as defined in ISO 639. These language blocks can contain
the following two key-values:
file A hyphenation pattern file in TeX format for this language.
extfile
A file containing a list of hyphenation exceptions for this language. The exception
file should contain words, separated by whitespaces, with hyphens inserted where
hyphenation is allowed, as in: "in-fra-struc-ture white-space".
For example, for English (with language code 'en') one can have a block like:
en {
file: "/opt/tex/lib/macros/hyphen.tex";
extfile: "/opt/tdb/lib/html2ps/enhyphext";
}
The hyphenation block itself can furthermore have these key-values:
min A positive integer defining the minimum number of letters a word must contain to make it a
candidate for hyphenation. The default is 8.
start A positive integer defining the minimum number of letters that must precede the hyphen when a
word is hyphenated. The default is 4.
end A positive integer defining the minimum number of letters that must follow the hyphen when a
word is hyphenated. The default is 3.
The header block
This block is used to specify page headers. It is possible to define left, center, and right
headers. Different headers for odd and even pages can be specified. Some symbols can be used that
will expand to document title, author, date etc. See below.
left A left aligned header. If the alternate flag in this block is set to 1, this will be the
right header on even pages.
center A centered header.
right A right aligned header. If the alternate flag in this block is set to 1, this will be the
left header on even pages.
odd-left
A left aligned header on odd pages.
odd-center
A centered header on odd pages.
odd-right
A right aligned header on odd pages.
even-left
A left aligned header on even pages.
even-center
A centered header on even pages.
even-right
A right aligned header on even pages.
font-family
The font used for the header, default is Helvetica.
font-size
The font size for the header, default is 8pt.
font-style
The default is "normal".
font-weight
The default is "normal".
color The header color, default is black.
alternate
A flag indicating whether the headers given by the left and right keys should change place on
even pages. Typically used for double sided printing. The default is 1.
The footer block
This block is used to specify page footers. It is possible to define left, center, and right
footers. Different footers for odd and even pages can be specified. Some symbols can be used that
will expand to document title, author, date etc. See below.
left A left aligned footer. If the alternate flag in this block is set to 1, this will be the
right footer on even pages.
center A centered footer.
right A right aligned footer. If the alternate flag in this block is set to 1, this will be the
left footer on even pages.
odd-left
A left aligned footer on odd pages.
odd-center
A centered footer on odd pages.
odd-right
A right aligned footer on odd pages.
even-left
A left aligned footer on even pages.
even-center
A centered footer on even pages.
even-right
A right aligned footer on even pages.
font-family
The font used for the footer, default is Helvetica.
font-size
The font size for the footer, default is 8pt.
font-style
The default is "normal".
font-weight
The default is "normal".
color The footer color, default is black.
alternate
A flag indicating whether the footers given by the left and right keys should change place on
even pages. Typically used for double sided printing. The default is 1.
The frame block
The appearance of the optional frame (drawn on each page) is controlled by this block.
width The width of the frame, default is 0.6pt.
margin The size of the frame margin, default is 0.5cm.
color The colour of the frame, default is black.
The justify block
This block specifies the maximum amount of extra space inserted between words and letters when text
justification is in effect.
word Maximum amount of extra space inserted between words. The default is 15pt.
letter Maximum amount of extra space inserted between letters within words. The default is 0pt.
The draft block
It is possible to have some text written in a large font diagonally across each page. Typically this
is a word, written in a very light colour, indicating that the document is a draft.
text The text to be printed, default is "DRAFT".
print A flag specifying whether the draft text should be printed or not. If unspecified, the draft
text is printed when the document head contains <META name="Status" content="Draft">.
dir Specifies print direction, 0=downwards, 1=upwards.
font-family
The default is Helvetica.
font-style
The default is "normal".
font-weight
The default is "bold".
color The default is "F0F0F0".
The colour block
The 16 standard colour names from HTML 4.01 (although their use in HTML elements are now deprecated)
are recognized by html2ps. Use this block to extend this list of colours. This is done with key-
value pairs, where the key is the colour name, and the value is the colour given as a hexadecimal
RGB value, for example: "brown: A52A2A;".
Key-value pairs in the @html2ps block
html2psrc
The name of the default personal configuration file. The default is $HOME/.html2psrc.
imgalt Specifies which text should be written as a replacement for in-line images when the IMG element
has no ALT attribute. The default is "[IMAGE]".
datefmt
The symbol $D can be used in page headers and footers to insert the current date/time; the value
of the datefmt key specifies the format used. The syntax is the same as in the strftime(3)
routine. The default is "%e %b %Y %R", which gives a date string like " 7 May 2010 13:22".
locale The locale (language code) used for formating language dependent parts of the date/time in
datefmt. If unspecified, the value is taken from environment variables, see setlocale(3). No
default.
doc-sep
A string of HTML code that will be inserted between the documents when more than one are
converted. The default is "<!--NewPage-->", which will cause a page break. You may use (almost)
any HTML code, for example "<HR><HR>" or "<IMG src=...>".
ball-radius
The radius, given as a relative size, of the balls used in unordered lists. The default is 0.25em.
numbstyle
Page numbering style, 0=arabic, 1=roman. The default is 0.
showurl
When this flag is set to 1, the URL for external links are shown within parentheses after the
link. The default is 0.
seq-number
When this flag is set, the headings in the document will be sequentially numbered: H1 headings
will be numbered 1, 2,..., H2 headings 1.1, 1.2, etc. The starting number for H1 can be changed
using the -M (--mainchapter) option. The default is 0.
extrapage
A flag specifying whether an extra (empty) page should be printed, when necessary, to ensure that
the title page, the table of contents, and the document itself will start on odd pages. This is
typically desirable for double sided printing. The default is 1.
break-table
A flag specifying if a table should be broken across two pages when it does not fit on the current
page, but it does on a page of its own. The default is 0 (avoid breaking tables when possible).
forms This flag is used to specify whether FORM elements in the document should be processed or ignored.
Some forms may be suitable for printing out and be filled out (with a pen), others are not. The
default is 1.
textarea-data
When a TEXTAREA element contains prefilled data, the text will be used as labels if this flag is
set, otherwise ignored. The default is 0.
page-break
Set this flag to 0 to suppress the normal behavior of generating page breaks from the comment
<!--NewPage--> etc, as specified below. The default is 1.
expand-acronyms
A flag specifying whether acronyms, given by the ACRONYM element, should be expanded or not. The
default is 0.
spoof Some web servers return different documents depending on which user agent is used to retrieve the
document. You can fool the web server that a certain browser is used, by setting this value to the
identification used by the browser, such as "Mozilla/4.0". This only works if you are using one of
the Perl packages to retrieve remote documents.
ssi When this flag is set, some Server Side Includes will be processed when the document is read from
a local file. Examples are <!--#include file=...>, <!--#echo var="LAST_MODIFIED">, <!--#config
timefmt=...>. The default is 0.
prefilled
This flag controls whether the content of form elements should be rendered or not. That is, when
this flag is set, the content of TEXTAREA elements, and the value of the value attribute of text
INPUT elements will be shown. Also, checked radio buttons and checkboxes will be marked. The
default is 0.
SYMBOLS
The following symbols can be used on the title page, the page headers/footers, and in the heading for the
table of contents:
Symbols of the form "$[name]" will expand to the value of the content attribute of META elements, having
either of the attributes "name=name" or "http-equiv=name" (case insensitive string matching). For
example, when a document containing:
<META name="expires" content="31 Dec 2011">
is converted, using a configuration file with:
footer { left: "Expires: $[expires]" }
this left footer will be inserted:
Expires: 31 Dec 2011
In addition, these symbols are defined:
$T Current document title.
$A Author of current document, as specified with <META name="Author" content="..."> in the
document head.
$U The URL, or file name, of current document.
$N Page number.
$H Current document heading (level 1-3).
$D Current date/time. The format is given by the datefmt key.
So $A is equivalent to $[author], but kept for backwards compatibility.
To avoid symbol expansion, precede the dollar sign with a backslash, as in "\$T".
HINTS
I imagine that a typical use of configuration files can be something along the following lines.
System specific definitions (e.g. specification of available program packages) and global defaults (paper
type etc) are defined in the global configuration file.
If there is more than one user of the program on the system, each user can also have a personal
configuration file with his/hers own personal preferences. (On a single user system one can use the
global configuration file for this purpose as well.)
One may also develop a collection of configuration files for typical situations. These files are placed
in a directory that is searched by html2ps (the search path is defined with the environment variable
HTML2PSPATH). For example, to print a document as slides - in landscape mode, with large text in
Helvetica, and a thick frame - one can create a configuration file, called 'slides' say, containing:
@html2ps {
option {
landscape: 1;
frame: 1;
}
frame { width: 3pt }
}
BODY {
font-family: Helvetica;
font-size: 20pt;
}
H1 { font-size: 35pt }
H2 { font-size: 32pt }
H3 { font-size: 29pt }
H4 { font-size: 26pt }
H5 { font-size: 23pt }
H6 { font-size: 20pt }
PRE { font-size: 18pt }
Then use the command:
html2ps -f slides ...
to convert the document. Note that with this command the file 'slides' is used instead of the personal
configuration file. If you want both to be used, giving precedence to definitions made in the file
'slides', use the command:
html2ps -f :slides ...
(The page breaks between the slides can for example be generated by adding '<HR class=PAGE-BREAK>' to the
HTML document.)
For features that are frequently turned on and off, and that cannot be controlled by command line
options, it may be a good idea to create small configuration files as "building blocks". For example a
file 'A4' for printing on A4 paper (if you have some other default paper type):
@html2ps { paper { type: A4 } }
and a file 'hnum' for automatic numbering of headings:
@html2ps { seq-number: 1 }
Combining this with the previous example: to convert a document for printing on A4 sized slides with all
headings numbered, use the command:
html2ps -f :slides:A4:hnum ...
SEE ALSO
html2ps(1), setlocale(3), strftime(3)
VERSION
This manpage describes html2ps version 1.0 beta7.
AVAILABILITY
http://user.it.uu.se/~jan/html2ps.html
AUTHOR
Jan Karrman (jan@it.uu.se)
Autogenerated 7 May 2010 html2psrc(5)