Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
.TH PICPACK 1
2
.SH NAME
3
.B picpack
4
\- PostScript picture packing preprocessor
5
.SH SYNOPSIS
6
\*(mBpicpack\f1
7
.OP "" options []
8
.OP "" files []
9
.SH DESCRIPTION
10
.B picpack
11
copies
12
.I files
13
to stdout, expanding picture inclusion requests
14
(marked by the
15
.MW .BP
16
or
17
.MW .PI
18
macros) into an in-line
19
format that can be passed through
20
.B troff
21
and handled by
22
.BR dpost .
23
If no
24
.I files
25
are specified
26
or if
27
.OP \-
28
is one of the input
29
.I files
30
standard input is read.
31
The following
32
.I options
33
are understood:
34
.TP 0.75i
35
.OP \-k list
36
.I list
37
is a comma- or space-separated string of words used to locate
38
picture inclusion requests.
39
The start of every line in the input
40
.I files
41
is compared with each word in
42
.I list .
43
If there is a match, the second string on the line is
44
taken as the pathname of a picture file that is added
45
to the output file.
46
The default
47
.I list
48
is
49
.RM `` ".BP .PI ''.
50
.TP
51
.OP \-q
52
Suppress ``missing picture file'' error messages.
53
.PP
54
.B picpack
55
is a trivial preprocessor that, in a sense, duplicates some of the
56
picture inclusion capabilities already available in
57
.BR dpost .
58
.B picpack
59
should not be used if your formatting command line includes
60
a call to
61
.BR dpost .
62
Its only purpose is to combine picture files with text in a single
63
file that can be passed through
64
.B troff
65
and unpacked, at some later time, by
66
.BR dpost .
67
The original picture inclusion mechanism, with files are pulled in by
68
.BR dpost ,
69
is the preferred approach.
70
.SH EXAMPLES
71
A typical application might be in a distributed printing environment
72
where everything up to
73
.B troff
74
is run by the user and everything after
75
.B troff
76
is handled by a spooling daemon (perhaps
77
.BR lp ).
78
In that case the command line would be,
79
.EX
80
pic  \f2file\fP | tbl | eqn | picpack | troff -mm -Tpost | lp
81
.EE
82
A poor example, although one that should still work, would be,
83
.EX
84
pic  \f2file\fP | tbl | eqn | picpack | troff -mm -Tpost | dpost >\f2file\fP.ps
85
.EE
86
In this case picture inclusion requests could (and should) be handled by
87
.BR dpost .
88
Running
89
.B picpack
90
is not needed or even recommended.
91
It should be dropped from any pipeline that includes a call to
92
.BR dpost .
93
.SH DIAGNOSTICS
94
A 0 exit status is returned if
95
.I files
96
were successfully processed.
97
.SH WARNINGS
98
.PP
99
Combining pictures and text using the capabilities available in
100
.B dpost
101
is the recommended approach and is always guaranteed to be more
102
efficient than
103
.BR picpack .
104
Running
105
.B picpack
106
and
107
.B dpost
108
in the same pipeline makes little sense.
109
.PP
110
Using
111
.B picpack
112
will likely result in files that can no longer be reliably passed
113
through other important
114
.B troff
115
postprocessors like
116
.BR proof .
117
At present
118
.B picpack
119
is only guaranteed to work with
120
.BR dpost .
121
.SH SEE ALSO
122
.BR dpost (1),
123
.BR troff (1)