(a2ps.info)Input Options
3.1.6 Input Options
-------------------
-- Option: -a[PAGE RANGE]
-- Option: --pages[=PAGE RANGE]
With no argument, print all the page, otherwise select the pages to
print. PAGE RANGE is a list of interval, such as '-a1': print only
the first page, '-a-3,4,6,10-': print the first 3 pages, page 4 and
6, and all the page after 10 (included). Giving 'toc' prints the
table of content whatever its page number is.
The pages referred to are the _input_ pages, not the output pages,
that is, in '-2', printing with '-a1' will print the first virtual
page, i.e., you will get half the page filled.
Note that page selection does work with the delegations (Note: Your
Delegations).
-- Option: -c
-- Option: --truncate-lines=BOOLEAN
Cut lines too large to be printed inside the borders. The maximum
line size depends on format and font size used and whether line
numbering is enabled.
-- Option: -i
-- Option: --interpret=BOOLEAN
interpret tab and ff chars. This means that '^L' jumps to a new
(virtual) pages, 'tab' advances to the next tabulation.
-- Option: --end-of-line=TYPE
Specify what sequence of characters denotes the end of line. TYPE
can be:
'n'
'unix'
'\n'.
'r'
'mac'
'\r'.
'nr'
'\n\r'. As far as we know, this type of end-of-line is not
used.
'pc'
'rn'
'\r\n'. This is the type of end-of-line on MS-DOS.
'any'
'auto'
Any of the previous cases. This last case prevents the bad
surprises with files from PC (trailing '^M').
-- Option: -X KEY
-- Option: --encoding=KEY
Use the input encoding identified by KEY. Note: Some Encodings,
and the result of 'a2ps --list=encodings' to know what encodings
are supported. Typical values are 'ASCII', 'latin1'... 'latin6',
'isoN' etc.
-- Option: --stdin=FILENAME
Give the name FILENAME to the files read through the standard
input.
-- Option: -t NAME
-- Option: --title=NAME
Give the name NAME to the document. Escapes can be used (Note:
Escapes).
This is used for instance in the name given to the document from
within the PostScript code (so that 'Ghostview' and others can
display a file with its real title, instead of just the PostScript
file name).
It is *not* the name of the output. It is just a logical title.
-- Option: --prologue=PROLOGUE
Use PROLOGUE as the PostScript prologue for a2ps. PROLOGUE must be
in a file named 'PROLOGUE.pro', which must be in a directory of
your library path (Note: Library Files). Available prologues
are:
'bold'
This style is meant to replace the old option '-b' of a2ps
4.3. It is a copy of the black and white prologue, but in
which all the fonts are in Bold.
'bw'
Style is plain: pure black and white, with standard fonts.
'color'
Colors are used to highlight the keywords.
'diff'
This style is meant to be used with the 'udiff', 'wdiff' style
sheets, to underline the differences. New things are in bold
on a diff background, while removed sequences are in italic.
'diffcolor'
Colors are used to highlight the keywords (for diffs).
'fixed'
This style uses exclusively fixed size fonts. You should use
this style if you want the tabulations to be properly printed.
There are no means to use a fixed size Symbol font, therefore
you should not use the heavy highlighting style.
'gray'
Gray background is used for comments and labels.
'gray2'
Black background is used for comments and labels.
'matrix'
The layout is the same as 'bw', but alternating gray and white
lines. There are two macros defining the behavior:
'pro.matrix.cycle' defines the length of the cycle (number of
white and gray lines). It defaults to 6. 'pro.matrix.gray'
defines the number of gray lines. Default is 3.
'ul'
This style uses bold faces and underlines, but never italics.
This is particularly meant for printing formatted man pages.
-- Option: --print-anyway=BOOLEAN
force binary printing. By default, the whole print job is stopped
as soon as a binary file is detected. To detect such a file we
make use of a very simple heuristic: if the first sheet of the file
contains more than 40% of non-printing characters, it's a binary
file. a2ps also asks 'file(1)' what it thinks of the type of the
file. If 'file(1)' answers 'data', the file will also be
considered as binary, hence not printed.
-- Option: -Z
-- Option: --delegate=BOOLEAN
Enable delegation of some files to delegated applications. If
delegating is on, then a2ps will _not_ process the file by itself,
but will call an application which handles the file in another way.
If delegation is off, then a2ps will process _every_ file itself.
Typically most people don't want to pretty-print a PostScript
source file, but want to print what describes that file. Then set
the delegations on.
See Note: Your Delegations for information on delegating, and
option '--list=delegations' for the applications your a2ps knows.
-- Option: --toc[=FORMAT]
Generate a Table of Contents, which FORMAT is an escape (Note:
Escapes) processed as a PreScript file (Note: PreScript). If
no FORMAT is given (i.e., you wrote '--toc'), use the default table
of contents shape ('#{toc}'). If the given format is empty (i.e.,
you wrote '--toc='), don't issue the table of contents.
Note that it is most useful to define a variable (Note: Your
Variables), for instance, in a configuration file:
Variable: toc.mine \
\\Keyword{Table of Content}\n\
#-1!f\
|$2# \\keyword{$-.20n} sheets $3s< to $3s> ($2s#) \
pages $3p<-$3p> $4l# lines\n||\
\\Keyword{End of toc}\n
and to give that variable as argument to '--toc': 'a2ps *.c
--toc=#{toc.mine}'.
Note too that you can generate only the table of content using
'--pages':
a2ps *.c --toc -atoc
automatically generated by info2www version 1.2.2.9