<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=MathML</id>
	<title>MathML - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=MathML"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=MathML&amp;action=history"/>
	<updated>2026-05-17T15:34:17Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=MathML&amp;diff=443358&amp;oldid=prev</id>
		<title>WikiSysop: bnz</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=MathML&amp;diff=443358&amp;oldid=prev"/>
		<updated>2022-03-23T14:29:52Z</updated>

		<summary type="html">&lt;p&gt;bnz&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 14:29, 23. ožujka 2022.&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Redak 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--'''MathML'''--&amp;gt;'''&lt;/del&gt;MathML''' je jezik baziran na [[XML]]u namijenjen kodiranju [[matematika|matematičkih]] izraza s ciljem jednostavnijeg prikazivanja i razmjene na [[web]]u.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MathML''' je jezik baziran na [[XML]]u namijenjen kodiranju [[matematika|matematičkih]] izraza s ciljem jednostavnijeg prikazivanja i razmjene na [[web]]u.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ideja jezika je da se isti kodirani izraz može prikazati i na ekranu [[browser|web preglednika]], i tekstualnog procesora, kao i isprintati na printeru bez ikakvih izmjena u izrazu. Odgovarajući računalni program trebao bi znati prepoznati i na ispravan način prikazati MathML kodirani izraz. &amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ideja jezika je da se isti kodirani izraz može prikazati i na ekranu [[browser|web preglednika]], i tekstualnog procesora, kao i isprintati na printeru bez ikakvih izmjena u izrazu. Odgovarajući računalni program trebao bi znati prepoznati i na ispravan način prikazati MathML kodirani izraz. &amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MathML specifikacija izdana je kao preporuka [[matematika|matematičke]] radne grupe [[W3C|World Wide Web Consortiuma]].  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;MathML specifikacija izdana je kao preporuka [[matematika|matematičke]] radne grupe [[W3C|World Wide Web Consortiuma]].  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=MathML&amp;diff=29175&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=MathML&amp;diff=29175&amp;oldid=prev"/>
		<updated>2021-08-10T11:47:07Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''MathML'''--&amp;gt;'''MathML''' je jezik baziran na [[XML]]u namijenjen kodiranju [[matematika|matematičkih]] izraza s ciljem jednostavnijeg prikazivanja i razmjene na [[web]]u.&lt;br /&gt;
