<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE article
  PUBLIC "-//GNU GPL: William F. Hammond//DTD GELLMU XML 0.7.0//EN"
  "http://www.albany.edu/~hammond/gellmu/xml/xgellmu.dtd" [
<!ENTITY TableOfContentsFile SYSTEM "wtugslides.xcn">
<!ENTITY % ComputedEntitiesFile SYSTEM "wtugslides.xet">
%ComputedEntitiesFile;
]>
<article stem="wtugslides"
><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><preamble
><surtitle
>Univ at Albany: W. F. Hammond: Presentations</surtitle><nul
/><baseloc
>http://math.albany.edu:8000/math/pers/hammond/Presen/tug2001</baseloc><title
>GELLMU</title><subtitle
>A Bridge from <latex
/> to <abbr
>XML</abbr></subtitle><author
>William F. Hammond</author><address
>  University at Albany<brk
/> Albany, New York (USA)<brk
/> <urlanch
>http://www.albany.edu/<tld
/>hammond</urlanch><brk
/> CTAN:
<anch
><anchref
>Href="http://www.tex.ac.uk/tex-archive/support/gellmu"</anchref><anchv
>support<sol
/>gellmu</anchv></anch></address><date
>TUG 2001, August, 2001</date><nobanner
/><nogratlinks
/><latexcommand
><bsl
/>setlength<lbr
/><bsl
/>parindent<rbr
/><lbr
/>0bp<rbr
/></latexcommand></preamble><body
><Section depth="1" seq = "1" sid="1"
><sunit>&SecRef-1;</sunit
><shead
><label lseq="2">SU-1</label
><label lseq="1" series="SiL" serseq="1">KEY-1</label
>Single Source Authoring</shead><subhdr
>Situation Wanted</subhdr><Menu
><item
><itembody
>Write a single source file to produce:
<itemize
><item
><itembody
>Finely Typeset Print</itembody></item><item
><itembody
>Consistent, Valid <abbr
>HTML</abbr></itembody></item></itemize></itembody></item><item
><itembody
>and to benefit from:
<itemize
><item
><itembody
>No Need for Intervention Beyond Source</itembody></item><item
><itembody
>The Possibility of Other Translations</itembody></item></itemize></itembody></item></Menu></Section
><Section depth="1" seq = "2" sid="2"
><sunit>&SecRef-2;</sunit
><shead
><label lseq="4">SU-2</label
><label lseq="3" series="SiL" serseq="2">KEY-2</label
>Translating <latex
/></shead><itemize
><item
><itembody
>Almost Impossible</itembody></item><item
><itembody
>Good Structure a Help</itembody></item><item
><itembody
>May Require Human Intervention</itembody></item><item
><itembody
>Need to Proof Read Twice</itembody></item></itemize></Section
><Section depth="1" seq = "3" sid="3"
><sunit>&SecRef-3;</sunit
><shead
><label lseq="6">SU-3</label
><label lseq="5" series="SiL" serseq="3">KEY-3</label
>Translating <abbr
>HTML</abbr></shead><itemize
><item
><itembody
>Reliable</itembody></item><item
><itembody
>But:
  <enumerate
><item
><itembody
>No Math in <abbr
>HTML</abbr>
  </itembody></item><item
><itembody
><abbr
>HTML</abbr> Generally Less Rich Than <latex
/>
  </itembody></item><item
><itembody
>Nuisances: <quostr
><hsh
/></quostr><spc
/><quostr
><dol
/></quostr><spc
/><quostr
><pct
/></quostr><spc
/><quostr
><amp
/></quostr><spc
/><quostr
><tld
/></quostr><spc
/><quostr
><und
/></quostr><spc
/><quostr
><crt
/></quostr><spc
/><quostr
><bsl
/></quostr><spc
/><quostr
><lbr
/></quostr><spc
/><quostr
><rbr
/></quostr> <quostr
><ltc
/></quostr> <quostr
><gtc
/></quostr>
  </itembody></item></enumerate></itembody></item></itemize></Section
><Section depth="1" seq = "4" sid="4"
><sunit>&SecRef-4;</sunit
><shead
><label lseq="8">SU-4</label
><label lseq="7" series="SiL" serseq="4">KEY-4</label
>Pie in the Sky</shead><Menu
><item
><itembody
>A Dialect of classical <latex
/> that is
<itemize
><item
><itembody
>Translatable</itembody></item><item
><itembody
>Rich</itembody></item><item
><itembody
>Agreed Upon</itembody></item></itemize></itembody></item></Menu></Section
><Section depth="1" seq = "5" sid="5"
><sunit>&SecRef-5;</sunit
><shead
><label lseq="10">SU-5</label
><label lseq="9" series="SiL" serseq="5">KEY-5</label
><abbr
>XML</abbr></shead><hdr
><anch
><anchref
>Href="http://www.w3.org/XML/"</anchref><anchv
>eXtensible Markup Language</anchv></anch></hdr><itemize
><item
><itembody
>Data Under a Template for Translation</itembody></item><item
><itembody
>Originated by
  <menu
><item
><itembody
><anch
><anchref
>Href="http://www.w3.org/"</anchref><anchv
>World Wide Web Consortium (<abbr
>W3C</abbr>)</anchv></anch>
  </itembody></item><item
><itembody
><anch
><anchref
>Href="http://www.sun.com/"</anchref><anchv
>Sun Microsystems</anchv></anch>
  </itembody></item></menu></itembody></item><item
