1RUBBER-INFO(1) General Commands Manual RUBBER-INFO(1)
2
3
4
6 rubber-info - extract information from LaTeX documents
7
8
10 rubber-info [options] [action] source
11
12
14 Rubber-info is a utility for extracting various kinds of information
15 from a LaTeX document. Information can be extracted from the source
16 (for instance when calculating dependencies) or from the compilation
17 log files (to extract errors and warnings). This program is a comple‐
18 ment for the compilation system rubber(1).
19
20 The command-line options are those used by rubber(1) plus one of the
21 actions described below.
22
23
25 One of the following command-line options must be specified, to decide
26 which information to extract. Of course, for actions that read a log
27 file, a compilation must have been done before. If none of these
28 actions is specified, --check is assumed.
29
30 --boxes
31 Extracts from the log file the places in the source where bad
32 boxes appeared (these are the famous overfull and underfull
33 \hbox and \vbox)
34
35 --check
36 Report errors if there are any, otherwise report undefined ref‐
37 erences if there are any, otherwise list warnings and bad boxes.
38 This is the default action.
39
40 --deps Analyse the source files and produce a space-separated list of
41 all the files that the document depends on and that Rubber can‐
42 not rebuild.
43
44 --errors
45 Extract from the log file the list of errors that occurred dur‐
46 ing the last compilation.
47
48 -h, --help
49 Display the list of all available options and exit nicely.
50
51 --refs Report the list of undefined or multiply defined references
52 (i.e. the \ref's that are not defined by one \label).
53
54 --rules
55 Analyse the source files and produce a list of dependency rules.
56 One rule is produced for each intermediate target that would be
57 made when running rubber. Rules are formatted in the style of
58 Makefiles.
59
60 --version
61 Print the version number and exit nicely.
62
63 --warnings
64 Stupidly enumerate all LaTeX warnings, i.e. all the lines in the
65 log file that contain the string "Warning".
66
68 There are surely a some...
69
70 This page documents Rubber version 1.5.1. The program and this man-
71 page are maintained by Sebastian Kapfer <sebastian.kapfer@fau.de>. The
72 homepage for Rubber can be found at https://launchpad.net/rubber/.
73
74
76 The full documentation for rubber is maintained as a Texinfo manual.
77 If the info and rubber programs are properly installed at your site,
78 the command
79
80 info rubber
81
82 should give you access to the complete manual.
83
84
85
86 RUBBER-INFO(1)