summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/latexmk/README
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/support/latexmk/README')
-rw-r--r--Master/texmf-dist/doc/support/latexmk/README83
1 files changed, 42 insertions, 41 deletions
diff --git a/Master/texmf-dist/doc/support/latexmk/README b/Master/texmf-dist/doc/support/latexmk/README
index 3a19320f435..8f0f3a7fdb8 100644
--- a/Master/texmf-dist/doc/support/latexmk/README
+++ b/Master/texmf-dist/doc/support/latexmk/README
@@ -1,25 +1,28 @@
-Latexmk, version 4.21, 28 Dec. 2010
+Latexmk, version 4.22b, 9 Jan. 2011
-----------------------------------
-Latexmk completely automates the process of generating a LaTeX document.
-Essentially, it is a highly specialized cousin of the general make
-utility. Given the source files for a document, latexmk issues the
-appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy
-version of the document. It can also be set to run continuously with a
-previewer; the latex program, etc, are rerun whenever one of the source
-files is modified.
-
-Latexmk automatically determines file dependencies from either the LaTeX
-.log file or the source .tex file. Compared with previous versions, the
-current version features: a fully reliable algorithm for deciding how many
-times to run latex, greatly improved automatic detection of dependent
-files, the ability to generate pdf files using pdflatex, and a continuous
-preview mode that actually works.
-
-Please read the man page (or the corresponding text or postscript file)
-for a run down on what latexmk does and what all the features are. A copy
-of the fast help that can be seen by doing "latexmk -h" is at the end of
-this file.
+Latexmk completely automates the process of generating a LaTeX
+document. Essentially, it is a highly specialized cousin of the
+general make utility. Given the source files for a document, latexmk
+issues the appropriate sequence of commands to generate a .dvi, .ps,
+.pdf or hardcopy version of the document, including repeated running
+of the programs until cross references etc are resolved. Latexmk can also
+be set to run continuously with a previewer; the latex program, etc,
+are rerun whenever one of the source files is modified.
+
+Latexmk automatically determines file dependencies from the LaTeX .log
+file. It features: a fully reliable algorithm for deciding how many
+times to run latex and related programs, automatic detection of
+dependent files, the ability to generate pdf files using pdflatex or
+via dvi or postscript files, and the continuous-preview mode. For
+bibliographies, the current version now supports biber as well as the
+traditional bibtex. Which of bibtex or biber to use is determined
+automatically.
+
+Please read the man page (or the corresponding text or postscript
+file) for details of what latexmk does and what all the features are.
+A copy of the fast help that can be seen by doing "latexmk -h" is at
+the end of this file.
Latexmk is a perl script. It is licensed under the GNU General Public
License.
@@ -36,7 +39,7 @@ written by David J. Musliner. Now it is supported by
http://www.phys.psu.edu/~collins/
username collins at node phys.psu.edu
-(E-mail address obfuscated to avoid being harvested by worms and spammers)
+(E-mail address obfuscated to reduce harvesting by worms and spammers.)
The start of the script file has copyright notices and disclaimers. It
also has a modification history for those who are interested.
@@ -53,15 +56,19 @@ NOTES:-
3) Portability under non-UNIX systems:
Under other operating systems some other arrangement needs to be made
to run the file. For example under MS-Windows, the supplied batch file
- latexmk.bat will do this.
-
- You may also find it necessary to convert files to the correct local
- format for text files. As downloaded, the files are in UNIX format
- (line-ending is '\n'). On MS-Windows systems, the conversion to MSDOS
- format (with line-ending '\r\n') is normally UNnecessary, since much
- current software handles the UNIX format correctly. (The known
- software for which this statement applies includes MikTeX, fpTeX,
- emacs.)
+ latexmk.bat will do this. Under current TeXLive (2009 or later)
+ distribution, latexmk can be installed by TeXLive's package
+ manager, in which case an executable program is also installed to
+ run latexmk.pl, and an appropriate version of Perl is part of the
+ TeXLive system.
+
+ You may also find it necessary to convert files to the correct
+ local format for text files. As downloaded, the files are in UNIX
+ format (line-ending is '\n'). On MS-Windows systems, the
+ conversion to MSDOS format (with line-ending '\r\n') is normally
+ UNnecessary, since much current software handles the UNIX format
+ correctly. (The known current software for which this statement
+ applies includes MikTeX, TeXLive, emacs.)
4) Portability: The various commands to process LaTeX files made need to
be changed for particular installations. See the INSTALL file and the
@@ -73,25 +80,19 @@ NOTES:-
6) Latexmk can be downloaded from the author's site at
http://www.phys.psu.edu/~collins/software/latexmk/
- This site also includes previous versions, and possibly newer
+ This site also includes previous versions, and sometimes newer
versions under development.
7) Latexmk is archived on the CTAN tex archive --- see
- http://www.tug.org/ctan.html. By ftp it can be found in
- /tex-archive/support/latexmk on the following hosts (as well as on
- many other mirror sites): ftp://ftp.dante.de, ftp://ftp.tex.ac.uk,
- ftp://ctan.tug.org.
+ http://www.tug.org/ctan.html.
8) [If for some reason you need to find the obsolete version 2, it can
- also be found on CTAN, at /tex-archive/obsolete/support/latexmk/ on
- the above hosts.]
-
-
-I hope you find this useful.
+ also be found on CTAN, e.g., at
+ http://ctan.org/tex-archive/obsolete/support/latexmk/]
John Collins
---------------------------- "latexmk -h" ----------------------------
-Latexmk 4.21: Automatic LaTeX document generation routine
+Latexmk 4.22b: Automatic LaTeX document generation routine
Usage: latexmk [latexmk_options] [filename ...]