d43903f
diff -dur latexmk-4.02b.ORIG/latexmk.1 latexmk-4.02b/latexmk.1
d43903f
--- latexmk-4.02b.ORIG/latexmk.1	2008-12-01 11:56:01.000000000 -0700
d43903f
+++ latexmk-4.02b/latexmk.1	2008-12-01 13:08:00.000000000 -0700
01b6260
@@ -1,9 +1,9 @@
d43903f
-.TH LATEXMK 1L "1 December 2008" ""
01b6260
-.SH NAME
d43903f
+.TH "LATEXMK" "1L" "1 December 2008" "" ""
01b6260
+.SH "NAME"
01b6260
 latexmk \- generate LaTeX document
01b6260
-.SH SYNOPSIS
01b6260
+.SH "SYNOPSIS"
01b6260
 .B latexmk [options] [file ...] 
01b6260
-.SH DESCRIPTION
01b6260
+.SH "DESCRIPTION"
b022cd1
 .I Latexmk
01b6260
 completely automates the process of compiling a LaTeX document.
dc7e8a9
 Essentially, it is like a specialized relative of the general
2bad9e6
@@ -13,12 +13,12 @@
2bad9e6
 source file for a document, and it issues the appropriate sequence of
2bad9e6
 commands to generate a .dvi, .ps, .pdf and/or hardcopy version of the
2bad9e6
 document.  
01b6260
-.PP
2bad9e6
+.PP 
2bad9e6
 \fILatexmk\fR can also be set to run continuously with a suitable
2bad9e6
 previewer.  In that case the LaTeX program, etc, are rerun whenever
2bad9e6
 one of the source files is modified, and the previewer automatically
2bad9e6
-updates the on-screen view of the compiled document.
2bad9e6
-.PP
2bad9e6
+updates the on\-screen view of the compiled document.
01b6260
+.PP 
dc7e8a9
 \fILatexmk\fR determines which are the source files by examining the
dc7e8a9
 log file.  When \fIlatexmk\fR is run, it examines properties of the
dc7e8a9
 source files, and if any have been changed since the last document
2bad9e6
@@ -32,14 +32,14 @@
dc7e8a9
 For example, from an updated figure file it can automatically generate
dc7e8a9
 a file in encapsulated postscript or another suitable format for
dc7e8a9
 reading by LaTeX.
01b6260
-.PP
01b6260
+.PP 
01b6260
 \fILatexmk\fR has two different previewing options.  In the simple
dc7e8a9
-\fB-pv\fR option, a dvi, postscript or pdf previewer is automatically
dc7e8a9
+\fB\-pv\fR option, a dvi, postscript or pdf previewer is automatically
dc7e8a9
 run after generating the dvi, postscript or pdf version of the
dc7e8a9
 document.  The type of file to view is selected according to
dc7e8a9
 configuration settings and command line options.
01b6260
-.PP
dc7e8a9
-The second previewing option is the powerful \fB-pvc\fR option
01b6260
+.PP 
dc7e8a9
+The second previewing option is the powerful \fB\-pvc\fR option
dc7e8a9
 (mnemonic: "preview continuously").  In this case, \fIlatexmk\fR runs
dc7e8a9
 continuously, regularly monitoring all the source files to see if any
dc7e8a9
 have changed.  Every time a change is detected, \fIlatexmk\fR runs all
2bad9e6
@@ -49,31 +49,31 @@
dc7e8a9
 are written to disk, \fIlatexmk\fR completely automates the cycle of
dc7e8a9
 updating the .dvi (and possibly the .ps and .pdf) file, and refreshing
dc7e8a9
 the previewer's display.  It's not quite WYSIWYG, but usefully close.
01b6260
-.PP
01b6260
+.PP 
dc7e8a9
 For other previewers, the user may have to manually make the previewer
dc7e8a9
 update its display, which can be (some versions of xdvi and gsview) as
dc7e8a9
 simple as forcing a redraw of its display.
01b6260
-.PP
01b6260
+.PP 
dc7e8a9
 \fILatexmk\fR has the ability to print a banner in gray diagonally
dc7e8a9
 across each page when making the postscript file.  It can also, if
dc7e8a9
 needed, call an external program to do other postprocessing on the
dc7e8a9
 generated files.
01b6260
-.PP
01b6260
+.PP 
01b6260
 \fILatexmk\fR is highly configurable, both from the command line and
01b6260
 in configuration files, so that it can accommodate a wide variety of
dc7e8a9
 user needs and system configurations.  Default values are set
dc7e8a9
 according to the operating system, so \fIlatexmk\fR often works 
dc7e8a9
-without special configuration on MS-Windows, cygwin, Linux, OS-X, and
dc7e8a9
+without special configuration on MS\-Windows, cygwin, Linux, OS\-X, and
dc7e8a9
 other UNIX systems (notably Solaris).
dc7e8a9
-.PP
dc7e8a9
+.PP 
dc7e8a9
 A very annoying complication handled very reliably by \fILatexmk\fR,
dc7e8a9
 is that LaTeX is a multiple pass system.  On each run, LaTeX reads in
dc7e8a9
 information generated on a previous run, for things like cross
dc7e8a9
 referencing and indexing.  In the simplest cases, a second run of
dc7e8a9
 LaTeX suffices, and often the log file contains a message about the
dc7e8a9
-need for another pass.  However, there is a wide variety of add-on
dc7e8a9
+need for another pass.  However, there is a wide variety of add\-on
dc7e8a9
 macro packages to LaTeX, with a variety of behaviors.  The result is
dc7e8a9
-to break simple-minded determinations of how many runs are needed and
dc7e8a9
+to break simple\-minded determinations of how many runs are needed and
dc7e8a9
 of which programs.  In its new version, \fIlatexmk\fR has a highly
dc7e8a9
 general and efficient solution to these issues.  The solution involves
dc7e8a9
 retaining between runs information on the source files, and a symptom
2bad9e6
@@ -81,10 +81,10 @@
dc7e8a9
 \fR.fdb_latexmk\fR, by default) that contains the source file
dc7e8a9
 information.
dc7e8a9
 
b022cd1
-.SH LATEXMK OPTIONS AND ARGUMENTS ON COMMAND LINE
01b6260
-(All options can be introduced by single or double "-" characters,
01b6260
-e.g., "latexmk -help" or "latexmk --help".)
01b6260
-.TP
b022cd1
+.SH "LATEXMK OPTIONS AND ARGUMENTS ON COMMAND LINE"
01b6260
+(All options can be introduced by single or double "\-" characters,
01b6260
+e.g., "latexmk \-help" or "latexmk \-\-help".)
01b6260
+.TP 
01b6260
 .B file
01b6260
 One or more files can be specified.  If no files are specified,
01b6260
 \fIlatexmk\fR will, by default, run on all files in the current working directory
2bad9e6
@@ -92,39 +92,39 @@
2bad9e6
 description concerning the \fI@default_files\fR variable in the
2bad9e6
 section "List of configuration variables usable in initialization
2bad9e6
 files". 
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
 If a file is specified without an extension, then the ".tex" extension
2bad9e6
 is automatically added, just as LaTeX does.  Thus, if you specify:
2bad9e6
 
01b6260
 	latexmk foo
01b6260
 
01b6260
 then \fIlatexmk\fR will operate on the file "foo.tex".  
01b6260
-.TP
01b6260
-.B -bm <message>
01b6260
+.TP 
01b6260
+.B \-bm <message>
01b6260
 A banner message to print diagonally across each page when converting
01b6260
 the dvi file to postscript.  The message must be a single argument on
01b6260
 the command line so be careful with quoting spaces and such.
01b6260
 
01b6260
-Note that if the \fB-bm\fR option is specified, the \fB-ps\fR option is
01b6260
+Note that if the \fB\-bm\fR option is specified, the \fB\-ps\fR option is
dc7e8a9
 assumed.
01b6260
-.TP
01b6260
-.B -bi <intensity>
01b6260
+.TP 
01b6260
+.B \-bi <intensity>
01b6260
 How dark to print the banner message.  A decimal number between 0 and 1.
dc7e8a9
 0 is black and 1 is white.  The default is 0.95, which is OK unless your
01b6260
 toner cartridge is getting low.
01b6260
-.TP
01b6260
-.B -bs <scale>
01b6260
+.TP 
01b6260
+.B \-bs <scale>
01b6260
 A decimal number that specifies how large the banner message will be
01b6260
 printed.  Experimentation is necessary to get the right scale for your
01b6260
 message, as a rule of thumb the scale should be about equal to 1100
dc7e8a9
 divided by the number of characters in the message.  The default is 220.0
01b6260
 which is just right for 5 character messages.
01b6260
 .TP 
01b6260
-.B -commands
01b6260
+.B \-commands
01b6260
 List the commands used by \fIlatexmk\fR for processing files, and then
01b6260
 exit. 
01b6260
 .TP 
01b6260
-.B -c
01b6260
+.B \-c
b022cd1
 Clean up (remove) all regeneratable files generated by \fIlatex\fR and
b022cd1
 \fIbibtex\fR except dvi, postscript and pdf.  These files are a
d43903f
 combination of log files, aux files, latexmk's database file of source
d43903f
@@ -134,43 +134,43 @@
d43903f
 files with extensions by the \fI$clean_ext\fR configuration variable are
d43903f
 removed.  
01b6260
 
01b6260
-This cleanup is instead of a regular make.  See the \fB-gg\fR option
01b6260
+This cleanup is instead of a regular make.  See the \fB\-gg\fR option
dc7e8a9
 if you want to do a cleanup then a make.
01b6260
 .TP 
01b6260
-.B -C
01b6260
+.B \-C
b022cd1
 Clean up (remove) all regeneratable files generated by \fIlatex\fR and
b022cd1
-\fIbibtex\fR.  This is the same as the \fB-c\fR option with the
b022cd1
+\fIbibtex\fR.  This is the same as the \fB\-c\fR option with the
b022cd1
 addition of dvi, postscript and pdf files, and those with extensions
b022cd1
 in the \fI$clean_full_ext\fR configuration variable.
01b6260
 
01b6260
-This cleanup is instead of a regular make.  See the \fB-gg\fR option
01b6260
+This cleanup is instead of a regular make.  See the \fB\-gg\fR option
01b6260
 if you want to do a cleanup than a make.
dc7e8a9
 .TP 
dc7e8a9
-.B -CA
dc7e8a9
+.B \-CA
d43903f
 Clean up (remove) absolutely all regeneratable files.  It is now
d43903f
-equivalent to the \fB-C\fR option
d43903f
+equivalent to the \fB\-C\fR option
d43903f
 
d43903f
 This cleanup is instead of a regular make.  
d43903f
-See the \fB-gg\fR option if you want to do a cleanup then a
d43903f
+See the \fB\-gg\fR option if you want to do a cleanup then a
dc7e8a9
 make.
dc7e8a9
 .TP 
dc7e8a9
-.B -CF
dc7e8a9
+.B \-CF
2bad9e6
 Remove the file containing the database of source file information,
dc7e8a9
 before doing the other actions requested.
01b6260
 .TP 
01b6260
-.B -d
01b6260
+.B \-d
01b6260
 Set draft mode.  This prints the banner message "DRAFT" across your
01b6260
 page when converting the dvi file to postscript.  Size and intensity
01b6260
-can be modified with the \fB-bs\fR and \fB-bi\fR options.  The \fB-bm\fR
01b6260
+can be modified with the \fB\-bs\fR and \fB\-bi\fR options.  The \fB\-bm\fR
01b6260
 option will override this option as this is really just a short way of
01b6260
 specifying:
01b6260
 
01b6260
-	latexmk -bm DRAFT
01b6260
+	latexmk \-bm DRAFT
01b6260
 
01b6260
-Note that if the \fB-d\fR option is specified, the \fB-ps\fR option is
01b6260
+Note that if the \fB\-d\fR option is specified, the \fB\-ps\fR option is
dc7e8a9
 assumed.
01b6260
-.TP
01b6260
-.B -dF
01b6260
+.TP 
01b6260
+.B \-dF
01b6260
 Dvi file filtering.  The argument to this option is a filter which will
01b6260
 generate a filtered dvi file with the extension ".dviF".  All extra
01b6260
 processing (e.g. conversion to postscript, preview, printing) will then
2bad9e6
@@ -178,150 +178,150 @@
01b6260
 
