Реферат: Особенности создания математических формул в Web

<MS> литерал строки

Общая схема размещения :

<MSTYLE> изменение стиля

<MERROR> включение сообщения о синтаксической ошибке

<MPHANTOM> при сохранении размера содержание становится невидимым.

<MROW> горизонтальная группировка любого числа подвыражений <MFRAC> формирование дроби из двух подвыражений

<MSQRT> формирование знака квадратного корня (радикала безиндекса)

<MROOT> формирование радикала с определенным индексом

Таблицы и матрицы :

<MTABLE> таблица или матрица

<MTR> строка в таблице или матрице

<MTD> одно вхождение в таблицу или матрицу.

Механизмы исполнения операторов и заграждающих меток идентичны и более сложны по сравнению с другими маркерами.

Многие математические символы типа интегрального символа, знака "+",круглых скобок и т.д. имеют заданные по умолчанию атрибуты, которые могут включаться в <MO> и <MF> схемы.

Многие операторы в каждой конкретной форме могут использоваться по-разному.

Знак "+", например, в зависимости от ситуации может быть как префиксом, так и инфиксом. Если оператор является первым подвыражением в <MROW> и его длина превышает единицу, то используется префиксная форма; если же оператор является последним подвыражением в <MROW>,то правилами предусматривается использование постфиксной формы. Инфиксная форма для операторов, включенных в схему типа <MROW>, не используется. Если возникает ситуация выбора одной из нескольких форм и не дано никаких дополнительных указаний, то право ее остается за пользователем. Существуют четыре атрибута, регулирующие соотношениями между размерами операторов ,заграждающих меток и других элементов : stretchy, symmetric, maxsize и minsize. Например, если для символа maxsize="3", это означает, что его размеры могут превысить стандартные не более, чем в три раза.

3. Создание математических формул в Web с помощью MathBuilder

Программа MathBuilder (рис.1) представляет собой приложение к системе создания математических формул MathType 5 . При публикации математических формул в web без использования языка математической разметки MathML, с помощью представления формулы в формате *.bmp, (* .gif ) возникает проблема, связанная с неверным расположением формулы,

(рис.2) эту проблему можно решить с помощью некоторого HTML кода, а именно

<HTML>

<TABLE>

<TD>Текст1</TD>

<TD ALIGN=BOTTOM><IMG SRC=Имя_Файла.bmp></TD>

<TD>Текст2</TD>

</HTML>

Но учитывая объёмы формул, используемые в математической литературе, встаёт необходимость автоматизации этого процесса. Автоматизировать этот процесс может MathBuilder. Сама программа имеет простой интерфейс (рис.2), меню «Файл» и «Редактировать». Меню «Файл» содержит в себе «Открыть» (Открытие файла в формате *.txt), «Сохранить» (Сохранение файла в формате *.txt), «Экспортировать» (Экспорт файла в формат *.html),

«Выход» (Выход из программы). Меню «Редактировать» \содержит в себе следующие функции: «Просмотр» (Открывается окно браузера, в котором без сохранения можно просмотреть результат работы),

«Вставить рисунок» (позволяет вставить ссылку в файл на нужный рисунок), «Гиперссылка» (вставляет ссылку на интернет документ, помещая в файл ссылку на документ).

Сам набор документа ничем не отличается от набора текстового документа в редакторе «Блокнот». При нажатия «вставить рисунок» программа предлагает выбрать файл рисунка (в данном случае математическую формулу) и в поле набора текста появляется запись <imgsrc=Имя файла>

Это означает что в HTML файл будет включена ссылка на картинку. Надо отметить что при сохранении математической формулы, требуется сохранить её в каталог, в котором находится сама программа MathBuilder. Эта процедура предназначена для корректного отображения картинки браузером,

К-во Просмотров: 582
Бесплатно скачать Реферат: Особенности создания математических формул в Web