100 likes | 276 Views
Представление документов, содержащих математические формулы на www. Степанова Т.Б. Магистратура 1 курс. Существует, как минимум ТРИ способа представления математических выражений на Web :. В виде картинок С помощью средств языка HTML В формате MathML. Первый способ - В виде картинок.
E N D
Представление документов, содержащих математические формулы на www. Степанова Т.Б. Магистратура 1 курс
Существует, как минимум ТРИ способа представления математических выражений на Web: • В виде картинок • С помощью средств языка HTML • В формате MathML
Первый способ - В виде картинок Формулы представляются в виде ‘картинок' - графических изображений в формате GIF и PNJ. Такое происходит, к примеру, если вы набираете математические формулы в приложении Microsoft Equation процессора MS Word, а затем сохраняете файл с формулами в режиме 'Сохранить как веб-страницу…'. При этом, если сохраняемый файл вы назвали, к примеру, Doc1.htm, то все картинки, содержащие формулы, будут расположены в папке Doc1.files.
Преимущества: простота подготовки Internet-материалов, в виде картинок могут быть представлены формулы любой сложности, не требует для отображения материалов никаких дополнительных средств Недостатки: текст web-документа, содержащий картинки, очень плохо форматируется на экране и имеет достаточно 'небрежный ' вид; единый документ распадается, даже в случае небольших документов, на десятки частей; картинки имеют достаточно большой объем, что сказывается на скорости отображения; при необходимости изменить формулы их приходится создавать заново
Второй способ - с помощью средств языка HTML Как известно, большинство стандартных математических символов или их элементов содержатся в стандартном шрифте Symbol. Это обеспечивает возможность построения математических формул в виде специальных конструкций языка HTML – таблиц, в ячейках которых определенным образом выводятся символы, образующие математическую формулу. Обычно сначала формулы записываются в виде формул языка TEX, которые затем, при помощи специальных систем конвертации (преобразования), переводятся в формат HTML.
Достоинства: • В этом случае текст web-документа значительно более аккуратный, чем при использовании картинок, допускает форматирование и масштабирование • Текст web-документа представлен в виде единого файла, что позволяет легко переносить его и применять в различных ситуациях • Не требует для отображения никаких дополнительных средств • При необходимости изменить формулы их НЕ приходится создавать заново, однако процесс изменения требует определенных навыков. Недостатки: • Подготовка материалов требует навыков в работе со средствами TEX и HTML • Сложность формул, представимых таким образом, ограничена. Хотя возможностей этого подхода достаточно для большинства приложений.
Третий способ - В формате MathML Язык MathML (Mathematical Markup Language) – решение, предложенное консорциумом W3C, для представления математики на Web. Это язык, созданный на базе языка XML, с помощью которого математические понятия могут не только корректным образом отображаться на страницах Web, но и передаваться между приложениями как значащие элементы. В настоящее время MathML рассматривается как стандарт представления математических нотаций, и все разрабатываемые приложения, связанные с математикой, должны воспринимать его как допустимый язык обмена данными
Достоинства: • В этом случае качество web-документа практически не отличимо от качества полиграфических изданий • Текст web-документа представлен в виде единого файла, что позволяет легко переносить его и применять в различных ситуациях • Сложность формул, представимых в виде MathML, НЕ ограничена. • Язык MathML позволяет представить не только внешний вид, но и структуру математических формул, что позволяет использовать их в автоматизировнных системах различного назначения. • При необходимости изменить формулы, их НЕ приходится создавать заново, и процесс изменения достаточно прост. Недостатки: • Использование web-документов, содержащих формулы MathML, требует или наличия специальных браузеров (например, Internet Explorer 5.5 и более поздних версий, Netscape Communicator) или специальных расширений (plug-in'ов) для них (например, MathPlayer для IE 5.5) • Подготовка материалов требует навыков в работе со средствами языков HTML, XML, MathML
Список используемых ссылок: http://mf.grsu.by/UchProc/s_testir/pres/WhatMath#_Toc72431506