01b6260
 Example usage: To use dviselect to select only the even pages of the dvi file:
01b6260
 
01b6260
-	latexmk -dF 'dviselect even' foo.tex
01b6260
-.TP
dc7e8a9
-.B -diagnostics
01b6260
+	latexmk \-dF 'dviselect even' foo.tex
01b6260
+.TP 
dc7e8a9
+.B \-diagnostics
dc7e8a9
 Print detailed diagnostics during a run.  This may help for debugging
dc7e8a9
 problems or to understand \fI.latexmk\fR's behavior in difficult
dc7e8a9
 situations. 
dc7e8a9
-.TP
dc7e8a9
-.B -dvi
dc7e8a9
+.TP 
01b6260
+.B \-dvi
01b6260
 Generate dvi version of document.
01b6260
-.TP
01b6260
-.B -dvi-
01b6260
+.TP 
01b6260
+.B \-dvi\-
01b6260
 Turn off generation of dvi version of document.  (This may get
b022cd1
 overridden, if some other file is made (e.g., a .ps file) that is
b022cd1
 generated from the dvi file, or if no generated file at all is
b022cd1
 requested.) 
b022cd1
-.TP
b022cd1
-.B -e 
b022cd1
+.TP 
b022cd1
+.B \-e 
b022cd1
 Execute the specified initialization code before processing.  The code
b022cd1
 is \fIPerl\fR code of the same form as is used in \fIlatexmk\fR's
b022cd1
-initialization files -- for more details, see the information on the
b022cd1
-\fB-r\fR option, and the section about "Configuration/initialization
b022cd1
+initialization files \-\- for more details, see the information on the
b022cd1
+\fB\-r\fR option, and the section about "Configuration/initialization
b022cd1
 (RC) files".  The code is typically a sequence of assignment
b022cd1
 statements separated by semicolons.
b022cd1
 
b022cd1
-The code is executed when the \fB-e\fR option is encountered during
b022cd1
-\fIlatexmk\fR's parsing of its command line.  See the \fB-r\fR option
b022cd1
+The code is executed when the \fB\-e\fR option is encountered during
b022cd1
+\fIlatexmk\fR's parsing of its command line.  See the \fB\-r\fR option
b022cd1
 for a way of executing initialization code from a file.  An error
b022cd1
-results in \fIlatexmk\fR stopping.  Multiple instances of the \fB-r\fR
b022cd1
-and \fB-e\fR options can be used, and they are executed in the order
b022cd1
+results in \fIlatexmk\fR stopping.  Multiple instances of the \fB\-r\fR
b022cd1
+and \fB\-e\fR options can be used, and they are executed in the order
b022cd1
 they appear on the command line.
b022cd1
 
b022cd1
 Some care is needed to deal with proper quoting of special characters
b022cd1
 in the code on the command line.  For example, suppose it is desired
b022cd1
-to set the latex command to use its -shell-escape option, then under
b022cd1
+to set the latex command to use its \-shell\-escape option, then under
b022cd1
 UNIX/LINUX you could use the line
b022cd1
 
b022cd1
-	latexmk -e '$latex=q/latex %O -shell-escape %S/' file.tex
b022cd1
+	latexmk \-e '$latex=q/latex %O \-shell\-escape %S/' file.tex
b022cd1
 
b022cd1
 (Note that the q/.../ construct is a \fIPerl\fR idiom equivalent to using
b022cd1
 single quotes.  This is easier than arranging to get a quote character
b022cd1
 correctly escaped in a way that is independent of the shell and the
b022cd1
-operating-system.)
01b6260
-.TP
01b6260
-.B -f
b022cd1
+operating\-system.)
01b6260
+.TP 
01b6260
+.B \-f
01b6260
 Force \fIlatexmk\fR to continue document processing despite errors.
dc7e8a9
 Normally, when \fIlatexmk\fR detects that LaTeX or another program has
dc7e8a9
 found an error which will not be resolved by further processing, no
dc7e8a9
 further processing is carried out.
01b6260
-.TP
01b6260
-.B -f-
01b6260
-Turn off the forced processing-past-errors such as is set by the
01b6260
-\fB-f\fR option.  This could be used to override a setting in a
01b6260
+.TP 
01b6260
+.B \-f\-
01b6260
+Turn off the forced processing\-past\-errors such as is set by the
01b6260
+\fB\-f\fR option.  This could be used to override a setting in a
01b6260
 configuration file.
01b6260
-.TP
01b6260
-.B -g
01b6260
+.TP 
01b6260
+.B \-g
dc7e8a9
 Force \fIlatexmk\fR to process document fully, even under situations
dc7e8a9
 where \fIlatexmk\fR would normally decide that no changes in the
b022cd1
 source files have occurred since the previous run. 
01b6260
 This option is useful, for example, if you change some options and
01b6260
 wish to reprocess the files.
01b6260
-.TP
01b6260
-.B -g-
01b6260
-Turn off \fB-g\fR.
01b6260
-.TP
01b6260
-.B -gg
01b6260
+.TP 
01b6260
+.B \-g\-
01b6260
+Turn off \fB\-g\fR.
01b6260
+.TP 
01b6260
+.B \-gg
dc7e8a9
 "Super go mode" or "clean make": clean out generated files as if
dc7e8a9
-\fB-CA\fR had been given, and then do a regular make.
01b6260
-.TP
01b6260
-.B -h, -help
dc7e8a9
+\fB\-CA\fR had been given, and then do a regular make.
01b6260
+.TP 
01b6260
+.B \-h, \-help
01b6260
 Print help information.
01b6260
-.TP
01b6260
-.B -l
01b6260
+.TP 
01b6260
+.B \-l
01b6260
 Run in landscape mode, using the landscape mode for the previewers and
dc7e8a9
 the dvi to postscript converters.  This option is not normally needed
dc7e8a9
 nowadays, since current previewers normally determine this information
dc7e8a9
 automatically. 
01b6260
-.TP
01b6260
-.B -l-
01b6260
-Turn off \fB-l\fR.
01b6260
-.TP
01b6260
-.B -new-viewer
01b6260
-When in continuous-preview mode, always start a new viewer to view the
01b6260
-generated file.  By default, \fIlatexmk\fR will, in continuous-preview
01b6260
+.TP 
01b6260
+.B \-l\-
01b6260
+Turn off \fB\-l\fR.
01b6260
+.TP 
01b6260
+.B \-new\-viewer
01b6260
+When in continuous\-preview mode, always start a new viewer to view the
01b6260
+generated file.  By default, \fIlatexmk\fR will, in continuous\-preview
01b6260
 mode, test for a previously running previewer for the same file and
01b6260
 not start a new one if a previous previewer is running.  However, its
