JsMath

Method of including mathematics in web pages
Download

JsMath Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Davide P Cervone
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 283 KB

JsMath Tags


JsMath Description

Method of including mathematics in web pages The jsMath package provides a method of including mathematics in HTML pages that works across multiple browsers under Mac OS X, Linux, Windows and other flavors of unix. jsMath overcomes a number of the shortcomings of the traditional method of using images to represent mathematics: jsMath uses native fonts, so they resize when you change the size of the text in your browser, they print at the full resolution of your printer, and you don't have to wait for dozens of images to be downloaded in order to see the mathematics in a web page. There are also advantages for web-page authors, as there is no need to preprocess your web pages to generate any images, and the mathematics is entered in TeX form, so it is easy to create and maintain your web pages. NOTE: jsMath is licensed and distributed under the terms of the Apache License V2.0. Requirements: · Java What's New in This Release: · Fixed an error in the Unicode fallback tables for the PC (the "floor" and "ceil" characters were reversed). · Fixed a problem with MSIE where a relative URL used to obtain jsMath from a server that requires a port number was not handled properly by jsMath. · Fixed a bug in which alignments could be clipped on the right in MSIE under certain font-scaling conditions. · Added an eqnarray* environment for consistency with other starred environments, and made the eqn-number extension honor the star. · Updated the bbox extension to avoid a problem with box widths not being properly computed when box commands are nested. Also the old version was inefficient about typesetting the contents of the box (it was performed twice, so nested boxes caused the processing to go up exponentially). Finally, boxed elements now have superscripts and subscripts applied to the box, rather than the contents of the box. · Fixed a problem with how jsMath measures the heights of characters (by removing an old hack that no longer appears to be necessary). This improves spacing in overline and other situations that are height-sensitive. · Fixed a bug introduced in v3.6a (by a typo) that would prevent processing of mathematics within an hbox. · In v3.6, the method for handling the position:fixed bug in MSIE caused type-in areas in forms to be difficult to select (due to another bug in MSIE), so the solution had to be scaled back a bit. It now allows you to override the horizontal position of the jsMath button and message box, but you can't position it relative to the top of the window in MSIE. Repositioning works fine in all other browsers. I'll keep working to see if I can get around this. · Properly detect the Google Chrome browser. · Fixed angle to not use unicode but rather construct it from the fonts similar to how TeX does. · Fixed bug where char did not properly respect the current style (e.g., in scripts) · Added a new macros field to the easy/load.js file that lets you define custom macros automatically. (This is easier than having to make your own local.js file.) · Fixed a bug with operatorname in the AMSmath package that incorrectly handled the unstarred version of the operator in displayed math mode.


JsMath Related Software