CTAN Comprehensive TeX Archive Network

CTAN package update: gellmu, version 0.8.3

Date: October 24, 2006 9:56:31 AM CEST
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 (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

GELLMU – -like markup for writing XML documents

GELLMU is an acronym for “Generalized Extensible -Like MarkUp”. With GELLMU one may use -like markup to write consciously for SGML document types such as HTML, DocBook, TEI, or GELLMU's own -like document type ‘article’.

The package provides a syntactic translator, which is the project layer for all document types.

The article document type is very much like with a tightly enforced syntax and vocabulary. For article, the package provides translators to classic HTML, regular and the XML form of HTML extended by MathML (XHTML). The latter form provides optimal online content that is ‘accessible’ and in the author's opinion superior to PDF for web presentation.

MaintainerWilliam F. Hammond



Guest Book Sitemap Contact Contact Author