01b6260
-test sometimes fails (notably if there is an already-running previewer
01b6260
+test sometimes fails (notably if there is an already\-running previewer
01b6260
 that is viewing a file of the same name as the current file, but in a
2bad9e6
 different directory).  This option turns off the default behavior.
01b6260
-.TP
01b6260
-.B -new-viewer-
dc7e8a9
-The inverse of the \fB-new-viewer\fR option.  It puts \fIlatexmk\fR
01b6260
-in its normal behavior that in preview-continuous mode it checks for
01b6260
-an already-running previewer.  
01b6260
-.TP
01b6260
-.B -p
01b6260
+.TP 
01b6260
+.B \-new\-viewer\-
dc7e8a9
+The inverse of the \fB\-new\-viewer\fR option.  It puts \fIlatexmk\fR
01b6260
+in its normal behavior that in preview\-continuous mode it checks for
01b6260
+an already\-running previewer.  
01b6260
+.TP 
01b6260
+.B \-p
2bad9e6
 Print out the document.  By default it is
2bad9e6
 the generated postscript file that is printed.  But you can use the
2bad9e6
-\fB-print=...\fR option to print the dvi or pdf files instead, and you
2bad9e6
+\fB\-print=...\fR option to print the dvi or pdf files instead, and you
2bad9e6
 can configure this in a start up file (by setting the
2bad9e6
 \fI$print_type\fR variable).  
2bad9e6
 
2bad9e6
 However, printing is enabled by default only under UNIX/LINUX systems,
2bad9e6
 where the default is to use the lpr command.  In general, the correct
2bad9e6
 behavior for printing very much depends on your system's software.  In
2bad9e6
-particular, under MS-Windows you must have suitable program(s)
2bad9e6
+particular, under MS\-Windows you must have suitable program(s)
2bad9e6
 available, and you must have configured the print commands used by
2bad9e6
-\fIlatexmk\fR.  This can be non-trivial.  See the documentation on the
2bad9e6
+\fIlatexmk\fR.  This can be non\-trivial.  See the documentation on the
2bad9e6
 \fI$lpr\fR, \fI$lpr_dvi\fR, and \fI$lpr_pdf\fR configuration variables
2bad9e6
 to see how to set the commands for printing.
01b6260
 
01b6260
-This option is incompatible with the \fB-pv\fR and \fB-pvc\fR options,
01b6260
+This option is incompatible with the \fB\-pv\fR and \fB\-pvc\fR options,
01b6260
 so it turns them off. 
01b6260
-.TP
01b6260
-.B -pdf
01b6260
+.TP 
01b6260
+.B \-pdf
01b6260
 Generate pdf version of document using pdflatex.
01b6260
-.TP
01b6260
-.B -pdfdvi
01b6260
+.TP 
01b6260
+.B \-pdfdvi
01b6260
 Generate pdf version of document from the dvi file, by default using dvipdf.
01b6260
-.TP
01b6260
-.B -pdfps
01b6260
+.TP 
01b6260
+.B \-pdfps
01b6260
 Generate pdf version of document from the ps file, by default using
01b6260
 ps2pdf. 
01b6260
-.TP
01b6260
-.B -pdf-
01b6260
+.TP 
01b6260
+.B \-pdf\-
01b6260
 Turn off generation of pdf version of document.  
01b6260
 (This can be used to override a setting in a configuration file.
01b6260
 It may get overridden if some other option requires the generation of
01b6260
 a pdf file.)
01b6260
-.TP
01b6260
-.B -print=dvi, -print=ps, -print=pdf
01b6260
+.TP 
01b6260
+.B \-print=dvi, \-print=ps, \-print=pdf
01b6260
 Define which kind of file is printed.  This option also ensures that
2bad9e6
 the requisite file is made, and turns on printing.  The default is to
2bad9e6
 print a postscript file.
01b6260
-.TP
01b6260
-.B -ps
01b6260
+.TP 
01b6260
+.B \-ps
01b6260
 Generate postscript version of document.
01b6260
-.TP
01b6260
-.B -ps-
01b6260
+.TP 
01b6260
+.B \-ps\-
01b6260
 Turn off generation of postscript version of document.
01b6260
 This can be used to override a setting in a configuration file.
01b6260
 (It may get overridden by some other option that requires a postscript
01b6260
 file, for example a request for printing.)
01b6260
-.TP
01b6260
-.B -pF
01b6260
+.TP 
01b6260
+.B \-pF
01b6260
 Postscript file filtering.  The argument to this option is a filter
01b6260
 which will generate a filtered postscript file with the extension
01b6260
 ".psF".  All extra processing (e.g. preview, printing) will then be
2bad9e6
@@ -329,52 +329,52 @@
01b6260
 
b022cd1
 Example of usage: Use psnup to print two pages on the one page:
01b6260
 
01b6260
-	latexmk -ps -pF 'psnup -2' foo.tex
01b6260
+	latexmk \-ps \-pF 'psnup \-2' foo.tex
01b6260
 
01b6260
 or
01b6260
 
01b6260
-	latexmk -ps -pF "psnup -2" foo.tex
01b6260
+	latexmk \-ps \-pF "psnup \-2" foo.tex
01b6260
 
2bad9e6
-Whether to use single or double quotes round the "psnup -2" will
2bad9e6
+Whether to use single or double quotes round the "psnup \-2" will
2bad9e6
 depend on your command interpreter, as used by the particular version
2bad9e6
 of perl and the operating system on your computer.
01b6260
-.TP
01b6260
-.B -pv
01b6260
-Run file previewer.  If the \fB-view\fR option is used, this will select
01b6260
+.TP 
01b6260
+.B \-pv
01b6260
+Run file previewer.  If the \fB\-view\fR option is used, this will select
01b6260
 the kind of file to be previewed (dvi, ps or pdf).
01b6260
 Otherwise the viewer views the "highest" kind of file selected, by the
01b6260
-\fB-dvi\fR, \fB-ps\fR, \fB-pdf\fR, \fB-pdfps\fR options, in the
01b6260
+\fB\-dvi\fR, \fB\-ps\fR, \fB\-pdf\fR, \fB\-pdfps\fR options, in the
01b6260
 order dvi, ps, pdf (low to high).
01b6260
 If no file type has been selected, the dvi previewer will be used.
01b6260
-This option is incompatible with the \fB-p\fR and \fB-pvc\fR options,
01b6260
+This option is incompatible with the \fB\-p\fR and \fB\-pvc\fR options,
01b6260
 so it turns them off.
01b6260
-.TP
01b6260
-.B -pv-
01b6260
-Turn off \fB-pv\fR.
01b6260
-.TP
01b6260
-.B -pvc
01b6260
+.TP 
01b6260
+.B \-pv\-
01b6260
+Turn off \fB\-pv\fR.
01b6260
+.TP 
01b6260
+.B \-pvc
01b6260
 Run a file previewer and continually update the .dvi, .ps, and/or .pdf
01b6260
 files whenever changes are made to source files (see the Description
01b6260
 above).  Which of these files is generated and which is viewed is
01b6260
-governed by the other options, and is the same as for the \fB-pv\fR
01b6260
+governed by the other options, and is the same as for the \fB\-pv\fR
01b6260
 option. 
01b6260
-The preview-continuous option \fB-pvc\fR can only work with one file.
01b6260
+The preview\-continuous option \fB\-pvc\fR can only work with one file.
01b6260
 So in this case you will normally only specify one filename on
01b6260
 the command line.  It is also incompatible with the 
01b6260
-\fB-p\fR and \fB-pv\fR options, so it turns these options off
01b6260
+\fB\-p\fR and \fB\-pv\fR options, so it turns these options off
01b6260
 
dc7e8a9
 With a good previewer the display will be automatically updated.
dc7e8a9
-(Under \fIsome but not all\fR versions of UNIX/Linux "gv -watch" does
dc7e8a9
+(Under \fIsome but not all\fR versions of UNIX/Linux "gv \-watch" does
dc7e8a9
 this for postscript files; this can be set by a configuration
dc7e8a9
 variable.  This would also work for pdf files except for an apparent
dc7e8a9
 bug in gv that causes an error when the newly updated pdf file is
dc7e8a9
 read.)  Many other previewers will need a manual update.
01b6260
 
01b6260
-Important note: the acroread program on MS-Windows locks the pdf file,
01b6260
+Important note: the acroread program on MS\-Windows locks the pdf file,
01b6260
 and prevents new versions being written, so it is a bad idea to use
01b6260
-acroread to view pdf files in preview-continuous mode.  It is better
01b6260
-to use a dvi or ps viewer, as set by one of the \fB-view=dvi\fR and
01b6260
-\fB-view=ps\fR options.
01b6260
+acroread to view pdf files in preview\-continuous mode.  It is better
01b6260
+to use a dvi or ps viewer, as set by one of the \fB\-view=dvi\fR and
01b6260
+\fB\-view=ps\fR options.
01b6260
 
dc7e8a9
 There are some other methods for arranging an update, notably useful
dc7e8a9
 for many versions of xdvi and xpdf.  These are best set in
2bad9e6
@@ -382,26 +382,26 @@
dc7e8a9
 
dc7e8a9
 Note that if \fIlatexmk\fR dies or is stopped by the user, the
01b6260
 "forked" previewer will continue to run.  Successive invocations with
01b6260
-the \fB-pvc\fR option will not fork new previewers, but \fIlatexmk\fR
01b6260
+the \fB\-pvc\fR option will not fork new previewers, but \fIlatexmk\fR
dc7e8a9
 will normally use the existing previewer.  (At least this will happen
dc7e8a9
 when \fIlatexmk\fR is running under an operating system where it knows
dc7e8a9
 how to determine whether an existing previewer is running.)
01b6260
-.TP
01b6260
-.B -pvc-
01b6260
-Turn off \fB-pvc\fR.
01b6260
-.TP
01b6260
-.B -quiet
01b6260
-Same as -silent
01b6260
-.TP
01b6260
-.B -r <rcfile>
01b6260
+.TP 
01b6260
+.B \-pvc\-
01b6260
+Turn off \fB\-pvc\fR.
01b6260
+.TP 
01b6260
+.B \-quiet
01b6260
+Same as \-silent
01b6260
+.TP 
01b6260
+.B \-r <rcfile>
dc7e8a9
 Read the specified initialization file ("RC file") before processing.
dc7e8a9
 
dc7e8a9
-Be careful about the ordering: (1) Standard initialization files --
b022cd1
-see the section below on "Configuration/initialization (RC) files" --
dc7e8a9
+Be careful about the ordering: (1) Standard initialization files \-\-
b022cd1
+see the section below on "Configuration/initialization (RC) files" \-\-
b022cd1
 are read first.  (2) Then the options on the command line are acted on
b022cd1
 in the order they are given.  Therefore if an initialization file is
dc7e8a9
-specified by the \fB-r\fR option, it is read during this second step.
01b6260
-Thus an initialization file specified with the \fB-r\fR option can
dc7e8a9
+specified by the \fB\-r\fR option, it is read during this second step.
01b6260
+Thus an initialization file specified with the \fB\-r\fR option can
dc7e8a9
 override both the standard initialization files and \fIpreviously\fR
dc7e8a9
 specified options.  But all of these can be overridden by \fIlater\fR
b022cd1
 options.
2bad9e6
@@ -409,48 +409,48 @@
b022cd1
 The contents of the RC file just comprise a piece of code in the
b022cd1
 \fIPerl\fR programming language
b022cd1
 (typically a sequence of assignment statements); they are executed
b022cd1
-when the \fB-r\fR option is encountered during \fIlatexmk\fR's parsing
b022cd1
-of its command line.  See the \fB-e\fR option for a way of giving
b022cd1
+when the \fB\-r\fR option is encountered during \fIlatexmk\fR's parsing
b022cd1
+of its command line.  See the \fB\-e\fR option for a way of giving
b022cd1
 initialization code directly on \fIlatexmk\fR's command line.  An
b022cd1
 error results in \fIlatexmk\fR stopping.  Multiple instances of the
b022cd1
-\fB-r\fR and \fB-e\fR options can be used, and they are executed in
b022cd1
+\fB\-r\fR and \fB\-e\fR options can be used, and they are executed in
b022cd1
 the order they appear on the command line.
01b6260
-.TP
01b6260
-.B -silent
01b6260
+.TP 
01b6260
+.B \-silent
01b6260
 Run commands silently, i.e., with options that reduce the amount of
01b6260
 diagnostics generated.  For example, with the default settings for
01b6260
-commands under UNIX, the command "latex -interaction=batchmode" is used
01b6260
+commands under UNIX, the command "latex \-interaction=batchmode" is used
01b6260
 for latex.
01b6260
 
01b6260
 Also reduce the number of informational messages that \fIlatexmk\fR
01b6260
 generates. 
01b6260
-.TP
01b6260
-.B -v, -version
01b6260
+.TP 
01b6260
+.B \-v, \-version
dc7e8a9
 Print version number of \fIlatexmk\fR.
01b6260
-.TP
01b6260
-.B -verbose
01b6260
-Opposite of \fB-silent\fR.  This is the default setting.
01b6260
-.TP
01b6260
-.B -view=default, -view=dvi, -view=ps, -view=pdf
01b6260
+.TP 
01b6260
+.B \-verbose
01b6260
+Opposite of \fB\-silent\fR.  This is the default setting.
01b6260
+.TP 
01b6260
+.B \-view=default, \-view=dvi, \-view=ps, \-view=pdf
01b6260
 Set the kind of file used when previewing is requested (e.g., by the
01b6260
-\fB-pv\fR or \fB-pvc\fR switches).  The default is to view the "highest"
01b6260
+\fB\-pv\fR or \fB\-pvc\fR switches).  The default is to view the "highest"
01b6260
 kind of requested file (in the order dvi, ps, pdf).  
01b6260
-.PP
01b6260
-The preview-continuous option \fB-pvc\fR can only work with one file.
01b6260
+.PP 
01b6260
+The preview\-continuous option \fB\-pvc\fR can only work with one file.
01b6260
 So in this case you will normally only specify one filename on
01b6260
 the command line.  
01b6260
-.PP
01b6260
-Options \fB-p\fR, \fB-pv\fR and \fB-pvc\fR are mutually exclusive.  So
01b6260
+.PP 
01b6260
+Options \fB\-p\fR, \fB\-pv\fR and \fB\-pvc\fR are mutually exclusive.  So
01b6260
 each of these options turns the others off.
dc7e8a9
 
01b6260
-.SH EXAMPLES
01b6260
-.nf
01b6260
+.SH "EXAMPLES"
01b6260
+.nf 
01b6260
 .ta 2i
01b6260
 % \fBlatexmk thesis\fR		\fI# run latex enough times to resolve
01b6260
-				cross-references\fR 
01b6260
+				cross\-references\fR 
01b6260
 
01b6260
-% \fBlatexmk -pvc -ps thesis\fR	\fI# run latex enough times to resolve
01b6260
-					cross-references, make a postscript
01b6260
+% \fBlatexmk \-pvc \-ps thesis\fR	\fI# run latex enough times to resolve
01b6260
+					cross\-references, make a postscript
01b6260
 					file, start a previewer.  Then
01b6260
 					watch for changes in the source
01b6260
 					file thesis.tex and any files it
2bad9e6
@@ -461,37 +461,38 @@
2bad9e6
 					keep running, watching for
2bad9e6
 					source file changes.
01b6260
 
b022cd1
-% \fBlatexmk -c\fR		\fI# remove .aux, .log, .bbl, .blg, .dvi, 
b022cd1
+% \fBlatexmk \-c\fR		\fI# remove .aux, .log, .bbl, .blg, .dvi, 
b022cd1
 					.pdf, .ps & .bbl files\fR
b022cd1
 
b022cd1
 
b022cd1
-.SH CONFIGURATION/INITIALIZATION (RC) FILES
01b6260
-.PP
b022cd1
+.SH "CONFIGURATION/INITIALIZATION (RC) FILES"
01b6260
+.PP 
b022cd1
 \fILatexmk\fR can be customized using initialization files, which are
b022cd1
 read at startup in the following order:
01b6260
-.PP
01b6260
+.PP 
01b6260
 1) The system RC file, if it exists.  
01b6260
    On a UNIX system, \fIlatexmk\fR searches for following places for its
b022cd1
 system RC file, in the following order, and reads the first it finds:
01b6260
    "/opt/local/share/latexmk/LatexMk",
01b6260
    "/usr/local/share/latexmk/LatexMk",
01b6260
    "/usr/local/lib/latexmk/LatexMk".
01b6260
-   On a MS-WINDOWS system it looks for "C:\\latexmk\\LatexMk".
01b6260
-.PP
2bad9e6
+   On a Fedora system, it only looks for "/etc/latexmk.conf".
01b6260
+   On a MS\-WINDOWS system it looks for "C:\\latexmk\\LatexMk".
01b6260
+.PP 
b022cd1
 2) The user's RC file, "$HOME/.latexmkrc", if it exists.  Here $HOME
b022cd1
 is the value of the environment variable HOME.  On UNIX and clones
b022cd1
-(including LINUX), this variable is set by the system; on MS-Windows,
b022cd1
+(including LINUX), this variable is set by the system; on MS\-Windows,
b022cd1
 the user may choose to set it.
01b6260
-.PP
01b6260
+.PP 
b022cd1
 3) The RC file in the current working directory.  This file can be
b022cd1
 named either "latexmkrc" or ".latexmkrc", and the first of these to be
b022cd1
 found is used, if any.
01b6260
-.PP
01b6260
-4) Any RC file(s) specified on the command line with the \fB-r\fR option.
01b6260
-.PP
01b6260
+.PP 
01b6260
+4) Any RC file(s) specified on the command line with the \fB\-r\fR option.
01b6260
+.PP 
2bad9e6
 Each RC file is a sequence of \fIPerl\fR commands.  Naturally, a user can use
b022cd1
 this in creative ways.  But for most purposes, one simply uses a
