Математические формулы в MediaWiki
Содержание |
[править] Формулы на викисайте
В Википедии можно было написать что-то вроде
<math> t'=\frac{t-(V/c^2)x}{\sqrt{1-V^2/c^2}}, </math>
в те времена, когда PNG был способом представления <math>-формул по умолчанию, и получить отрисованные формулы по правилам LaTex.[1]
Формулы поддерживаются различными проектами фонда Викимедиа (Википедия и другие), что легко проверить, зарядив в них вышеуказанную строку в тегах <math>..</math>
. Начиная с апреля 2014 года вид <math>-формул в браузере зависит от многих факторов, в особенности от наличия поддержки SVG в браузере.
Помимо тэга <math>, продвинутые вики снабжены набором шаблонов, позволяющим набирать некоторые виды формул на основе викикода и HTML.
[править] Бесплатный викихостинг
Формулы поддерживают сервера Викии. Правда, отрисовывает их иначе:
Поддержка формул была также обнаружена на сайте http://babylon.wiki-wiki.ru
[править] Установка поддержки формул на обычный хостинг
Для отрисовки <math>-формул необходимо расширение mw:Extension:Math. Также в системе должны присутствовать компоненты, нужные для отрисовки формул выбранным при настройке расширения способом.
LaTeX + dvips, ImageMagick, Ghostscript в уже готовом виде были обнаружены у хостеров siteground.com [2] и komtet.ru [3]
В файле LocalSettings.php включается $wgUseTeX = true; а также могут потребоваться и другие настройки, которые указаны в описаниях у хостеров.[2]
Поскольку изображения формул кешируются в папке, а не отрисовываются всякий раз заново, может потребоваться создать и назначить пути и присвоить им права доступа 755.[2]
Есть альтернативные расширения для MediaWiki, которые используют другой пакет - Mimetex [4] или забирают формулы с внешнего хоста. [5]
[править] Формулы в ЖЖ
Такую возможность для LiveJournal и других сайтов с поддержкой внешних картинок предоставляет внешний сервис www.codecogs.com. [6]
В этом случае в HTML-коде надо написать что-то вроде этого:
<img src="http://www.codecogs.com/eq.latex?\int _0^\infty (\ln x) e^{-x^2} dx =-\frac 1 4 \sqrt \pi (\gamma + \ln 4)">
Результат:
[править] Решения на JavaScript
Рисуют формулы в браузере при помощи картинок и таблиц. Формулы выглядят красиво (см. примеры на официальных сайтах). Недостаток — на клиентской машине требуется JavaScript.
- MathJax http://www.mathjax.org/ Расширение для MediaWiki: http://www.mediawiki.org/wiki/Extension:MathJax
- JsMath http://www.math.union.edu/~dpvc/jsmath/welcome.html Расширение для MediaWiki: http://www.mediawiki.org/wiki/Extension:JsMath
Эти расширения просты в установке и не нагружают веб-сервер с вики. Но не позволяют отображать формулы при генерации PDF, DOC и ODT - файлов соответствующими расширениями.
[править] Обмен с Word
Экспорт и импорт формул из TeX-представления в Microsoft Word обеспечивает платная программа GrindEQ http://www.grindeq.com/ у которой несколько первых запусков — бесплатные. Конвертирует хорошо.
[править] Ссылки
- ↑ http://ru.wikipedia.org/wiki/Википедия:Формулы
- ↑ 2,0 2,1 2,2 http://kb.siteground.com/article/How_to_enable_Math_support_in_my_MediaWiki_application.html How to enable Math support in my MediaWiki application? http://www.peeep.us/2cacfe20
- ↑ http://www.komtet.ru/info/tech/mediawiki-latex Настройка Mediawiki + LaTex http://www.peeep.us/62a2b1fc
- ↑ http://www.mediawiki.org/wiki/Extension:Mimetex_alternative
- ↑ http://www.mediawiki.org/wiki/LaTeX_on_a_shared_host
- ↑ http://fregimus.livejournal.com/28978.html MIMETeX — формулы в ЖЖ http://www.peeep.us/57858e96
Математические формулы в MediaWiki относится к теме «MediaWiki» |