Difference between revisions of "MarkupBabel"

From Wiki4Intranet
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''Дом 2 24 апреля 2015 (24.04.2015 ТНТ)  дневной вечерний Ночной лайт lite'''
+
{{Extension4info
[[File:Ya|thumbnail|ya]]
+
|name=MarkupBabel
http://tashkentmama.ru/go.php
+
|description en=«Markup Babylon» — support for [[LaTeX]], [[Graphviz]], [[Gnuplot]], UMLGraph and UMLet.
 +
|description ru=«Вавилон разметок» — поддержка [[LaTeX]], [[Graphviz]], [[Gnuplot]], UMLGraph и UMLet.
 +
|created=2006-06-29
 +
|included=2008-10-14
 +
|status=our
 +
|useful=definitely
 +
}}
 +
{{ExtensionFromInfo|lang=en|name=MarkupBabel}}
  
[[File:Https://du5abruwvbky3.cloudfront.net/uploads/2014/11/01/0293845afe358219df842991f3e54a04-593-332.jpg|thumbnail]]
+
«Markup Babylon» — support for [[wikipedia:LaTeX|LaTeX]] formulas, [[wikipedia:Graphviz|Graphviz]] graphs, [[wikipedia:Gnuplot|Gnuplot]] charts and diagrams, UML diagrams via UMLGraph or UMLet. Does not require additional «texvc» script for LaTeX, unlike [[mediawikiwiki:Extension:Math|Math]], and renders LaTeX in vector format (SVG) for improved quality.
  
[[http://tashkentmama.ru/go.php https://du5abruwvbky3.cloudfront.net/uploads/2014/11/01/0293845afe358219df842991f3e54a04-593-332.jpg]]
+
== Usage ==
  
[[http://tashkentmama.ru/go.php https://du5abruwvbky3.cloudfront.net/uploads/2014/11/01/0293845afe358219df842991f3e54a04-593-332.jpg]]
+
This extension enables the following parser tags:
  
 +
=== [[rupedia:LaTeX|LaTeX]] ===
  
Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночно ...
+
* <tt><nowiki><m>Code</m></nowiki></tt>
forum.alzheimers.org.uk/group.php?gmid=12715&do=discuss
+
* <tt><nowiki><math>Code</math></nowiki></tt>
1 ч. назад - Translate this page 5 hours ago - Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночной лайт lite. Дом 2 4001 день 24.04 2015 ...
+
* <tt><nowiki><amsmath>Code</amsmath></nowiki></tt>
Вы посещали эту страницу 24.04.15.
+
 
Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночной лайт ...
+
<tt>Code</tt> should be just the document content. babel [english, russian], amssymb, amsmath, amscd, color packages are included in header.
www.slamdunk.ru › ... › 24 апреля 2015 смотреть онлайн
+
 
3 ч. назад - 1 сообщение
+
Formulas are rendered in vector format (SVG) if you have [http://dvisvgm.sourceforge.net/ dvisvgm] installed on the server (available as part of texlive-extra-utils package under Debian).
2015Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночной лайт liteДом 2 24 апреля 2015 Lite сегодняшний дневной выпуск ...
+
 
Вы посещали эту страницу несколько раз (2). Дата последнего посещения: 24.04.15
+
Requires installed LaTeX distribution (for example texlive), tex packages and [http://dvisvgm.sourceforge.net/ dvisvgm] utility. Wikipedia-specific "texvc" utility is not required.
(24.04.2015 ТНТ) дневной вечерний Ночной лайт lite
+
 
https://sites.google.com/.../dom-2-24-aprela-2015-24-04-2015-tnt-dnevnoj...
+
=== [[Graphviz]] ===
7 ч. назад - Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночной лайт lite. Дом 2 4001 день 24.04 2015 последние новости и слухи.
+
 
Вы посещали эту страницу 24.04.15.
+
Tags:
(24.04.2015 ТНТ) дневной вечерний Ночной лайт lite
+
; graph, neato, circo, fdp, twopi: Each tag renders the corresponding Graphviz layout. "graph" tag uses the standard "dot" layout.
https://sites.google.com/.../24042015smotretonlajn/dom-2-24-aprela-2015-...
+
; graph-print, neato-print, circo-print, fdp-print, twopi-print: Same, but only in raster format and only visible in printable version.
10 ч. назад - Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночной ... Дом 2 дневной вечерний Ночной лайт lite 24.04.2015 после заката ...
+
 
Дом 2 24 апреля 2015 (24.04.2015 ТНТ) - Pandora's Aquarium
+
You should include the full graph code in tag, along with <tt>digraph G { ... }</tt>.
pandys.org › Pandora's Aquarium › Community Blog › 24 апреля
+
 
3 ч. назад - 1 сообщение
+
[http://www.graphviz.org/ Graphviz] is required for these tags to work.
Дом 2 4001 ... Дом 2 день 4001 LITE дневной выпуск лайт.[extract](24.04.2015 ТНТ) дневной вечерний Ночной лайт lite[extract]8 hours ago ...
+
 
Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний Ночной лайт ...
+
=== [http://qbnz.com/highlighter/ GeSHi] syntax highlight ===
www.urbanplanet.org › ... › Cities, Places, Regions › Asia › Japan
+
 
3 ч. назад - 1 сообщение - ‎1 автор
+
Requires [http://qbnz.com/highlighter/ geshi] (GEneric Syntax HIghlighter). Duplicates <tt>SyntaxHighlight_GeSHi</tt> functionality and differs from it only by &lt;pre&gt; wrapping and different tags which are of <tt>code-xxx</tt> format, where xxx is the highlight language. Supported languages:
Дом 2 24 апреля 2015 (24.04.2015 ТНТ) дневной вечерний ... лайт lite Дом 2 - Все выпуски онлайн на Теледидар[EXTRACT]2 mins ago ...
+
* 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
Forum: Дом 2 ТНТ 4001 день 24.04
+
 
forum.motorsport-total.com/cgi-bin/bbs/ultimatebb.cgi?ubb=print...
+
=== [[Gnuplot]] ===
10 ч. назад - Thema: Дом 2 ТНТ 4001 день 24.04 im Forum: Kartsport ... 6 ч. назад - Дом-2: Дневной, вечерний и ночной эфир 24.04.2015 / 4001 день . ... серии 24 апреля 2015 Дом 2 Lite новости, анонс дом 2 лайт эфир, дом 2 ...
+
 
Дом 2 День 4001 Lite, Город любви, После заката 24.04 ...
+
Gnuplot graphs are rendered via &lt;plot&gt;…&lt;/plot&gt; tag.
anamvseravno.ru/news/dom_2...lite...24...2015/2015-04-23-726
+
 
16 ч. назад - Дом 2 Lite новости, анонс дом 2 лайт эфир, дом 2 видео anamvseravno. ... День 4001 Дом 2 свежие серии 24 апреля 2015 Дом 2 Lite ... на завтра, dom 2 online tv, Дневной, вечерний и ночной эфир. ... Категория: Тв-передачи | Просмотров: 10 | Добавил: Olga | Теги: тнт, Дом 2 | Рейтинг: 0.0/0 ...
+
=== Gantt-like charts ===
Дом 2 24 апреля 2015 Lite сегодняшний дневной выпуск ...
+
 
tamdom2.ru/dom-2-dnevnoj-vypusk-za-24-04-2015/
+
This extension also includes minimal Gantt-like chart renderer via Gnuplot. Syntax is:
13 ч. назад - Смотреть онлайн Дом 2 Lite за 24.04.2015 дневной выпуск - 4001 день. Смотри бесплатно свежие серии Дом 2 Лайт 24.04.15 - дневной эфир от 24 апреля ... 4001 дня появляется на 5-6 часов раньше, чем на канале ТНТ. ... за 24.04.2015 · Дом 2 24.04.2015 дневной вечерний ночной выпуск.
+
 
 +
<pre>
 +
<gantt [width=WIDTH height=HEIGHT]>
 +
resource begin_date end_date|duration_in_days task_name...
 +
...
 +
</gantt>
 +
</pre>
 +
 
 +
Resource must not include spaces, begin_date and end_date must be in YYYY-MM-DD format. Example:
 +
 
 +
<gantt width="800" height="200">
 +
Dev 2014-01-28 2 Bug 1
 +
Test 2014-01-29 6 Bug 1
 +
Dev 2014-02-03 4 Bug 2
 +
Test 2014-02-06 2 Bug 3
 +
</gantt>
 +
 
 +
<gantt width="800" height="200">
 +
3.6.3 2014-01-28 14 Dev
 +
3.6.3 2014-02-11 7 Test
 +
3.6.3 2014-02-18 20 Verify
 +
3.6.4 2014-02-11 10 Dev
 +
3.6.4 2014-02-21 5 Test
 +
3.6.4 2014-02-26 14 Verify
 +
</gantt>
 +
 
 +
=== [http://www.umlgraph.org/ UMLGraph] ===
 +
 
 +
UMLGraph draws UML diagrams using Java-like description. That's not always convenient, so there is also an option to use [[PlantUML]] extension.
 +
 
 +
Tag is &lt;umlgraph&gt;.
 +
 
 +
Java and [http://www.umlgraph.org/ UMLGraph] itself are required to work.
 +
 
 +
=== [http://www.umlet.com/ UMLet] ===
 +
 
 +
Another UML diagram language. Tag is &lt;umlet&gt;. Also requires Java and [http://www.umlet.com/ UMLet].
 +
 
 +
== Installation ==
 +
 
 +
Just download the extension to extensions/MarkupBabel and add a usual line in LocalSettings.php:
 +
 
 +
<code-php>
 +
require_once "$IP/extensions/MarkupBabel/MarkupBabel.php";
 +
</code-php>

Latest revision as of 22:09, 11 October 2015

MarkupBabel is a MediaWiki extension.

Status for Mediawiki4Intranet distribution:

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

«Markup Babylon» — support for LaTeX formulas, Graphviz graphs, Gnuplot charts and diagrams, UML diagrams via UMLGraph or UMLet. Does not require additional «texvc» script for LaTeX, unlike Math, and renders LaTeX in vector format (SVG) for improved quality.

Usage

This extension enables the following parser tags:

LaTeX

  • <m>Code</m>
  • <math>Code</math>
  • <amsmath>Code</amsmath>

Code should be just the document content. babel [english, russian], amssymb, amsmath, amscd, color packages are included in header.

Formulas are rendered in vector format (SVG) if you have dvisvgm installed on the server (available as part of texlive-extra-utils package under Debian).

Requires installed LaTeX distribution (for example texlive), tex packages and dvisvgm utility. Wikipedia-specific "texvc" utility is not required.

Graphviz

Tags:

graph, neato, circo, fdp, twopi
Each tag renders the corresponding Graphviz layout. "graph" tag uses the standard "dot" layout.
graph-print, neato-print, circo-print, fdp-print, twopi-print
Same, but only in raster format and only visible in printable version.

You should include the full graph code in tag, along with digraph G { ... }.

Graphviz is required for these tags to work.

GeSHi syntax highlight

Requires geshi (GEneric Syntax HIghlighter). Duplicates SyntaxHighlight_GeSHi functionality and differs from it only by <pre> wrapping and different tags which are of code-xxx format, where xxx is the highlight language. Supported languages:

  • 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

Gnuplot graphs are rendered via <plot>…</plot> tag.

Gantt-like charts

This extension also includes minimal Gantt-like chart renderer via Gnuplot. Syntax is:

<gantt [width=WIDTH height=HEIGHT]>
resource begin_date end_date|duration_in_days task_name...
...
</gantt>

Resource must not include spaces, begin_date and end_date must be in YYYY-MM-DD format. Example:

UMLGraph

UMLGraph draws UML diagrams using Java-like description. That's not always convenient, so there is also an option to use PlantUML extension.

Tag is <umlgraph>.

Java and UMLGraph itself are required to work.

UMLet

Another UML diagram language. Tag is <umlet>. Also requires Java and UMLet.

Installation

Just download the extension to extensions/MarkupBabel and add a usual line in LocalSettings.php:

require_once "$IP/extensions/MarkupBabel/MarkupBabel.php";