<mrow><mi>a</mi><mo>-</mo><mi>b</mi></mrow>
презентационная
Приведем пример двух видов разметки информации на языке MathML: презентационной и содержательной (см. Таблица 1)
Спецификация MathML поддерживает возможность преобразования между презентационной и содержательной разметками, а также в другие математические форматы как презентационного, так и семантического вида.
Содержательная разметка MathML фиксирует содержание (семантику) математического выражения. Данная разметка позволяет кодировать содержание математического выражения достаточно регулярным образом, что может быть удобно для обработки программным обеспечением [2].
Презентационная разметка MathML фиксирует синтаксис математического выражения. Данная разметка позволяет кодировать синтаксис математического выражения достаточно абстрактно, что может быть удобно для медиа?приложений. Одна и та же презентационная разметка для математического выражения может быть использована для отображения на экране, в приложениях речевого воспроизведения, при выводе на печать и т.д.
Для решения данной проблемы консорциум World Wide Web (W3C) в 1994 году создал рабочую группу по разработке языка математической разметки. Была предложена спецификация MathML. Язык MathML создан на основе расширяемого языка разметки XML [1]. К настоящему времени консорциум W3C опубликовал вторую редакцию версии 2.0 спецификации языка MathML. Язык MathML позволяет представлять математический материал в виде презентационной и содержательной разметки. Презентационная разметка передает математическую нотацию, содержательная разметка отражает математическое знание.
Основная трудность при представлении математических текстов в Веб заключается в необходимости фиксирования как его представления, так и содержания, не теряя высокоразвитой знаковой системы математики и возможности взаимосвязи с внешним программным обеспечением.
AmS-TeX - пакет, подготавливающий математические тексты в соответствии со стандартом Американского Математического общества.
LaTeX самый распространенный макропакет по подготовке статей, книг, отчётов и деловых писем. Его создателем является Лэсли Лэмпорт.
Одной из первых редакционно-издательских систем для создания математических текстов стала разработка известного математика-программиста Дональда Кнута TeX. Это была первая система с развитой поддержкой математических формул. Позже появились такие известные расширения пакета TeX, как LaTeX и AmS-TeX. На сегодняшний день большинство математических текстов представлено в TeX-формате или в расширениях данного формата.
Наиболее распространенными являются редакционно-издательские системы, подготавливающие математические тексты в формате TeX.
Существенным элементом реализации цифровых библиотек научной информации является поддержка математических данных (математических конструкций). С этим связаны вопросы организации создания, хранения, представления математических материалов, обеспечение возможности поиска математических выражений и т.п.
Математический текст представляет собой сложную структуру, состоящую из математических формул, выражений, а также текста, к которому может быть применимо форматирование различного вида.
В статье содержится обзор известных инструментов подготовки математических текстов, а также обсуждаются различные способы представления их в Веб: TeX/LaTeX, MathML, графические форматы. Рассмотрены основные функции и возможности данных инструментов, их достоинства и недостатки. Представлен обзор инструментов для конвертирования математических данных из формата TeX/LaTeX в MathML, из MathML в TeX/LaTeX, из формата содержательной разметки MathML в формат презентационной разметки MathML.
Представление математических текстов в Веб
2005 - Том 8 - Выпуск 6
/ / /
Издается с 1998 года
Электронные библиотеки | 2005 | Том 8 | Выпуск 6 | Л.Н. Шиолашвили
Комментариев нет:
Отправить комментарий