Ideja jezika je da se isti kodirani izraz može prikazati i na ekranu [[browser|web preglednika]], i tekstualnog procesora, kao i isprintati na printeru bez ikakvih izmjena u izrazu. Odgovarajući računalni program trebao bi znati prepoznati i na ispravan način prikazati MathML kodirani izraz. &amp;lt;br /&amp;gt;&lt;br /&gt;
MathML specifikacija izdana je kao preporuka [[matematika|matematičke]] radne grupe [[W3C|World Wide Web Consortiuma]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Povijest ==&lt;br /&gt;
[[HTML]] je na svojim počecima uglavnom korišten za objavljivanje znanstvenih informacija i komunikaciju među znanstvenicima. Zbog toga su od samog početka razvoja [[HTML]]a autori su shvaćali ozbiljno nedostatak podrške [[matematika|matematičkim]] izrazima unutar [[HTML]]a. Kako bi prikazali [[matematika|matematički]] izraz na [[HTML]] stranici korisnici su se dovijali raznim trikovima i najčešće su prikazivali matematičke izraze kao slike umetnute u [[HTML]] stranicu. Takav način razmjene informacija nije odgovarajući zbog loše kvalitete prikaza informacija, nemogućnosti jednostavnog uređivanja izraza, nemogućnosti pretraživanja izraza, a i prijenos slika preko mreže zahtjeva više mrežnih resursa od prijenosa teksta, što je u to vrijeme bio problem.&lt;br /&gt;
&lt;br /&gt;
[[W3C]]u su upućeni razni prijedlozi za proširenje [[HTML]]a kako bi se na [[web]]u mogli prikazivati [[matematika|matematički]] izrazi, i [[1997.]] je [[W3C]] osnovao prvu matematičku radnu grupu koja je trebala riješiti taj problem. Radna grupa je ubrzo došla do zaključka da proširenje [[HTML]]a nije rješenje zbog ograničenja samog jezika u smislu prikazivanja tekstualnih informacija i kodiranja odgovarajućih posebnih znakova koji se koriste u [[matematika|matematičkim]] izrazima (npr. grčkih slova) te da je potrebno stvoriti poseban jezik namijenjen upravo radu s [[matematika|matematičkim]] izrazima. &lt;br /&gt;
&lt;br /&gt;
Zadali su niz ciljeva kojih su se u razvoju jezika pridržavali. Velik naglasak je stavljen na mogućnosti korištenja jezika od strane slijepih i slabovidnih (veza sa sintetizatorima govora, ispis na pisačima za [[Brailleovo pismo]]) kao i vezu s različitim skupom uređaja (prikaz na ekranu, prikaz na tekstualnim  terminalima, ispis na printerima, veza s drugim [[matematika|matematičkim jezicima]]  (npr. [[Tex|T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X]] ). Shvatili su također da čak i ako naprave savršen jezik, n neće postati prihvaćen ako infrastruktura najpopularnijih [[browser|Internet preglednika]] ne bude omogućavala korisnicima rad s tim jezikom.&lt;br /&gt;
U to vrijeme druga radna grupa [[W3C]]a radila je na razvoju [[XML]]a i on je zbog svojih dobrih osobina izabran za osnovu iz koje je kreiran MathML jezika.&lt;br /&gt;
Kako jezik postaje sve popularniji i proizvođači [[browser|internet preglednika]] kao i specijaliziranih [[matematika|matematičkih]] programa u svoje proizvode sve više uključuju podršku za MathML.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MathML jezik ==&lt;br /&gt;
MathML jezik služi za opisivanje prikaza i sadržaja matematičkih izraza. Sam jezik baziran je na [[XML]]u i sintaksna pravila su identična sintaksnim pravilima u [[XML]]u. Svaki element ima početnu i završnu oznaku koja omeđuje određeni sadržaj ili druge elemente ugnježđene unutar njega.&lt;br /&gt;
&lt;br /&gt;
Korijenski element MathMLa je &amp;amp;lt;math&amp;amp;gt; koji uokviruje sve ostale elemente dokumenta. Sve što se nalazi unutar tog elementa odnosi se na jedan MathML dokument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Elementi MathMLa ===&lt;br /&gt;
Elementi MathMLa dijele se u 3 grupe:&lt;br /&gt;
* '''prezentacijski''' elementi zaduženi za prikaz matematičkog sadržaja. Tipičan prezentacijski element je &amp;amp;lt;mrow&amp;amp;gt; koji označava jedan red u izrazu.&lt;br /&gt;
** korištenjem ''prezentacijskog'' elementa značenje zbroja 2 broja bi izgledalo kao ''a + b'' &lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;mrow&amp;gt;&lt;br /&gt;
	&amp;lt;mi&amp;gt; a &amp;lt;/mi&amp;gt;&lt;br /&gt;
	&amp;lt;mo&amp;gt; + &amp;lt;/mo&amp;gt;&lt;br /&gt;
	&amp;lt;mi&amp;gt; b &amp;lt;/mi&amp;gt;&lt;br /&gt;
&amp;lt;/mrow&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''sadržajni''' elementi zaduženi za opisivanje matematičkog sadržaja.  &lt;br /&gt;
** korištenjem ''sadržajnog'' elementa značenje izraza za zbrajanje 2 broja izgledalo bi otprilike ''zbroji a i b''&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;apply&amp;gt;&lt;br /&gt;
	&amp;lt;plus/&amp;gt;&lt;br /&gt;
	&amp;lt;ci&amp;gt; a &amp;lt;/ci&amp;gt;&lt;br /&gt;
	&amp;lt;ci&amp;gt; b &amp;lt;/ci&amp;gt;&lt;br /&gt;
&amp;lt;/apply&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
* elementi '''MathML sučelja''' koji omogućuju da se MathML izrazi na ispravan način prikazuju u određenom okruženju. MathML rađen je na osnovu [[XML]]a, kao i [[XHTML]]. Zbog toga oba dijele isto [[XML]] imeničko područje (namespace). Imeničko područje za MathML je &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;pre&amp;gt;http://www.w3.org/1998/Math/MathML&amp;lt;/pre&amp;gt; &lt;br /&gt;
Ono se obično navodi kao '''xmlns''' atribut &amp;amp;lt;math&amp;amp;gt; elementa.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;m:math xmlns:m=&amp;quot;http://www.w3.org/1998/Math/MathML&amp;quot;&amp;gt;&lt;br /&gt;
 	&amp;lt;m:mrow&amp;gt;&lt;br /&gt;
 		&amp;lt;mi&amp;gt; a &amp;lt;/mi&amp;gt;&lt;br /&gt;
 		&amp;lt;mo&amp;gt; + &amp;lt;/mo&amp;gt;&lt;br /&gt;
 		&amp;lt;mi&amp;gt; b &amp;lt;/mi&amp;gt;&lt;br /&gt;
 	&amp;lt;m:mrow&amp;gt;&lt;br /&gt;
&amp;lt;/m:math&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Primjer MathML dokumenta ==&lt;br /&gt;
Primjer kvadratne formule&lt;br /&gt;
:&amp;lt;math&amp;gt;x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U [[Tex|T&amp;lt;sub&amp;gt;E&amp;lt;/sub&amp;gt;X]]u izraz izgleda ovako:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U MathMLu isti izraz izgleda ovako&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
 &amp;lt;mrow&amp;gt;&lt;br /&gt;
  &amp;lt;mi&amp;gt;x&amp;lt;/mi&amp;gt;&lt;br /&gt;
  &amp;lt;mo&amp;gt;=&amp;lt;/mo&amp;gt;&lt;br /&gt;
  &amp;lt;mfrac&amp;gt;&lt;br /&gt;
    &amp;lt;mrow&amp;gt;&lt;br /&gt;
      &amp;lt;mrow&amp;gt;&lt;br /&gt;
        &amp;lt;mo&amp;gt;-&amp;lt;/mo&amp;gt;&lt;br /&gt;
        &amp;lt;mi&amp;gt;b&amp;lt;/mi&amp;gt;&lt;br /&gt;
      &amp;lt;/mrow&amp;gt;&lt;br /&gt;
      &amp;lt;mo&amp;gt;&amp;amp;PlusMinus;&amp;lt;/mo&amp;gt;&lt;br /&gt;
      &amp;lt;msqrt&amp;gt;&lt;br /&gt;
        &amp;lt;mrow&amp;gt;&lt;br /&gt;
          &amp;lt;msup&amp;gt;&lt;br /&gt;
            &amp;lt;mi&amp;gt;b&amp;lt;/mi&amp;gt;&lt;br /&gt;
            &amp;lt;mn&amp;gt;2&amp;lt;/mn&amp;gt;&lt;br /&gt;
          &amp;lt;/msup&amp;gt;&lt;br /&gt;
          &amp;lt;mo&amp;gt;-&amp;lt;/mo&amp;gt;&lt;br /&gt;
          &amp;lt;mrow&amp;gt;&lt;br /&gt;
            &amp;lt;mn&amp;gt;4&amp;lt;/mn&amp;gt;&lt;br /&gt;
            &amp;lt;mo&amp;gt;&amp;amp;InvisibleTimes;&amp;lt;/mo&amp;gt;&lt;br /&gt;
            &amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;&lt;br /&gt;
            &amp;lt;mo&amp;gt;&amp;amp;InvisibleTimes;&amp;lt;/mo&amp;gt;&lt;br /&gt;
            &amp;lt;mi&amp;gt;c&amp;lt;/mi&amp;gt;&lt;br /&gt;
          &amp;lt;/mrow&amp;gt;&lt;br /&gt;
        &amp;lt;/mrow&amp;gt;&lt;br /&gt;
      &amp;lt;/msqrt&amp;gt;&lt;br /&gt;
    &amp;lt;/mrow&amp;gt;&lt;br /&gt;
    &amp;lt;mrow&amp;gt;&lt;br /&gt;
      &amp;lt;mn&amp;gt;2&amp;lt;/mn&amp;gt;&lt;br /&gt;
      &amp;lt;mo&amp;gt;&amp;amp;InvisibleTimes;&amp;lt;/mo&amp;gt;&lt;br /&gt;
      &amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;&lt;br /&gt;
    &amp;lt;/mrow&amp;gt;&lt;br /&gt;
  &amp;lt;/mfrac&amp;gt;&lt;br /&gt;
 &amp;lt;/mrow&amp;gt;&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prikazivanje MathML sadržaja unutar HTMLa ==&lt;br /&gt;
Kako popularnost MathMLa raste proizvođači [[browser|internet preglednika]] u svoje programe pomalo, na različite načine uključuju podršku za prikazivanje MathML sadržaja. Osnova prikazivanja MathML sadržaja u [[HTML]] dokumentu je da se odgovarajućim [[XSLT]] transformacijama MathML sadržaj pretvori u odgovarajući formatirani [[XHTML]] sadržaj koji se prikazuje u [[browser|web pregledniku]].&lt;br /&gt;
&lt;br /&gt;
U okviru [[Mozilla]] projekta postoji podprojekt [http://www.mozilla.org/projects/mathml/ MathML in Mozilla] koji ima za cilj napraviti brz i kvalitetan programski proizvod koji bi omogućavao prikazivanje MathML izraza u [[browser|Internet preglednicima]] baziranima na [[Gecko]] platformi (Netscape navigator, [[Mozilla Firefox]]). Preglednici na toj bazi imaju dosta dobru ugrađenu podršku za prikaz MathML sadržaja. &lt;br /&gt;
Osim njih [[W3C]]ov [[browser|web preglednik]] [[Amaya]] ima ugrađenu podršku za prikazivanje MathMLsadržaja.&lt;br /&gt;
&lt;br /&gt;
Za [[Internet Explorer]] i druge preglednike postoje posebni programski dodaci drugih proizvođača koji omogućuju prikaz MathML sadržaja u tim [[browser|preglednicima]].&lt;br /&gt;
&lt;br /&gt;
== Verzije MathMLa ==&lt;br /&gt;
Prva verzija preporuke MathML 1.0 objavljena je [[1999.]] U vrijeme nastanka prve verzije MathML preporuke nije u potpunosti bio specificiran način na koji se [[XML]] sadržaji prikazuju unutar [[HTML]] dokumenta. Zbog toga se prva verzija MathMLa u [[browser|internet preglednicima]] prikazivala uglavnom pomoću dodatnih programa.&lt;br /&gt;
&lt;br /&gt;
Prva verzija preporuke 2.0 obavljena je [[2001.]], a druga koja se smatra završnom [[2003.]] U vrijeme razvoja ove verzije preporuke već je dobro definiran način na koji se [[XML]] sadržaji prikazuju unutar [[HTML]] dokumenta. &lt;br /&gt;
&lt;br /&gt;
[[2006.]] Matematička grupa [[W3C]]a započinje rad na razvoju verzije 3.0 MathML preporuke. Ova verzija trebala bi poboljšati postojeću specifikaciju u području internacionalizacije i proširiti ju s novim matematičkim izrazima.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
[http://www.w3.org/Math/ W3C stranica matematičke radne grupe]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/REC-MathML/ W3C MathML 1 preporuka]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.w3.org/TR/MathML2/ W3C MathML 2 preporuka]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.dessci.com/en/support/support/tutorials/mathml/ Vodič kroz MathML]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.zvon.org/xxl/MathML/Output/index.html MathML reference i primjeri]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Prezentacijski protokoli]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>