Pokazywanie postów oznaczonych etykietą HTML. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą HTML. Pokaż wszystkie posty

niedziela, 6 maja 2012

MathML

Uwaga - ten artykuł stanowić ma swego rodzaju "ściągawkę" - dlatego będzie co jakiś czas uzupełniany.

Prędzej czy później każdego spotka problem, w jaki sposób napisać wzór matematyczny w jakimś dokumencie (*). Nowoczesne pakiety biurowe (ja używam OpenOffice) mają edytory formuł. Ale do publikacji na stronach trzeba używać czegoś innego. Można wstawić obrazek stworzony różnymi technikami (np. jako screenshot z takiego edytora). Zauważyłem, że niektórzy tworzą takie obrazki LaTeXem. Może i jest to łatwe, ale jak dla mnie za dużo zabawy + wgrywania masy drobnych obrazków (nie mówiąc o tym, że zdążyłem już sporo zapomnieć). Ale na szczęście jest coś takiego jak MathML. Jest to - w dużym skrócie mówiąc - taki HTML do pisania formuł matematycznych.

(*) - No dobra, nie każdego .

MathML istnieje w dwóch odmianach - Presentation Markup i Content Markup. Obydwa są wymienne i można je nawet kombinować. Różnica jest taka, że przy pomocy Presentation Markup mamy większą kontrolę nad wyglądem formuły, a dzięki Content Markup mamy większą kontrolę nad "działaniem" formuły. Ja zamierzam korzystać z Presentation Markup i tę odmianę MathML chcę w dużym uproszczeniu tu opisać. Jeśli ktoś jest zainteresowany tematem bardziej, niech odwiedzi stronę W3C.org - MathML.