--------------------------------
Release Notes for LaTeX-Mk-2.1
--------------------------------
- Fixed a bug in the quoting of lgrind related variables. The
result is that the clean target didn't quite work right.
- Improved quoting in the latex-mk script to better handle
the case of a file name with spaces in it.
--------------------------------
Release Notes for LaTeX-Mk-2.0
--------------------------------
- Added support for the bibunits package
- Fix a bug when exporting xfig figures to pdf (they were exporting
to postscript instead).
- No longer install the .dvi or .ps versions of the manual.
- Fix a bug where PDFLATEX_FLAGS wasn't being properly
- Added support for per-document DVIPS_FLAGS and DVIPDFM_FLAGS.
- Avoided the use of hardcoded csh in some scripts.
- Removed claims of a BIBTEX_ENV variable in the documentation. It
didn't do anything.
- Added METAPOST support.
- Fixed a bug when using BibTeX and PDFLaTeX at the same time.
- Added glossary support.
- Fixed a bug with GNU make draft output.
- Put the actual installation prefix into the manual.
- Avoid a case which caused the testsuite to hang.
- Expanded the testsuite and fixed some bugs in the testsuite.
- Fix a bug in cleaning xfig and tgif output.
------------------------------
Release Notes for LaTeX-Mk-1.8
------------------------------
- Fix a syntax error in the latex-mk script which showed up with some shells.
- Fix a bug in the latex-mk script where some of the ".old" files that are used
for determining when to re-run various tools were not being cleaned up properly.
- Add a few more files which latex and makeindex may generate to the list of files
removed by the 'clean' target.
- Add a testsuite entry for the clean target.
- Improve the makefile testsuite robustness. In particular it now deals with
the bmake program having different names (make, bmake, bsdmake, etc).
- Improve and expand the testsuite for the latex-mk script.
------------------------------
Release Notes for LaTeX-Mk-1.7
------------------------------
- Added support for makeindex. Suggested by Antoine Reilles who provided a preliminary
patch.
- Added a --help flag to the latex-mk script and documented the script a bit more
there. It seems that some users are using the latex-mk script only and not the makefile
system. Suggested by Reuben Thomas.
- Added the ability in the latex-mk script to work with a read only current directory
and use the TEXMFOUTPUT environment variable to control where the real output goes.
Suggested by Reuben Thomas.
* Fix a syntax error in the (not used yet) ieee-copyout script.
* Fix a bug in the latex-mk script when BibTex is used.
* Add quoting of command names in the BSD makefiles. This will properly deal with pathnames to the
programs which contain spaces. Currently GNU make will not properly deal with this.
* When using tex2page or HeVeA for html output, do not force the running of LaTeX. With latex2html,
LaTeX will still be run because latex2html makes use of the .aux files generated by LaTeX.
* Fixed a bug where if the BibTeX input file was modified LaTeX would be run again but not BibTeX.
* Added a --tex2page mode for latex-mk (the script) which allows latex-mk to run tex2page the
appropriate number of times to resolves all references.
* Improve the cleaning of tex2page generated output.
* Added latex.subdir.mk to support recursive builds.
* Added support for lgrind.
* Added a dist target for creating a distribution archive of all source files.
* Added support for using tex2page for html output.
* When using pdflatex, directly convert tgif and xfig drawings to PDF instead
of to encapsulated postscript.
* When using pdflatex, do not create @file{.dvi} files as part of the default
target.
* Added a LANDSCAPE variable which when set will add landscape flags to various
tools.
* Make the default flag for exporting xfig drawings to encapsulated postscript
be -L eps instead of -L ps.
This version fixes installation on case-insensitive file systems as well
as a bug where bibtex did not get run properly when the .tex file had
no explicit \cite{}'s but rather used \nocite{}.
Changes are:
* Fixed a bug which prevented the POST_BIBTEX_HOOK hook from actually
doing anything
* Dropped -Ppdf from the default DVIPS_FLAGS. Users who wish to keep
-Ppdf as part of DVIPS_FLAGS can add it to the site configuration
file, user configuration file, or project Makefile.
* Added DVIPDFM_ENV variable for running @code{dvipdfm} inside a
customized environment.
* Preliminary Rich Text Format (RTF) output support. The new rtf target
will use latex2rtf to produce an RTF version of your document. Use this
when sending your documents to the text-formatter-challenged.
* Fixed a bug where a list of figures, list of tables, and table of
contents were sometimes not fully up to date in the final output.
* Added support for using ImageMagick to convert JPEG and PNG files to
EPS for inclusion in a document.
This is the "HTML Support" release. The significant changes/additions
over the previous version are:
# Support for HTML output. Either LaTeX2HTML or HeVeA may be used.
* Fixed a bug where bibtex was not run sometimes when it needed to be
run. This problem showed up with some versions of LaTeX.
* Added a POST_BIBTEX_HOOK variable which specifies a program to be
run after a BibTeX run. This gives users the ability to insert an
additional processing step if desired.
This is a bug fix release. per-project xfig dependencies are now supported.
This was accidentally omitted from the previous release. In addition, the
GNU make support is much more robust.
Latex-Mk is a set of makefile fragments and shell scripts designed
to assist in the management of LaTeX documents. The user creates
a simple Makefile which sets up a few simple variables and then
includes the latex.mk fragment at the end.
LaTeX-Mk provides easy targets such as 'view', 'pdf', 'print',
and 'clean'. Additional features such as multiple top level
documents with some shared and some unique dependencies and
draft watermark output are included.
LaTeX-Mk works with BSD make and also with GNU make.