Difference between revisions of "MarkupBabel"
From Wiki4Intranet
m (moved MarkupBabel (MediaWiki) to MarkupBabel) |
|||
Line 1: | Line 1: | ||
− | [[ | + | {{Extension4i |
+ | |name=MarkupBabel | ||
+ | |назначение=«Вавилон разметок» — включает поддержку [[LaTeX]]-формул, [[Graphviz]]-графов, [[Gnuplot]]-графиков и процентных диаграмм, UML-схем через UMLGraph. Не требует дополнительных скриптов, в отличие от [[mediawikiwiki:Extension:Math|Math]]. | ||
+ | |created=2008-10-14 | ||
+ | |version=2012-12-19 | ||
+ | |included=2008-10-14 | ||
+ | |status=our | ||
+ | }} | ||
+ | |||
+ | == Использование == | ||
+ | |||
+ | Расширение добавляет следующие теги парсера: | ||
+ | |||
+ | === LaTeX === | ||
+ | |||
+ | * <tt><nowiki><m>Код</m></nowiki></tt> | ||
+ | * <tt><nowiki><math>Код</math></nowiki></tt> | ||
+ | * <tt><nowiki><amsmath>Код</amsmath></nowiki></tt> | ||
+ | |||
+ | <tt>Код</tt> — только содержимое документа. В заголовок автоматически подключаются пакеты babel [english, russian], amssymb, amsmath, amscd, color. | ||
+ | |||
+ | При наличии dvisvgm формулы отрисовываются в виде векторных SVG-изображений. | ||
+ | |||
+ | === Graphviz === | ||
+ | |||
+ | Теги: | ||
+ | ; graph, neato, circo, fdp, twopi: Аналогично соответствующим раскладкам Graphviz. graph — это обычная раскладка dot. | ||
+ | ; graph-print, neato-print, circo-print, fdp-print, twopi-print: Включает граф только в растровом виде и только в печатную версию документа. | ||
+ | |||
+ | Код внутри тега — полный код графа, вместе с <tt>digraph G { ... }</tt>. | ||
+ | |||
+ | === GeSHi-подсветка синтаксиса === | ||
+ | |||
+ | Требует установленного и подключённого [http://qbnz.com/highlighter/ geshi] (GEneric Syntax HIghlighter). В сборке MediaWiki4Intranet он включён вместе со стандартным расширением <tt>SyntaxHighlight_GeSHi</tt>. | ||
+ | |||
+ | Все теги вида <tt>code-xxx</tt>, где xxx - язык. Языки: | ||
+ | * actionscript, ada, apache, asm, asp, bash, c, c_mac, caddcl, cadlisp, cpp, csharp, css, delphi, html4strict, java, javascript, lisp, lua, mpasm, nsis, objc, oobas, oracle8, pascal, perl, php, php-brief, python, qbasic, smarty, sql, vb, vbnet, visualfoxpro, xml | ||
+ | |||
+ | На самом деле, данный способ вставки кода является несколько устаревшим и всё его удобство заключается исключительно в том, что блок кода заворачивается в блок вида <pre>: <pre></pre> | ||
+ | |||
+ | === GNUplot === | ||
+ | |||
+ | |||
+ | |||
+ | === UMLet === | ||
+ | |||
+ | === UMLGraph === | ||
+ | |||
+ | == Установка == | ||
+ | |||
+ | Стандартный процесс установки. |
Revision as of 13:22, 11 January 2013
MarkupBabel — расширение MediaWiki.
- Назначение: «Вавилон разметок» — включает поддержку LaTeX-формул, Graphviz-графов, Gnuplot-графиков и процентных диаграмм, UML-схем через UMLGraph. Не требует дополнительных скриптов, в отличие от Math.
- Репозиторий: https://github.com/mediawiki4intranet/MarkupBabel
- Домашняя страница: http://wiki.4intra.net/MarkupBabel
- Лицензия: GNU GPL версии 2 или новее* Дата создания: 2008-10-14* Последняя версия: 2012-12-19
Включение в сборку Mediawiki4Intranet:
- Дата включения: 2008-10-14
- Включённая версия: последняя
- Состояние доработок: Создано в рамках MediaWiki4Intranet
Contents
Использование
Расширение добавляет следующие теги парсера:
LaTeX
- <m>Код</m>
- <math>Код</math>
- <amsmath>Код</amsmath>
Код — только содержимое документа. В заголовок автоматически подключаются пакеты babel [english, russian], amssymb, amsmath, amscd, color.
При наличии dvisvgm формулы отрисовываются в виде векторных SVG-изображений.
Graphviz
Теги:
- graph, neato, circo, fdp, twopi
- Аналогично соответствующим раскладкам Graphviz. graph — это обычная раскладка dot.
- graph-print, neato-print, circo-print, fdp-print, twopi-print
- Включает граф только в растровом виде и только в печатную версию документа.
Код внутри тега — полный код графа, вместе с digraph G { ... }.
GeSHi-подсветка синтаксиса
Требует установленного и подключённого geshi (GEneric Syntax HIghlighter). В сборке MediaWiki4Intranet он включён вместе со стандартным расширением SyntaxHighlight_GeSHi.
Все теги вида code-xxx, где xxx - язык. Языки:
- actionscript, ada, apache, asm, asp, bash, c, c_mac, caddcl, cadlisp, cpp, csharp, css, delphi, html4strict, java, javascript, lisp, lua, mpasm, nsis, objc, oobas, oracle8, pascal, perl, php, php-brief, python, qbasic, smarty, sql, vb, vbnet, visualfoxpro, xml
GNUplot
UMLet
UMLGraph
Установка
Стандартный процесс установки.