Jugla ziemā

Matemātika web lapā? Tas ir ļoti vienkārši! (2)

19:23, piektdiena, 8. marts, 2013.
MathJax
MathJax
MathJax
MathJax
Mūsdienās ievietot (pēc dažu cilvēku domām) sarežģītas matemātiskas izteiksmes web lapā ir vieglāk kā jebkad agrāk! Ātra situācijas izpēte mani noveda pie MathJax.
MathJax atrod lapas kodā \(\LaTeX{}\) kodu un nokompilē to kvalitatīva izskata izteiksmē tāpat kā to izdara jebkurš standarta  \(\LaTeX{}\) kompilators. Ir pieejami arī daudz citi web lapām piemēroti  \(\LaTeX{}\) kompilatori, lielākā daļa no tiem matemātiskās izteiksmes parāda kā attēlus, savukārt MathJax tās attēlo izmantojot web simbolus, nodrošinot augstu poligrāfisku kvalitāti.

MathJax izmantošana ir tikpat vienkārša kā \(2\cdot 2 = 5\). Ieliekam šo kodu:
<!-- MathJax -->
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    tex2jax: {inlineMath: [['\\(','\\)']]},
    displayAlign: "center",
    displayIndent: "0.1em"
  });
</script>
<script type="text/javascript"
  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

lapas head daļā un lieta darīta, jebkurā vietā ievietota LaTeX izteiksme tiks atpazīta.

Vai zināji, ka \(e = \lim\limits_{n\rightarrow\infty}\left(1+\frac{1}{n}\right)^n\) un 
\[\ln(1+x) = \sum\limits_{n=1}^{\infty}\frac{(-1)^{n+1}}{n}x^n = \]
\[ = x - \frac{x^2}{2} + \frac{x^3}{3} - \dots,~\forall ~ \vert x\vert \leqslant 1?\]

Papildinājums: lai lapā joprojām varētu normāli parādīt dolāra simbolu ($) \(\LaTeX\) atdalīšanai izmantojam backslash ( \ ) un atbilstošu iekavu.

Komentāri

Kā to var izdarīt wordpress.com, ja var?
, 22:27, piektdiena, 8. marts, 2013.
Manuprāt, noderēs šis spraudnis, neesmu gan mēģinājis: http://wordpress.org/extend/plugins/mathjax-latex/
Linards, 23:09, piektdiena, 8. marts, 2013.
Lūdzu ņem vērā, ka komentēt iespējams tikai tad, ja Tava pārlūkprogramma pieņem sīkdatnes!