William F Hammond wrote:
> I've uploaded version 0.8.3 (23 Oct 06) of the GELLMU tarball to
> ftp.tex.ac.uk.
>
> GELLMU stands for "Generalized Extensible LaTeX-Like MarkUp".
>
> The package includes software for an XML document type (which may be
> written in LaTeX-like markup) that emulates much of LaTeX article
> while admitting robust translation to XHTML+MathML.
>
> I suggest that it be placed in "support/gellmu".
>
> License: GPL
>
> This supersedes version 0.8.2.3 (25 May 06).
>
> It contains an important change for generating XHTML+MathML content
> that has been made necessary by a mid-September (2006) revision in
> Firefox and other Mozilla browsers.
>
> ----------------------------------------------------------------------
>
> CHANGES IN GELLMU, VERSION 0.8.3 (23 Oct 2006)
>
> IMPORTANT change necessitated by change in Firefox and other Mozilla
> browsers:
>
> This update is mandatory for those who wish their XHTML+MathML outputs
> to function properly in Mozilla. Because of a mid-September 2006
> change in Mozilla with the handling of equations and arrays of
> equations, previously generated XHTML+MathML outputs will need to be
> rebuilt.
>
> This release also has reduced use of XML namespace switching in the
> XHTML+MathML outputs for the sake of greater compatibilty with
> browsers that do not recognize it.
>
> The XML side door:
>
> The largest change in this update release concerns "Regular GELLMU"
> (the didactic production system described in the GELLMU Manual). The
> standard translation pipeline leading from LaTeX-like source through
> SGML and XML document types to (1) LaTeX source (hence DVI and PDF
> outputs), (2) classical HTML output with pseudo-TeX math, and (3)
> XHTML with MathML output has been modified to capture along the way a
> variant of the XML document type that is reusable as XML source.
> Subsequent pipeline processing proceeds from that point with end
> results equivalent to those in earlier releases.
>
> The new variant of the XML document type may be regarded as a
> full-featured author level XML document type. It is usable and
> modifiable by authors who choose to write XML syntax rather than the
> LaTeX-like equivalent.
>
> The new author level variant of the XML document type is a suitable
> target for translation from other XML document types, and therefore,
> could provide an alternative way to format other document types for
> PDF, HTML, and XHTML+MathML.
>
> Beyond that document instances under the new author level variant of
> the XML document type should usually be "stand-alone" instances that
> are suitable for semi-formatted viewing through the web with CSS
> styling. They cannot be fully formatted because, for example,
> numbering has not been inserted, and cross-references have not been
> resolved.
>
> A consequence of having the XML side door is that the automatically
> formatted LaTeX files will tend to have very long lines.
>
> Driver Scripts:
>
> For the regular GELLMU main track use the driver script "mmkg" to
> build from regular GELLMU source. One should use the new driver
> script "mmkgfromx" to build from XML source under the document type
> defined in the DTD file "xml/axgellmu.dtd". (This DTD file lives
> under the UTF-8 text encoding though presently only one little-used
> element name is non-ASCII, and that name admits Latin-1 representation.)
>
> Windows XP Support:
>
> In the case of a recently acquired (August 2006) ``notebook''
> class computer with ``Windows XP, Home Edition'', it was found after
> (1) installing Cygwin, (2) then installing Cygwin packages for GNU Emacs,
> Perl, Tcsh, TeX and LaTeX, OpenSP/OpenJade, and Expat (for the important
> and basic "xmlwf" utility), and (3) making sure that all of the
> appropriate executables are in one's command path (within Cygwin),
> that the GELLMU tarball drops easily into "/usr/local/gellmu" (Cygwin
> filesystem hierarchy), and the Linux driver scripts may be used.
i have indeed placed the new version in support/gellmu; thanks for the
upload.
users who want to view the package, or to download it, may do so via the
catalogue entry
http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/gellmu.html
Robin Fairbairns
For the CTAN team