NAME¶
rubber-info - extract information from LaTeX documents
SYNOPSIS¶
rubber-info [
options] [
action]
source
DESCRIPTION¶
Rubber-info is a utility for extracting various kinds of information from a
LaTeX document. Information can be extracted from the source (for instance
when calculating dependencies) or from the compilation log files (to extract
errors and warnings). This program is a complement for the compilation system
rubber(1).
The command-line options are those used by
rubber(1) plus one of the
actions described below.
ACTIONS¶
One of the following command-line options must be specified, to decide which
information to extract. Of course, for actions that read a log file, a
compilation must have been done before. If none of these actions is specified,
--check is assumed.
- --boxes
- Extracts from the log file the places in the source where
bad boxes appeared (these are the famous overfull and underfull \hbox and
\vbox)
- --check
- Report errors if there are any, otherwise report undefined
references if there are any, otherwise list warnings and bad boxes. This
is the default action.
- --deps
- Analyse the source files and produce a space-separated list
of all the files that the document depends on and that Rubber cannot
rebuild.
- --errors
- Extract from the log file the list of errors that occured
during the last compilation.
- -h, --help
- Display the list of all available options and exit
nicely.
- --refs
- Report the list of undefined or multiply defined references
(i.e. the \ref's that are not defined by one \label).
- --rules
- Analyse the source files and produce a list of dependency
rules. One rule is produced for each intermediate target that would be
made when running rubber. Rules are formatted in the style of
Makefiles.
- --version
- Print the version number and exit nicely.
- --warnings
- Stupidly enumerate all LaTeX warnings, i.e. all the lines
in the log file that contain the string "Warning".
BUGS¶
There are surely a some...
This page documents Rubber version 1.1. The program and this man-page are
maintained by Emmanuel Beffara <manu@beffara.org>. The homepage for
Rubber can be found at
http://www.pps.jussieu.fr/~beffara/soft/rubber/.
SEE ALSO¶
The full documentation for
rubber is maintained as a Texinfo manual. If
the
info and
rubber programs are properly installed at your
site, the command
- info rubber
should give you access to the complete manual.