jsMath: A Method of Including Mathematics in Web Pages

http://www.math.union.edu/~dpvc/jsMath/

http://www.cnblogs.com/lancee/archive/2011/12/30/2307157.html

http://www.neoease.com/web-gallery-tool-compare-highslide-js-vs-lightbox-2-vs-fancybox/


The jsMath package provides a method of including mathematics in HTML pagesthat works across multiple browsers under Windows, Macintosh OS X, Linuxand other flavors of unix. It overcomes a number of the shortcomings ofthe traditional method of using images to represent mathematics: jsMathuses native fonts, so they resize when you change the size of the text inyour browser, they print at the full resolution of your printer, and youdon't have to wait for dozens of images to be downloaded in order to seethe mathematics in a web page. There are also advantages for web-pageauthors, as there is no need to preprocess your web pages to generate anyimages, and the mathematics is entered in TeX form, so it is easy to createand maintain your web pages.

Although it works best with the TeX fonts installed, jsMath will fall backon a collection of image-based fonts (which can still be scaled or printedat high resolution) or unicode fonts when the TeX fonts are not available.There is a control panel connected to a small floating button that lets theuser select which fallback method to use or change some other settings like ascaling factor to use for the mathematics compared to the other text on thepage.

About jsMath:
     
Information for jsMath users
Information for jsMath authors
Browser compatibility chart
Known bugs
 
Bug tracker @ SourceForge.net
User community @ SourceForge.net


Samples:

     
Examples of jsMath
jsMath symbol charts
Gallery of jsMath in use
Interactive jsMath lab


Downloads:

     
Download the TeX fonts
Download jsMath (for authors)
Changes in the latest version
Future features of jsMath


Contact:

     
Send comments to the author of jsMath
Bug tracker @ SourceForge.net

The jsMath package is based on the TeX mathematics layout engine asdescribed in Appendix G of Donald Knuth's The TeXbook. Since jsMathuses the TeX fonts, it also has the font metric information from theassociated .tfm files at its disposal, so it handles italic correction andkerning in essentially the same way as TeX. This makes the output of jsMathas nearly identical to that of TeX as I could manage.

JsMath does not use MathML, but this is not intended to indicate thatMathML is not a good or useful thing, because it is, and I know that. ButMathML is not designed to be written directly by human beings, and I wanteda format that I could easily write by hand and include in quick,non-archival web pages like homework assignments, while not having torequire students to use a particular browser or download extra software tobe able to view it. At the time I wrote jsMath, only Mozilla on the PCimplemented MathML directly, and MSIE on the PC could do it with a plugin,but there wasn't a Mac-based browser that handled MathML adequately (itlooks like Mozilla 1.5 might finally have it working), and I'm not surewhat the situation is for unix. I wanted a solution that workedout-of-the-box with a wider range of browsers, and on the Mac in particularsince that is what I use. Thus jsMath was born.

你可能感兴趣的:(Web,homework,download,browser,mozilla,fonts)