b022cd1
-sequence of assignment statements that override some of the built-in
b022cd1
+sequence of assignment statements that override some of the built\-in
b022cd1
 settings of \fILatexmk\fR.  Straightforward cases can be handled
b022cd1
 without knowledge of the \fIPerl\fR language by using the examples in this
b022cd1
 document as templates.  Comment lines are introduced by the "#"
2bad9e6
@@ -499,27 +500,27 @@
01b6260
 
01b6260
 Note that command line options are obeyed in the order in which
01b6260
 they are written; thus any RC file specified on the command line with
01b6260
-the \fB-r\fR option can override previous options but can be itself
01b6260
+the \fB\-r\fR option can override previous options but can be itself
b022cd1
 overridden by later options on the command line.  There is also the
b022cd1
-\fB-e\fR option, which allows initialization code to be specified in
b022cd1
+\fB\-e\fR option, which allows initialization code to be specified in
2bad9e6
 \fIlatexmk\fR's command line.
01b6260
 
b022cd1
-.SH HOW TO SET VARIABLES IN INITIALIZATION FILES
01b6260
-.PP
b022cd1
+.SH "HOW TO SET VARIABLES IN INITIALIZATION FILES"
01b6260
+.PP 
b022cd1
 The important variables that can be configured are described in the
b022cd1
 section "List of configuration variables usable in initialization
b022cd1
 files".  Syntax for setting these variables is of the following forms:
01b6260
-.PP
01b6260
+.PP 
b022cd1
 	$bibtex = 'bibtex %O %B';
01b6260
-.PP
01b6260
+.PP 
01b6260
 for the setting of a string variable, 
01b6260
-.PP
01b6260
+.PP 
01b6260
 	$preview_mode = 1;
01b6260
-.PP
01b6260
+.PP 
01b6260
 for the setting of a numeric variable, and
01b6260
-.PP
01b6260
+.PP 
01b6260
 	@default_files = ('paper', 'paper1');
01b6260
-.PP
01b6260
+.PP 
b022cd1
 for the setting of an array of strings.  It is possible to append an
b022cd1
 item to an array variable as follows:
b022cd1
 
2bad9e6
@@ -534,8 +535,7 @@
b022cd1
 
b022cd1
 
b022cd1
 
b022cd1
-.SH FORMAT OF COMMAND SPECIFICATIONS
b022cd1
-
b022cd1
+.SH "FORMAT OF COMMAND SPECIFICATIONS"
b022cd1
 Some of the variables set the commands that \fIlatexmk\fR uses for
b022cd1
 carrying out its work, for example to generate a dvi file from a tex
b022cd1
 file or to view a postscript file.  This section describes some
2bad9e6
@@ -543,42 +543,42 @@
b022cd1
 
b022cd1
 \fBPlaceholders\fR:  Supposed you wanted \fIlatexmk\fR to use the
b022cd1
 command elatex in place of the regular latex command, and suppose
b022cd1
-moreover that you wanted to give it the option "--shell-escape".  You
b022cd1
+moreover that you wanted to give it the option "\-\-shell\-escape".  You
b022cd1
 could do this by the following setting:
2bad9e6
-.PP
2bad9e6
-     $latex = 'elatex --shell-escape %O %S';
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
+     $latex = 'elatex \-\-shell\-escape %O %S';
2bad9e6
+.PP 
b022cd1
 The two items starting with the % character are placeholders.  These
b022cd1
 are substituted by appropriate values before the command is run.  Thus
b022cd1
 %S will be replaced by the source file that elatex will be applied to,
b022cd1
 and %O will be replaced by any options that \fIlatexmk\fR has decided
b022cd1
-to use for this command.  (E.g., if you used the -silent option it
b022cd1
-would replace %O by "-interaction=batchmode".)
b022cd1
+to use for this command.  (E.g., if you used the \-silent option it
b022cd1
+would replace %O by "\-interaction=batchmode".)
01b6260
 
b022cd1
 The available placeholders are:
b022cd1
-.TP
b022cd1
+.TP 
b022cd1
 .B %B
b022cd1
 base of filename for current command.  E.g., if a postscript file
b022cd1
 document.ps is being made from the dvi file document.dvi, then the
b022cd1
 basename is document.
b022cd1
-.TP
b022cd1
+.TP 
b022cd1
 .B %D
b022cd1
 destination file (e.g., the name of the postscript file when
b022cd1
 converting a dvi file to postscript).
b022cd1
-.TP
b022cd1
+.TP 
b022cd1
 .B %O
b022cd1
 options
b022cd1
-.TP
b022cd1
+.TP 
b022cd1
 .B %R
b022cd1
 root filename.  This is the base name for the main tex file.  
b022cd1
-.TP
b022cd1
+.TP 
b022cd1
 .B %S
b022cd1
 source file (e.g., the name of the dvi file when converting a dvi file
b022cd1
 to ps).
b022cd1
-.TP
b022cd1
+.TP 
b022cd1
 .B %T
b022cd1
 The name of the primary tex file.
01b6260
-.PP
01b6260
+.PP 
b022cd1
 The distinction between %B and %R needs a bit of care, since they are
b022cd1
 often the same, but not always.  For example on a simple document, the
b022cd1
 basename of a bibtex run is the same as for the texfile.  But in a
2bad9e6
@@ -586,9 +586,9 @@
2bad9e6
 a variety of names.  Since bibtex is invoked with the basename of the
2bad9e6
 bibliography file, the setting for the bibtex command should therefore
2bad9e6
 be 
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
      $bibtex = 'bibtex %O %B';
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
 Generally, you should use %B rather than %R.  Similarly for most
2bad9e6
 purposes, the name %T of the primary texfile is not a useful
2bad9e6
 placeholder.
2bad9e6
@@ -610,9 +610,9 @@
b022cd1
 the previewer running and then returns to its next task (or exits if
b022cd1
 there is nothing else to do).  To achieve this effect of detaching a
b022cd1
 command, you need to precede the command name with "start ", as in
b022cd1
-.PP
b022cd1
+.PP 
2bad9e6
      $dvi_previewer = 'start xdvi %O %S';
01b6260
-.PP
01b6260
+.PP 
01b6260
 This will be translated to whatever is appropriate for your operating
b022cd1
 system.
b022cd1
 
2bad9e6
@@ -623,31 +623,31 @@
2bad9e6
 start.  (3) If the word start occurs more than once at the beginning
2bad9e6
 of the command string, that is equivalent to having just one.  (4)
2bad9e6
 Under cygwin, some complications happen, since cygwin amounts to a
2bad9e6
-complicated merging of UNIX and MS-Windows.  See the source code for
2bad9e6
+complicated merging of UNIX and MS\-Windows.  See the source code for
2bad9e6
 how I've handled the problem.
01b6260
 
01b6260
-\fBCommand names containing spaces\fR: Under MS-Windows it is common
01b6260
+\fBCommand names containing spaces\fR: Under MS\-Windows it is common
01b6260
 that the name of a command includes spaces, since software is often
01b6260
 installed in a subdirectory of "C:\Program Files".  Such command names
01b6260
 should be enclosed in double quotes, as in
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
      $lpr_pdf = '"c:/Program Files/Ghostgum/gsview/gsview32.exe" /p %S';
2bad9e6
-.PP
01b6260
-\fBUsing MS-Windows file associations\fR: A useful trick under modern
01b6260
-versions of MS-Windows (e.g., WinXP) is to use just the command
2bad9e6
+.PP 
01b6260
+\fBUsing MS\-Windows file associations\fR: A useful trick under modern
01b6260
+versions of MS\-Windows (e.g., WinXP) is to use just the command
01b6260
 'start' by itself:
01b6260
-.PP
01b6260
+.PP 
2bad9e6
      $dvi_previewer = 'start %S';
01b6260
-.PP
01b6260
-Under recent versions of MS-Windows, this will cause to be run
01b6260
+.PP 
01b6260
+Under recent versions of MS\-Windows, this will cause to be run
01b6260
 whatever program the system has associated with dvi files.  (The same
01b6260
 applies for a postscript viewer and a pdf viewer.)  
01b6260
 
01b6260
 \fBNot using a certain command\fR: If a command is not to be run, the
01b6260
 command name NONE is used, as in
01b6260
-.PP
01b6260
+.PP 
2bad9e6
      $lpr  = 'NONE lpr';
01b6260
-.PP
01b6260
+.PP 
b022cd1
 This typically is used when an appropriate command does not exist on
b022cd1
 your system.  The string after the "NONE" is effectively a comment.
dc7e8a9
 
2bad9e6
@@ -657,9 +657,9 @@
01b6260
 Suppose you want \fIlatexmk\fR to use latex with source specials
01b6260
 enabled.  Then you might use the following line in an initialization
01b6260
 file:
01b6260
-.PP
2bad9e6
-     $latex = 'latex --src-specials %O %S';
01b6260
-.PP
01b6260
+.PP 
2bad9e6
+     $latex = 'latex \-\-src\-specials %O %S';
01b6260
+.PP 
01b6260
 
b022cd1
 \fBAdvanced tricks\fR: Normally one specifies a single command for the
b022cd1
 commands invoked by \fIlatexmk\fR.  Naturally, if there is some
2bad9e6
@@ -673,45 +673,45 @@
b022cd1
 file from a tex file you need to run another program after pdflatex to
b022cd1
 perform some extra processing, you could do something like:
b022cd1
 
b022cd1
-     $pdflatex = 'pdflatex --shell-escape %O %S; pst2pdf_for_latexmk %B';
b022cd1
+     $pdflatex = 'pdflatex \-\-shell\-escape %O %S; pst2pdf_for_latexmk %B';
b022cd1
 
b022cd1
-This definition assumes you are using a UNIX-like system, so that the
b022cd1
+This definition assumes you are using a UNIX\-like system, so that the
b022cd1
 two commands to be run are separated by the semicolon in the middle of
b022cd1
 the string.  
01b6260
 
b022cd1
 
b022cd1
-.SH LIST OF CONFIGURATION VARIABLES USABLE IN INITIALIZATION FILES
01b6260
-.PP
b022cd1
+.SH "LIST OF CONFIGURATION VARIABLES USABLE IN INITIALIZATION FILES"
01b6260
+.PP 
01b6260
 Default values are indicated in brackets.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $banner [0]
b022cd1
 If nonzero, the banner message is printed across each page when
b022cd1
 converting the dvi file to postscript.  Without modifying the variable
b022cd1
-\fI$banner_message\fR, this is equivalent to specifying the \fB-d\fR
b022cd1
+\fI$banner_message\fR, this is equivalent to specifying the \fB\-d\fR
b022cd1
 option.
01b6260
 
01b6260
 Note that if \fB$banner\fR is nonzero, the \fB$postscript_mode\fR is
01b6260
 assumed and the postscript file is always generated, even if it is newer
01b6260
 than the dvi file.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $banner_intensity [0.95]
01b6260
-Equivalent to the \fB-bi\fR option, this is a decimal number between 0
01b6260
+Equivalent to the \fB\-bi\fR option, this is a decimal number between 0
01b6260
 and 1 that specifies how dark to print the banner message. 0 is black,
01b6260
 1 is white.  The default is just right if your toner cartridge isn't
01b6260
 running too low.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $banner_message ["DRAFT"]
01b6260
 The banner message to print across each page when converting the dvi
01b6260
-file to postscript.  This is equivalent to the \fB-bm\fR option.
01b6260
-.TP
01b6260
+file to postscript.  This is equivalent to the \fB\-bm\fR option.
01b6260
+.TP 
01b6260
 .B $banner_scale [220.0]
01b6260
 A decimal number that specifies how large the banner message will be
01b6260
 printed.  Experimentation is necessary to get the right scale for your
01b6260
 message, as a rule of thumb the scale should be about equal to 1100
01b6260
 divided by the number of characters in the message.  The Default is
01b6260
 just right for 5 character messages.  This is equivalent to the
01b6260
-\fB-bs\fR option.
01b6260
-.TP
01b6260
+\fB\-bs\fR option.
01b6260
+.TP 
01b6260
 .B @BIBINPUTS
b022cd1
 This is an array variable, now mostly obsolete, that specifies
b022cd1
 directories where 
d43903f
@@ -733,50 +733,50 @@
2bad9e6
 two and the second two examples are equivalent.  Each backward slash
2bad9e6
 should be doubled to avoid running afoul of \fIPerl\fR's rules for writing
2bad9e6
 strings. 
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
 \fIImportant note:\fR This variable is now mostly obsolete in the
