Re: vzorce

From: jz (jztribe@seznam.cz)
Date: 25. 07. 2003, 14:37 CEST


K prezentaci matematiky na Webu byl vytvořen Mathematical Markup Language
(MML)(vizte http://www.w3.org/TR/MathML2). Jeho zvládnutí je poměrně obtížné
kvůli obrovskému rozsahu; program, který umožňuje psaní vzorců a umí nejen
exportovat vzorce do tohoto značkovacího jazyka, ale také jako soubory .gif,
je MathType (odkaz neznám, zkuste vyhledávat na webu). Dokonce se
implementuje i do MS Word, odkud se také dají exportovat celé webové
stránky, ale o těch asi víte své...
Nicméně vývoj prohlížečů - tedy komerčních prohlížečů - ještě nedospěl do
stadia plné funkční podpory zobrazování MML. Tudíž racionálním řešením se mi
nakonec jeví prezentovat vzorce jako obrázky.
Celá specifikace MML je velmi rozsáhlá (tuším hodně přes 100 stran). Pokud
chcete používat MML, budete potřebovat nějaký nástroj pro tvorbu, např. už
zmiňovaný MathType (problém s licencí!) nebo aspoň XML editor, který umožní
značkování podle DTD (např. XML Spy; ten je poměrně drahý, zkuste zase
vyhledávat na webu, určitě najdete nějaký free): Nejlepším řešením by snad
byl editor/browser Amaya od W3C (k dispozici byl na posledním, tj
prázdninovém CD časopisu PC WORLD!), který podporuje většinu nových a
navrhovaných standartů W3C, umí zapisovat vzorce MML, dokonce i grafiku SVG
aj.
Pro účely vědeckých prezentací je pak zřejmě nejvhodnější druh dokumentu,
který kombinuje standardy SVG a MML dohromady a navíc umožňuje značkování
zaměřené na obsah; takový dokument je založen na XML a v jdiném DTD
kombinuje hned tři DTD jiná. Jde o dokument XHTML+MathML+SVG
(http://www.w3.org/TR/XHTMLplusMathMLplusSVG/). Existuje i jakási
"zjednodušená" verze předchozího - XHTML 1.1 + MathML 2.0.
Po svých vlastních zkušenostech doporučuji editor Amaya - aspoň pro začátek,
který všechny tyto standardy podporuje (s výhradami) a umožňuje tvorbu
"WYSIWYG"; ubyde vám tak spousta, opravdu spousta starostí. Pokud se vrhnete
do psaní v jazyce MML, nenarazíte na nesnáze, ty přijdou až s pokusy o
prezentaci a zobrazení např. v IE; objevují se hlášení, že je chyba v DTD
apod., což zrovna nadšení pro další práci nepřidá. Budete-li úspěšný v IE,
tak už ne v Mozille...Uvidíte sám. Dejte mi prosím vědět, až se vám podaří
to, co mě nikoli, aspoň ne zcela. Hodně zdaru.

jztribe



This archive was generated by hypermail 2.1.3 : 25. 07. 2003, 14:39 CEST