X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2408" "Mon" "14" "December" "1998" "08:26:09" "+1000" "Ken Smith" "kgs@MATHS.UQ.EDU.AU" nil "60" "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 XAA04032; Sun, 13 Dec 1998 23:26:34 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <10.7B8F5C44@listserv.gmd.de>; Sun, 13 Dec 1998 23:26:32 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 412758 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Sun, 13 Dec 1998 23:26:29 +0100 Received: from abacus.maths.uq.edu.au (abacus.maths.uq.edu.au [130.102.160.6]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id XAA05585 for ; Sun, 13 Dec 1998 23:26:13 +0100 (MET) Received: from bigted.maths.uq.edu.au (bigted.maths.uq.edu.au [130.102.160.22]) by abacus.maths.uq.edu.au (8.9.0/8.9.0) with ESMTP id IAA05134 for ; Mon, 14 Dec 1998 08:26:10 +1000 (EST) Received: (from kgs@localhost) by bigted.maths.uq.edu.au (8.8.6/0.0.0) id IAA25846 for LATEX-L@URZ.UNI-HEIDELBERG.DE; Mon, 14 Dec 1998 08:26:09 +1000 (EST) Message-ID: <199812132226.IAA25846@bigted.maths.uq.edu.au> Reply-To: Mailing list for the LaTeX3 project Date: Mon, 14 Dec 1998 08:26:09 +1000 From: Ken Smith 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: 3084 "William F. Hammond" wrote on Sat, 12 Dec 1998 19:00:48 -0500 > Timothy Murphy writes: > : On Sat, Dec 12, 1998 at 06:05:25PM +0100, Chris Rowley wrote: > : > : There is a fundamental question about MathML/XML/OpenMath vs TeX/LaTeX > : which does not seem to me to have been answered here. > : > : As I understand it, *ML _parses_ (or tries to parse) maths, > No. > : while Knuth in his wisdom decided this was impractical. > : For example, if I write $AB = CD$ > : this might refer to variables AB,CD (perhaps line segments) > : or it might refer to products of 4 variables A,B,C,D; > I would suggest that in a latex-like document preamble one declare, > with something like "\mathsym" the symbols A, B, C, D either as having ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > a type such as "vertex" or else having a type such as "element of an ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > additive group". ^^^^^^^^^^^^^^ This would mean that you would restrict the use of A to have one particular meaning throughout the document. This is quite unrealistic, in almost any area of mathematics. It might be possible to get away with this if there was some way of specifying the font (or something similar) in the preamble, so that \textrm{A}, \textrm{\textsl{A}}, \textrm{\textit{A}}, \textrm{\textbf{A}}, \textsf{A}, ... all meant something different, and could be handled appropriately. The thought of this sent my mind back to reading "The non-linear field theories of mechanics" by Truesdell and Noll. The authors try to use one symbol to mean one and only one thing throughout the book. The result is a large number of pages simply describing the notation, and a multiplicity of fonts in several languages. I found the book almost unreadable, simply because in the middle of some tricky bit of analysis I had to refer to the notation npages to see just what was under discussion. > In either case to obtain recognition of the typed symbols, one should > in the body use $A B = C D$ if either "AB" or "CD" is a symbol as > declared by another \mathsym. Absent a mathsym declaration the string > "AB" in a math zone would be equivalent, by tradition, to "A B". As I point out above, it's not quite as simple as this. ]rest deleted] > -- Bill Ken Smith kgs@maths.uq.edu.au