Реферат: Язык математической разметки MathML
Следующая проблема электронной связи и сопутствующих ей приложений - несовмес
тимость различных систем. Например, статьи, выполненные в Tex, несовместимы со
статьями, набранными в Word. Результатами подобной несовместимости являются труд
ности в передаче и использовании информации.
1.3.4 Публикации
До недавнего времени электронные журналы не пользовались популярностью из-за
указанных выше причин, однако с развитием markup языков ситуация начинает ме
няться.
1.4 Web и математический markup язык
Математические записи более, чем текст, трудны для обработки. Но, опираясь на су
ществующие markup схемы и функциональные возможности HTML, MathML обеспечивает
поддержку связи при работе с математическими объектами на Web.
1.4.1 Связь MathML c другими математическими markup языками
TeX является одним из наиболее влиятельных математических markup языков 2-х
последних десятилетий.
TeX ,без сомнения, оказал существенное влияние на MathML. Однако есть несколько
аспектов, которые не позволяют использовать TeX для работы в Web.
Тем не менее,TeX установил стандарты качества визуального исполнения, которым
соответствует MathML.
Вторым markup языком, оказавшим существенное влияние на развитие MathML, явля
ется ISO 12083.
В основе ISO 12083 лежит TeX, что означает наличие у ISO 12083 недостатков
Tex, однако ISO 12083 более подходит для автоматической обработки данных.
1.4.2 XML
В дополнение к вышесказанному, MathML должен согласовываться и с существую
щей HTML средой.
Одним из способов согласования является развитие XML - упрощенного варианта
SGML, разработанного для Web. XML позволяет вводить и использовать новые отмет
ки. В то же время XML синтаксис тщательно определяет структуру документа, что