High-level access is provided by doc_latex/3, 
while more low level access is provided by the remaining predicates. 
Generated LaTeX depends on the style file pldoc.sty, which 
is a plain copy of pl.sty from the SWI-Prolog manual 
sources. The installation installs
pldoc.sty in the pldoc subdirectory of the 
Prolog manual.
- [det]doc_latex(+Spec, 
+OutFile, +Options)
 - Process one or more objects, writing the LaTeX output to
OutFile. Spec is one of:
- Name 
/ Arity - Generate documentation for predicate
 
- Name 
// Arity - Generate documentation for DCG rule
 
- File
 - If File is a prolog file (as defined by
user:prolog_file_type/2), process using
latex_for_file/3, otherwise 
process using
latex_for_wiki_file/3.
 
Typically Spec is either a list of filenames or a list of 
predicate indicators. Defined options are:
- stand_alone(+Bool)
 - If 
true (default), create a document that can be run 
through LaTeX. If false, produce a document to be included 
in another LaTeX document. 
- public_only(+Bool)
 - If 
true (default), only emit documentation for exported 
predicates. 
- section_level(+Level)
 - Outermost section level produced. Level is the name of a 
LaTeX section command. Default is 
section. 
- summary(+File)
 - Write summary declarations to the named File.
 
- modules(+List)
 - If [[Name/Arity]] needs to be resolved, search for the predicates in the 
given modules.
 
- module(+Module)
 - Same as 
modules([Module]). 
 
- [det]latex_for_file(+File, 
+Out, +Options)
 - Generate a LaTeX description of all commented predicates in
File, writing the LaTeX text to the stream Out. 
Supports the options 
stand_alone, public_only 
and section_level. See doc_latex/3 
for a description of the options. 
- [det]latex_for_wiki_file(+File, 
+Out, +Options)
 - Write a LaTeX translation of a Wiki file to the steam Out. 
Supports the options 
stand_alone, public_only 
and
section_level. See doc_latex/3 
for a description of the options. 
- [det]latex_for_predicates(+PI:list, 
+Out, +Options)
 - Generate LaTeX for a list of predicate indicators. This does
not produce the 
\begin{description}...\end{description} 
environment, just a plain list of \predicate, etc. 
statements. The current implementation ignores Options.