Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (Created page with "== Аннотация == ;Докладчик: {{Speaker|Евгений Алексеев}} <blockquote> </blockquote> == Видео == {{vimeoembed|118003793|800|450}} {{yout...") |
StasFomin (обсуждение | вклад) |
||
| (не показана одна промежуточная версия этого же участника) | |||
== Аннотация ==
;Докладчик: {{Speaker|Евгений Алексеев}}
<blockquote>
Приведен обзор современного состояния программных средств, позволяющих создавать сайты, содержащие большое количество формул и графиков.
</blockquote>
== Видео ==
{{vimeoembed|118003793|800|450}}
{{youtubelink|}}
<!-- |02_vtAnIEZc}}
{{webm-oseduconf|}} -->
<poll>
ALTERNATIVE
REVOTE
UNIQUE
Оцените доклад «PAGENAME}}»:
Отлично!
Хорошо.
Нормально…
Не-2015-draft}}
<!-- pollholder -->
:(
Просто хочу узнать результаты.
</poll>
== Слайды ==
[[File:Свободные и бесплатные программы для создания математических сайтов (Евгений Алексеев, OSEDUCONF-2015).pdf|left|page=-|256px]]
<!-- {{----}}
== Тезисы == -->
При разработке сайтов математической направленности одной из серьёзных проблем является публикация формул и графиков.
=== Публикация формул на web-страницах ===
Для публикации формул можно использовать три подхода.
* 1. Использование MathML.
* 2. Использование приложений для генерации графических изображений с формулами.
* 3. Использование библиотек JavaScript для вставки в html-код формул LATEX.
MathML [1] (http://www.w3.org/Math/) — язык разметки для представления математических символов и формул в html документах.
Однако на сегодняшний день MathML полностью поддерживается только в FireFox (частично — в Google Chrome c плагином MatJax).
Использовать MathML можно непосредственно, вводя код формулы в html код страницы. Однако для пользователя, который не знаком
с языком математической разметки, набор формул может оказаться не совсем простой задачей. Для упрощения получения формулы в формате MathML можно использовать следующие свободные инструменты:
* LibreOffice Math — набираем формулу и сохраняем её в формате MathML;
* расширение FireFox — FireMath позволяет вводить формулы с помощью кнопок панелей инструментов и сохранять его как в формате MathML,так и в виде графического изображения (PNG, JPEG).
Вторым подходом является использование программ генерации изображений с формулами. В последнее время появилось множество online приложений для генерации формул. Среди них можно отметить:
* расширение Google Chrome — Daum Equation Editor, которое позволяет сохранить формулу в формате LATEX и в виде графического png файла;
* визуальный on-line редактор формул http://primat.org/editor/redaktor.html, который генерирует формулу в формате LATEX и графический файл в формате gif;
* Использование математических приложений, которые генерируют математические формулы (WolframAlpa, SmathStudio).
* Существует приложение на Perl TextoGif (http://www.fourmilab.ch/webtools/textogif/textogif.html), которое преобразовывает формулу в формате Tex в графический файл (png, gif).
Однако все рассмотренные приложения не позволяют автоматизировать процесс вставки формул в код html-страницы. На взгляд авторов, лучшим решением является подключение библиотек на JavaScript, позволяющих вставлять код формул на LATEX непосредственно в web-страницу. Среди них можно выделить:
* библиотеку MathJax (http://www.mathjax.org/);
* библиотеку KaTex (http://khan.github.io/KaTeX/);
* библиотеку jsMath (http://www.math.union.edu/~dpvc/jsmath/);
* Аналогичные сайты http://www.codecogs.com/latex/eqneditor.php, http://www.astronet.ru/db/latex2gif/, http://ru.numberempire.com/texequationeditor/equationeditor.php.
* сервис Google для формирования изображения формулы из формулы L A TEX (https://google-developers.appspot.com/chart/infographics/docs/formulas).
=== Программное обеспечение для формирования графиков ===
На научных сайтах очень часто встречаются графики различных функций. Для рисования графиков можно использовать Canvas —
растровый холст HTML5, предназначенный для рисования. В этом случае для изображения графика функции надо его запрограммировать. Альтернативным подходом для встраивания графиков в html-страницу является использование онлайнового физико-математического пакета ГРАФ http://physics.nad.ru/graph.html. С помощью этого пакета можно строить и форматировать графики. Пакет ГРАФ генерирует графический файл в формате png, который можно встроить в web страницу.
Таким образом, современные программные средства позволяют генерировать формулы и графики для вставки их в html-страницы.
Кроме того, JavaScript позволяет создавать on-line визуальные приложения для решения математических и инженерных задач различной сложности.
Это позволит разработать новое поколение инженерных и математических сайтов.
;Литература:
* Елизаров A. M., Липачев Е. К., Малахальцев М. А. Веб-технологии для математика. Основы MathML. М., Физматлит, 2010. — 194с.
== Примечания и отзывы ==
<!-- <blockquote>[©]</blockquote> -->
<references/>
[[Category
<!-- topub -->
{{stats|disqus_comments=0|refresh_time=2021-08-31T18:20:37.040414|vimeo_comments=0|vimeo_plays=71|youtube_comments=0|youtube_plays=22}}
[[Категория:OSEDUCONF-2015]]
[[Category:Образование]]
[[CategoryКатегория:Open-source]]
[[Category:ToPublish]]
E-learning]] | |||
Текущая версия на 08:27, 20 октября 2025
Содержание
Аннотация[править | править вики-текст]
- Докладчик
- Евгений Алексеев
Приведен обзор современного состояния программных средств, позволяющих создавать сайты, содержащие большое количество формул и графиков.
Видео[править | править вики-текст]
Слайды[править | править вики-текст]
Тезисы[править | править вики-текст]
При разработке сайтов математической направленности одной из серьёзных проблем является публикация формул и графиков.
Публикация формул на web-страницах[править | править вики-текст]
Для публикации формул можно использовать три подхода.
- 1. Использование MathML.
- 2. Использование приложений для генерации графических изображений с формулами.
- 3. Использование библиотек JavaScript для вставки в html-код формул LATEX.
MathML [1] (http://www.w3.org/Math/) — язык разметки для представления математических символов и формул в html документах. Однако на сегодняшний день MathML полностью поддерживается только в FireFox (частично — в Google Chrome c плагином MatJax). Использовать MathML можно непосредственно, вводя код формулы в html код страницы. Однако для пользователя, который не знаком с языком математической разметки, набор формул может оказаться не совсем простой задачей. Для упрощения получения формулы в формате MathML можно использовать следующие свободные инструменты:
- LibreOffice Math — набираем формулу и сохраняем её в формате MathML;
- расширение FireFox — FireMath позволяет вводить формулы с помощью кнопок панелей инструментов и сохранять его как в формате MathML,так и в виде графического изображения (PNG, JPEG).
Вторым подходом является использование программ генерации изображений с формулами. В последнее время появилось множество online приложений для генерации формул. Среди них можно отметить:
- расширение Google Chrome — Daum Equation Editor, которое позволяет сохранить формулу в формате LATEX и в виде графического png файла;
- визуальный on-line редактор формул http://primat.org/editor/redaktor.html, который генерирует формулу в формате LATEX и графический файл в формате gif;
- Использование математических приложений, которые генерируют математические формулы (WolframAlpa, SmathStudio).
- Существует приложение на Perl TextoGif (http://www.fourmilab.ch/webtools/textogif/textogif.html), которое преобразовывает формулу в формате Tex в графический файл (png, gif).
Однако все рассмотренные приложения не позволяют автоматизировать процесс вставки формул в код html-страницы. На взгляд авторов, лучшим решением является подключение библиотек на JavaScript, позволяющих вставлять код формул на LATEX непосредственно в web-страницу. Среди них можно выделить:
- библиотеку MathJax (http://www.mathjax.org/);
- библиотеку KaTex (http://khan.github.io/KaTeX/);
- библиотеку jsMath (http://www.math.union.edu/~dpvc/jsmath/);
- Аналогичные сайты http://www.codecogs.com/latex/eqneditor.php, http://www.astronet.ru/db/latex2gif/, http://ru.numberempire.com/texequationeditor/equationeditor.php.
- сервис Google для формирования изображения формулы из формулы L A TEX (https://google-developers.appspot.com/chart/infographics/docs/formulas).
Программное обеспечение для формирования графиков[править | править вики-текст]
На научных сайтах очень часто встречаются графики различных функций. Для рисования графиков можно использовать Canvas — растровый холст HTML5, предназначенный для рисования. В этом случае для изображения графика функции надо его запрограммировать. Альтернативным подходом для встраивания графиков в html-страницу является использование онлайнового физико-математического пакета ГРАФ http://physics.nad.ru/graph.html. С помощью этого пакета можно строить и форматировать графики. Пакет ГРАФ генерирует графический файл в формате png, который можно встроить в web страницу.
Таким образом, современные программные средства позволяют генерировать формулы и графики для вставки их в html-страницы. Кроме того, JavaScript позволяет создавать on-line визуальные приложения для решения математических и инженерных задач различной сложности.
Это позволит разработать новое поколение инженерных и математических сайтов.
- Литература
- Елизаров A. M., Липачев Е. К., Малахальцев М. А. Веб-технологии для математика. Основы MathML. М., Физматлит, 2010. — 194с.
Примечания и отзывы[править | править вики-текст]
Plays:93
Comments:0
