Bringing Mathematical Formatting to the Web - PowerPoint PPT Presentation

About This Presentation
Title:

Bringing Mathematical Formatting to the Web

Description:

Background The need for math on the web was obvious from the start was included in ... HTML 4.0 includes Greek/math symbol sets But no one knew how ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 32
Provided by: BeboW1
Category:

less

Transcript and Presenter's Notes

Title: Bringing Mathematical Formatting to the Web


1
Bringing Mathematical Formatting to the Web
  • An Overview of the Technology and SLACs
    Experience
  • Session F19

2
Background
  • The need for math on the web was obvious from
    the start
  • ltmathgt was included in the HTML specification
    (November 1993)
  • HTML 4.0 includes Greek/math symbol sets
  • But no one knew how to do it right
  • LATEX?
  • Mathematica?

3
The Challenges
  • Rendering
  • bringing the granularity of LATEX to the level of
    HTML
  • graphical and textual representations
  • display issues - baselines, etc.
  • Generation
  • formatting tools
  • application output

4
The Challenges (2)
  • Interoperability
  • use of semantic information in other applications

5
Bitmapped Mathematics
  • Easily generated and embedded in HTML pages
  • Lack of support in non-graphical systems
  • Issues
  • scaling, anti-aliasing, contrast
  • inability to edit or extend
  • concentration only on appearance
  • Support - MINSE, WebEQ, etc.

6
LATEX Approaches to Web Math
7
MathML
  • MathML 1.0 - W3C Recommendation - April 1998
  • W3C Math Working Group composed of major players
  • MathML is an instance of XML

8
MathML Goals
  • To provide a method for defining a mathematical
    expression in terms of its presentation and
    semantics (meaning)
  • To provide a low-level format for describing
    mathematics as a basis for machine to machine
    communication
  • To facilitate the use and re-use of mathematical
    and scientific content on the Web

9
Taxonomy of MathML Elements
  • Presentation elements - describe mathematical
    notation structure e.g., ltmrowgt
  • Content elements - describe mathematical objects
    directly e.g., ltvectorgt
  • Interface elements - describe external
    interfaces e.g., ltmathgt passes parameters to a
    MathML processor

10
MathML Example
11
MathML Example (2)
12
Authoring MathML
  • Not intended to be authored by hand
  • Programs such as Mathematica, Maple, MathType
    will support MathML
  • Authoring environments (e.g., Amaya)

13
(No Transcript)
14
(No Transcript)
15
SLAC and Web Math
  • SPIRES-HEP Database Catalog
  • Over 415,000 papers - most with math
  • Once accessed via QSPIRES
  • The first killer app on the Web
  • Control over display via pre-processing response

16
Initial Efforts
  • LATEX2HTML
  • MINSE
  • developed at University of Waterloo
  • supported by the AMS
  • polymediator - media-independent
  • uses own math markup but plans for MathML
  • server-based

17
Initial Efforts (2)
  • WebEQ
  • graphic generated by Java application

18
MINSE Example
19
IBM TechExplorer
  • IBM TechExplorer Hypermedia Browser
  • A Web browser plug-in
  • Dynamically formats and displays documents coded
    with TEX/LATEX and MathML

20
TechExplorer Example
21
TechExplorer Example (2)
22
(No Transcript)
23
TechExplorer/SPIRES-HEP Issues
  • Titles and Header Information
  • Abstract Viewing
  • Linking to Full Documents

24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
References
  • M. Goosens, S. Rahtz, et. al., The LaTeX Web
    Companion, Addison-Wesley, 1999
  • http//www.w3.org/Math/
  • MINSE - http//www.lfw.org/math/top.html
  • http//www.webeq.com/
  • http//www.mathtype.com/
  • http//www.gutenberg.eu.org/omega/

29
References (2)
  • http//www.software.ibm.com/techexplorer
  • Communicating Math with Hypertext,
    http//www.geom.umn.edu/events/courses/1996/cmwh/
  • Including Math Notation in Web Pages,
    http//forum.swarthmore.edu/typesetting/index.html

30
References (3)
  • HTML 4.0 character sets - http//www.w3.org/MarkUp
    /

31
Special Thanks
  • Mimi Jett, IBM Research, who co-authored the
    paper
  • SLAC Library
  • SLAC Technical Publications
Write a Comment
User Comments (0)
About PowerShow.com