JsMath

jsMath
Típusú szoftverkönyvtár
Fejlesztő Davide P. Cervone és mások
Beírva JavaScript
Operációs rendszer platformközi
legújabb verzió 3,6e (2010. március 21.)
Engedély Apache licenc
Weboldal math.union.edu/~dpvc/jsMath/

jsMath – JavaScript - könyvtár , amelyet úgy terveztek, hogy a böngészőkben többplatformos módon jelenítse meg a TeX formátumban gépelt matematikai képleteket . A jsMath egy ingyenes szoftver, amelyet az Apache licenc alatt adtak ki .

Népszerűség

A jsMath messze az egyik legnépszerűbb módja a matematikai képletek weboldalakba történő beszúrásának. . Különösen sok blogon és fórumon megtalálható, és a jsMath-ot a Sage számítógépes algebrarendszer szabványos felületén is használják . . Napjainkban a jsMath-tal versengő könyvtárak többsége, beleértve a Wikipédia által használt rendszert, képletek beszúrásáért versenyez a formázott szövegek megjelenítése helyett. . Másrészt a MathML szabvány támogatása hamarosan megjelenik a böngészőkben. .

Használat

A könyvtár összekapcsolása

Használatához be kell töltenie a könyvtárat:

<script src="path/to/library/easy/load.js"></script>

vagy

<script src="path/to/library/jsMath.js"></script>

és a képletek alapértelmezés szerint közvetlenül írhatók, mint Texben vagy LaTeX -ben :

\[ \!i\hbar\frac{\partial}{\partial t}\psi=-\frac{\hbar^2}{2m}\nabla^2\psi+V\psi \]

A könyvtár maga keresi meg és dolgozza fel őket. Az eredmény egy képlet lesz, abban a formában, ahogy azt a TeX-ben szoktuk látni:

Kívánt esetben a képlet eleje és vége jelölői egy speciális funkcióval beállíthatók.

A képletek kiváló minőségű megjelenítéséhez a könyvtár speciális betűtípusok telepítését kínálja a felhasználónak. Így kapcsolódnak össze:

<script src="path/to/library/plugins/noImageFonts.js"></script>

Ezen kívül a könyvtár használatakor a böngészőablak jobb alsó sarkában lévő oldalon megjelenik a beállításainak vezérlőpultja.

Alkalmazás

A könyvtár alapvetően úgy van kialakítva, hogy a betöltés után azonnal feldolgozza az oldalt, azonban funkciói elérhetőek és működnek dinamikus oldalak esetén is.

A konvertált képletek további stílusozására szolgáló mechanizmusok is rendelkezésre állnak, bár a könyvtár nem támogatja a legtöbb szabványos TeX formázási parancsot.

Bővíthetőség

A könyvtárcsomag számos bővítményt és beépülő modult tartalmaz, és a fejlesztők saját maguk is írhatnak.

Szabványos bővítmények

Szabványos kiterjesztések

Plugin kapcsolat

Egy plugin, például a tex2math csatlakoztatásához elegendő a könyvtár csatlakoztatása után írni:

<script> jsMath.Setup.Script("plugins/tex2math.js"); </script>

Ezt követően pedig a plugin által oda adott funkciók elérhetővé válnak a jsMath objektumban.

Lásd még

Linkek