1
.TH coqdoc 1 "April, 2006"
4
coqdoc \- A documentation tool for the Coq proof assistant
18
is a documentation tool for the Coq proof assistant.
19
It creates LaTeX or HTML documents from a set of Coq files.
20
See the Coq reference manual for documentation (url below).
29
Help. Will give you the complete list of options accepted by coqdoc.
35
Select a LATEX output.
41
Select a PostScript output.
44
Select a TeXmacs output.
47
Redirect the output to stdout
49
.BI \-o \ file, \-\-output \ file
50
Redirect the output into the file
53
.BI \-d \ dir, \ \-\-directory \ dir
54
Output files into directory
56
instead of current directory (option
57
\-d does not change the filename specified with option \-o, if any).
60
Do not insert titles for the files. The default behavior is to insert
61
a title like ``Library Foo'' for each file.
63
.BI \-t \ string, \ \-\-title \ string
64
Set the document title.
67
Suppress the header and trailer of the final document. Thus, you can
68
insert the resulting document into a larger one.
70
.BI \-p \ string, \ \-\-preamble \ string
71
Insert some material in the LATEX preamble, right before \\begin{document} (meaningless with \-html).
73
.BI \-\-vernac\-file \ file, \ \-\-tex\-file \ file
74
Considers the file `file' respectively as a .v (or .g) file or a .tex file.
76
.BI \-\-files\-from \ file
77
Read file names to process in file `file' as if they were given on the
78
command line. Useful for program sources splitted in several
82
Be quiet. Do not print anything except errors.
85
Give a short summary of the options and exit.
89
Print the version and exit.
93
Default behavior is to build an index, for the HTML output only, into
98
Do not output the index.
101
Generate one page for each category and each letter in the index,
102
together with a top page index.html.
104
.SS Table of contents option
107
.B \-toc, \ \-\-table\-of\-contents
108
Insert a table of contents. For a LATEX output, it inserts a
109
\\tableofcontents at the beginning of the document. For a HTML output,
110
it builds a table of contents into toc.html.
112
.SS Hyperlinks options
115
.B \-\-glob\-from \ file
116
Make references using Coq globalizations from file file. (Such
117
globalizations are obtained with Coq option \-dump\-glob).
121
Do not insert links to the Coq standard library.
125
Set base URL for the Coq standard library (default is http://coq.inria.fr/library/).
128
.BI \-\-coqlib_path \ dir
129
Set the base path where the Coq files are installed, especially style files coqdoc.sty and coqdoc.css.
132
.BI \-R \ dir \ coqdir
133
Map physical directory dir to Coq logical directory coqdir (similarly
136
option \-R only has effect on the files following it on the command
137
line, so you will probably need to put this option first.
142
.B \-g, \ \-\-gallina
147
Light mode. Suppress proofs (as with \-g) and the following commands:
149
* [Recursive] Tactic Definition
152
* Transparent / Opaque
153
* Implicit Argument / Implicits
154
* Section / Variable / Hypothesis / End
156
The behavior of options \-g and \-l can be locally overridden using the (* begin show *) ... (* end show *) environment (see above).
160
Default behavior is to assume ASCII 7 bits input files.
163
.B \-latin1, \ \-\-latin1
164
Select ISO-8859-1 input files. It is equivalent to \-\-inputenc latin1
165
\-\-charset iso\-8859\-1.
168
.B \-utf8, \ \-\-utf8
169
Select UTF-8 (Unicode) input files. It is equivalent to \-\-inputenc
170
utf8 \-\-charset utf\-8. LATEX UTF-8 support can be found at
171
http://www.ctan.org/tex\-archive/macros/latex/contrib/supported/unicode/.
174
.BI \-\-inputenc \ string
175
Give a LATEX input encoding, as an option to LATEX package inputenc.
178
.BI \-\-charset \ string
179
Specify the HTML character set, to be inserted in the HTML header.
185
The Coq Reference Manual from http://coq.inria.fr/