><itembody
>Universal Exchange</itembody></item></itemize></Section
><Section depth="1" seq = "6" sid="6"
><sunit>&SecRef-6;</sunit
><shead
><label lseq="12">SU-6</label
><label lseq="11" series="SiL" serseq="6">KEY-6</label
><abbr
>XML</abbr></shead><itemize
><item
><itembody
>Many Templates</itembody></item><item
><itembody
>Synonym for <abbr
>XML</abbr> Template:
  <menu
><item
><itembody
><emph
>Document Type</emph></itembody></item></menu></itembody></item><item
><itembody
>Two worlds
  <enumerate
><item
><itembody
>Classical Documents: <brk
/> Examples: <abbr
>HTML</abbr>, <softw
>Docbook</softw>, <abbr
>TEI</abbr>, <ldots
/></itembody></item><item
><itembody
>Electronic Data Interchange (<abbr
>EDI</abbr>) <brk
/> Example:  Graham William's <tex
/> Catalogue found on <abbr
>CTAN</abbr><brk
/> <anch
><anchref
>Href="http://ctan.tug.org/tex-archive/help/Catalogue/catalogue.html"</anchref><anchv
><path
>help<sol
/>Catalogue<sol
/>catalogue.html</path></anchv></anch></itembody></item></enumerate></itembody></item></itemize></Section
><Section depth="1" seq = "7" sid="7"
><sunit>&SecRef-7;</sunit
><shead
><label lseq="14">SU-7</label
><label lseq="13" series="SiL" serseq="7">KEY-7</label
><abbr
>GELLMU</abbr></shead><parb
><display
><bold
>G</bold>eneralized <bold
>E</bold>xtensible <latex
/><hyp
/><bold
>L</bold>ike
         <bold
>M</bold>ark<bold
>U</bold>p</display>
<itemize
><item
><itembody
>A markup interface for writing (<abbr
>SGML</abbr> or) <abbr
>XML</abbr><eos
/></itembody></item><item
><itembody
><latex
/><hyp
/>like notation more succinct than that of <abbr
>XML</abbr><eos
/></itembody></item><item
><itembody
>Extensible using <abbr
>GELLMU</abbr>'s <emph
><bsl
/>newcommand</emph> with arguments<eos
/>
      (<abbr
>SGML</abbr> has no analogue of macros with arguments.)</itembody></item><item
><itembody
>Other <emph
>metacommand</emph> facilities including: <brk
/> (1) <spc
/><emph
><bsl
/>documenttype</emph> <spc
/><spc
/><spc
/>(2) <spc
/><emph
><bsl
/>macro</emph></itembody></item></itemize>

</parb></Section
><Section depth="1" seq = "8" sid="8"
><sunit>&SecRef-8;</sunit
><shead
><label lseq="16">SU-8</label
><label lseq="15" series="SiL" serseq="8">KEY-8</label
>Modes</shead><enumerate
><item
><itembody
>Basic</itembody></item><item
><itembody
>Advanced
  <enumerate
><item
><itembody
>Regular</itembody></item><item
><itembody
>Other (less fully developed)</itembody></item></enumerate></itembody></item></enumerate></Section
><Section depth="1" seq = "9" sid="9"
><sunit>&SecRef-9;</sunit
><shead
><label lseq="18">SU-9</label
><label lseq="17" series="SiL" serseq="9">KEY-9</label
>Basic <abbr
>GELLMU</abbr> for <abbr
>XHTML</abbr></shead><parb
><display
><table
><tabarg
>llc</tabarg><tr><td><bold
>Source</bold></td><td><bold
>Derived XML</bold></td><td><bold
>Presentation</bold></td></tr><tr><td><quostr
><bsl
/>em<lbr
/>bird<rbr
/></quostr></td><td><quostr
><ltc
/>em<gtc
/>bird<ltc
/><sol
/>em<gtc
/></quostr></td><td><emph
>bird</emph></td></tr
><tr><td><quostr
><bsl
/>b<lbr
/>cat<rbr
/></quostr></td><td><quostr
><ltc
/>b<gtc
/>cat<ltc
/><sol
/>b<gtc
/></quostr></td><td><bold
>cat</bold></td></tr
><tr><td><quostr
><bsl
/>kbd<lbr
/>dog<rbr
/></quostr></td><td><quostr
><ltc
/>kbd<gtc
/>dog<ltc
/><sol
/>kbd<gtc
/></quostr></td><td><quostr
>dog</quostr></td></tr
><tr><td><quostr
><bsl
/>hr;</quostr></td><td><quostr
><ltc
/>hr<spc
/><sol
/><gtc
/></quostr></td><td>(horizontal rule)</td></tr
></table
></display>

