X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1881" "Mon" "14" "December" "1998" "09:45:07" "GMT" "David Carlisle" "davidc@NAG.CO.UK" nil "38" "Re: portable LaTeX" "^Date:" nil nil "12" nil "portable LaTeX" nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id KAA29422; Mon, 14 Dec 1998 10:46:31 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <2.7853DC2C@listserv.gmd.de>; Mon, 14 Dec 1998 10:46:29 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 412515 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 14 Dec 1998 10:46:25 +0100 Received: from nag.co.uk (openmath.nag.co.uk [192.156.217.16]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id KAA24056 for ; Mon, 14 Dec 1998 10:46:02 +0100 (MET) Received: (from davidc@localhost) by nag.co.uk (AIX4.2/UCB 8.7/8.7) id JAA02920; Mon, 14 Dec 1998 09:45:07 GMT References: <199812092035.VAA16014@na6.mathematik.uni-tuebingen.de> <13938.39518.68424.927988@fell.open.ac.uk> Message-ID: <199812140945.JAA02920@nag.co.uk> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <13938.39518.68424.927988@fell.open.ac.uk> (message from Chris Rowley on Sat, 12 Dec 1998 18:05:25 +0100) Date: Mon, 14 Dec 1998 09:45:07 GMT From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: portable LaTeX Status: R X-Status: X-Keywords: X-UID: 3088 > Could we please see some examples of MathML, or is it XML, macros that > might appear in a document? It isn't macros really (although the TeX community tends to call anything that results in some code running somewhere, a macro). However you can put in your document whatever you like, within the constraints of XML syntax. So or &MonsterGroup; or whatever. You can (or rather will be able to) then specify in a style sheet how this is supposed to get transformed to MathML. > I have been reliably informed that XSL does not allow specifications > that are expressive enough to do this job (basically since it knows > nothing about maths, in the sense that it has no concept of arithmetic). If you compare the first draft submission of XSL to the first working draft of XSL 1.0, which came out only a few months later, you will see that they are essentially completely different languages. XSL is a rapidly moving target, and currently it is moving behind the closed doors of W3C working group processes, so there is not a lot of point worrying now about any particular lack of features. You just have to have faith that it will be alright on the day. If by chance it is not alright on the day, you will be able to do the transformation in a lower level language, such as java or ecmascript interfacing through the DOM. (You can't do this either at the moment as there are no math formating objects that you can transform to, but the public document does say these will be added in a later draft). Most TeX users will never want to author in XML, however there are many advantages in authoring in tex and transforming to XML (even if eventually the document is printed by transforming back to tex). It gives a mechanism for consistency checking and communicating with the wider non-tex world, that is simply not available in an all-tex solution. David