MathJax, avagy LaTeX a weben

Elképesztően hasznos Javascript libraryre hívta fel a figyelmemet @bodzasfanta a twitteren. A MathJax lényege, hogy minden böngészőben tökéletesen jeleníti meg a LaTeX-ben írott képleteket. A képletek nem csak szépek, de másolhatóak is!

Sajnos, mint tudjuk a html-nek vannak korlátai. Hogy lássátok a LaTeX és a MAthJax előnyét, mutatok pár példát.

Cosinus tétel
[latex]c^2=a^2+b^2-2ab\cos\gamma[/latex]

Másodfokú egyenlet megoldó képlet
[latex]x_{1,2}=\frac{-b\pm \sqrt{b^2-4ac}}{2a}[/latex]

Ugye, hogy szépek? Mostantól mindenkinek lehetősége nyílik a LaTeX egyszerű használatára. A telepítés wordpress blogokra is viszonylag egyszerűen végrehajtható. A fontos, hogy a plugin 0.2 verziója még a régi módon, csak simán MathJax/MathJax.js hívja be a javascriptet, pedig az újabb MathJax esetén már a következőképpen kell:

[html]

[/html]

Azaz ennek megfelelően a plugin konfigurálásánál be kell pipálni az „Override default location” -t, s betenni a MathJax.js után a ?config=default részt.

MatJax-latex WordPress plugin configuration

Így már probléma nélkül megy majd a MathJax az oldalon. A plugin előnye a header.php-ba való manuális beillesztéssel szemben, hogy csak akkor tölti be a JS-t, ha szerepel az oldalon MathJax LaTeX kód.

Iratkozz fel, hogy elsőnek értesülj új bejegyzésekről:

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.