</parb></Section
><Section depth="1" seq = "10" sid="10"
><sunit>&SecRef-10;</sunit
><shead
><label lseq="20">SU-10</label
><label lseq="19" series="SiL" serseq="10">KEY-10</label
>The Syntatic Translator</shead><parb
><display
>source markup<spc
/><spc
/><tmath
><longrightarrow
/></tmath><spc
/><spc
/><abbr
>XML</abbr> or <abbr
>SGML</abbr></display>
<display
><table
><tabarg
>rcl</tabarg><tr><td><quostr
><bsl
/>foo<lbr
/><spc
/><per
/><per
/><per
/><spc
/><rbr
/></quostr></td><td><tmath
><rightarrow
/></tmath></td><td><quostr
><ltc
/>foo<gtc
/><spc
/><per
/><spc
/><per
/><spc
/><per
/><spc
/><ltc
/><sol
/>foo<gtc
/></quostr></td></tr><tr><td><quostr
><bsl
/>foo;</quostr></td><td><tmath
><rightarrow
/></tmath></td><td><quostr
><ltc
/>foo<sol
/><gtc
/></quostr></td></tr
><tr><td><quostr
><bsl
/>foo</quostr></td><td><tmath
><rightarrow
/></tmath></td><td><quostr
><ltc
/>foo<gtc
/></quostr></td></tr
><tr><td><quostr
><bsl
/>foo<cln
/></quostr></td><td><tmath
><rightarrow
/></tmath></td><td><quostr
><ltc
/><sol
/>foo<gtc
/></quostr></td></tr
><tr><td><quostr
><bsl
/>foo<lsb
/>a<eqc
/><quo
/>x<quo
/><spc
/><per
/><per
/><per
/><rsb
/></quostr></td><td><tmath
><rightarrow
/></tmath></td><td><quostr
><ltc
/>foo<spc
/>a<eqc
/><quo
/>x<quo
/><spc
/><per
/><per
/><per
/><gtc
/></quostr></td></tr
></table
></display>

</parb></Section
><Section depth="1" seq = "11" sid="11"
><sunit>&SecRef-11;</sunit
><shead
><label lseq="22">SU-11</label
><label lseq="21" series="SiL" serseq="11">KEY-11</label
>Syntactic Differences from <latex
/></shead><itemize
><item
><itembody
>Command names (element names) may contain numbers<eos
/></itembody></item><item
><itembody
>Example: <quostr
><bsl
/>frac23</quostr> is a command name<eos
/></itembody></item><item
><itembody
>Arguments must be delimited with braces or brackets<eos
/></itembody></item><item
><itembody
>No white space between command name and first argument delimiter<eos
/></itembody></item><item
><itembody
>No white space between delimiters of successive arguments<eos
/></itembody></item><item
><itembody
>Bracketed arguments may not be optional<eos
/></itembody></item></itemize></Section
><Section depth="1" seq = "12" sid="12"
><sunit>&SecRef-12;</sunit
><shead
><label lseq="24">SU-12</label
><label lseq="23" series="SiL" serseq="12">KEY-12</label
>Syntax in Basic Mode</shead><parb
><display
><bold
>Miscellaneous Rules</bold></display>
<Menu
><item
><itembody
>Brackets are only for attribute specifications<eos
/></itembody></item><item
><itembody
>Unescaped loose braces are insignificant<eos
/></itembody></item></Menu>
<display
><bold
>Escaping in Basic Mode</bold></display></parb><par
><tableb
><tabarg
><vbr
/>r<vbr
/>c<vbr
/>c<vbr
/>c<vbr
/>c<vbr
/>c<vbr
/></tabarg><tr
><td
> <bold
>Special character</bold> </td><td
> <quostr
><pct
/></quostr> </td><td
> <quostr
><bsl
/></quostr> </td><td
> <quostr
><lbr
/></quostr> </td><td
> <quostr
><rbr
/></quostr> </td><td
> <quostr
><hsh
/></quostr></td></tr><tr
><td
> <bold
>Escaped form</bold>      </td><td
> <quostr
><bsl
/><pct
/></quostr></td><td
> <quostr
><bsl
/><bsl
/></quostr></td><td
> <quostr
><bsl
/><lbr
/></quostr></td><td
> <quostr
><bsl
/><rbr
/></quostr></td><td
> <quostr
><bsl
/><hsh
/></quostr></td></tr></tableb></par></Section
><Section depth="1" seq = "13" sid="13"
><sunit>&SecRef-13;</sunit
><shead
><label lseq="26">SU-13</label
><label lseq="25" series="SiL" serseq="13">KEY-13</label
>Basic <abbr
>GELLMU</abbr> for <abbr
>XHTML</abbr></shead><parb
><display
><bold
>Anchors</bold></display>
Write:
<verblist
><nln
>the<spc
/>WWW<spc
/><bsl
/>a<lsb
/>href<eqc
/><quo
/>http<cln
/><sol
/><sol
/>www<per
/>w3<per
/>org<sol
/><quo
/></nln><nln
><rsb
/><lbr
/>Consortium<rbr
/><spc
/>site</nln></verblist>
for generating the <abbr
>XML</abbr>:
<verblist
><nln
>the<spc
/>WWW<spc
/><ltc
/>a<spc
/>href<eqc
/><quo
/>http<cln
/><sol
/><sol
/>www<per
/>w3<per
/>org<sol
/><quo
/></nln><nln
><gtc
/>Consortium<ltc
/><sol
/>a<gtc
/><spc
/>site</nln></verblist>
to produce:
<display
>the WWW <anch
><anchref
>href="http://www.w3.org/"</anchref><anchv
>Consortium</anchv></anch> site</display>

