[l2h] announce: release version: LaTeX2HTML 2002-1

Ross Moore ross@ics.mq.edu.au
Sun, 28 Apr 2002 11:13:25 +1000 (EST)


This is to announce a new version of LaTeX2HTML, numbered  2002-1 .

It's a relatively minor release, but having 2 significant differences
to the previously current version of  latex2html.

 1.  Improved support for the \includegraphics command,
     thanks to Bruce Miller <bruce.miller@nist.gov> .

     Firstly, if an image is already available as a .jpg, .png or .gif
     in the same directory as the .eps  or on a designated path, then
     this will be used, instead of creating a new image via the .eps .

     Secondly, most (if not all) of the possible options to \includegraphics
     (e.g. scaling, rotation, clip, viewport, etc.) are now supportedi for
     the existing image. An appropriate sequence of commands, using several 
     of the  netpbm  utilities, is used to achieve the requested effect.

     Furthermore, if the image is available in a different format than
     the standard ones listed above, (e.g. you may have it as a .tiff, .pcx,
     .xbm or Macintosh .pict format graphic) then you can request this be used
     after converting to .jpg (or .png or .gif). Any bitmap format for which
     there is a utility in the netpbm suite can be handled this way.


     For this to work robustly on all platforms, the installation procedure
     has undergone a few changes, to check and record the locations of the
     required utilities. This change to configuration/installation is the
     main reason for changing the release number.


 2.  It was pointed out, by Nelson Beebe, that LaTeX2HTML was storing the
      l2hconf.pm  file in a directory named  /usr/local/share/lib/latex2html 
     despite it containing platform-specific information.

     Now this file will be placed in  /usr/local/lib/latex2html  with the
     non-platform-specific files in  /usr/local/share/lib/latex2html , 
     as previously. $LATEX2HTMLDIR still refers to this latter location,
     with a new variable  $LATEX2HTMLPLATDIR  referring to the former.

     Of course these locations are configurable.

     Beware: /usr/local/share/lib/latex2html/l2hconf.pm  (from an earlier
      installation) should be removed, so that it is not found instead of
      the newer  /usr/local/lib/latex2html/l2hconf.pm .
      This is *important*, since there are changes to this file, due to the
      new graphics support described above.


To implement the changes described above, the following files have changed:

    latex2html.pin 			revision: 1.67
    configure				revision: 1.7
    l2hconf.pin 			revision: 1.13
    config/config.pl			revision: 1.44
    config/install.pl			revision: 1.12
    styles/graphics.perl 		revision: 1.17
    styles/graphicx.perl 		revision: 1.17
    styles/graphics-support.perl (new)	revision: 1.5

So if you don't do a full install, then check that you have the
correct revisions and make whatever adjustments are appropriate
for your site.


Other recent small changes include:

    styles/CJK.perl			revision: 1.8

    thanks to Werner Lemberg, Jungshik Shin, and myself (RRM)
    this now automatically assigns a charset to the HTML page, based upon
    the first {CJK} or {CJK*} environment that occurs in the document.
    (Usually there is only one; we need new methods for multi-lingual docs.)


    styles/slovene.perl			revision: 1.2

    thanks to  Roman Maurer <roman@shark.amis.net>  for words and phrases.


    versions/html3_2.pl			revision: 1.64
    versions/html4_0.pl			revision: 1.40
    versions/html4_01.pl		revision: 1.7

    - removal of excessive blank space after {eqnarray} and {eqnarray*} envs.
    - fixed support for  \multirow  command, in {tabular} environments,
      to correspond to the syntax in the  multirow.sty  package.


    version/math.pl			revision: 1.74

    - removal of excessive blank space after {eqnarray} and {eqnarray*} envs.
    - recognises +/- as unary operators in parsing modes; i.e. extra braces
      such as in {-}1 are *no longer* needed to avoid an extra space.
    - \boldsymbol is handled better


    l2hconf.pin			(since revision 1.12)

    - now allows for both .gif and .png versions of the standard icons.
    This means that the $IMAGE_TYPE variable, hence the  -image_type  switch,
    can be used to select the format of the icons, as well as the images
    generated from LaTeX using  pstoimg .  

    Of course, users are encouraged to develop and use their own sets of
    images for icons; especially since many surfers use browsers that don't
    handle transparency in PNG images, and GIF is still encumbered.
    (I have a set of PNG icons for LaTeX2HTML with a white background.)


Macintosh OS X support

    LaTeX2HTML installs and runs just fine, under MacOS X, just as for any
    other Unix-based operating system.

    There is also a 'fink' installation, which is based upon the Debian
    package-management system.  Thanks to  Dave Morrison for this.
    It runs smoothly as a one-click install...

$ICONSERVER, and wizards:

    ... however, this will *not* adjust the $ICONSERVER variable, so that
    your icons can be served "on the web". The default local path works
    just fine for viewing local pages; but for web-surfer access to your
    pages, a web-address (URL) *must* be given. 

    This is the eternal problem, which must be faced at *every* site.
    A fully automatic installer cannot tackle this problem.

    What is needed is a wizard-like installation, where the issues are
    described and an appropriate URL can be provided. This means that
    *platform-specific* coding is needed to run the wizard.


So there's a summary of the recent developments for LaTeX2HTML.
Please report any difficulties that you may encounter with the new installation
procedures. (That part is all my own work --- almost certainly there is a small
slip-up somewhere.) 
When reporting difficulties, make sure that you state the platform,
and have checked revision numbers to be at least as large as those listed above.


All the best,

	Enjoy LaTeX2HTML

		Ross Moore