How This Book Is Organized

 < Day Day Up > 



The book consists of 15 chapters divided into three parts:

  • Part I explains the key features of MathML syntax.

  • Part II provides information on using MathML for specific tasks.

  • Part III contains reference information on MathML.

A brief description of the contents of each chapter is given below.

Part I MathML Concepts

Chapter 1, "Introduction to MathML", gives the background needed to understand the origin, goals, and benefits of MathML.

Chapter 2, "XML Primer," reviews the XML concepts needed for understanding MathML.

Chapter 3, "Fundamentals of MathML," explains the basic features of presentation and content markup. It also gives an overview of the character entities defined by the MathML Document Type Definition (DTD).

Chapter 4, "Presentation Markup," describes the different types of presentation elements and gives examples of their use.

Chapter 5, "Content Markup," describes the different types of content elements and gives examples of their use.

Chapter 6, "Combining Presentation and Content Markup," explains the reasons and rules for combining presentation and content markup.

Part II Working with MathML

Chapter 7, "Displaying MathML in Web Browsers," gives an overview of the current support for MathML in Web browsers and provides information on how to author MathML documents for display on the Web.

Chapter 8, "Applying Styles and Transformations," summarizes the basic principles and syntax of CSS and XSLT stylesheets and gives examples of their applications to MathML documents.

Chapter 9, "Authoring and Editing MathML," reviews the software tools available for authoring and editing MathML content.

Chapter 10, "Converting between TeX and MathML," reviews the tools and techniques available for converting TeX documents into XHTML+MathML and vice versa.

Chapter 11, "Using MathML for Computations," provides an overview of the two major computer algebra systems-Mathematica and Maple-that can perform computations using MathML.

Chapter 12, "Developing Dynamic MathWeb Pages," provides detailed information on using MathML to create dynamic Web pages that feature interactive mathematical content.

Part III Reference

Chapter 13, "Presentation Elements," gives an alphabetical listing of all presentation elements with a description of each element's usage, syntax, and attributes.

Chapter 14, "Content Elements," gives an alphabetical listing of all content elements with a description of each element's usage, syntax, and attributes.

Chapter 15, "MathML Characters," contains a set of character tables that show glyphs for all the characters defined in the MathML DTD and their position in Unicode.

Appendix A, "About the CD-ROM," contains a list of software included with the book, along with system requirements and installation information.

Appendix B, "MathML Resources," provides a list of resources relevant for MathML users such as Web sites, software products, e-mail discussion lists, and books.



 < Day Day Up > 



The MathML Handbook
The MathML Handbook (Charles River Media Internet & Web Design)
ISBN: 1584502495
EAN: 2147483647
Year: 2003
Pages: 127
Authors: Pavi Sandhu

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net