</parb></Section
><Section depth="1" seq = "14" sid="14"
><sunit>&SecRef-14;</sunit
><shead
><label lseq="28">SU-14</label
><label lseq="27" series="SiL" serseq="14">KEY-14</label
><bsl
/>newcommand with <abbr
>XHTML</abbr></shead><Menu
><item
><itembody
><bold
>Definitions</bold>
<nul
/>
<nul
/>
<verblist
><nln
><bsl
/>newcommand<lbr
/><bsl
/>emph<rbr
/><lsb
/>1<rsb
/><lbr
/><bsl
/>em<lbr
/><hsh
/>1<rbr
/><rbr
/></nln><nln
><bsl
/>newcommand<lbr
/><bsl
/>w3ref<rbr
/><lsb
/>2<rsb
/><lsb
/><rsb
/><lbr
/><pct
/></nln><nln
><bsl
/>a<lsb
/>href<eqc
/><quo
/>http<cln
/><sol
/><sol
/>www<per
/>w3<per
/>org<sol
/><hsh
/>1<quo
/><rsb
/><lbr
/><hsh
/>2<rbr
/><rbr
/></nln></verblist></itembody></item><item
><itembody
><bold
>Invocations</bold> <brk
/>
<nul
/>
<verblist
><nln
>Using<spc
/>GELLMU<rsq
/>s<spc
/><bsl
/>emph<lbr
/>newcommand<rbr
/></nln><nln
>one<spc
/>can<spc
/>reduce<spc
/>the<spc
/>markup<spc
/>required</nln><nln
>for<spc
/>an<spc
/>anchor<spc
/>to<spc
/><bsl
/>w3ref<lbr
/>W3C<rbr
/><rsq
/>s</nln><nln
><bsl
/>w3ref<lbr
/>Math<sol
/><rbr
/><lbr
/>MathML<rbr
/><spc
/>site<per
/></nln></verblist></itembody></item><item
><itembody
><bold
>Rendering</bold>:
<nul
/>
Using GELLMU's <emph
>newcommand</emph> one
can reduce the markup required
for an anchor to <anch
><anchref
>Href="http://www.w3.org/"</anchref><anchv
>W3C</anchv></anch>'s
<anch
><anchref
>Href="http://www.w3.org/Math/"</anchref><anchv
>MathML</anchv></anch> site<eos
/></itembody></item></Menu></Section
><Section depth="1" seq = "15" sid="15"
><sunit>&SecRef-15;</sunit
><shead
><label lseq="30">SU-15</label
><label lseq="29" series="SiL" serseq="15">KEY-15</label
>A <abbr
>CTAN</abbr> Catalogue Entry</shead><parb
><latexcommand
><bsl
/>tiny</latexcommand>
<verblist
><nln
><bsl
/>begin<lbr
/>entry<rbr
/><lsb
/></nln><nln
><spc
/><spc
/>id<eqc
/><quo
/>gellmu<quo
/></nln><nln
><spc
/><spc
/>datestamp<eqc
/><quo
/>2001<sol
/>07<sol
/>30<quo
/></nln><nln
><spc
/><spc
/>modifier<eqc
/><quo
/>hammond<atc
/>math<per
/>albany<per
/>edu<quo
/></nln><nln
><rsb
/></nln><nln
><bsl
/>begin<lbr
/>about<rbr
/></nln><nln
><bsl
/>name<lbr
/>gellmu<rbr
/></nln><nln
><bsl
/>caption<lbr
/>LaTeX<hyp
/>like<spc
/>markup<spc
/>for</nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/>writing<spc
/>XML<spc
/>documents<rbr
/></nln><nln
><bsl
/>author<lbr
/><bsl
/>name<lbr
/>William<spc
/>F<per
/><spc
/>Hammond<rbr
/></nln><nln
><spc
/><spc
/><bsl
/>email<lbr
/>hammond<atc
/>math<per
/>albany<per
/>edu<rbr
/><rbr
/></nln><nln
><bsl
/>license<lsb
/>type<eqc
/><quo
/>gpl<quo
/><rsb
/>;</nln><nln
><bsl
/>version<lbr
/><bsl
/>number<lbr
/>0<per
/>7<per
/>4<rbr
/></nln><nln
><spc
/><spc
/><bsl
/>released<lbr
/>2001<sol
/>07<sol
/>26<rbr
/><rbr
/></nln><nln
><bsl
/>end<lbr
/>about<rbr
/></nln><nln
><bsl
/>begin<lbr
/>description<rbr
/></nln><nln
><bsl
/>begin<lbr
/>abstract<rbr
/></nln><nln
><spc
/><per
/><spc
/><per
/><spc
/><per
/></nln><nln
><bsl
/>end<lbr
/>abstract<rbr
/></nln><nln
><bsl
/>end<lbr
/>description<rbr
/></nln><nln
><bsl
/>distribution<lbr
/></nln><nln
><spc
/><bsl
/>ctan<lbr
/>support<sol
/>gellmu<rbr
/></nln><nln
><rbr
/></nln><nln
><bsl
/>end<lbr
/>entry<rbr
/></nln></verblist>

