hi!
Peter Murray-Rust
Peter at ursus.demon.co.uk
Sat Jun 14 12:50:37 BST 1997
Welcome,
In message <v01540b0aafc81699ccd6@[137.111.90.66]> ross at mpce.mq.edu.au (Ross Moore) writes:
[...]
>
> Currently I'm putting the finishing touches on the latest version of LaTeX2HTML.
This is a noble effort.
>
> Later this year I hope to tackle LaTeXML for which I would like to be
> able to use
> existing DTDs as much as possible --- especially for portions of MathML ---
> rather than having to write my own.
I have always admired the (La)TeX virtual community of volunteers and presumably
they will be keen to learn about XML and how it applies to LaTeX. In which case
this represents a significant pool of potential XML-friendly hackers :-)
I'm thinking as I write, but it seems as if there should be 'a' LaTeX DTD
(possibly modular), which interoperates with the MathML DTD. I think it's
important to keep them distinct because there are many people who don't use
LaTeX for maths, but as a general authoring tool. Since MathML specifically
mentions TeX as a NOTATION, and as isomorphic to mathML in some parts, the
clear separation of all components (LaTeXML, MathML, TeX) is critical.
>
> Having a reliable HTML --> XML ought to be an option too.
>
> Indeed this would probably be the easiest way to go for a first working version,
> given the effort that has already gone into LaTeX2HTML .
I'd agree. LaTeX is an excellent tool, but it doesn't have the full structuring
power of XML unless it's specifically thought of at the start. I speak from
experience as I wrote a complex book in LaTeX, with outputs as *.dvi, *.html,
and several implied conditional sections. That was before I discovered the
point of SGML - I spent many midnights writing programs to restructure the
book :-(
>
> Ultimately a scheme will be needed whereby (partial) DTDs can be
> constructed automatically
> from any \newenvironment commands that the user devises for the LaTeX
> typeset version.
Yes - I think that a current LaTeX user can probably devise structuring
like this that makes the transformation much easier. Among the things that are
difficult to convert are paragraph/line breaks (when not explicitly marked up)
>
>
> I'd love to hear from anyone else interested in:
>
> 1. converting existing LaTeX documents into XML ;
I'd agree that LaTeX->HTML/XML is a useful start. One discussion would
be whether one had to have a DTD that supported all constructs in the LaTeX
manual, or whether there was a more generic DIV-like container. Another would
be how to support user-defined macros. Also, would you work on the authored
document, or some later normalised/expanded version (I've lost touch with
Latex2html, but I assume that it works on some normalised version which has
lost the author's macros).
For scientific technical documents this is a highly desirable goal :-)
>
> 2. using LaTeX syntax as a front-end to XML for documents on the Web .
Do you mean transforming XML documents into LaTeX (I tend to think of this
as a back-end) or as a way of authoring XML documents using LaTeX? The latter
is rather similar to (1). The second will require a transformation engine
which most people would approach through DSSSL styleheets, I imagine.
P.
--
Peter Murray-Rust, domestic net connection
Virtual School of Molecular Sciences
http://www.vsms.nottingham.ac.uk/
xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list