2bad9e6
 current version of \fIlatexmk\fR, 
b022cd1
 since it has a better method of searching for files using the
b022cd1
 kpsewhich command.  However, if your system is an unusual one without
b022cd1
 the kpsewhich command, you may need to set the variable \fI@BIBINPUTS\fR.
01b6260
-.TP
01b6260
+.TP 
b022cd1
 .B $bibtex ["bibtex %O %S"]
01b6260
 The BibTeX processing program.
01b6260
-.TP
01b6260
-.B $bibtex_silent_switch ["-terse"]
01b6260
+.TP 
01b6260
+.B $bibtex_silent_switch ["\-terse"]
01b6260
 \fBSwitch(es)\fR for the BibTeX processing program when silent mode is on.
01b6260
-.TP
01b6260
+.TP 
d43903f
 .B $cleanup_includes_generated [0]
d43903f
 If nonzero, specifies that cleanup also deletes files that are
d43903f
 detected in log file as being generated (see the \\openout lines in
d43903f
 the log file).  It will also include files made from these first
d43903f
 generation generated files.
d43903f
-.TP
d43903f
+.TP 
01b6260
 .B $cleanup_mode [0]
dc7e8a9
 If nonzero, specifies cleanup mode: 1 for full cleanup, 2 for cleanup
01b6260
 except for dvi, ps and pdf files, 3 for cleanup except for dep and aux
2bad9e6
 files.  (There is also extra cleaning as specified by the
2bad9e6
 \fI$clean_ext\fR, \fI$clean_full_ext\fR and \fI@generated_exts\fR
b022cd1
 variables.)
2bad9e6
-.PP
2bad9e6
+.PP 
01b6260
 This variable is equivalent to specifying one of
01b6260
-the \fB-c\fR, \fB-c1\fR, or \fB-C\fR options.  But there should be no need
01b6260
+the \fB\-c\fR, \fB\-c1\fR, or \fB\-C\fR options.  But there should be no need
01b6260
 to set this variable from an RC file.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $clean_ext [""]
01b6260
 Extra extensions of files for \fIlatexmk\fR to remove when any of the
2bad9e6
-clean-up options (\fB-c\fR, \fB-c1\fR, or \fB-C\fR) is selected.
2bad9e6
+clean\-up options (\fB\-c\fR, \fB\-c1\fR, or \fB\-C\fR) is selected.
2bad9e6
 The value of this variable is a string containing the extensions
2bad9e6
 separated by spaces.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $clean_full_ext [""]
01b6260
-Extra extensions of files for \fIlatexmk\fR to remove when the \fB-C\fR
01b6260
+Extra extensions of files for \fIlatexmk\fR to remove when the \fB\-C\fR
01b6260
 option is selected, i.e., extensions of files to remove when the .dvi,
01b6260
-etc files are to be cleaned-up.
01b6260
-.TP
01b6260
+etc files are to be cleaned\-up.
01b6260
+.TP 
01b6260
 .B @cus_dep_list [()]
01b6260
-Custom dependency list -- see section on "Custom Dependencies".
01b6260
-.TP
01b6260
+Custom dependency list \-\- see section on "Custom Dependencies".
01b6260
+.TP 
2bad9e6
 .B @default_files [("*.tex")]
01b6260
 Default list of files to be processed.  
01b6260
 
d43903f
@@ -803,63 +803,63 @@
2bad9e6
 is ".tex".  Wild cards are allowed.  The parentheses are because
dc7e8a9
 \fI@default_files\fR is an array variable, i.e., a sequence of
dc7e8a9
 filename specifications is possible.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $dvi_filter [empty]
01b6260
 The dvi file filter to be run on the newly produced dvi file before
01b6260
-other processing.  Equivalent to specifying the \fB-dF\fR option.
01b6260
-.TP
01b6260
+other processing.  Equivalent to specifying the \fB\-dF\fR option.
01b6260
+.TP 
b022cd1
 .B $dvi_mode [0]
b022cd1
 If nonzero, generate a dvi version of the document.  
b022cd1
-Equivalent to the \fB-dvi\fR option.
b022cd1
-.TP
b022cd1
+Equivalent to the \fB\-dvi\fR option.
b022cd1
+.TP 
b022cd1
 .B $dvi_previewer ["start xdvi %O %S" under UNIX]