</parb></Section
><Section depth="1" seq = "16" sid="16"
><sunit>&SecRef-16;</sunit
><shead
><label lseq="32">SU-16</label
><label lseq="31" series="SiL" serseq="16">KEY-16</label
><abbr
>CTAN</abbr> Catalogue <abbr
>XML</abbr></shead><parb
><latexcommand
><bsl
/>tiny</latexcommand>
<verblist
><nln
><ltc
/>entry</nln><nln
><spc
/><spc
/>id<eqc
/><quo
/>gellmu<quo
/></nln><nln
><spc
/><spc
/>datestamp<eqc
/><quo
/>2001<sol
/>07<sol
/>30<quo
/></nln><nln
><spc
/><spc
/>modifier<eqc
/><quo
/>hammond<atc
/>math<per
/>albany<per
/>edu<quo
/></nln><nln
><gtc
/></nln><nln
><ltc
/>about<gtc
/></nln><nln
><ltc
/>name<gtc
/>gellmu<ltc
/><sol
/>name<gtc
/></nln><nln
><ltc
/>caption<gtc
/>LaTeX<hyp
/>like<spc
/>markup<spc
/>for</nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/>writing<spc
/>XML<spc
/>documents<ltc
/><sol
/>caption<gtc
/></nln><nln
><ltc
/>author<gtc
/><ltc
/>name<gtc
/>William<spc
/>F<per
/><spc
/>Hammond<ltc
/><sol
/>name<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>email<gtc
/>hammond<atc
/>math<per
/>albany<per
/>edu<ltc
/><sol
/>email<gtc
/><ltc
/><sol
/>author<gtc
/></nln><nln
><ltc
/>license<spc
/>type<eqc
/><quo
/>gpl<quo
/><sol
/><gtc
/></nln><nln
><ltc
/>version<gtc
/><ltc
/>number<gtc
/>0<per
/>7<per
/>4<ltc
/><sol
/>number<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>released<gtc
/>2001<sol
/>07<sol
/>26<ltc
/><sol
/>released<gtc
/><ltc
/><sol
/>version<gtc
/></nln><nln
><ltc
/><sol
/>about<gtc
/></nln><nln
><ltc
/>description<gtc
/></nln><nln
><ltc
/>abstract<gtc
/></nln><nln
><spc
/><per
/><spc
/><per
/><spc
/><per
/></nln><nln
><ltc
/><sol
/>abstract<gtc
/></nln><nln
><ltc
/><sol
/>description<gtc
/></nln><nln
><ltc
/>distribution<gtc
/></nln><nln
><spc
/><ltc
/>ctan<gtc
/>support<sol
/>gellmu<ltc
/><sol
/>ctan<gtc
/></nln><nln
><ltc
/><sol
/>distribution<gtc
/></nln><nln
><ltc
/><sol
/>entry<gtc
/></nln></verblist>

</parb></Section
><Section depth="1" seq = "17" sid="17"
><sunit>&SecRef-17;</sunit
><shead
><label lseq="34">SU-17</label
><label lseq="33" series="SiL" serseq="17">KEY-17</label
>Advanced <abbr
>GELLMU</abbr></shead><itemize
><item
><itembody
>Multiple Argument<sol
/>Option Syntax <brk
/> Example instance: <quostr
><bsl
/>frac<lbr
/>2<rbr
/><lbr
/>3<rbr
/></quostr> for <tmath
><frac
><numr
>2</numr><denm
>3</denm></frac></tmath> <bold
>if</bold>
  the name <emph
>frac</emph> is provided as an element with two
  required sub<hyp
/>elements in the document type<eos
/></itembody></item><item
><itembody
>Various Short Reference Features <brk
/> Example: The use of blank lines, as appropriate in context,
  for new paragraphs <bold
>if</bold> provided<eos
/></itembody></item><item
><itembody
>Concept of <emph
>advanced</emph> <abbr
>GELLMU</abbr> is not fully developed<eos
/></itembody></item><item
><itembody
>Main Instance: <bold
>Regular <abbr
>GELLMU</abbr></bold>, represented by
  <abbr
>GELLMU</abbr>'s own didactic <emph
>article</emph> document type<eos
/></itembody></item></itemize></Section
><Section depth="1" seq = "18" sid="18"
><sunit>&SecRef-18;</sunit
><shead
><label lseq="36">SU-18</label
><label lseq="35" series="SiL" serseq="18">KEY-18</label
>Why is  <emph
>article</emph> <quophrase
>Didactic</quophrase>?</shead><itemize
><item
><itembody
>Intended as a first <abbr
>XML</abbr> document type for <latex
/> authors</itembody></item><item
><itembody
>Sits in the middle between
  <enumerate
><item
><itembody
>What <latex
/> authors are accustomed to<eos
/>
  </itembody></item><item
><itembody
>What high end <abbr
>XML</abbr> people think is needed<eos
/>
  </itembody></item></enumerate></itembody></item><item
><itembody
>Room to adjust and expand<eos
/></itembody></item></itemize></Section
><Section depth="1" seq = "19" sid="19"
><sunit>&SecRef-19;</sunit
><shead
><label lseq="38">SU-19</label
><label lseq="37" series="SiL" serseq="19">KEY-19</label
>Advanced <abbr
>GELLMU</abbr> for <emph
>article</emph></shead><parb
><latexcommand
><bsl
/>footnotesize</latexcommand>
<display
><table
><tabarg
>llc</tabarg><tr><td><latexcommand
><bsl
/>small</latexcommand>
<bold
>Source</bold></td><td><bold
>Derived XML</bold></td><td><bold
>Presentation</bold></td></tr><tr><td><quostr
><bsl
/>emph<lbr
/>bird<rbr
/></quostr></td><td><quostr
><ltc
/>emph<gtc
/>bird<ltc
/><sol
/>emph<gtc
/></quostr></td><td><emph
>bird</emph></td></tr
><tr><td><quostr
><bsl
/>latex;</quostr></td><td><quostr
><ltc
/>latex<sol
/><gtc
/></quostr></td><td><latex
/></td></tr
><tr><td><quostr
><bsl
/>frac<lbr
/>2<rbr
/><lbr
/>3<rbr
/></quostr></td><td><quostr
><ltc
/>frac<gtc
/><ltc
/>num<gtc
/>2<ltc
/><sol
/>num<gtc
/></quostr></td><td><tmath
><frac
><numr
>2</numr><denm
>3</denm></frac></tmath></td></tr
><tr><td><quostr
><spc
/></quostr></td><td><quostr
><spc
/><spc
/><ltc
/>den<gtc
/>3<ltc
/><sol
/>den<gtc
/><ltc
/><sol
/>frac<gtc
/></quostr></td><td></td></tr
><tr><td><quostr
><bsl
/>label<lsb
/><cln
/></quostr></td><td><quostr
><ltc
/>label<spc
/></quostr></td><td>(invisible)</td></tr
><tr><td><quostr
><spc
/><spc
/>series<eqc
/><quo
/>n<quo
/><rsb
/><lbr
/><rbr
/></quostr></td><td><quostr
><spc
/><spc
/>series<eqc
/><quo
/>n<quo
/><gtc
/><ltc
/><sol
/>label<gtc
/></quostr></td></tr
></table
></display>

