Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / tools / perl-5.8.0 / man / man1 / pod2latex.1
CommitLineData
86530b38
AT
1.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13
2.\"
3.\" Standard preamble:
4.\" ========================================================================
5.de Sh \" Subsection heading
6.br
7.if t .Sp
8.ne 5
9.PP
10\fB\\$1\fR
11.PP
12..
13.de Sp \" Vertical space (when we can't use .PP)
14.if t .sp .5v
15.if n .sp
16..
17.de Vb \" Begin verbatim text
18.ft CW
19.nf
20.ne \\$1
21..
22.de Ve \" End verbatim text
23.ft R
24.fi
25..
26.\" Set up some character translations and predefined strings. \*(-- will
27.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
28.\" double quote, and \*(R" will give a right double quote. | will give a
29.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
30.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
31.\" expand to `' in nroff, nothing in troff, for use with C<>.
32.tr \(*W-|\(bv\*(Tr
33.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
34.ie n \{\
35. ds -- \(*W-
36. ds PI pi
37. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
38. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
39. ds L" ""
40. ds R" ""
41. ds C` ""
42. ds C' ""
43'br\}
44.el\{\
45. ds -- \|\(em\|
46. ds PI \(*p
47. ds L" ``
48. ds R" ''
49'br\}
50.\"
51.\" If the F register is turned on, we'll generate index entries on stderr for
52.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
53.\" entries marked with X<> in POD. Of course, you'll have to process the
54.\" output yourself in some meaningful fashion.
55.if \nF \{\
56. de IX
57. tm Index:\\$1\t\\n%\t"\\$2"
58..
59. nr % 0
60. rr F
61.\}
62.\"
63.\" For nroff, turn off justification. Always turn off hyphenation; it makes
64.\" way too many mistakes in technical documents.
65.hy 0
66.if n .na
67.\"
68.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
69.\" Fear. Run. Save yourself. No user-serviceable parts.
70. \" fudge factors for nroff and troff
71.if n \{\
72. ds #H 0
73. ds #V .8m
74. ds #F .3m
75. ds #[ \f1
76. ds #] \fP
77.\}
78.if t \{\
79. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
80. ds #V .6m
81. ds #F 0
82. ds #[ \&
83. ds #] \&
84.\}
85. \" simple accents for nroff and troff
86.if n \{\
87. ds ' \&
88. ds ` \&
89. ds ^ \&
90. ds , \&
91. ds ~ ~
92. ds /
93.\}
94.if t \{\
95. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
96. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
97. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
98. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
99. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
100. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
101.\}
102. \" troff and (daisy-wheel) nroff accents
103.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
104.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
105.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
106.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
107.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
108.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
109.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
110.ds ae a\h'-(\w'a'u*4/10)'e
111.ds Ae A\h'-(\w'A'u*4/10)'E
112. \" corrections for vroff
113.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
114.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
115. \" for low resolution devices (crt and lpr)
116.if \n(.H>23 .if \n(.V>19 \
117\{\
118. ds : e
119. ds 8 ss
120. ds o a
121. ds d- d\h'-1'\(ga
122. ds D- D\h'-1'\(hy
123. ds th \o'bp'
124. ds Th \o'LP'
125. ds ae ae
126. ds Ae AE
127.\}
128.rm #[ #] #H #V #F C
129.\" ========================================================================
130.\"
131.IX Title "POD2LATEX 1"
132.TH POD2LATEX 1 "2002-08-28" "perl v5.8.0" "Perl Programmers Reference Guide"
133.SH "NAME"
134pod2latex \- convert pod documentation to latex format
135.SH "SYNOPSIS"
136.IX Header "SYNOPSIS"
137.Vb 1
138\& pod2latex *.pm
139.Ve
140.PP
141.Vb 1
142\& pod2latex -out mytex.tex *.pod
143.Ve
144.PP
145.Vb 1
146\& pod2latex -full -sections 'DESCRIPTION|NAME' SomeDir
147.Ve
148.SH "DESCRIPTION"
149.IX Header "DESCRIPTION"
150\&\f(CW\*(C`pod2latex\*(C'\fR is a program to convert \s-1POD\s0 format documentation
151(perlpod) into latex. It can process multiple input documents at a
152time and either generate a latex file per input document or a single
153combined output file.
154.SH "OPTIONS AND ARGUMENTS"
155.IX Header "OPTIONS AND ARGUMENTS"
156This section describes the supported command line options. Minium
157matching is supported.
158.IP "\fB\-out\fR" 4
159.IX Item "-out"
160Name of the output file to be used. If there are multiple input pods
161it is assumed that the intention is to write all translated output
162into a single file. \f(CW\*(C`.tex\*(C'\fR is appended if not present. If the
163argument is not supplied, a single document will be created for each
164input file.
165.IP "\fB\-full\fR" 4
166.IX Item "-full"
167Creates a complete \f(CW\*(C`latex\*(C'\fR file that can be processed immediately
168(unless \f(CW\*(C`=for/=begin\*(C'\fR directives are used that rely on extra packages).
169Table of contents and index generation commands are included in the
170wrapper \f(CW\*(C`latex\*(C'\fR code.
171.IP "\fB\-sections\fR" 4
172.IX Item "-sections"
173Specify pod sections to include (or remove if negated) in the
174translation. See \*(L"\s-1SECTION\s0 \s-1SPECIFICATIONS\s0\*(R" in Pod::Select for the
175format to use for \fIsection-spec\fR. This option may be given multiple
176times on the command line.This is identical to the similar option in
177the \f(CW\*(C`podselect()\*(C'\fR command.
178.IP "\fB\-modify\fR" 4
179.IX Item "-modify"
180This option causes the output \f(CW\*(C`latex\*(C'\fR to be slightly
181modified from the input pod such that when a \f(CW\*(C`=head1 NAME\*(C'\fR
182is encountered a section is created containing the actual
183pod name (rather than \fB\s-1NAME\s0\fR) and all subsequent \f(CW\*(C`=head1\*(C'\fR
184directives are treated as subsections. This has the advantage
185that the description of a module will be in its own section
186which is helpful for including module descriptions in documentation.
187Also forces \f(CW\*(C`latex\*(C'\fR label and index entries to be prefixed by the
188name of the module.
189.IP "\fB\-h1level\fR" 4
190.IX Item "-h1level"
191Specifies the \f(CW\*(C`latex\*(C'\fR section that is equivalent to a \f(CW\*(C`H1\*(C'\fR pod
192directive. This is an integer between 0 and 5 with 0 equivalent to a
193\&\f(CW\*(C`latex\*(C'\fR chapter, 1 equivalent to a \f(CW\*(C`latex\*(C'\fR section etc. The default
194is 1 (\f(CW\*(C`H1\*(C'\fR equivalent to a latex section).
195.IP "\fB\-help\fR" 4
196.IX Item "-help"
197Print a brief help message and exit.
198.IP "\fB\-man\fR" 4
199.IX Item "-man"
200Print the manual page and exit.
201.IP "\fB\-verbose\fR" 4
202.IX Item "-verbose"
203Print information messages as each document is processed.
204.SH "BUGS"
205.IX Header "BUGS"
206Known bugs are:
207.IP "\(bu" 4
208Cross references between documents are not resolved when multiple
209pod documents are converted into a single output \f(CW\*(C`latex\*(C'\fR file.
210.IP "\(bu" 4
211Functions and variables are not automatically recognized
212and they will therefore not be marked up in any special way
213unless instructed by an explicit pod command.
214.SH "SEE ALSO"
215.IX Header "SEE ALSO"
216Pod::LaTeX
217.SH "AUTHOR"
218.IX Header "AUTHOR"
219Tim Jenness <t.jenness@jach.hawaii.edu>
220.PP
221This program is free software; you can redistribute it
222and/or modify it under the same terms as Perl itself.
223.PP
224Copyright (C) 2000 Tim Jenness.