From 5f3950815dfad0d88a06e78f9137feba0ae4b298 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 4 Apr 2012 22:43:24 +0000 Subject: latexmk 4.31 (4apr12) git-svn-id: svn://tug.org/texlive/trunk@25851 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/support/latexmk/CHANGES | 42 + Master/texmf-dist/doc/support/latexmk/INSTALL | 2 +- Master/texmf-dist/doc/support/latexmk/README | 19 +- .../latexmk/example_rcfiles/Sweave_latexmkrc | 57 + .../latexmk/example_rcfiles/xelatex_latexmkrc | 17 + Master/texmf-dist/doc/support/latexmk/latexmk.bat | 5 - Master/texmf-dist/doc/support/latexmk/latexmk.pdf | Bin 104938 -> 117848 bytes Master/texmf-dist/doc/support/latexmk/latexmk.txt | 1745 +++++++++++--------- Master/texmf-dist/scripts/latexmk/latexmk.pl | 777 ++++++--- .../texmf-dist/source/support/latexmk/latexmk.bat | 5 + 10 files changed, 1676 insertions(+), 993 deletions(-) create mode 100644 Master/texmf-dist/doc/support/latexmk/example_rcfiles/Sweave_latexmkrc create mode 100644 Master/texmf-dist/doc/support/latexmk/example_rcfiles/xelatex_latexmkrc delete mode 100755 Master/texmf-dist/doc/support/latexmk/latexmk.bat create mode 100755 Master/texmf-dist/source/support/latexmk/latexmk.bat (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/support/latexmk/CHANGES b/Master/texmf-dist/doc/support/latexmk/CHANGES index 5d8952a7e71..a10034a4616 100644 --- a/Master/texmf-dist/doc/support/latexmk/CHANGES +++ b/Master/texmf-dist/doc/support/latexmk/CHANGES @@ -313,3 +313,45 @@ From v. 4.29a to 4.30a -aux-directory options should work on MSWin systems. Documentation of $search_path_separator variable. +From v. 4.30a to 4.31 + Add -M -MP and -MF options, like gcc. + Recorder option is now on by default. + Add options reproducing most options of (pdf)latex (list from both + TeXLive and MikTeX versions). + Options NOT implemented by latexmk at all: + -ini and -initialize since they refer to operations + not supported by latexmk + -includedirectory=dir its support needs extra code in + latexmk, not currently written + Options differently processed by latexmk: + -help + -version + -quiet + Options that are passed to (pdf)latex but that also have special + processing by latexmk + -aux-directory=dir + -output-directory=dir + -recorder + Add -latexoption=... option to latexmk + Add -xelatex option for use of xelatex + Change OS-X default for pdf previewer command to open + Command specification string can start with "include routine" to + invoke a Perl subroutine instead of an external cmd. + Viewers are detached by default. (The start keyword is now normally + superfluous in command specifications.) + Keyword nostart added in command specification. + Add configuration variables $compiling_cmd, $success_cmd, + $failure_cmd. These specify external commands (if any) to be + executed during latexmk's continuous preview mode at the + following points: $compiling_cmd at the start of compilation, + $success_cmd at the end of a successful compilation, and + $failure_cmd at the end of an unsuccessful compilation. They + can be used, for example, to show the progress of compilation by + setting the titles of editor and/or previewer windows. + If aux and/or output directories are specified but don't exist, + make them. + Remove excessive repetition of tests for changes of source files + (improves performance of latexmk in some situations). + Documentation improvements. + Minor bug corrections. + diff --git a/Master/texmf-dist/doc/support/latexmk/INSTALL b/Master/texmf-dist/doc/support/latexmk/INSTALL index ab2a0147194..57590715fa6 100644 --- a/Master/texmf-dist/doc/support/latexmk/INSTALL +++ b/Master/texmf-dist/doc/support/latexmk/INSTALL @@ -1,6 +1,6 @@ INSTALLING latexmk ================== - (Version 4.30, 9 December 2011) + (Version 4.31, 30 March 2012) John Collins Physics Department diff --git a/Master/texmf-dist/doc/support/latexmk/README b/Master/texmf-dist/doc/support/latexmk/README index 7c538ad51ff..f019652da8d 100644 --- a/Master/texmf-dist/doc/support/latexmk/README +++ b/Master/texmf-dist/doc/support/latexmk/README @@ -1,5 +1,5 @@ -Latexmk, version 4.30, 9 December 2011 --------------------------------------- +Latexmk, version 4.31, 30 March 2012 +------------------------------------ Latexmk completely automates the process of generating a LaTeX document. Essentially, it is a highly specialized cousin of the @@ -92,7 +92,8 @@ NOTES:- John Collins ---------------------------- "latexmk -h" ---------------------------- -Latexmk 4.30a: Automatic LaTeX document generation routine +===========I am /usr/local/lib/latexmk/LatexMk +Latexmk 4.31: Automatic LaTeX document generation routine Usage: latexmk [latexmk_options] [filename ...] @@ -143,6 +144,10 @@ Usage: latexmk [latexmk_options] [filename ...] -l- - turn off -l -latex= - set program used for latex. (replace '' by the program name) + -latexoption=