01b6260
-The command to invoke a dvi-previewer.
01b6260
-[Default is "start" under MS-WINDOWS; under more recent versions of
01b6260
+The command to invoke a dvi\-previewer.
01b6260
+[Default is "start" under MS\-WINDOWS; under more recent versions of
01b6260
 Windows, this will cause to be run whatever command the system has
01b6260
 associated with .dvi files.] 
01b6260
-.TP
01b6260
+.TP 
b022cd1
 .B $dvi_previewer_landscape ["start xdvi %O %S"]
01b6260
-The command to invoke a dvi-previewer in landscape mode.
01b6260
-[Default is "start" under MS-WINDOWS; under more recent versions of
01b6260
+The command to invoke a dvi\-previewer in landscape mode.
01b6260
+[Default is "start" under MS\-WINDOWS; under more recent versions of
01b6260
 Windows, this will cause to be run whatever command the system has
01b6260
 associated with .dvi files.] 
01b6260
-.TP
01b6260
+.TP 
b022cd1
 .B $dvipdf ["dvipdf %O %S %D"]
b022cd1
 Command to convert dvi to pdf file.  A common reconfiguration is to
b022cd1
 use the dvipdfm command, which needs its arguments in a different order:
b022cd1
 
2bad9e6
-     $dvipdf = "dvipdfm %O -o %D %S";
2bad9e6
+     $dvipdf = "dvipdfm %O \-o %D %S";
01b6260
 
b022cd1
 WARNING: The default dvipdf script generates pdf files with bitmapped
b022cd1
 fonts, which do not look good when viewed by acroread.  That script
b022cd1
-should be modified to give dvips the options "-P pdf" to ensure that
b022cd1
+should be modified to give dvips the options "\-P pdf" to ensure that
b022cd1
 type 1 fonts are used in the pdf file.
01b6260
-.TP
b022cd1
-.B $dvips ["dvips %O -o %D %S"]
01b6260
+.TP 
b022cd1
+.B $dvips ["dvips %O \-o %D %S"]
01b6260
 The program to used as a filter to convert a .dvi file to a .ps file.  
01b6260
 If pdf is going to be generated from pdf, then the value of the
b022cd1
-$dvips_pdf_switch -- see below -- will be included in the options
b022cd1
+$dvips_pdf_switch \-\- see below \-\- will be included in the options
2bad9e6
 substituted for "%O".
01b6260
-.TP
b022cd1
-.B $dvips_landscape ["dvips -tlandscape %O -o %D %S"]
01b6260
+.TP 
b022cd1
+.B $dvips_landscape ["dvips \-tlandscape %O \-o %D %S"]
01b6260
 The program to used as a filter to convert a .dvi file to a .ps file
01b6260
 in landscape mode.
01b6260
-.TP
01b6260
-.B $dvips_pdf_switch ["-P pdf"]
01b6260
+.TP 
01b6260
+.B $dvips_pdf_switch ["\-P pdf"]
dc7e8a9
 Switch(es) for dvips program when pdf file is to be generated from
01b6260
 ps file. 
01b6260
-.TP
01b6260
-.B $dvips_silent_switch ["-q"]
01b6260
+.TP 
01b6260
+.B $dvips_silent_switch ["\-q"]
dc7e8a9
 Switch(es) for dvips program when silent mode is on.
dc7e8a9
-.TP
dc7e8a9
+.TP 
dc7e8a9
 .B $dvi_update_command [""]
dc7e8a9
 When the dvi previewer is set to be updated by running a command, this
dc7e8a9
 is the command that is run.  See the information for the variable
2bad9e6
 \fI$dvi_update_method\fR for further information, and see information
b022cd1
 on the variable \fI$pdf_update_method\fR for an example for the
b022cd1
 analogous case of a pdf previewer.
01b6260
-.TP
01b6260
-.B $dvi_update_method [2 under UNIX, 1 under MS-Windows]
01b6260
+.TP 
01b6260
+.B $dvi_update_method [2 under UNIX, 1 under MS\-Windows]
01b6260
 How the dvi viewer updates its display when the dvi file has changed.
b022cd1
 The values here apply equally to the \fI$pdf_update_method\fR and to
b022cd1
 the \fI$ps_update_method\fR variables.
d43903f
@@ -870,37 +870,37 @@
2bad9e6
 \fI$dvi_update_signal\fR.  The default value under UNIX is
2bad9e6
 suitable for xdvi. 
2bad9e6
     3 => Viewer cannot do an update, because it locks the file. (As with
01b6260
-acroread under MS-Windows.)
dc7e8a9
+acroread under MS\-Windows.)
2bad9e6
     4 => run a command to do the update.  The command is specified by
b022cd1
 the variable \fI$dvi_update_command\fR.   
b022cd1
 
b022cd1
 See information on the variable \fI$pdf_update_method\fR for an
b022cd1
 example of updating by command.
01b6260
-.TP
01b6260
-.B $dvi_update_signal [Under UNIX: SIGUSR1, which is a system-dependent value]
01b6260
+.TP 
01b6260
+.B $dvi_update_signal [Under UNIX: SIGUSR1, which is a system\-dependent value]
01b6260
 The number of the signal that is sent to the dvi viewer when it is
b022cd1
-updated by sending a signal -- see the information on the variable
b022cd1
+updated by sending a signal \-\- see the information on the variable
b022cd1
 \fI$dvi_update_method\fR.  The default value is the one appropriate
b022cd1
 for xdvi on a UNIX system.
01b6260
-.TP
01b6260
+.TP 
b022cd1
 .B $fdb_ext ["fdb_latexmk"]
dc7e8a9
 The extension of the file which \fIlatexmk\fR generates to contain a
dc7e8a9
 database of information on source files.  You will not normally need
dc7e8a9
 to change this.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $force_mode [0]
01b6260
 If nonzero, continue processing past minor \fIlatex\fR errors 
01b6260
 including unrecognized cross references.  Equivalent to specifying the
01b6260
-\fB-f\fR option.
01b6260
-.TP
01b6260
+\fB\-f\fR option.
01b6260
+.TP 
2bad9e6
 .B @generated_exts [( "aux", "bbl", "idx", "ind", "lof", "lot", "out", "toc", $fdb_ext )]
b022cd1
 This contains a list of extensions for files that are generated during
b022cd1
 a LaTeX run and that are read in by LaTeX in later runs, either
b022cd1
 directly or indirectly. 
b022cd1
 
b022cd1
 This list has two uses: (a) to set the kinds of file to be deleted in
b022cd1
-a cleanup operation (with the \fB-c\fR, \fB-C\fR, \fB-CA\fR, \fB-g\fR
b022cd1
-and \fB-gg\fR options), and (b) in the determination of whether a
b022cd1
+a cleanup operation (with the \fB\-c\fR, \fB\-C\fR, \fB\-CA\fR, \fB\-g\fR
b022cd1
+and \fB\-gg\fR options), and (b) in the determination of whether a
b022cd1
 rerun of (pdf)LaTeX is needed after a run that gives an error.
b022cd1
 
b022cd1
 (Normally, a change of a source file during a run should provoke a
d43903f
@@ -909,7 +909,7 @@
b022cd1
 an error, a new run should occur until the user has made a change in
b022cd1
 the files.  But the user may have corrected an error in a source .tex
b022cd1
 file during the run.  So \fIlatexmk\fR needs to distinguish
b022cd1
-user-generated and automatically generated files; it determines the
b022cd1
+user\-generated and automatically generated files; it determines the
b022cd1
 automatically generated files as those with extensions in the list in
b022cd1
 @generated_exts.)
b022cd1
 
d43903f
@@ -922,11 +922,11 @@
2bad9e6
 adds the extension "end" to the list of predefined generated
b022cd1
 extensions.  (This extension is used by the RevTeX package, for
b022cd1
 example.) 
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $go_mode [0]
b022cd1
 If nonzero, process files regardless of timestamps, and is then
b022cd1
-equivalent to the \fB-g\fR option.
01b6260
-.TP
b022cd1
+equivalent to the \fB\-g\fR option.
01b6260
+.TP 
2bad9e6
 .B %hash_calc_ignore_pattern
2bad9e6
 \fB!!!This variable is for experts only!!!\fR
2bad9e6
 
d43903f
@@ -946,15 +946,15 @@
2bad9e6
    $hash_calc_ignore_pattern{'eps'} = '^%%CreationDate: ';
2bad9e6
 
2bad9e6
 This creates a rule for files with extension \fI.eps\fR about lines to
2bad9e6
-ignore.  The left-hand side is a \fIPerl\fR idiom for setting an item
2bad9e6
+ignore.  The left\-hand side is a \fIPerl\fR idiom for setting an item
2bad9e6
 in a hash.  Note that the file extension is specified without a
2bad9e6
-period.  The value, on the right-hand side, is a string containing a
2bad9e6
+period.  The value, on the right\-hand side, is a string containing a
2bad9e6
 regular expresssion.  (See documentation on \fIPerl\fR for how they
2bad9e6
 are to be specified in general.)  This particular regular expression
2bad9e6
 specifies that lines beginning with "%%CreationDate: " are to be
2bad9e6
 ignored in deciding whether a file of the given extension \fI.eps\fR
2bad9e6
 has changed.
2bad9e6
-.TP
2bad9e6
+.TP 
b022cd1
 .B $kpsewhich ["kpsewhich %S"]
b022cd1
 The program called to locate a source file when the name alone is not
b022cd1
 sufficient.  Most filenames used by \fIlatexmk\fR have sufficient path
d43903f
@@ -966,28 +966,28 @@
b022cd1
 See also the \fI@BIBINPUTS\fR variable for another way that \fIlatexmk\fR
b022cd1
 also uses to try to locate files; it applies only in the case of .bib
b022cd1
 files.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $landscape_mode [0]
01b6260
 If nonzero, run in landscape mode, using the landscape mode previewers and
01b6260
-dvi to postscript converters.  Equivalent to the \fB-l\fR option.
01b6260
+dvi to postscript converters.  Equivalent to the \fB\-l\fR option.
dc7e8a9
 Normally not needed with current previewers.
dc7e8a9
-.TP
01b6260
+.TP 
b022cd1
 .B $latex ["latex %O %S"]
01b6260
 The LaTeX processing program.  Note that as with other programs, you
01b6260
 can use this variable not just to change the name of the program used,
01b6260
 but also specify options to the program.  E.g.,
01b6260
 
2bad9e6
-	$latex = "latex --src-specials";
01b6260
-.TP
01b6260
-.B $latex_silent_switch ["-interaction=batchmode"]
2bad9e6
+	$latex = "latex \-\-src\-specials";
01b6260
+.TP 
01b6260
+.B $latex_silent_switch ["\-interaction=batchmode"]
b022cd1
 Switch(es) for the LaTeX processing program when silent mode is on.
01b6260
-Under MS-Windows, the default value is changed to 
01b6260
-"-interaction=batchmode -c-style-errors", as used by MikTeX and fpTeX.
01b6260
-.TP
2bad9e6
-.B $lpr ["lpr  %O %S" under UNIX/LINUX, \(dqNONE lpr\(dq under MS-WINDOWS]
01b6260
+Under MS\-Windows, the default value is changed to 
01b6260
+"\-interaction=batchmode \-c\-style\-errors", as used by MikTeX and fpTeX.
01b6260
+.TP 
2bad9e6
+.B $lpr ["lpr  %O %S" under UNIX/LINUX, \(dqNONE lpr\(dq under MS\-WINDOWS]
dc7e8a9
 The command to print postscript files.
01b6260
 
01b6260
-Under MS-Windows (unlike UNIX/LINUX), there is no standard program for
01b6260
+Under MS\-Windows (unlike UNIX/LINUX), there is no standard program for
01b6260
 printing files.  But there are ways you can do it.  For example, if
2bad9e6
 you have gsview installed, you could use it with the option "/p":
01b6260
 
d43903f
@@ -1001,14 +1001,14 @@
dc7e8a9
 the command obeyed; this is necessary because one part of the command
2bad9e6
 name ("Program Files") contains a space which would otherwise be
dc7e8a9
 misinterpreted.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $lpr_dvi ["NONE lpr_dvi"]
01b6260
 The printing program to print dvi files.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $lpr_pdf ["NONE lpr_pdf"]
01b6260
 The printing program to print pdf files.
01b6260
 
01b6260
-Under MS-Windows you could set this to use gsview, if it is installed,
01b6260
+Under MS\-Windows you could set this to use gsview, if it is installed,
01b6260
 e.g.,
01b6260
 
01b6260
     $lpr = '"c:/Program Files/Ghostgum/gsview/gsview32.exe" /p';
d43903f
@@ -1018,27 +1018,27 @@
2bad9e6
 is necessary because one part of the command name ("Program Files")
01b6260
 contains a space which would otherwise be misinterpreted. 
01b6260
 
01b6260
-.TP
b022cd1
-.B $makeindex ["makeindex %O -o %D %S"]
01b6260
+.TP 
b022cd1
+.B $makeindex ["makeindex %O \-o %D %S"]
01b6260
 The index processing program.
01b6260
-.TP
01b6260
+.TP 
2bad9e6
 .B $max_repeat  [5]
2bad9e6
 The maximum number of times \fIlatexmk\fR will run latex/pdflatex
2bad9e6
 before deciding that there may be an infinite loop and that it needs
2bad9e6
 to bail out, rather than rerunning latex/pdflatex again to resolve
2bad9e6
-cross-references, etc.  The default value covers all normal cases.
2bad9e6
+cross\-references, etc.  The default value covers all normal cases.
2bad9e6
 
2bad9e6
 (Note that the "etc" covers a lot of cases where one run of
2bad9e6
 latex/pdflatex generates files to be read in on a later run.)
2bad9e6
-.TP
2bad9e6
+.TP 
01b6260
 .B $new_viewer_always [0]
01b6260
 This variable applies to \fIlatexmk\fR \fBonly\fR in
b022cd1
-continuous-preview mode.  If \fI$new_viewer_always\fR is 0,
b022cd1
+continuous\-preview mode.  If \fI$new_viewer_always\fR is 0,
01b6260
 \fIlatexmk\fR will check for a previously running previewer on the
01b6260
 same file, and if one is running will not start a new one.  If
b022cd1
-\fI$new_viewer_always\fR is non-zero, this check will be skipped, and
b022cd1
+\fI$new_viewer_always\fR is non\-zero, this check will be skipped, and
01b6260
 \fIlatexmk\fR will behave as if no viewer is running.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $pdf_mode [0]
01b6260
 If zero, do NOT generate a pdf version of the document.
01b6260
 If equal to 1, generate a pdf version of the document using pdflatex.  
d43903f
@@ -1047,39 +1047,39 @@
01b6260
 If equal to 3, generate a pdf version of the document from the dvi
b022cd1
 file, by using the command specified by the \fI$dvipdf\fR variable.  
b022cd1
 
01b6260
-Equivalent to the \fB-pdf-\fR, \fB-pdf\fR, \fB-pdfdvi\fR, 
dc7e8a9
-\fB-pdfps\fR options.
01b6260
-.TP
dc7e8a9
+Equivalent to the \fB\-pdf\-\fR, \fB\-pdf\fR, \fB\-pdfdvi\fR, 
dc7e8a9
+\fB\-pdfps\fR options.
01b6260
+.TP 
b022cd1
 .B $pdflatex ["pdflatex %O %S"]
01b6260
 The LaTeX processing program in the version that makes a pdf file instead
01b6260
 of a dvi file.
01b6260
-.TP
01b6260
-.B $pdflatex_silent_switch  ["-interaction=batchmode"]
01b6260
+.TP 
01b6260
+.B $pdflatex_silent_switch  ["\-interaction=batchmode"]
b022cd1
 Switch(es) for the pdflatex program (specified in the variable
b022cd1
 \fI$pdflatex\fR when silent mode is on.
01b6260
-Under MS-Windows, the default value is changed to 
01b6260
-"-interaction=batchmode -c-style-errors", as used by MikTeX and fpTeX.
01b6260
-.TP
01b6260
+Under MS\-Windows, the default value is changed to 
01b6260
+"\-interaction=batchmode \-c\-style\-errors", as used by MikTeX and fpTeX.
01b6260
+.TP 
b022cd1
 .B $pdf_previewer ["start acroread %O %S"]
01b6260
-The command to invoke a pdf-previewer.
01b6260
-[Default is changed to "start" on MS-WINDOWS; under more recent versions of
01b6260
+The command to invoke a pdf\-previewer.
01b6260
+[Default is changed to "start" on MS\-WINDOWS; under more recent versions of
01b6260
 Windows, this will cause to be run whatever command the system has
01b6260
 associated with .pdf files.]  
01b6260
 
b022cd1
-\fBWARNING\fR: Potential problem under MS-Windows:
b022cd1
+\fBWARNING\fR: Potential problem under MS\-Windows:
01b6260
 if acroread is used as the pdf previewer, and it is
01b6260
 actually viewing a pdf file, the pdf file cannot be updated.  Thus
01b6260
 makes acroread a bad choice of previewer if you use \fIlatexmk\fR's
01b6260
-previous-continuous mode (option \fB-pvc\fR) under MS-windows.
01b6260
+previous\-continuous mode (option \fB\-pvc\fR) under MS\-windows.
01b6260
 This problem does not occur if ghostview, gv or gsview is used to
01b6260
 view pdf files.
01b6260
-.TP
dc7e8a9
+.TP 
dc7e8a9
 .B $pdf_update_command [""]
dc7e8a9
 When the pdf previewer is set to be updated by running a command, this
dc7e8a9
 is the command that is run.  See the information for the variable
dc7e8a9
 \fI$pdf_update_method\fR. 
dc7e8a9
-.TP
01b6260
-.B $pdf_update_method [1 under UNIX, 3 under MS-Windows]
01b6260
+.TP 
01b6260
+.B $pdf_update_method [1 under UNIX, 3 under MS\-Windows]
01b6260
 How the pdf viewer updates its display when the pdf file has
b022cd1
 changed. See the information on the variable \fI$dvi_update_method\fR
b022cd1
 for the codes.  (Note that information needs be changed slightly so
d43903f
@@ -1088,64 +1088,64 @@
b022cd1
 value 2, to specify update by signal, the signal is specified by
b022cd1
 \fI$pdf_update_signal\fR.)
dc7e8a9
 
01b6260
-Note that acroread under MS-Windows (but not UNIX) locks the pdf file, so
01b6260
+Note that acroread under MS\-Windows (but not UNIX) locks the pdf file, so
01b6260
 the default value is then 3.  
b022cd1
 
b022cd1
 Arranging to use a command to get a previewer explicitly updated
b022cd1
 requires three variables to be set.  For example:
b022cd1
 
2bad9e6
-    $pdf_previewer = "start xpdf -remote %R %O %S";
2bad9e6
+    $pdf_previewer = "start xpdf \-remote %R %O %S";
b022cd1
     $pdf_update_method = 4;
2bad9e6
-    $pdf_update_command = "xpdf -remote %R -reload";
2bad9e6
+    $pdf_update_command = "xpdf \-remote %R \-reload";
b022cd1
 
b022cd1
 The first setting arranges for the xpdf program to be used in its
2bad9e6
 "remote server mode", with the server name specified as the rootname
b022cd1
 of the TeX file.  The second setting arranges for updating to be done
b022cd1
 in response to a command, and the third setting sets the update command.
b022cd1
 
01b6260
-.TP
01b6260
-.B $pdf_update_signal [Under UNIX: SIGHUP, which is a system-dependent value]
01b6260
+.TP 
01b6260
+.B $pdf_update_signal [Under UNIX: SIGHUP, which is a system\-dependent value]
01b6260
 The number of the signal that is sent to the pdf viewer when it is
b022cd1
-updated by sending a signal -- see the information on the variable
b022cd1
+updated by sending a signal \-\- see the information on the variable
b022cd1
 \fI$pdf_update_method\fR.  The default value is the one appropriate
b022cd1
 for gv on a UNIX system.
01b6260
-.TP
2bad9e6
-.B $pid_position[1 under UNIX, -1 under MS-Windows]     
01b6260
+.TP 
2bad9e6
+.B $pid_position[1 under UNIX, \-1 under MS\-Windows]     
2bad9e6
 The variable \fI$pid_position\fR is used to
b022cd1
 specify which word in lines of the output from \fI$pscmd\fR
b022cd1
 corresponds to the process ID.  The first word in the line is numbered
b022cd1
 0.  The default value of 1 (2nd word in line) is correct for Solaris
b022cd1
-2.6 and Linux.  Setting the variable to -1 is used to indicate that
b022cd1
+2.6 and Linux.  Setting the variable to \-1 is used to indicate that
b022cd1
 \fI$pscmd\fR is not to be used.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $postscript_mode [0]
01b6260
 If nonzero, generate a postscript version of the document.  
01b6260
-Equivalent to the \fB-ps\fR option.
01b6260
-.TP
01b6260
+Equivalent to the \fB\-ps\fR option.
01b6260
+.TP 
01b6260
 .B $preview_continuous_mode [0]
01b6260
 If nonzero, run a previewer to view the document, and
01b6260
-continue running \fIlatexmk\fR to keep .dvi up-to-date.  Equivalent to
01b6260
-the \fB-pvc\fR option.
01b6260
+continue running \fIlatexmk\fR to keep .dvi up\-to\-date.  Equivalent to
01b6260
+the \fB\-pvc\fR option.
01b6260
 Which previewer is run depends on the other settings, see the command
dc7e8a9
-line options \fB-view=\fR, and the variable \fI$view\fR.  
01b6260
-.TP
dc7e8a9
+line options \fB\-view=\fR, and the variable \fI$view\fR.  
01b6260
+.TP 
01b6260
 .B $preview_mode [0]
01b6260
 If nonzero, run a previewer to preview the document.
01b6260
-Equivalent to the \fB-pv\fR option.  
01b6260
+Equivalent to the \fB\-pv\fR option.  
01b6260
 Which previewer is run depends on the other settings, see the command
dc7e8a9
-line options \fB-view=\fR, and the variable \fI$view\fR.  
01b6260
-.TP
dc7e8a9
+line options \fB\-view=\fR, and the variable \fI$view\fR.  
01b6260
+.TP 
01b6260
 .B $printout_mode [0]
01b6260
 If nonzero, print the document using \fIlpr\fR.  Equivalent to the
dc7e8a9
-\fB-p\fR option.  This is recommended \fBnot\fR to be set from an RC
dc7e8a9
+\fB\-p\fR option.  This is recommended \fBnot\fR to be set from an RC
dc7e8a9
 file, otherwise you could waste lots of paper.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $print_type = ["ps"]
2bad9e6
 Type of file to printout: possibilities are "dvi", "none", "pdf", or "ps".  
01b6260
-.TP
01b6260
+.TP 
2bad9e6
 .B $pscmd
2bad9e6
 Command used to get all the processes currently run by the user.  The
2bad9e6
--pvc option uses the command specified by the variable \fI$pscmd\fR to
2bad9e6
+\-pvc option uses the command specified by the variable \fI$pscmd\fR to
2bad9e6
 determine if there is an already running previewer, and to find the
2bad9e6
 process ID (needed if \fIlatexmk\fR needs to signal the previewer
2bad9e6
 about file changes).  
d43903f
@@ -1154,27 +1154,27 @@
2bad9e6
 one process.  See the \fI$pid_position\fR variable for how the process
2bad9e6
 number is determined.
2bad9e6
 
2bad9e6
-The default for \fIpscmd\fR is "NONE" under MS-Windows and cygwin
2bad9e6
-(i.e., the command is not used), "ps --width 200 -f -u $ENV{USER}"
2bad9e6
-under linux, "ps -ww -u $ENV{USER}" under darwin (Macintosh OS-X), and
2bad9e6
-"ps -f -u $ENV{USER}" under other operating systems (including other
2bad9e6
+The default for \fIpscmd\fR is "NONE" under MS\-Windows and cygwin
2bad9e6
+(i.e., the command is not used), "ps \-\-width 200 \-f \-u $ENV{USER}"
2bad9e6
+under linux, "ps \-ww \-u $ENV{USER}" under darwin (Macintosh OS\-X), and
2bad9e6
+"ps \-f \-u $ENV{USER}" under other operating systems (including other
2bad9e6
 flavors of UNIX).  In these specifications "$ENV{USER}" is substituted
2bad9e6
 by the username.
01b6260
-.TP
01b6260
+.TP 
b022cd1
 .B $ps2pdf ["ps2pdf  %O %S %D"]
01b6260
 Command to convert ps to pdf file.  
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $ps_filter [empty]
01b6260
 The postscript file filter to be run on the newly produced postscript
01b6260
-file before other processing.  Equivalent to specifying the \fB-pF\fR
01b6260
+file before other processing.  Equivalent to specifying the \fB\-pF\fR
01b6260
 option.
01b6260
-.TP
2bad9e6
-.B $ps_previewer ["start gv %O %S", but \(dqstart %O %S" under MS-WINDOWS]
2bad9e6
-The command to invoke a ps-previewer.  (The default under MS-WINDOWS
b022cd1
+.TP 
2bad9e6
+.B $ps_previewer ["start gv %O %S", but \(dqstart %O %S" under MS\-WINDOWS]
2bad9e6
+The command to invoke a ps\-previewer.  (The default under MS\-WINDOWS
2bad9e6
 will cause to be run whatever command the system has associated 
2bad9e6
 with .ps files.)
01b6260
 
b022cd1
-Note that gv could be used with the -watch option updates its display
b022cd1
+Note that gv could be used with the \-watch option updates its display
b022cd1
 whenever the postscript file changes, whereas ghostview does not.
b022cd1
 However, different versions of gv have slightly different ways of
2bad9e6
 writing this option.  You can configure this variable apppropriately.
d43903f
@@ -1182,16 +1182,16 @@
b022cd1
 \fBWARNING\fR: Linux systems may have installed one (or more) versions
b022cd1
 of gv under different names, e.g., ggv, kghostview, etc, but perhaps
b022cd1
 not one called gv.  
b022cd1
-.TP
2bad9e6
-.B $ps_previewer_landscape ["start gv -swap %O %S", but \(dqstart %O %S" under MS-WINDOWS]
01b6260
-The command to invoke a ps-previewer in landscape mode.
2bad9e6
-.TP
01b6260
+.TP 
2bad9e6
+.B $ps_previewer_landscape ["start gv \-swap %O %S", but \(dqstart %O %S" under MS\-WINDOWS]
01b6260
+The command to invoke a ps\-previewer in landscape mode.
dc7e8a9
+.TP 
dc7e8a9
 .B $ps_update_command [""]
dc7e8a9
 When the postscript previewer is set to be updated by running a command, this
dc7e8a9
 is the command that is run.  See the information for the variable
dc7e8a9
 \fI$ps_update_method\fR. 
dc7e8a9
-.TP
01b6260
-.B $ps_update_method [0 under UNIX, 1 under MS-Windows]
01b6260
+.TP 
01b6260
+.B $ps_update_method [0 under UNIX, 1 under MS\-Windows]
01b6260
 How the postscript viewer updates its display when the ps file has
b022cd1
 changed. See the information on the variable \fI$dvi_update_method\fR
b022cd1
 for the codes.  (Note that information needs be changed slightly so
d43903f
@@ -1200,25 +1200,25 @@
b022cd1
 value 2, to specify update by signal, the signal is specified by
b022cd1
 \fI$ps_update_signal\fR.)
b022cd1
 
01b6260
-.TP
01b6260
-.B $ps_update_signal [Under UNIX: SIGHUP, which is a system-dependent value]
01b6260
+.TP 
01b6260
+.B $ps_update_signal [Under UNIX: SIGHUP, which is a system\-dependent value]
01b6260
 The number of the signal that is sent to the pdf viewer when it is
b022cd1
-updated by sending a signal -- see \fI$ps_update_method\fR.  The
b022cd1
+updated by sending a signal \-\- see \fI$ps_update_method\fR.  The
b022cd1
 default value is the one appropriate for gv on a UNIX system.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B $sleep_time [2]
01b6260
 The time to sleep (in seconds) between checking for source file 
01b6260
-changes when running the \fB-pvc\fR option.
01b6260
-.TP
01b6260
+changes when running the \fB\-pvc\fR option.
01b6260
+.TP 
01b6260
 .B $texfile_search [""]
01b6260
 This is an obsolete variable, replaced by the \fI@default_files\fR
dc7e8a9
 variable.  
01b6260
 
dc7e8a9
 For backward compatibility, if you choose to set
dc7e8a9
-\fI$texfile_search\fR, it is a string of space-separated filenames, and
dc7e8a9
+\fI$texfile_search\fR, it is a string of space\-separated filenames, and
01b6260
 then \fIlatexmk\fR replaces \fI@default_files\fR with the filenames in
2bad9e6
 \fI$texfile_search\fR to which is added "*.tex".
01b6260
-.TP
dc7e8a9
+.TP 
dc7e8a9
 .B $tmpdir [See below for default]
dc7e8a9
 Directory to store temporary files that \fIlatexmk\fR may generate while
dc7e8a9
 running.  
d43903f
@@ -1227,20 +1227,20 @@
dc7e8a9
 \fI$tmpdir\fR to the value of the first of whichever of the system
dc7e8a9
 environment variables TMPDIR or TEMP exists, otherwise to the current
dc7e8a9
 directory.  Under other operating systems (expected to be UNIX/Linux,
dc7e8a9
-including OS-X), the default is the value of the system environment
dc7e8a9
+including OS\-X), the default is the value of the system environment
b022cd1
 variable TMPDIR if it exists, otherwise "/tmp".
dc7e8a9
-.TP
dc7e8a9
+.TP 
dc7e8a9
 .B $view ["default"]
dc7e8a9
 Which kind of file is to be previewed if a previewer is used.  The
2bad9e6
 possible values are "default", "dvi", "ps", "pdf".  The value 
2bad9e6
 of "default" means that the "highest" of the kinds of file generated is
dc7e8a9
 to be used (among dvi, ps and pdf).
dc7e8a9
 
01b6260
-.SH CUSTOM DEPENDENCIES
01b6260
-.PP
01b6260
+.SH "CUSTOM DEPENDENCIES"
01b6260
+.PP 
01b6260
 In any RC file a set of custom dependencies can be set up to convert a
01b6260
 file with one extension to a file with another.  An example use of this
01b6260
-would be to allow \fIlatexmk\fR to convert a \fI.fig\fR file to
01b6260
+would be to allow \fIlatexmk\fR to convert a \fI.fi g\fR file to
2bad9e6
 \fI.eps\fR to be included in the \fI.tex\fR file.  
2bad9e6
 
2bad9e6
 The old method of configuring \fIlatexmk\fR was to directly manipulate
d43903f
@@ -1255,35 +1255,35 @@
2bad9e6
 
2bad9e6
 The custom dependency is a list of rules, each of which is specified
2bad9e6
 as follow:
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B from extension:
01b6260
 The extension of the file we are converting from (e.g. "fig").
2bad9e6
 It is specified without a period.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B to extension:
01b6260
 The extension of the file we are converting to (e.g. "eps").
2bad9e6
 It is specified without a period.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B must:
b022cd1
-If non-zero, the file from which we are converting \fBmust\fR exist, if it
b022cd1
+If non\-zero, the file from which we are converting \fBmust\fR exist, if it
01b6260
 doesn't exist \fIlatexmk\fR will give an error message and exit unless
01b6260
-the \fB-f\fR option is specified.  If \fImust\fR is zero and the file
01b6260
+the \fB\-f\fR option is specified.  If \fImust\fR is zero and the file
01b6260
 we are converting from doesn't exist, then no action is taken.
01b6260
-.TP
01b6260
+.TP 
01b6260
 .B function:
01b6260
 The name of the subroutine that \fIlatexmk\fR should call to perform the
01b6260
 file conversion.  The first argument to the subroutine is the base name
01b6260
 of the file to be converted without any extension.  The subroutines are
b022cd1
 declared in the syntax of \fIPerl\fR.  The function should return 0 if
01b6260
 it was successful and a nonzero number if it failed.
01b6260
-.PP
01b6260
+.PP 
2bad9e6
 It is invoked whenever \fIlatexmk\fR detects that a run of
2bad9e6
 latex/pdflatex needs to read a file, like a graphics file, whose
2bad9e6
-extension is the to-extension of a custom dependency.  Then
2bad9e6
+extension is the to\-extension of a custom dependency.  Then
2bad9e6
 \fIlatexmk\fR examines whether a file exists with the same name, but
2bad9e6
-with the corresponding from-extension, as specified in the
2bad9e6
-custom-dependency rule.  If it does, then whenever the destination
2bad9e6
-file (the one with the to-extension) is out-of-date with respect to
2bad9e6
+with the corresponding from\-extension, as specified in the
2bad9e6
+custom\-dependency rule.  If it does, then whenever the destination
2bad9e6
+file (the one with the to\-extension) is out\-of\-date with respect to
2bad9e6
 the corresponding source file.
2bad9e6
 
2bad9e6
 To make the new destination file, the \fIPerl\fR subroutine specified in the
d43903f
@@ -1293,7 +1293,7 @@
2bad9e6
 even by those without knowledge of the \fIPerl\fR programming language.  Of
2bad9e6
 course, experts could do something much more elaborate.
2bad9e6
 
2bad9e6
-One other item in each custom-dependency rule labelled "must" above
2bad9e6
+One other item in each custom\-dependency rule labelled "must" above
2bad9e6
 specifies how the rule should be applied when the source file fails to
2bad9e6
 exist.
2bad9e6
 
d43903f
@@ -1301,19 +1301,19 @@
2bad9e6
 
2bad9e6
     add_cus_dep( 'fig', 'eps', 0, 'fig2eps' );
b022cd1
     sub fig2eps {
2bad9e6
-        system("fig2dev -Leps $_[0].fig $_[0].eps"); 
2bad9e6
+        system("fig2dev \-Leps $_[0].fi g $_[0].eps"); 
b022cd1
     }
b022cd1
 
2bad9e6
 The first line adds a custom dependency that converts a file with
2bad9e6
 extension "fig", as created by the xfig program, to an encapsulated
2bad9e6
 postscript file, with extension "eps".  The remaining lines define a
2bad9e6
 subroutine that carries out the conversion.  If a rule for converting
2bad9e6
-"fig" to "eps" files already exists (e.g., from a previously read-in
2bad9e6
+"fig" to "eps" files already exists (e.g., from a previously read\-in
2bad9e6
 initialization file), the \fIlatexmk\fR will delete this rule before
2bad9e6
 making the new one.
2bad9e6
 
2bad9e6
 Suppose \fIlatexmk\fR is using this rule to convert a file
2bad9e6
-"figure.fig" to "figure.eps".  Then it will invoke the fig2eps
2bad9e6
+"figure.fi g" to "figure.eps".  Then it will invoke the fig2eps
2bad9e6
 subroutine defined in the above code with a single argument "figure",
2bad9e6
 which is the basename of each of the files (possibly with a path
2bad9e6
 component).  This argument is referred to by \fIPerl\fR as $_[0].  In
d43903f
@@ -1322,7 +1322,7 @@
2bad9e6
 are a \fIPerl\fR idiom that signify that each string of the form of a
2bad9e6
 variable name, $_[0] in this case, is to be substituted by its value.
01b6260
 
01b6260
-If the return value of the subroutine is non-zero, then \fIlatexmk\fR
01b6260
+If the return value of the subroutine is non\-zero, then \fIlatexmk\fR
01b6260
 will assume an error occurred during the execution of the subroutine.
b022cd1
 In the above example, no explicit return value is given, and instead
b022cd1
 the return value is the value returned by the last (and only)
d43903f
@@ -1336,7 +1336,7 @@
2bad9e6
 
2bad9e6
     add_cus_dep( 'fig', 'eps', 0, 'fig2eps' );
2bad9e6
     sub fig2eps {
2bad9e6
-        system("fig2dev -Lps '$_[0].fig' '$_[0].eps'");
2bad9e6
+        system("fig2dev \-Lps '$_[0].fi g' '$_[0].eps'");
2bad9e6
     }
2bad9e6
 
2bad9e6
 This causes the invocation of the \fIfig2dev\fR program to have quoted
d43903f
@@ -1352,7 +1352,7 @@
2bad9e6
 
2bad9e6
     add_cus_dep( 'fig', 'pdf, 0, 'fig2pdf' );
2bad9e6
     sub fig2pdf {
2bad9e6
-        system("fig2dev -Lpdf $_[0].fig $_[0].pdf"); 
2bad9e6
+        system("fig2dev \-Lpdf $_[0].fi g $_[0].pdf"); 
2bad9e6
     }
2bad9e6
 
2bad9e6
 If you have some general custom dependencies defined in the system or
d43903f
@@ -1371,8 +1371,8 @@
2bad9e6
 in an initialization file. 
2bad9e6
 
2bad9e6
 Another example of a custom dependency overcomes a limitation of
2bad9e6
-\fIlatexmk\fR concerning index files.  The only index-file conversion
2bad9e6
-built-in to \fIlatexmk\fR is from an ".idx" file written on one run of
2bad9e6
+\fIlatexmk\fR concerning index files.  The only index\-file conversion
2bad9e6
+built\-in to \fIlatexmk\fR is from an ".idx" file written on one run of
2bad9e6
 latex/pdflatex to an ".ind" file to be read in on a subsequent run.
2bad9e6
 But with the index.sty package you can create extra indexes with
2bad9e6
 extensions that you configure.  \fILatexmk\fR does not know how to
d43903f
@@ -1385,7 +1385,7 @@
2bad9e6
 
2bad9e6
     add_cus_dep('ndx', 'nnd', 0, 'makendx2nnd');
2bad9e6
     sub makendx2nnd {
2bad9e6
-        system("makeindex -o $_[0].nnd $_[0].ndx");
2bad9e6
+        system("makeindex \-o $_[0].nnd $_[0].ndx");
2bad9e6
     }
2bad9e6
 
2bad9e6
 (You will need to modify this code if you use filenames
d43903f
@@ -1394,7 +1394,7 @@
2bad9e6
 Those of you with experience with Makefiles, will undoubtedly be
2bad9e6
 concerned that the \fI.ndx\fR file is written during a run of
2bad9e6
 latex/pdflatex and is always later than the \fI.nnd\fR last read in.
2bad9e6
-Thus the \fI.nnd\fR appears to be perpetually out-of-date.  This
2bad9e6
+Thus the \fI.nnd\fR appears to be perpetually out\-of\-date.  This
2bad9e6
 situation, of circular dependencies, is endemic to latex, and
2bad9e6
 \fIlatexmk\fR in its current version works correctly with circular
2bad9e6
 dependencies.  It examines the contents of the files (by use of an md5
d43903f
@@ -1408,32 +1408,32 @@
2bad9e6
 
2bad9e6
 Glossaries can be dealt with similarly.
2bad9e6
 
2bad9e6
-.SH OLD METHOD OF DEFINING CUSTOM DEPENDENCIES
2bad9e6
+.SH "OLD METHOD OF DEFINING CUSTOM DEPENDENCIES"
2bad9e6
 In previous versions of \fIlatexmk\fR, the only method of defining
2bad9e6
 custom dependencies was to directly manipulate the table of custom
2bad9e6
 dependencies.  This is contained in the \fB@cus_dep_list\fR array.  It
2bad9e6
 is an array of strings, and each string in the array has four items in
2bad9e6
-it, each separated by a space, the from-extension, the to-extension,
2bad9e6
+it, each separated by a space, the from\-extension, the to\-extension,
2bad9e6
 the "must" item, and the name of the subroutine for the custom
2bad9e6
 dependency.  These were all defined above.
2bad9e6
-.PP
2bad9e6
+.PP 
2bad9e6
 An example of the old method of defining custom dependencies is as
2bad9e6
 follows. It is the code in an RC file to ensure automatic conversion
2bad9e6
-of \fI.fig\fR files to \fI.eps\fR files:
2bad9e6
+of \fI.fi g\fR files to \fI.eps\fR files:
2bad9e6
 
2bad9e6
     push @cus_dep_list, "fig eps 0 fig2eps";
2bad9e6
     sub fig2eps {
2bad9e6
-        system("fig2dev -Lps $_[0].fig $_[0].eps");
2bad9e6
+        system("fig2dev \-Lps $_[0].fi g $_[0].eps");
2bad9e6
     }
b022cd1
 
2bad9e6
 This method still works, and is equivalent to the earlier code using
2bad9e6
 the add_cus_dep subroutine, except that it doesn't delete any previous
2bad9e6
-custom-dependency for the same conversion.  So the new method is
2bad9e6
+custom\-dependency for the same conversion.  So the new method is
2bad9e6
 preferable.
01b6260
 
01b6260
-.SH SEE ALSO
01b6260
+.SH "SEE ALSO"
01b6260
 latex(1), bibtex(1).
01b6260
-.SH BUGS
01b6260
+.SH "BUGS"
b022cd1
 Sometimes a viewer (gv) tries to read an updated .ps or .pdf file
b022cd1
 after its creation is started but before the file is complete.  Work
b022cd1
 around: manually refresh (or reopen) display.  Or use one of the other
d43903f
@@ -1445,31 +1445,31 @@
01b6260
 Gv on UNIX/LINUX works for both postscript and pdf.
01b6260
 Ghostview on UNIX/LINUX needs a manual update (reopen); it views
01b6260
 postscript and pdf. 
01b6260
-Gsview under MS-Windows works for both postscript and pdf, 
01b6260
+Gsview under MS\-Windows works for both postscript and pdf, 
01b6260
 but only reads the updated file when its screen is refreshed.
01b6260
 Acroread under UNIX/LINUX views pdf, but the file needs to be closed
01b6260
 and reopened to view an updated version.
01b6260
-Under MS-Windows, acroread locks its input file and so the
01b6260
+Under MS\-Windows, acroread locks its input file and so the
2bad9e6
 pdf file cannot be updated.  (Remedy: configure \fIlatexmk\fR to use gsview
01b6260
 instead.) 
01b6260
-.SH THANKS TO
01b6260
+.SH "THANKS TO"
dc7e8a9
 Authors of previous versions.  Many users with their feedback, and
dc7e8a9
 especially 
dc7e8a9
 David Coppit (username david at node coppit.org) who made many useful
2bad9e6
 suggestions that contributed to version 3, and Herbert Schulz.
b022cd1
 (Please note that the
01b6260
-e-mail addresses are not written in their standard form to avoid being
01b6260
+e\-mail addresses are not written in their standard form to avoid being
01b6260
 harvested by worms and viruses.)
01b6260
-.SH AUTHOR
01b6260
+.SH "AUTHOR"
2bad9e6
 Current version, by John Collins (username collins at node phys.psu.edu).
d43903f
 (Version 4.01a).
01b6260
 
d43903f
 Released version (last was 4.01) can be obtained from CTAN:
01b6260
-<http://www.tug.org/tex-archive/support/latexmk/>, and from the
01b6260
+<http://www.tug.org/tex\-archive/support/latexmk/>, and from the
01b6260
 author's website <http://www.phys.psu.edu/~collins/software/latexmk/>.
01b6260
-.br
01b6260
+.br 
01b6260
 Modifications and enhancements by Evan McLean (Version 2.0)
01b6260
-.br
01b6260
+.br 
01b6260
 Original script called "go" by David J. Musliner (RCS Version 3.2)
b022cd1
 
b022cd1
 \"  LocalWords:  fR fIlatexmk dvi ps fILatexmk pdflatex bibtex makeindex fB pv
d43903f
diff -dur latexmk-4.02b.ORIG/latexmk.pl latexmk-4.02b/latexmk.pl
d43903f
--- latexmk-4.02b.ORIG/latexmk.pl	2008-12-01 11:54:20.000000000 -0700
d43903f
+++ latexmk-4.02b/latexmk.pl	2008-12-01 13:04:12.000000000 -0700
d43903f
@@ -680,10 +680,8 @@
01b6260
     ## /usr/local/share, depending on the local conventions.
01b6260
     ## /usr/local/lib/latexmk/LatexMk is put in the list for
01b6260
     ## compatibility with older versions of latexmk.
01b6260
-    @rc_system_files = 
01b6260
-     ( '/opt/local/share/latexmk/LatexMk', 
01b6260
-       '/usr/local/share/latexmk/LatexMk',
01b6260
-       '/usr/local/lib/latexmk/LatexMk' );
dc7e8a9
+    ## Fedora change: only look in /etc
01b6260
+    @rc_system_files = ( '/etc/latexmk.conf' );
01b6260
 
01b6260
     $search_path_separator = ':';  # Separator of elements in search_path
01b6260