|
|
Line 1: |
Line 1: |
− | {{Extension4i | + | {{Extension4Info |
| |name=MarkupBabel | | |name=MarkupBabel |
− | |назначение=«Вавилон разметок» — включает поддержку [[LaTeX]]-формул, [[Graphviz]]-графов, [[Gnuplot]]-графиков и процентных диаграмм, UML-схем через UMLGraph. Не требует дополнительного скрипта texvc, в отличие от [[mediawikiwiki:Extension:Math|Math]]. | + | |description ru=«Вавилон разметок» — включает поддержку [[LaTeX]]-формул, [[Graphviz]]-графов, [[Gnuplot]]-графиков и процентных диаграмм, UML-схем через UMLGraph. Не требует дополнительного скрипта texvc, в отличие от [[mediawikiwiki:Extension:Math|Math]]. |
| |created=2008-10-14 | | |created=2008-10-14 |
| |version=2012-12-19 | | |version=2012-12-19 |
Line 7: |
Line 7: |
| |status=our | | |status=our |
| }} | | }} |
− | | + | {{ExtensionFromInfo|lang=en|name=MarkupBabel}} |
− | == Использование == | + | [[Category:Incomplete extension descriptions]] |
− | | + | |
− | Расширение добавляет следующие теги парсера:
| + | |
− | | + | |
− | === [[rupedia:LaTeX|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.
| + | |
− | | + | |
− | При наличии [http://dvisvgm.sourceforge.net/ dvisvgm] формулы отрисовываются в виде векторных SVG-изображений.
| + | |
− | | + | |
− | Соответственно, для нормальной работы требуется установленный дистрибутив LaTeX (например texlive), пакеты и [http://dvisvgm.sourceforge.net/ dvisvgm]. Дополнительной утилиты texvc, которая используется в Википедии — не нужно.
| + | |
− | | + | |
− | === [[Graphviz]] ===
| + | |
− | | + | |
− | Теги:
| + | |
− | ; graph, neato, circo, fdp, twopi: Аналогично соответствующим раскладкам Graphviz. graph — это обычная раскладка dot.
| + | |
− | ; graph-print, neato-print, circo-print, fdp-print, twopi-print: Включает граф только в растровом виде и только в печатную версию документа.
| + | |
− | | + | |
− | Код внутри тега — полный код графа, вместе с <tt>digraph G { ... }</tt>.
| + | |
− | | + | |
− | Для работы требует, как ни странно, установленный Graphviz.
| + | |
− | | + | |
− | === [http://qbnz.com/highlighter/ 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]] ===
| + | |
− | | + | |
− | Для вставки графиков с помощью Gnuplot используйте тег <plot>…</plot>
| + | |
− | | + | |
− | Минимальную справку по самому Gnuplot можно прочитать здесь: [[Gnuplot]].
| + | |
− | | + | |
− | === [http://www.umlgraph.org/ UMLGraph] ===
| + | |
− | | + | |
− | UMLGraph отрисовывает UML-диаграммы по описаниям на Java-подобном языке. Не все считают такой способ описания удобным, поэтому ещё существует расширение [[PlantUML]].
| + | |
− | | + | |
− | Тег <umlgraph>.
| + | |
− | | + | |
− | Для работы требуется Java и, собственно, [http://www.umlgraph.org/ UMLGraph].
| + | |
− | | + | |
− | Подробную справку по использованию можно почитать в статье [[UML]].
| + | |
− | | + | |
− | === [http://www.umlet.com/ UMLet] ===
| + | |
− | | + | |
− | Ещё один способ отрисовки UML-диаграмм. Тег <umlet>. Для работы требуется Java и [http://www.umlet.com/ UMLet].
| + | |
− | | + | |
− | == Установка ==
| + | |
− | | + | |
− | Стандартный процесс установки.
| + | |