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>⁡</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> ⁢ </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> ⅇ</MI>
<MI>x</MI>
</MSUP>
<MO> ⁢</MO>
<MROW>
<MO> ⅆ</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
... популярностью из-за указанных выше причин, однако с развитием markup языков ситуация начинает ме няться. 1.4 Web и математический markup язык Математические записи более, чем текст, трудны для обработки. Но, опираясь на су ществующие markup схемы и функциональные возможности HTML, MathML обеспечивает поддержку связи при работе с математическими объектами на Web. 1.4.1 Связь MathML c ...
... + C_{n-1}^{k-1}$[/math] 3. Постановка задачи Передо мной была поставлена задача: создать решение проблемы отображения математических и других формул для форума физико-математического факультета Орловского государственного университета, используя установленный форумный движок phpBB3, издательскую систему TeX, пакет расширений LaTeX и пакет для обработки графических файлов ImageMagick. ...
... и minsize. Например, если для символа maxsize="3", это означает, что его размеры могут превысить стандартные не более, чем в три раза. 3. Создание математических формул в Web с помощью MathBuilder Программа MathBuilder (рис.1) представляет собой приложение к системе создания математических формул MathType 5 . При публикации ...
... и внешнем виде, освобождая время для продуктивной творческой деятельности. Главное преимущество Web-технологий в современных условиях заключается в их простоте и как следствие в повышении эффективности их применения. 2.1. Язык гипертекстовой разметки HTML Популярность Internet во многом вызвана появлением World Wide Web (WWW), так как это первая сетевая технология, которая предоставила ...
0 комментариев