</parb></Section
><Section depth="1" seq = "20" sid="20"
><sunit>&SecRef-20;</sunit
><shead
><label lseq="40">SU-20</label
><label lseq="39" series="SiL" serseq="20">KEY-20</label
>Gamma Function: Its Weierstrass Product</shead><parb
><displaymath
> <int
><msub
>0</msub><msup
><infty
/></msup> t<pow
>x</pow> e<pow
><minus
/>t</pow> <frac
><numr
>d t</numr><denm
>t</denm></frac>
   </int> <equals
/> <frac
><numr
>1</numr><denm
>x</denm></frac>
   <prod
><msub
>k<equals
/>1</msub><msup
><infty
/></msup><frac
><numr
><bal
>1 <plus
/>
   <frac
><numr
>1</numr><denm
>k</denm></frac></bal><pow
>x</pow></numr><denm
><bal
>1 <plus
/> <frac
><numr
>x</numr><denm
>k</denm></frac></bal></denm></frac>
   </prod> </displaymath>

</parb></Section
><Section depth="1" seq = "21" sid="21"
><sunit>&SecRef-21;</sunit
><shead
><label lseq="42">SU-21</label
><label lseq="41" series="SiL" serseq="21">KEY-21</label
>Markup for the Gamma Identity</shead><hdr
><label lseq="43">gamma-src</label
>Regular <abbr
>GELLMU</abbr> source for the identity:</hdr><parb
><verblist
><nln
><bsl
/><lsb
/><spc
/><bsl
/>int<und
/><lbr
/>0<rbr
/><crt
/><lbr
/><bsl
/>infty<rbr
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/>t<crt
/>x<spc
/>e<crt
/><lbr
/><hyp
/>t<rbr
/><spc
/><bsl
/>frac<lbr
/>d<spc
/>t<rbr
/><lbr
/>t<rbr
/></nln><nln
><spc
/><spc
/><spc
/><bsl
/>int<cln
/></nln><nln
><spc
/><spc
/><spc
/><eqc
/><spc
/><bsl
/>frac<lbr
/>1<rbr
/><lbr
/>x<rbr
/></nln><nln
><spc
/><spc
/><spc
/><bsl
/>prod<und
/><lbr
/>k<eqc
/>1<rbr
/><crt
/><lbr
/><bsl
/>infty<rbr
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><bsl
/>frac<lbr
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><bsl
/>bal<lbr
/>1<spc
/><plu
/><spc
/><bsl
/>frac<lbr
/>1<rbr
/><lbr
/>k<rbr
/><rbr
/><crt
/>x</nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><rbr
/><lbr
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><bsl
/>bal<lbr
/>1<spc
/><plu
/><spc
/><bsl
/>frac<lbr
/>x<rbr
/><lbr
/>k<rbr
/><rbr
/></nln><nln
><spc
/><spc
/><spc
/><rbr
/><spc
/><bsl
/>prod<cln
/><spc
/><bsl
/><rsb
/></nln></verblist>

