CTAN package upgrade: gellmu, version 0.8.2
- From: Robin Fairbairns <Robin.Fairbairns@xxxxxxxxxxxx>
- Date: Thu, 09 Mar 2006 12:07:43 +0000
William F. Hammond writes:
I've uploaded version 0.8.2 of GELLMU to ftp.tex.ac.uk
I suggest that it be placed in "support/gellmu".
License: GPL
i have installed the upgrade as suggested, and updated the catalogue
entry.
This is a maintenance release incorporating a number of relatively
small improvements as well as bug fixes. It supersedes previous
versions although small changes in the XML document type may affect
old documents slightly.
GELLMU stands for "Generalized Extensible LaTeX-Like MarkUp". It
provides a way to write in an XML document type of one's choice using
LaTeX-like source. In addition, for its "regular" track the package
provides software for reliable translation of its own "article" XML
document type to ordinary LaTeX, classical HTML (suitable for terminal
window browsers and palmtops), and the modern form of HTML with
support for mathematics (XHTML+MathML). More information may be found
at the website, http://www.albany.edu/~hammond/gellmu
Changes since the last CTAN posting (which was October 2004),
as noted in the file "README":
---
IMPORTANT ISSUE for MathML output
The newer versions of Perl are somewhat incompatible regarding with
less new versions regarding the UTF-8 content-encoding. This can
create problems with parsing math zones while generating XHTML+MathML
output. One of the aspects of this issue is that the meaning of "use
UTF-8" has changed (as advertised by advance warnings). The specific
concern is with splitting a UTF-8 string into the array of its
characters.
It seems to be the case with Perl 5.6 that "use UTF-8" is adequate for
Gellmu's parsing, while with Perl 5.8.1 and later one wants both "use
UTF-8" and "use encoding". There seems to be no "encoding" available
by default in 5.6. Consequently, this release of gellmu provides a
dummy library "encoding.pm" that is intended for use when there is no
separate "encoding" package installed with Perl 5.6. With the newer
Perl versions simply move the small dummy "encoding.pm" out of (or to
another name in) the "perllib" directory in the Gellmu tree.
CHANGES IN VERSION 0.8.2 (28 Feb 2006)
1. Tables and Tabular now have functioning p cells. Only "par",
not "parb", should be used to introduce a new paragraph in
a tabular p-cell. For a forced linebreak inside a p-cell use
the named form \brk rather than "\\", which may only be used
to begin a new row.
2. Horizontal alignment in tables and tabular now function in
HTML, as do horizontal rules (via hline in tabular or trule
in table) and vertical rules (via '|' in table or tabular
argument). Much of the new functionality with tables in HTML
is based on assuming web browsers have CSS2 support.
3. Added support for the attribute "style" of "assertion", which
plays the role of \theoremstyle in LaTeX. If "style" is unset,
the assertion is set in italics, while if "style" has the value
"definition", the assertion is set upright.
4. Bug. Finally decided to rely on CSS for HTML/XHTML handling
of assertion style.
5. Bug. Used the "bm" package in LaTeX formatting (and CSS in
XHTML+MathML) to correct the appearance of "mathbf".
6. The elements "par" and "parb" are no longer allowed inside "emph".
The element "par" now requires explicit closing in source.
7. Use of the elements "mbox", "regch", and "text", is now restricted
to math zones.
8. Minor changes will be needed in order for some old documents to be
used with new DTDs.
9. Numerous bug fixes.
CHANGES IN VERSION 0.8.0.7 (01 Feb 2005)
1. Bug/Change. Coding for the element "text" inside math elements
in "mathprep.pl" had assumed that "text" had no sub-elements
(consistent with the content model of MathML's "mtext").
The author is debating with himself as to whether this is too
restrictive. Meanwhile that code has been changed.
2. Change. Added AMSMath names "ltimes", "rtimes", and "mp" to
the "article" document type.
3. Bug/Change. Pushed handling of the element "sref" out to end
formatters (parallel to handling of "ref") so as to use the
".xlb" database.
4. Change. Added handling in HTML and LaTeX formatters of "eqntag".
5. Change. Positive labelwidth in LaTeX formatting of "menu" and "Menu".
CHANGES IN VERSION 0.8.0.6 (01 Dec 2004)
1. Bug fix. The script "mathprep.pl" was failing to write 'mchld=""'
when a container had no actual content, thereby causing "htmlgart.pl"
to exit with an error message.
2. Bug fix. The parameter entity "%opline" was nonsensically
allowing "%fmath" content. Its model was tightend and a new version
"%mopline" using "math|tmath" instead of "%fmath" was created for use
with "itemlabel" and "op0".
3. Bug fix. The shell script "bin/linux/lmkg" was revised to prevent
failure with some versions of "/bin/sh".
4. Change. The HTML "dl" written by "htmlgart.pl" for formatting
"assertion" was revised to have "class" attribute "assertion" so
that CSS-controlled margins can be customized.
5. Change. The CSS style*** "webstyle/mxh.css" was changed to zero
left and right margins for "dl.assertion" and to inhibit linebreaking
inside all "math" containers, inline as well as block.
6. Bug fix. Comments were inhibited (for validation) at the top level
of "thebibliography".
7. Change. Provided a GMT timezone option for the banner datestamp in
HTML output.
thanks for the upload.
Robin Fairbairns
For the CTAN team
.
- Prev by Date: Re: How to add references from multiple bib files
- Next by Date: Tex4ht : How to input an external HTML file?
- Previous by thread: March 2006 TUG news: conferences call for papers, journals
- Next by thread: Tex4ht : How to input an external HTML file?
- Index(es):