3.2.6 <MSPACE/> - пробелы

<MSPACE/> - пустой элемент, задающий пустое пространство любого желаемого размера.

3.2.7 <MS> - строковый литерал

<MS> используется для включения в выражения "строковых литералов".<MS> сокращает пробелы по умолчанию. Как правило, тексты, которые необходимо внедрить в математический документ, чаще включаются в схемы типа <MTEXT>,<MO>,<MI>,а не в схемы типа <MS>. Строковые литералы отображаются заключенными в двойные кавычки.

"<Изображение: [Graphics: presentationngr6. gif]>" можно представить как :

<MROW>

<MO> there exists </MO>

<MROW>

<MROW>

<MI> δ</MI>

<MO> ></MO>

<MN> 0</MN>

</MROW>

<MO> such that</MO>

<MROW>

<MROW>

<MI>f</MI>

<MO>&af;</MO>

<MROW>

<MF>(</MF>

<MI>x</MI>

<MF>)</MF>

</MROW>

</MROW>

<MO><</MO>

<MN>1</MN>

</MROW>

</MROW>

</MROW>

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

Помимо лексем существует несколько семейств элементов представления MathML. Одно из таких семейств связано с различными схемами создания сценариев, другое - с таблицами и матрицами. Существуют элементы, с чьей помощью описываются основные схемы записи дробей, радикалов и т.д., происходит поиск и обработка ошибок и пр.

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

<MSTYLE> используется для внесения изменений в содержание.

Пример изменения размеров круглой скобки, записанный с использованием <MO> и <MF>, можно переписать с <MSTYLE> следующим образом:

<MSTYLE maxsize="1">

<MROW>

<MF>(</MF>

<MFRAC><MI>a</MI><MI>b</MI></MFRAC>

<MF>)</MF>

</MROW>

</MSTYLE>

3.3.2 <MERROR> - включение сообщения об ошибках

Сообщение о синтаксической ошибке может быть произведено путем изменения фонового цвета, высвечивания изображения или подчеркивания ошибки красным цветом.

Задача этого элемента состоит в обеспечении механизма сообщения о синтаксических ошибках при совместной работе MathML с другими прикладными программами.

3.3.3.<MPHANTOM>

<MPHANTOM> может использоваться для выравнивания частей выражения и изменения позиций символов.

3.3.4<MROW> - горизонтальная группировка подвыражений

Несколько операторов могут быть включены в схему типа <MROW> только в том случае, когда они принадлежат к одному типу. Группировка преследует следующие цели: улучшение визуального представления и упрощение обработки информации различными средствами, предназначенными для этой цели.

Пример <Изображение: [Graphics;presentationgr10.gif]> может быть записан так:

<MROW>

<MROW>

<MN>2</MN>

<MO> &InvisibleTimes; </MO>

<MI>x</MI>

</MROW>

<MO>+</MO>

<MI>y</MI>

<MO>-</MO>

<MI>z</MI>

</MROW>

3.3.5 <MFRAC> - формирование дроби из двух подвыражений

<MFRAC> numerator (знаменатель) denominator (числитель) </MFRAC>

3.3.6 <MSQRT> и <MROOT> - формирование радикалов

Схема <MSQRT> используется для вывода квадратных корней, а схема <MROOT> - для вывода радикалов с индексами.

<MSQRT> base </MSQRT>

<MROOT> base index </MROOT>

3.4

Для лучшей фиксации абстрактной структуры записи MathML обеспечивает специализированную схему создания сценария.

Отметки представления используются описания структуры выражений.

<Изображение: [Graphics:presentationgr12.gif]> может быть представлено в следующем виде:

<MSUP>

<MROW>

<MF>(</MF>

<MROW>

<MI>x</MI>

<MO>+</MO>

<MI>y</MI>

</MROW>

<MF>)</MF>

</MROW>

<MN>2</MN>

</MSUP>

3.4.1 <MSUB>

<MSUB> base subscript </MSUB>

3.4.2 <MSUP>

<MSUP> basesuperscript </MSUP>

3.4.3 <MSUBSUP>

<MSUBSUP> base subscriptsuperscript </MSUBSUP>

Интеграл при помощи <MSUBSUP> можно записать следующим образом :

<MROW>

<MSUBSUP>

<MO> ∫</MO>

<MN>0</MN>

<MN>1</MN>

</MSUBSUP>

<MROW>

<MSUP>

<MI> &ee;</MI>

<MI>x</MI>

</MSUP>

<MO> &it;</MO>

<MROW>

<MO> &dd;</MO>

<MI>x</MI>

</MROW>

</MROW>

</MROW>

3.4.4 <MUNDER>

<MUNDER> base underscript </MUNDER>

3.4.5 <MOVER>

<MOVER> base overscript </MOVER>

3.4.6 <MUNDEROVER>

<MUNDEROVER> base underscriptoverscript </MUNDEROVE


Информация о работе «Разметка математических документов»
Раздел: Информатика, программирование
Количество знаков с пробелами: 24902
Количество таблиц: 0
Количество изображений: 0

Похожие работы

Скачать
16360
0
0

... популярностью из-за указанных выше причин, однако с развитием markup языков ситуация начинает ме няться. 1.4 Web и математический markup язык Математические записи более, чем текст, трудны для обработки. Но, опираясь на су ществующие markup схемы и функциональные возможности HTML, MathML обеспечивает поддержку связи при работе с математическими объектами на Web. 1.4.1 Связь MathML c ...

Скачать
56202
22
2

... + C_{n-1}^{k-1}$[/math] 3. Постановка задачи   Передо мной была поставлена задача: создать решение проблемы отображения математических и других формул для форума физико-математического факультета Орловского государственного университета, используя установленный форумный движок phpBB3, издательскую систему TeX, пакет расширений LaTeX и пакет для обработки графических файлов ImageMagick. ...

Скачать
22050
0
4

... и minsize. Например, если для символа maxsize="3", это означает, что его размеры могут превысить стандартные не более, чем в три раза. 3. Создание математических формул в Web с помощью MathBuilder Программа MathBuilder (рис.1) представляет собой приложение к системе создания математических формул MathType 5 . При публикации ...

Скачать
104439
0
2

... и внешнем виде, освобождая время для продуктивной творческой деятельности. Главное преимущество Web-технологий в современных условиях заключается в их простоте и как следствие в повышении эффективности их применения. 2.1.     Язык гипертекстовой разметки HTML Популярность Internet во многом вызвана появлением World Wide Web (WWW), так как это первая сетевая технология, которая предоставила ...

0 комментариев


Наверх