</parb></Section
><Section depth="1" seq = "22" sid="22"
><sunit>&SecRef-22;</sunit
><shead
><label lseq="45">SU-22</label
><label lseq="44" series="SiL" serseq="22">KEY-22</label
>Gamma: Derived <abbr
>XML</abbr> Markup</shead><latexcommand
><bsl
/>small</latexcommand><verblist
><nln
><ltc
/>displaymath<gtc
/></nln><nln
><ltc
/>int<gtc
/></nln><nln
><spc
/><ltc
/>msub<gtc
/>0<ltc
/><sol
/>msub<gtc
/></nln><nln
><spc
/><ltc
/>msup<gtc
/><ltc
/>infty<sol
/><gtc
/><ltc
/><sol
/>msup<gtc
/></nln><nln
><spc
/>t<ltc
/>pow<gtc
/>x<ltc
/><sol
/>pow<gtc
/><spc
/>e<ltc
/>pow<gtc
/><ltc
/>minus<sol
/><gtc
/>t<ltc
/><sol
/>pow<gtc
/></nln><nln
><spc
/><ltc
/>frac<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>numr<gtc
/>d<spc
/>t<ltc
/><sol
/>numr<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>denm<gtc
/>t<ltc
/><sol
/>denm<gtc
/></nln><nln
><spc
/><ltc
/><sol
/>frac<gtc
/></nln><nln
><ltc
/><sol
/>int<gtc
/></nln><nln
><ltc
/>equals<sol
/><gtc
/></nln><nln
><ltc
/>frac<gtc
/><ltc
/>numr<gtc
/>1<ltc
/><sol
/>numr<gtc
/><ltc
/>denm<gtc
/>x<ltc
/><sol
/>denm<gtc
/><ltc
/><sol
/>frac<gtc
/></nln><nln
><ltc
/>prod<gtc
/></nln><nln
><spc
/><ltc
/>msub<gtc
/>k<ltc
/>equals<sol
/><gtc
/>1<ltc
/><sol
/>msub<gtc
/></nln><nln
><spc
/><ltc
/>msup<gtc
/><ltc
/>infty<sol
/><gtc
/><ltc
/><sol
/>msup<gtc
/></nln><nln
><spc
/><ltc
/>frac<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>numr<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>bal<gtc
/>1<ltc
/>plus<sol
/><gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>frac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>numr<gtc
/>1<ltc
/><sol
/>numr<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>denm<gtc
/>k<ltc
/><sol
/>denm<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>frac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/><sol
/>bal<gtc
/><ltc
/>pow<gtc
/>x<ltc
/><sol
/>pow<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>numr<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>denm<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>bal<gtc
/>1<spc
/><ltc
/>plus<sol
/><gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>frac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>numr<gtc
/>x<ltc
/><sol
/>numr<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>denm<gtc
/>k<ltc
/><sol
/>denm<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>frac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/><sol
/>bal<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>denm<gtc
/></nln><nln
><spc
/><ltc
/><sol
/>frac<gtc
/></nln><nln
><ltc
/><sol
/>prod<gtc
/></nln><nln
><ltc
/><sol
/>displaymath<gtc
/></nln></verblist></Section
><Section depth="1" seq = "23" sid="23"
><sunit>&SecRef-23;</sunit
><shead
><label lseq="47">SU-23</label
><label lseq="46" series="SiL" serseq="23">KEY-23</label
>Gamma: in <abbr
>MathML</abbr></shead><parb
><display
><latexcommand
><bsl
/>small</latexcommand>(not by automatic translation)</display>
<latexcommand
><bsl
/>tiny</latexcommand>
<verblist
><nln
><ltc
/>math</nln><nln
><spc
/>xmlns<eqc
/><quo
/>http<cln
/><sol
/><sol
/>www<per
/>w3<per
/>org<sol
/>1998<sol
/>Math<sol
/>MathML<quo
/></nln><nln
><spc
/>class<eqc
/><quo
/>display<quo
/><spc
/>mode<eqc
/><quo
/>display<quo
/><gtc
/></nln><nln
><ltc
/>mrow<gtc
/></nln><nln
><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>msubsup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mo<gtc
/><amp
/>Integral;<ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mn<gtc
/>0<ltc
/><sol
/>mn<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mi<gtc
/><amp
/>infin;<ltc
/><sol
/>mi<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>msubsup<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>msup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/>t<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/>x<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/><sol
/>msup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mo<gtc
/><spc
/><ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>msup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/>e<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/><hyp
/>t<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>msup<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>mo<gtc
/><spc
/><ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/>dt<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>mi<gtc
/>t<ltc
/><sol
/>mi<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/><sol
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><ltc
/>mo<gtc
/><eqc
/><ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mn<gtc
/>1<ltc
/><sol
/>mn<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mi<gtc
/>x<ltc
/><sol
/>mi<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>mfrac<gtc
/></nln><nln
><spc
/><ltc
/>mo<gtc
/><spc
/><ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>msubsup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mo<gtc
/><amp
/>Product;<ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/>k<ltc
/><sol
/>mi<gtc
/><ltc
/>mo<gtc
/><eqc
/><ltc
/><sol
/>mo<gtc
/><ltc
/>mn<gtc
/>1<ltc
/><sol
/>mn<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mi<gtc
/><amp
/>infin;<ltc
/><sol
/>mi<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>msubsup<gtc
/></nln><nln
><spc
/><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>msup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mfenced<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mn<gtc
/>1<ltc
/><sol
/>mn<gtc
/><ltc
/>mo<gtc
/><plu
/><ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mfrac<gtc
/><ltc
/>mn<gtc
/>1<ltc
/><sol
/>mn<gtc
/><ltc
/>mi<gtc
/>k<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>mfenced<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mi<gtc
/>x<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>msup<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/><ltc
/>mfenced<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mn<gtc
/>1<ltc
/><sol
/>mn<gtc
/><ltc
/>mo<gtc
/><plu
/><ltc
/><sol
/>mo<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/>mfrac<gtc
/><ltc
/>mi<gtc
/>x<ltc
/><sol
/>mi<gtc
/><ltc
/>mi<gtc
/>k<ltc
/><sol
/>mi<gtc
/><ltc
/><sol
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>mfenced<gtc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><spc
/><spc
/><ltc
/><sol
/>mfrac<gtc
/></nln><nln
><spc
/><spc
/><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><spc
/><ltc
/><sol
/>mrow<gtc
/></nln><nln
><ltc
/><sol
/>mrow<gtc
/></nln><nln
><ltc
/><sol
/>math<gtc
/></nln></verblist>

</parb></Section
><Section depth="1" seq = "24" sid="24"
><sunit>&SecRef-24;</sunit
><shead
><label lseq="49">SU-24</label
><label lseq="48" series="SiL" serseq="24">KEY-24</label
>Viewing MathML</shead><par
>Viewing support for <abbr
>MathML</abbr> in web pages is not yet
widely available<eos
/>  The above item can be rendered by:
<itemize
><item
><itembody
><anch
><anchref
>Href="http://www.w3.org/"</anchref><anchv
>W3C</anchv></anch>'s <anch
><anchref
>Href="http://www.w3.org/Amaya"</anchref><anchv
><softw
>Amaya</softw></anchv></anch>: <anch
><anchref
>Href="http://math.albany.edu:8000/<tld
/>hammond/gellmu/wprod.html"</anchref><anchv
><path
>wprod.html</path></anchv></anch>
      or <anch
