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 19:45 (saite)
Papildināju kodu ar jaunu funkcionalitāti, vajadzētu pārlīmēt to vēlreiz. Tagad vajadzētu varēt norenderēt ne tikai standarta matemātiku, bet arī diagrammas u.c. grafiku.

\(\begin{xy}
\xymatrix {
U \ar@/_/[ddr]_y \ar@{.>}[dr]|{\langle x,y \rangle} \ar@/^/[drr]^x \\
& X \times_Z Y \ar[d]^q \ar[r]_p & X \ar[d]_f \\
& Y \ar[r]^g & Z
}
\end{xy}\)

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


[info]ctulhu
2015-06-01 19:46 (saite)
OK

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


[info]doomed
2015-06-04 08:54 (saite)
neat.
laikam būs jāpapēta latex

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


[info]mindbound
2015-06-04 10:25 (saite)
Esmu nodzīvojies līdz tam, ka, ja vien dokumenta formātu atsevišķi nepaģēr kādas regulas, faktiski visu rakstu vai nu plain text/Org mode (mazās ikdienas piezīmes), vai lateksā (ja uznāk ekstra slinkums, tad caur LyX frontendu) ar kompilāciju uz PDF.

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


(Lasīt komentārus) -

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