aboutsummaryrefslogtreecommitdiffstats
path: root/doc/user/cpp_lone
blob: 8d8e36715b261d71530283e596c6794b84fad312 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
@Section
   @Title { Stand-alone mode }
   @Tag { alone }
@Begin
@PP
Printing of C files in stand-alone mode is accomplished by the following
c2lout @Index { @Code "c2lout" filter }
Unix pipeline:
@ID @Code "c2lout  options  C-files  |  lout  -s  >  out.ps"
As usual with Lout, the output will be a PostScript file.  Each input
file will begin on a new page of the output, starting with its name
in bold type.  The options provide control over the final appearance,
as follows:
@WideTaggedList
@TI { {@Code-p}{@I style} } {
Select a printing style.  Your choices are {@Code -pfixed},
{@Code -pvarying}, and {@Code -psymbol}, with the default being
{@Code -pfixed}.  Consult Section {@NumberOf embedded} for examples
of these styles.
}
@TI { @Code -n } {
Do not print file names.
}
@TI { {@Code -f}{@I font} } {
Select a Lout font family.  The default is @Code "-fCourier" for
{@Code -pfixed}, and @Code "-fTimes" for @Code -pvarying and {@Code -psymbol}.
}
@TI { {@Code -v}{@I vsize} } {
Select an inter-line spacing size in Lout units.  The default is
@Code -v1.1fx meaning 1.1 times the font size measured from baseline
to baseline.
}
@EndList
There are also {@Code -t} and {@Code -T} options for dealing with tab
characters (Section {@NumberOf tabs}).
@End @Section