December 28, 2010. LaTeX-Mk version 2.1 has been released. This is a bug
fix release.
- 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.
April 5, 2010. LaTeX-Mk version 2.0 has been released. This is a bug
fix release.
- 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 used.
August 27, 2007. LaTeX-Mk version 1.9.1 has been released. This is a bug
fix release.
- Fixed a bug in the clean target when METAPOST is in use.
June 15, 2007. LaTeX-Mk version 1.9 has been released.
The significant changes/additions over the previous version are:
- 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.
June 22, 2006. LaTeX-Mk version 1.8 has been released.
The significant changes/additions over the previous version are:
-
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.
June 09, 2006. LaTeX-Mk version 1.7 has been released.
The significant changes/additions over the previous version are:
-
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.
April 04, 2006. LaTeX-Mk version 1.6 has been released.
The significant changes/additions over the previous version are:
-
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.
January 28, 2006. LaTeX-Mk version 1.5 has been released.
The significant changes/additions over the previous version are:
-
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.
October 4, 2005. LaTeX-Mk version 1.4 has been released.
The significant changes/additions over the previous version are:
- 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.
May 29, 2004. LaTeX-Mk version 1.3 has been released.
The significant changes/additions over the previous version are:
- Fixed a bug which prevented BibTeX from being run in the case
where the source document did not have explicit \cite{} commands
but rather used \nocite{}. Bug report #927068.
- Fixed some file names in the examples/ directory to avoid a
file name clash on file systems which are not case sensitive. This
should fix a long standing bug where latex-mk would not build under
cywgin. Bug report #946216.
March 21, 2004. LaTeX-Mk version 1.2 has been released.
The significant changes/additions over the previous version 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 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.
June 15, 2003. LaTeX-Mk version 1.1 has been released.
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.
February 26, 2003. LaTeX-Mk version 1.0 has been released.
This release adds support for using dvipdfm for
generating PDF output directly from the DVI files as well as
support for using PDFLaTeX. In addition, a testsuite of over 50
checks on the makefile code has been added resulting in the
elimination of a handful of bugs. This should prove useful going
forward as more tests are added and as a means for regression
testing.
October 29, 2002. LaTeX-Mk version 0.9.1 has been released. This is
a bug fix release. This release fixes some problems found when using
GNU make. This version of LaTeX-Mk requires GNU make version 3.80 or
higher if you are using GNU make. As before, a BSD compatible make
program can be used. In addition, per-document Xfig dependencies
have been added. Somehow this slipped through the cracks with the
previous release.
As always, bug reports can be filed on the
LaTeX-Mk
Sourceforge Project Page. Feature requests will be rolled
into future major releases and minor releases will be reserved
for bug fixes.
October 9, 2002. LaTeX-Mk version 0.9 has been released. This is
the first public release of LaTeX-Mk. Please try it out and let
me know how it works out. There are forums on the
LaTeX-Mk
Sourceforge Project Page where you can leave comments, ask
questions of other users and file bug reports. I can't promise a
quick response, but I will try and look at each report.