Wikitex

From Wikisophia

Jump to: navigation, search

WikiTeX describes a modular system for incorporating LaTeX objects with MediaWiki output.  WikiTeX was designed with expansibility in mind; and, security willing, can accommodate any conceivable package.

See also: sandbox, additional features, bugs, usability review, todo.

Contents

[edit] Invoking WikiTeX

Enriching your article with WikiTeX is as easy as wrapping your LaTeX in <class></class> tags; thus:

<music>
	\relative c' { 
		e16-.->a(b gis)a-.->c(d b)c-.->e(f dis)e-.->a(b a)
		gis(b e)e,(gis b)b,(e gis)gis,(b e)e,(gis? b e)
	}
</music>

becomes:

[Listen]

and <amsmath>\sideset{}{'}\sum_{n<k,\;\text{$n$ odd}} nE_n</amsmath>, for instance, .

You can practice WikiTeX in the sandbox; and following an image's link will reveal its source.

[edit] Classes

The following classes have been implemented:

[edit] Amsmath

Plenary AMS-LaTeX, including commutative diagrams (doc | template).

[edit] Chem

XyMTeX is an intuitive chemistry package by Shinsaku Fujita (doc | template).

[edit] Chess

Skak by Torben Hoffmann supports SAN and FEN notation (doc | doc | doc | template).

[edit] Feyn

feynMF by Thorsten Ohl for Feynman diagrams (doc | template).

[edit] Go

sgf2dg by Daniel Bump and Reid Augustin for go games described in SGF (doc | template).

Genan—Shuwa, 1842:

[edit] Graph

Graphviz by Lefty Koutsofios, et al.; for relational diagrams (doc | template).


[edit] Greek

Ibycus by Pierre MacKay for polytonic Greek (doc | template).

[edit] Music

Lilypond with midi output (doc | template).

[Listen]

[edit] Plot

Gnuplot by Hans-Bernhard Broeker, et al.; for plotting two- and three-dimensional line, point, dot, box, histogram graphs or vector fields (doc | template).

[edit] Teng

TengTeX by Ivan Derzhanski for Fëanorian Tengwar (doc | template).

id est,

“One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them.”

[edit] See also

[edit] Credits

WikiTeX was conceived by Peter Danenberg, where Tomasz Wegrzanowski's texvc provided impulse; which packages twain may yet coexist in a self installation.

Several security fixes have been submitted by Johannes Berg.

Personal tools