><anchref
>Href="http://math.albany.edu:8000/<tld
/>hammond/gellmu/wprod.xml"</anchref><anchv
><path
>wprod.xml</path></anchv></anch><eos
/></itembody></item><item
><itembody
><anch
><anchref
>Href="http://www.mozilla.org/releases/"</anchref><anchv
><softw
>Mozilla</softw></anchv></anch><apos
/>s
       <abbr
>MathML</abbr> development track:
       <anch
><anchref
>Href="http://math.albany.edu:8000/<tld
/>hammond/gellmu/wprod.xml"</anchref><anchv
><path
>wprod.xml</path></anchv></anch> (only)<eos
/></itembody></item><item
><itembody
>With special plugin for <softw
>MSIE</softw>:
         <anch
><anchref
>Href="http://math.albany.edu:8000/<tld
/>hammond/gellmu/wprod.html"</anchref><anchv
><path
>wprod.html</path></anchv></anch> (only)<eos
/></itembody></item></itemize></par></Section
><Section depth="1" seq = "25" sid="25"
><sunit>&SecRef-25;</sunit
><shead
><label lseq="51">SU-25</label
><label lseq="50" series="SiL" serseq="25">KEY-25</label
>Generating MathML from <emph
>article</emph></shead><itemize
><item
><itembody
>Ad hoc <path
>wprod.html</path> was made from <abbr
>GELLMU</abbr> source:<brk
/> <anch
><anchref
>Href="http://math.albany.edu:8000/<tld
/>hammond/gellmu/wprod.glm"</anchref><anchv
><path
>wprod.glm</path></anchv></anch><eos
/></itembody></item><item
><itembody
>The short <anch
><anchref
>iref="gamma-src"</anchref><anchv
><emph
>article</emph> form</anchv></anch> (slide
      &LabelRef-gamma-src;) of <abbr
>GELLMU</abbr> source above <emph
>could</emph> be given
      automatic translation to <abbr
>MathML</abbr><eos
/></itembody></item><item
><itembody
>An automatic translation should go through <emph
>content</emph> <abbr
>MathML</abbr>
      and from there to <emph
>presentation</emph> <abbr
>MathML</abbr><eos
/></itembody></item><item
><itembody
>An automatic translation would not be under the umbrella of general
      <abbr
>XML</abbr> processing<eos
/></itembody></item></itemize></Section
><Section depth="1" seq = "26" sid="26"
><sunit>&SecRef-26;</sunit
><shead
><label lseq="53">SU-26</label
><label lseq="52" series="SiL" serseq="26">KEY-26</label
>Reliable Generation of MathML</shead><par
>Reliable translation will require:
  <Menu
><item
><itembody
>A substantial non<hyp
/><abbr
>XML</abbr>, but <abbr
>XML</abbr><hyp
/>aware, parsing of all math
        zones in a <abbr
>GELLMU</abbr> source document<eos
/>
  </itembody></item><item
><itembody
>Occasional math parsing hints from authors in their markup<eos
/>
  </itembody></item><item
><itembody
>Desirable, sometimes required:
    <enumerate
><item
><itembody
>Source markup labeling of math symbols<eos
/>
    </itembody></item><item
><itembody
>Source markup typing of math symbols<eos
/>
    </itembody></item></enumerate>
  </itembody></item></Menu></par></Section
><Section depth="1" seq = "27" sid="27"
><sunit>&SecRef-27;</sunit
><shead
><label lseq="55">SU-27</label
><label lseq="54" series="SiL" serseq="27">KEY-27</label
>MathML Generation Issues</shead><itemize
><item
><itembody
>Will authors cooperate<eoq
/>
  </itembody></item><item
><itembody
>Will <bold
>standard</bold> web user agents cooperate<eoq
/></itembody></item></itemize></Section
><Section depth="1" seq = "28" sid="28"
><sunit>&SecRef-28;</sunit
><shead
><label lseq="57">SU-28</label
><label lseq="56" series="SiL" serseq="28">KEY-28</label
>How Were These Slides Made?</shead><parb
>There were two sets of slides and, correspondingly, two formatters,
one for <anch
><anchref
>Href="slidegart.pl"</anchref><anchv
>transparencies</anchv></anch>
formatted by the regular program <softw
>latex</softw>
and the other for <anch
><anchref
>Href="pp4gart.pl"</anchref><anchv
>PP4<sol
/>PDF web slides</anchv></anch>
formatted by the program <softw
>pdflatex</softw> using a number of packages
including <softw
>ppower4</softw> by Klaus Guntermann of Darmstadt University
of Technology<eos
/>  Actually I used a small modification of
<qquostr
>pp4slide.sty</qquostr> named <urlanch
>gpp4slide.sty</urlanch> to make
things work with the standard <softw
>slides</softw> document class<eos
/>
Both of these work with <abbr
>GELLMU</abbr> <emph
>article</emph>, and there are slightly
different definitions of <emph
>slide</emph> with <emph
>newcommand</emph> in the
two<eos
/>

</parb></Section
></body
></article>
