302cc9b4780f8cbef6f70c3a8417913050b6aafb ([info]mindbound) rakstīja,
@ 2015-06-01 01:53:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Garastāvoklis:awake
Mūzika:Tenhi - Maaäet: Sarastuskävijä
Entry tags:computers, mathematics

Padomāju un man iepatikās nospriedu, ka jaunajā bloga iterācijā vairs nemocīšos ar mēģinājumiem atveidot matemātiku ar paša rakstītu HTML + CSS vai no dažādiem Tīkla kaktiem ielinkotiem attēliem. Tā vietā turpmāk rakstīšu parastu, godīgu \(\LaTeX\) kodu, kā apskatīšanai ar MathJax palīdzību piedāvāju (jo LJ/SC, diemžēl, neļauj pievienot vajadzīgo funkcionalitāti pašam blogam) izveidot sev jaunu grāmatzīmi, kuras URL laukā ielīmēt sekojošo:

javascript:(function(){function%20f(e){var%20t='.MathJax%20.mn%20{background:%20inherit;}%20.MathJax%20.mi%20{color:%20inherit;}%20.MathJax%20.mo%20{background:%20inherit;}';var%20a=e.createElement('style');a.innerText=t;try{a.textContent=t;}catch(n){}e.getElementsByTagName('body')[0].appendChild(a);var%20i=e.createElement('script'),o;i.src='https%3A%2F%2Fcdn.mathjax.org%2Fmathjax%2Flatest%2FMathJax.js%3Fconfig%3DTeX-MML-AM_HTMLorMML';i.type='text/javascript';o='MathJax.Ajax.config.path[\'Contrib\']=\'https%3A%2F%2Fcdn.mathjax.org%2Fmathjax%2Fcontrib\';MathJax.Hub.Config({tex2jax:{inlineMath:[[\'%24\',\'%24\'],[\'\\\\(\',\'\\\\)\']],displayMath:[[\'%24%24\',\'%24%24\'],[\'\\\\[\',\'\\\\]\']],processEscapes:true},TeX:{equationNumbers:%20{autoNumber:%20"AMS"},extensions:[\'begingroup.js\',\'color.js\',\'[Contrib]/xyjax/xypic.js\']}});MathJax.Hub.Startup.onload();';if(window.opera){i.innerHTML=o;}else{i.text=o;}e.getElementsByTagName('head')[0].appendChild(i);}function%20g(t){if(t.MathJax===undefined){f(t.document);}else{t.MathJax.Hub.Queue(new%20t.Array('Typeset',t.MathJax.Hub));}}var%20a=document.getElementsByTagName('iframe'),n,i;g(window);for(n=0;n<a.length;n++){i=a[n].contentWindow||a[n].contentDocument;if(!i.document){i=i.parentNode;}g(i);}})();

Atverot bloga lapu un palaižot šo grāmatzīmi, “jēlam” \(\LaTeX\) kodam vajadzētu tikt korekti norenderētam (līdz lapas pārlādēšanai). To, vai grāmatzīme darbojas, kā paredzēts, var pārbaudīt ar šo pašu ierakstu (hint — visi trīs “\(\LaTeX\)” logo).



(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]mindbound
2015-06-01 11:44 (saite)
Jā, atšķirībā no standarta, MathJax dzinējs kaut kādēļ izvēlas $\LaTeX$ logo renderēt kursīvā. Tas gan ir izņēmums, kopumā viss pārējais tiek atrādīts atbilstoši standartam.

$\begin{aligned}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
\nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = 0
\end{aligned}$

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]dooora
2015-06-01 11:49 (saite)
rock'n roll!
šo attīstību biju palaidis garām, paldies.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]mindbound
2015-06-01 11:54 (saite)
MathJax ir de facto kvalitatīvas klienta puses matemātikas renderēšanas standarts jau pasen, līdz šim tikai nebiju iedomājies, kā to varētu piekabināt Cibas ierakstiem (jo LJ kods neļauj iekļaut trešās partijas skriptus).

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?