Mathematical Markup Language: Porovnání verzí

Smazaný obsah Přidaný obsah
YurikBot (diskuse | příspěvky)
m robot přidal: pt:MathML
Dinybot (diskuse | příspěvky)
m robot: stylistické, typografické a kódové korekce a náhrady přesměrování podle specifikace
Řádek 1:
'''Mathematical Markup Language''' ('''MathML''', česky ''matematický značkovací jazyk'') je součástí dokumentů konsorcia [[World Wide Web Consortium|W3C]] ([http://www.w3.org World Wide Web Consortium]) jako podmnožina jazyka [[XML]] pro zápis matematických a příbuzných vzorců.
 
Specifikace verze 1.01 byla uveřejněna v červenci [[1999]] a v únoru [[2001]] se objevila verze 2.0. V listopadu [[2003]] bylo zveřejněno druhé vydání MathML verze 2.0 a byla označna jako konečná verze matematické pracovní skupiny konsorcia [[World Wide Web Consortium|W3C]].
 
MathML nepopisuje pouze grafickou ''prezentaci'', ale může také uchovávat informaci o ''smyslu'' výrazu. Pro uchování povědomí o jednotlivých částech zapsaných vzorců je vhodnější koncept [[OpenMath]], který je navržen pro uchování sémantických informací ve výrazech a může se používat jako doplněk MathML.
 
== Příklad ==
Dobře známý vzorec pro řešení [[kvadratická rovnice|kvadratické rovnice]]:
:<math>x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}</math>
Řádek 53:
Ačkoliv je MathML v porovnání se syntaxí TeXu objemnější, XML struktura dovoluje široké použití například v zobrazovacích zařízeních jako jsou [[webový prohlížeč|webové prohlížeče]] nebo ulehčuje přímou interpretaci v matematických programech. Rozsahem generovaného kódu není MathML určena k přímé tvorbě a editaci člověkem.
 
== Podpora v programech ==
Z hlavních webových prohlížečů, které přímo podporují formát MathML jsou to současné verze [[mozilla|Mozilly]] a jejích klonů [http://www.mozilla.org/projects/mathml/authoring.html]. Další prohlížeče podporují MathML pomocí externích pluginů.
 
MathML je také podporováno hlavími kancelářkými programy jako jsou [[Microsoft Word]], [[OpenOffice.org]] nebo [[KOffice]] a matematickými programy jako je [[Mathematica]].
 
== Externí odkazy ==
*[http://interval.cz/serialy/mathml-mathematical-markup-language/ MathML - Mathematical Markup Language] - průvodce v ČJ
*[http://pear.math.pitt.edu/mathzilla/itex2mml.html konverze mezi TeXem a MathML] - v EN