Difference between revisions of "MarkupBabel"

From Wiki4Intranet
Jump to: navigation, search
(Split extension page to semantic data and russian description)
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
+
 
+
На самом деле, данный способ вставки кода является несколько устаревшим и всё его удобство заключается исключительно в том, что блок кода заворачивается в блок вида &lt;pre&gt;: <pre>/* в такой вот блок */</pre>
+
 
+
=== [[Gnuplot]] ===
+
 
+
Для вставки графиков с помощью Gnuplot используйте тег &lt;plot&gt;…&lt;/plot&gt;
+
 
+
Минимальную справку по самому Gnuplot можно прочитать здесь: [[Gnuplot]].
+
 
+
=== [http://www.umlgraph.org/ UMLGraph] ===
+
 
+
UMLGraph отрисовывает UML-диаграммы по описаниям на Java-подобном языке. Не все считают такой способ описания удобным, поэтому ещё существует расширение [[PlantUML]].
+
 
+
Тег &lt;umlgraph&gt;.
+
 
+
Для работы требуется Java и, собственно, [http://www.umlgraph.org/ UMLGraph].
+
 
+
Подробную справку по использованию можно почитать в статье [[UML]].
+
 
+
=== [http://www.umlet.com/ UMLet] ===
+
 
+
Ещё один способ отрисовки UML-диаграмм. Тег &lt;umlet&gt;. Для работы требуется Java и [http://www.umlet.com/ UMLet].
+
 
+
== Установка ==
+
 
+
Стандартный процесс установки.
+

Revision as of 18:44, 12 February 2013

Template:Extension4Info MarkupBabel is a MediaWiki extension.

Status for Mediawiki4Intranet distribution:

  • Inclusion date: 2008-10-14
  • Included version: newest available
  • Improvement status: Created by MediaWiki4Intranet project