Help:Displaying a formula

From Fedtrek

Jump to: navigation, search
MediaWiki Handbook: Contents, Readers, Editors, Moderators, System admins +/-

MediaWiki uses a subset of TeX markup, including some extensions from LaTeX and AMSLaTeX, for mathematical formulae. It generates either PNG images or simple HTML markup, depending on user preferences and the complexity of the expression. In the future, as more browsers are smarter, it will be able to generate enhanced HTML or even MathML in many cases. (See blahtex for information about current work on adding MathML support.)

More precisely, MediaWiki filters the markup through Texvc, which in turn passes the commands to TeX for the actual rendering. Thus, only a limited part of the full TeX language is supported; see below for details.

Contents


[edit] Syntax

Math markup goes inside <math> ... </math>. The edit toolbar has a button for this.

Similarly to HTML, in TeX extra spaces and newlines are ignored.

The TeX code has to be put literally: MediaWiki templates, predefined templates, and parameters cannot be used within math tags: pairs of double braces are ignored and "#" gives an error message. However, math tags work in the then and else part of #if, etc. See m:Template:Demo of attempt to use parameters within TeX (backlinks, edit).

[edit] Rendering

The PNG images are black on white (not transparent). These colors, as well as font sizes and types, are independent of browser settings or CSS. Font sizes and types will often deviate from what HTML renders. Vertical alignment with the surrounding text can also be a problem. The css selector of the images is img.tex.

It should be pointed out that most of these shortcomings have been addressed by Maynard Handley, but have not been released yet.

The alt attribute of the PNG images (the text that is displayed if your browser can't display images; Internet Explorer shows it up in the hover box) is the wikitext that produced them, excluding the <math> and </math>.

Apart from function and operator names, as is customary in mathematics for variables, letters are in italics; digits are not. For other text, (like variable labels) to avoid being rendered in italics like variables, use mbox or mathrm. For example, <math>mbox{abc}</math> gives Failed to parse (Missing texvc executable; please see math/README to configure.): mbox{abc} .

[edit] TeX vs HTML

Before introducing TeX markup for producing special characters, it should be noted that, as this comparison table shows, sometimes similar results can be achieved in HTML (see Help:Special characters).

TeX Syntax (forcing PNG) TeX Rendering HTML Syntax HTML Rendering
<math>alpha,</math> Failed to parse (Missing texvc executable;

please see math/README to configure.): alpha,

&alpha; α
<math>sqrt{2}</math> Failed to parse (Missing texvc executable;

please see math/README to configure.): sqrt{2}

&radic;2 √2
<math>sqrt{1-e^2}</math> Failed to parse (Missing texvc executable;

please see math/README to configure.): sqrt{1-e^2}

&radic;(1&minus;''e''&sup2;) √(1−e²)

The use of HTML instead of TeX is still under discussion. The arguments either way can be summarised as follows.

[edit] Pros of HTML

  1. In-line HTML formulae always align properly with the rest of the HTML text.
  2. The formula's background, font size and face match the rest of HTML contents and the appearance respects CSS and browser settings.
  3. Pages using HTML will load faster.

[edit] Pros of TeX

  1. TeX is semantically superior to HTML. In TeX, "<math>x</math>" means "mathematical variable Failed to parse (Missing texvc executable;

please see math/README to configure.): x ", whereas in HTML "x" could mean anything. Information has been irrevocably lost.

  1. TeX has been specifically designed for typesetting formulae, so input is easier and more natural, and output is more aesthetically pleasing.
  2. One consequence of point 1 is that TeX can be transformed into HTML, but not vice-versa. This means that on the server side we can always transform a formula, based on its complexity and location within the text, user preferences, type of browser, etc. Therefore, where possible, all the benefits of HTML can be retained, together with the benefits of TeX. It's true that the current situation is not ideal, but that's not a good reason to drop information/contents. It's more a reason to help improve the situation.
  3. Another consequence of point 1 is that TeX can be converted to MathML for browsers which support it, thus keeping its semantics and allowing it to be renderred vectorally.
  4. When writing in TeX, editors need not worry about whether this or that version of this or that browser supports this or that HTML entity. The burden of these decisions is put on the server. This doesn't hold for HTML formulae, which can easily end up being rendered wrongly or differently from the editor's intentions on a different browser.

[edit] Functions, symbols, special characters

Accents/Diacritics

acute{a} grave{a} hat{a} tilde{a} breve{a} Failed to parse (Missing texvc executable;

please see math/README to configure.): acute{a} grave{a} hat{a} tilde{a} breve{a},!

check{a} bar{a} ddot{a} dot{a} Failed to parse (Missing texvc executable;

please see math/README to configure.): check{a} bar{a} ddot{a} dot{a},!

Standard functions

sin a cos b tan c Failed to parse (Missing texvc executable;

please see math/README to configure.): sin a cos b tan c,!

sec d csc e cot f Failed to parse (Missing texvc executable;

please see math/README to configure.): sec d csc e cot f,!

arcsin h arccos i arctan j Failed to parse (Missing texvc executable;

please see math/README to configure.): arcsin h arccos i arctan j,!

sinh k cosh l tanh m coth n Failed to parse (Missing texvc executable;

please see math/README to configure.): sinh k cosh l tanh m coth n,!

operatorname{sh}o operatorname{ch}p operatorname{th}q Failed to parse (Missing texvc executable;

please see math/README to configure.): operatorname{sh}o operatorname{ch}p operatorname{th}q,!

operatorname{argsh}r operatorname{argch}s operatorname{argth}t Failed to parse (Missing texvc executable;

please see math/README to configure.): operatorname{argsh}r operatorname{argch}s operatorname{argth}t,!

lim u limsup v liminf w min x max y Failed to parse (Missing texvc executable;

please see math/README to configure.): lim u limsup v liminf w min x max y,!

inf z sup a exp b ln c lg d log e log_{10} f ker g Failed to parse (Missing texvc executable;

please see math/README to configure.): inf z sup a exp b ln c lg d log e log_{10} f ker g,!

deg h gcd i Pr j det k hom l arg m dim n Failed to parse (Missing texvc executable;

please see math/README to configure.): deg h gcd i Pr j det k hom l arg m dim n,!

Modular arithmetic

s_k equiv 0 pmod{m} a bmod b Failed to parse (Missing texvc executable;

please see math/README to configure.): s_k equiv 0 pmod{m} a bmod b,!

Derivatives

nabla partial x dx dot x ddot y Failed to parse (Missing texvc executable;

please see math/README to configure.): nabla partial x dx dot x ddot y,!

Sets

forall exists empty emptyset varnothing Failed to parse (Missing texvc executable;

please see math/README to configure.): forall exists empty emptyset varnothing,!

in ni not in notin subset subseteq supset supseteq Failed to parse (Missing texvc executable;

please see math/README to configure.): in ni not in notin subset subseteq supset supseteq,!

cap bigcap cup bigcup biguplus setminus smallsetminus Failed to parse (Missing texvc executable;

please see math/README to configure.): cap bigcap cup bigcup biguplus setminus smallsetminus,!

sqsubset sqsubseteq sqsupset sqsupseteq sqcap sqcup bigsqcup Failed to parse (Missing texvc executable;

please see math/README to configure.): sqsubset sqsubseteq sqsupset sqsupseteq sqcap sqcup bigsqcup,!

Operators

+ oplus bigoplus pm mp - Failed to parse (Missing texvc executable;

please see math/README to configure.): + oplus bigoplus pm mp - ,!

times otimes bigotimes cdot circ bullet bigodot Failed to parse (Missing texvc executable;

please see math/README to configure.): times otimes bigotimes cdot circ bullet bigodot,!

star * / div frac{1}{2} Failed to parse (Missing texvc executable;

please see math/README to configure.): star * / div frac{1}{2},!

Logic

land wedge bigwedge bar{q} to p Failed to parse (Missing texvc executable;

please see math/README to configure.): land wedge bigwedge bar{q} to p,!

lor vee bigvee lnot neg q And Failed to parse (Missing texvc executable;

please see math/README to configure.): lor vee bigvee lnot neg q And,!

Root

sqrt{2} sqrt[n]{x} Failed to parse (Missing texvc executable;

please see math/README to configure.): sqrt{2} sqrt[n]{x},!

Relations

sim approx simeq cong dot= overset{underset{mathrm{def}}{}}{=} Failed to parse (Missing texvc executable;

please see math/README to configure.): sim approx simeq cong dot= overset{underset{mathrm{def}}{}}{=},!

le < ll gg ge > equiv notequiv ne mbox{or} neq propto Failed to parse (Missing texvc executable;

please see math/README to configure.): le < ll gg ge > equiv notequiv ne mbox{or} neq propto,!

Geometric

Diamond Box triangle angle perp mid nmid | 45^circ Failed to parse (Missing texvc executable;

please see math/README to configure.): Diamond , Box , triangle , angle perp , mid ; nmid , | 45^circ,!

Arrows

leftarrow gets rightarrow to notto leftrightarrow longleftarrow longrightarrow Failed to parse (Missing texvc executable;

please see math/README to configure.): leftarrow gets rightarrow to notto leftrightarrow longleftarrow longrightarrow,!

mapsto longmapsto hookrightarrow hookleftarrow nearrow searrow swarrow nwarrow Failed to parse (Missing texvc executable;

please see math/README to configure.): mapsto longmapsto hookrightarrow hookleftarrow nearrow searrow swarrow nwarrow,!

uparrow downarrow updownarrow rightharpoonup rightharpoondown leftharpoonup leftharpoondown upharpoonleft Failed to parse (Missing texvc executable;

please see math/README to configure.): uparrow downarrow updownarrow rightharpoonup rightharpoondown leftharpoonup leftharpoondown upharpoonleft,!

upharpoonright downharpoonleft downharpoonright rightleftharpoons Leftarrow Rightarrow Leftrightarrow Longleftarrow Failed to parse (Missing texvc executable;

please see math/README to configure.): upharpoonright downharpoonleft downharpoonright rightleftharpoons Leftarrow Rightarrow Leftrightarrow Longleftarrow,!

Longrightarrow Longleftrightarrow (or iff) Uparrow Downarrow Updownarrow leftleftarrows leftrightarrows Lleftarrow leftarrowtail looparrowleft Failed to parse (Missing texvc executable;

please see math/README to configure.): Longrightarrow Longleftrightarrow Uparrow Downarrow Updownarrow leftleftarrows leftrightarrows Lleftarrow leftarrowtail looparrowleft ,!

leftrightharpoons curvearrowleft circlearrowleft Lsh upuparrows rightrightarrows rightleftarrows Rrightarrow rightarrowtail looparrowright Failed to parse (Missing texvc executable;

please see math/README to configure.): leftrightharpoons curvearrowleft circlearrowleft Lsh upuparrows rightrightarrows rightleftarrows Rrightarrow rightarrowtail looparrowright,!

curvearrowright circlearrowright Rsh downdownarrows multimap leftrightsquigarrow rightsquigarrow nLeftarrow nleftrightarrow nRightarrow Failed to parse (Missing texvc executable;

please see math/README to configure.): curvearrowright circlearrowright Rsh downdownarrows multimap leftrightsquigarrow rightsquigarrow nLeftarrow nleftrightarrow nRightarrow,!

nLeftrightarrow longleftrightarrow Failed to parse (Missing texvc executable;

please see math/README to configure.): nLeftrightarrow longleftrightarrow,!

Special

eth S P % dagger ddagger ldots cdots Failed to parse (Missing texvc executable;

please see math/README to configure.): eth S P % dagger ddagger ldots cdots,!

smile frown wr triangleleft triangleright infty bot top Failed to parse (Missing texvc executable;

please see math/README to configure.): smile frown wr triangleleft triangleright infty bot top,!

vdash vDash Vdash models lVert rVert imath hbar Failed to parse (Missing texvc executable;

please see math/README to configure.): vdash vDash Vdash models lVert rVert imath hbar,!

ell mho Finv Re Im wp complement diamondsuit Failed to parse (Missing texvc executable;

please see math/README to configure.): ell mho Finv Re Im wp complement diamondsuit,!

heartsuit clubsuit spadesuit Game flat natural sharp Failed to parse (Missing texvc executable;

please see math/README to configure.): heartsuit clubsuit spadesuit Game flat natural sharp,!

Unsorted (new stuff)

vartriangle triangledown lozenge circledS measuredangle nexists Bbbk backprime blacktriangle blacktriangledown Failed to parse (Missing texvc executable;

please see math/README to configure.): vartriangle triangledown lozenge circledS measuredangle nexists Bbbk backprime blacktriangle blacktriangledown

blacksquare blacklozenge bigstar sphericalangle diagup diagdown dotplus Cap Cup barwedge Failed to parse (Missing texvc executable;

please see math/README to configure.): blacksquare blacklozenge bigstar sphericalangle diagup diagdown dotplus Cap Cup barwedge

veebar doublebarwedge boxminus boxtimes boxdot boxplus divideontimes ltimes rtimes leftthreetimes Failed to parse (Missing texvc executable;

please see math/README to configure.): veebar doublebarwedge boxminus boxtimes boxdot boxplus divideontimes ltimes rtimes leftthreetimes

rightthreetimes curlywedge curlyvee circleddash circledast circledcirc centerdot intercal leqq leqslant Failed to parse (Missing texvc executable;

please see math/README to configure.): rightthreetimes curlywedge curlyvee circleddash circledast circledcirc centerdot intercal leqq leqslant

eqslantless lessapprox approxeq lessdot lll lessgtr lesseqgtr lesseqqgtr doteqdot risingdotseq Failed to parse (Missing texvc executable;

please see math/README to configure.): eqslantless lessapprox approxeq lessdot lll lessgtr lesseqgtr lesseqqgtr doteqdot risingdotseq

fallingdotseq backsim backsimeq subseteqq Subset preccurlyeq curlyeqprec precsim precapprox vartriangleleft Failed to parse (Missing texvc executable;

please see math/README to configure.): fallingdotseq backsim backsimeq subseteqq Subset preccurlyeq curlyeqprec precsim precapprox vartriangleleft

Vvdash bumpeq Bumpeq geqq geqslant eqslantgtr gtrsim gtrapprox eqsim gtrdot Failed to parse (Missing texvc executable;

please see math/README to configure.): Vvdash bumpeq Bumpeq geqq geqslant eqslantgtr gtrsim gtrapprox eqsim gtrdot

ggg gtrless gtreqless gtreqqless eqcirc circeq triangleq thicksim thickapprox supseteqq Failed to parse (Missing texvc executable;

please see math/README to configure.): ggg gtrless gtreqless gtreqqless eqcirc circeq triangleq thicksim thickapprox supseteqq

Supset succcurlyeq curlyeqsucc succsim succapprox vartriangleright shortmid shortparallel between pitchfork Failed to parse (Missing texvc executable;

please see math/README to configure.): Supset succcurlyeq curlyeqsucc succsim succapprox vartriangleright shortmid shortparallel between pitchfork

varpropto blacktriangleleft therefore backepsilon blacktriangleright because nleqslant nleqq lneq lneqq Failed to parse (Missing texvc executable;

please see math/README to configure.): varpropto blacktriangleleft therefore backepsilon blacktriangleright because nleqslant nleqq lneq lneqq

lvertneqq lnsim lnapprox nprec npreceq precneqq precnsim precnapprox nsim nshortmid Failed to parse (Missing texvc executable;

please see math/README to configure.): lvertneqq lnsim lnapprox nprec npreceq precneqq precnsim precnapprox nsim nshortmid

nvdash nVdash ntriangleleft ntrianglelefteq nsubseteq nsubseteqq varsubsetneq subsetneqq varsubsetneqq ngtr Failed to parse (Missing texvc executable;

please see math/README to configure.): nvdash nVdash ntriangleleft ntrianglelefteq nsubseteq nsubseteqq varsubsetneq subsetneqq varsubsetneqq ngtr

ngeqslant ngeqq gneq gneqq gvertneqq gnsim gnapprox nsucc nsucceq succneqq Failed to parse (Missing texvc executable;

please see math/README to configure.): ngeqslant ngeqq gneq gneqq gvertneqq gnsim gnapprox nsucc nsucceq succneqq

succnsim succnapprox ncong nshortparallel nparallel nvDash nVDash ntriangleright ntrianglerighteq nsupseteq Failed to parse (Missing texvc executable;

please see math/README to configure.): succnsim succnapprox ncong nshortparallel nparallel nvDash nVDash ntriangleright ntrianglerighteq nsupseteq

nsupseteqq varsupsetneq supsetneqq varsupsetneqq Failed to parse (Missing texvc executable;

please see math/README to configure.): nsupseteqq varsupsetneq supsetneqq varsupsetneqq

jmath surd ast uplus diamond bigtriangleup bigtriangledown ominus Failed to parse (Missing texvc executable;

please see math/README to configure.): jmath surd ast uplus diamond bigtriangleup bigtriangledown ominus,!

oslash odot bigcirc amalg prec succ preceq succeq Failed to parse (Missing texvc executable;

please see math/README to configure.): oslash odot bigcirc amalg prec succ preceq succeq,!

dashv asymp doteq parallel Failed to parse (Missing texvc executable;

please see math/README to configure.): dashv asymp doteq parallel,!

[edit] Subscripts, superscripts, integrals

Feature Syntax How it looks rendered
HTML PNG
Superscript a^2 Failed to parse (Missing texvc executable;

please see math/README to configure.): a^2

Failed to parse (Missing texvc executable;

please see math/README to configure.): a^2 ,!

Subscript a_2 Failed to parse (Missing texvc executable;

please see math/README to configure.): a_2

Failed to parse (Missing texvc executable;

please see math/README to configure.): a_2 ,!

Grouping a^{2+2} Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{2+2}

Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{2+2},!

a_{i,j} Failed to parse (Missing texvc executable;

please see math/README to configure.): a_{i,j}

Failed to parse (Missing texvc executable;

please see math/README to configure.): a_{i,j},!

Combining sub & super x_2^3 Failed to parse (Missing texvc executable;

please see math/README to configure.): x_2^3

Preceding and/or Additional sub & super sideset{_1^2}{_3^4}prod_a^b Failed to parse (Missing texvc executable;

please see math/README to configure.): sideset{_1^2}{_3^4}prod_a^b

{}_1^2!Omega_3^4 Failed to parse (Missing texvc executable;

please see math/README to configure.): {}_1^2!Omega_3^4

Stacking overset{alpha}{omega} Failed to parse (Missing texvc executable;

please see math/README to configure.): overset{alpha}{omega}

underset{alpha}{omega} Failed to parse (Missing texvc executable;

please see math/README to configure.): underset{alpha}{omega}

overset{alpha}{underset{gamma}{omega}} Failed to parse (Missing texvc executable;

please see math/README to configure.): overset{alpha}{underset{gamma}{omega}}

stackrel{alpha}{omega} Failed to parse (Missing texvc executable;

please see math/README to configure.): stackrel{alpha}{omega}

Derivative (forced PNG) x', y, f', f!   Failed to parse (Missing texvc executable;

please see math/README to configure.): x', y'', f', f''!

Derivative (f in italics may overlap primes in HTML) x', y, f', f Failed to parse (Missing texvc executable;

please see math/README to configure.): x', y'', f', f''

Failed to parse (Missing texvc executable;

please see math/README to configure.): x', y'', f', f''!

Derivative (wrong in HTML) x^prime, y^{primeprime} Failed to parse (Missing texvc executable;

please see math/README to configure.): x^prime, y^{primeprime}

Failed to parse (Missing texvc executable;

please see math/README to configure.): x^prime, y^{primeprime},!

Derivative (wrong in PNG) xprime, yprimeprime Failed to parse (Missing texvc executable;

please see math/README to configure.): xprime, yprimeprime

Failed to parse (Missing texvc executable;

please see math/README to configure.): xprime, yprimeprime,!

Derivative dots dot{x}, ddot{x} Failed to parse (Missing texvc executable;

please see math/README to configure.): dot{x}, ddot{x}

Underlines, overlines, vectors hat a bar b vec c Failed to parse (Missing texvc executable;

please see math/README to configure.): hat a bar b vec c

overrightarrow{a b} overleftarrow{c d} widehat{d e f} Failed to parse (Missing texvc executable;

please see math/README to configure.): overrightarrow{a b} overleftarrow{c d} widehat{d e f}

overline{g h i} underline{j k l} Failed to parse (Missing texvc executable;

please see math/README to configure.): overline{g h i} underline{j k l}

Arrows A xleftarrow{n+mu-1} B xrightarrow[T]{npm i-1} C Failed to parse (Missing texvc executable;

please see math/README to configure.): A xleftarrow{n+mu-1} B xrightarrow[T]{npm i-1} C

Overbraces overbrace{ 1+2+cdots+100 }^{5050} Failed to parse (Missing texvc executable;

please see math/README to configure.): overbrace{ 1+2+cdots+100 }^{5050}

Underbraces underbrace{ a+b+cdots+z }_{26} Failed to parse (Missing texvc executable;

please see math/README to configure.): underbrace{ a+b+cdots+z }_{26}

Sum sum_{k=1}^N k^2 Failed to parse (Missing texvc executable;

please see math/README to configure.): sum_{k=1}^N k^2

Sum (force textstyle) textstyle sum_{k=1}^N k^2 Failed to parse (Missing texvc executable;

please see math/README to configure.): textstyle sum_{k=1}^N k^2

Product prod_{i=1}^N x_i Failed to parse (Missing texvc executable;

please see math/README to configure.): prod_{i=1}^N x_i

Product (force textstyle) textstyle prod_{i=1}^N x_i Failed to parse (Missing texvc executable;

please see math/README to configure.): textstyle prod_{i=1}^N x_i

Coproduct coprod_{i=1}^N x_i Failed to parse (Missing texvc executable;

please see math/README to configure.): coprod_{i=1}^N x_i

Coproduct (force textstyle) textstyle coprod_{i=1}^N x_i Failed to parse (Missing texvc executable;

please see math/README to configure.): textstyle coprod_{i=1}^N x_i

Limit lim_{n to infty}x_n Failed to parse (Missing texvc executable;

please see math/README to configure.): lim_{n to infty}x_n

Limit (force textstyle) textstyle lim_{n to infty}x_n Failed to parse (Missing texvc executable;

please see math/README to configure.): textstyle lim_{n to infty}x_n

Integral int_{-N}^{N} e^x, dx Failed to parse (Missing texvc executable;

please see math/README to configure.): int_{-N}^{N} e^x, dx

Integral (force textstyle) textstyle int_{-N}^{N} e^x, dx Failed to parse (Missing texvc executable;

please see math/README to configure.): textstyle int_{-N}^{N} e^x, dx

Double integral iint_{D}^{W} , dx,dy Failed to parse (Missing texvc executable;

please see math/README to configure.): iint_{D}^{W} , dx,dy

Triple integral iiint_{E}^{V} , dx,dy,dz Failed to parse (Missing texvc executable;

please see math/README to configure.): iiint_{E}^{V} , dx,dy,dz

Quadruple integral iiiint_{F}^{U} , dx,dy,dz,dt Failed to parse (Missing texvc executable;

please see math/README to configure.): iiiint_{F}^{U} , dx,dy,dz,dt

Path integral oint_{C} x^3, dx + 4y^2, dy Failed to parse (Missing texvc executable;

please see math/README to configure.): oint_{C} x^3, dx + 4y^2, dy

Intersections bigcap_1^{n} p Failed to parse (Missing texvc executable;

please see math/README to configure.): bigcap_1^{n} p

Unions bigcup_1^{k} p Failed to parse (Missing texvc executable;

please see math/README to configure.): bigcup_1^{k} p

[edit] Fractions, matrices, multilines

Feature Syntax How it looks rendered
Fractions frac{2}{4}=0.5 Failed to parse (Missing texvc executable;

please see math/README to configure.): frac{2}{4}=0.5

Small Fractions tfrac{2}{4} = 0.5 Failed to parse (Missing texvc executable;

please see math/README to configure.): tfrac{2}{4} = 0.5

Large (normal) Fractions dfrac{2}{4} = 0.5 Failed to parse (Missing texvc executable;

please see math/README to configure.): dfrac{2}{4} = 0.5

Large (nested) Fractions cfrac{2}{c + cfrac{2}{d + cfrac{2}{4}}} = a Failed to parse (Missing texvc executable;

please see math/README to configure.): cfrac{2}{c + cfrac{2}{d + cfrac{2}{4}}} = a

Binomial coefficients binom{n}{k} Failed to parse (Missing texvc executable;

please see math/README to configure.): binom{n}{k}

Small Binomial coefficients tbinom{n}{k} Failed to parse (Missing texvc executable;

please see math/README to configure.): tbinom{n}{k}

Large (normal) Binomial coefficients dbinom{n}{k} Failed to parse (Missing texvc executable;

please see math/README to configure.): dbinom{n}{k}

Matrices
begin{matrix}
  x & y 
  z & v 
end{matrix}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{matrix} x & y z & v end{matrix}

begin{vmatrix}
  x & y 
  z & v 
end{vmatrix}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{vmatrix} x & y z & v end{vmatrix}

begin{Vmatrix}
  x & y 
  z & v
end{Vmatrix}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{Vmatrix} x & y z & v end{Vmatrix}

begin{bmatrix}
  0      & cdots & 0      
  vdots & ddots & vdots  
  0      & cdots & 0
end{bmatrix}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{bmatrix} 0 & cdots & 0 vdots & ddots & vdots 0 & cdots & 0end{bmatrix}

begin{Bmatrix}
  x & y 
  z & v
end{Bmatrix}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{Bmatrix} x & y z & v end{Bmatrix}

begin{pmatrix}
  x & y 
  z & v 
end{pmatrix}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{pmatrix} x & y z & v end{pmatrix}

bigl( begin{smallmatrix}
  a&b c&d
end{smallmatrix} bigr)
Failed to parse (Missing texvc executable;

please see math/README to configure.): bigl( begin{smallmatrix} a&b c&d end{smallmatrix} bigr)

Case distinctions
f(n) = 
begin{cases} 
  n/2,  & mbox{if }nmbox{ is even} 
  3n+1, & mbox{if }nmbox{ is odd} 
end{cases}
Failed to parse (Missing texvc executable;

please see math/README to configure.): f(n) = begin{cases} n/2, & mbox{if }nmbox{ is even} 3n+1, & mbox{if }nmbox{ is odd} end{cases}

Multiline equations
begin{align}
 f(x) & = (a+b)^2 
      & = a^2+2ab+b^2 
end{align}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{align} f(x) & = (a+b)^2 & = a^2+2ab+b^2 end{align}

begin{alignat}{2}
 f(x) & = (a-b)^2 
      & = a^2-2ab+b^2 
end{alignat}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{alignat}{2} f(x) & = (a-b)^2 & = a^2-2ab+b^2 end{alignat}

Multiline equations (must define number of colums used ({lcr}) (should not be used unless needed)
begin{array}{lcl}
  z        & = & a 
  f(x,y,z) & = & x + y + z  
end{array}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{array}{lcl} z & = & a f(x,y,z) & = & x + y + z end{array}

Multiline equations (more)
begin{array}{lcr}
  z        & = & a 
  f(x,y,z) & = & x + y + z     
end{array}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{array}{lcr} z & = & a f(x,y,z) & = & x + y + z end{array}

Breaking up a long expression so that it wraps when necessary

<math>f(x) ,!</math>
<math>= sum_{n=0}^infty a_n x^n </math>
<math>= a_0+a_1x+a_2x^2+cdots</math>

Failed to parse (Missing texvc executable; please see math/README to configure.): f(x) ,! Failed to parse (Missing texvc executable; please see math/README to configure.): = sum_{n=0}^infty a_n x^n Failed to parse (Missing texvc executable; please see math/README to configure.): = a_0 +a_1x+a_2x^2+cdots

Simultaneous equations
begin{cases}
    3x + 5y +  z 
    7x - 2y + 4z 
   -6x + 3y + 2z 
end{cases}
Failed to parse (Missing texvc executable;

please see math/README to configure.): begin{cases} 3x + 5y + z 7x - 2y + 4z -6x + 3y + 2z end{cases}

[edit] Alphabets and typefaces

Greek alphabet
Alpha Beta Gamma Delta Epsilon Zeta Failed to parse (Missing texvc executable;

please see math/README to configure.): Alpha Beta Gamma Delta Epsilon Zeta ,!

Eta Theta Iota Kappa Lambda Mu Failed to parse (Missing texvc executable;

please see math/README to configure.): Eta Theta Iota Kappa Lambda Mu ,!

Nu Xi Pi Rho Sigma Tau Failed to parse (Missing texvc executable;

please see math/README to configure.): Nu Xi Pi Rho Sigma Tau,!

Upsilon Phi Chi Psi Omega Failed to parse (Missing texvc executable;

please see math/README to configure.): Upsilon Phi Chi Psi Omega ,!

alpha beta gamma delta epsilon zeta Failed to parse (Missing texvc executable;

please see math/README to configure.): alpha beta gamma delta epsilon zeta ,!

eta theta iota kappa lambda mu Failed to parse (Missing texvc executable;

please see math/README to configure.): eta theta iota kappa lambda mu ,!

nu xi pi rho sigma tau Failed to parse (Missing texvc executable;

please see math/README to configure.): nu xi pi rho sigma tau ,!

upsilon phi chi psi omega Failed to parse (Missing texvc executable;

please see math/README to configure.): upsilon phi chi psi omega ,!

varepsilon digamma vartheta varkappa Failed to parse (Missing texvc executable;

please see math/README to configure.): varepsilon digamma vartheta varkappa ,!

varpi varrho varsigma varphi Failed to parse (Missing texvc executable;

please see math/README to configure.): varpi varrho varsigma varphi,!

Blackboard Bold/Scripts
mathbb{A} mathbb{B} mathbb{C} mathbb{D} mathbb{E} mathbb{F} mathbb{G} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbb{A} mathbb{B} mathbb{C} mathbb{D} mathbb{E} mathbb{F} mathbb{G} ,!

mathbb{H} mathbb{I} mathbb{J} mathbb{K} mathbb{L} mathbb{M} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbb{H} mathbb{I} mathbb{J} mathbb{K} mathbb{L} mathbb{M} ,!

mathbb{N} mathbb{O} mathbb{P} mathbb{Q} mathbb{R} mathbb{S} mathbb{T} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbb{N} mathbb{O} mathbb{P} mathbb{Q} mathbb{R} mathbb{S} mathbb{T} ,!

mathbb{U} mathbb{V} mathbb{W} mathbb{X} mathbb{Y} mathbb{Z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbb{U} mathbb{V} mathbb{W} mathbb{X} mathbb{Y} mathbb{Z},!

boldface (vectors)
mathbf{A} mathbf{B} mathbf{C} mathbf{D} mathbf{E} mathbf{F} mathbf{G} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{A} mathbf{B} mathbf{C} mathbf{D} mathbf{E} mathbf{F} mathbf{G} ,!

mathbf{H} mathbf{I} mathbf{J} mathbf{K} mathbf{L} mathbf{M} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{H} mathbf{I} mathbf{J} mathbf{K} mathbf{L} mathbf{M} ,!

mathbf{N} mathbf{O} mathbf{P} mathbf{Q} mathbf{R} mathbf{S} mathbf{T} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{N} mathbf{O} mathbf{P} mathbf{Q} mathbf{R} mathbf{S} mathbf{T} ,!

mathbf{U} mathbf{V} mathbf{W} mathbf{X} mathbf{Y} mathbf{Z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{U} mathbf{V} mathbf{W} mathbf{X} mathbf{Y} mathbf{Z} ,!

mathbf{a} mathbf{b} mathbf{c} mathbf{d} mathbf{e} mathbf{f} mathbf{g} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{a} mathbf{b} mathbf{c} mathbf{d} mathbf{e} mathbf{f} mathbf{g} ,!

mathbf{h} mathbf{i} mathbf{j} mathbf{k} mathbf{l} mathbf{m} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{h} mathbf{i} mathbf{j} mathbf{k} mathbf{l} mathbf{m} ,!

mathbf{n} mathbf{o} mathbf{p} mathbf{q} mathbf{r} mathbf{s} mathbf{t} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{n} mathbf{o} mathbf{p} mathbf{q} mathbf{r} mathbf{s} mathbf{t} ,!

mathbf{u} mathbf{v} mathbf{w} mathbf{x} mathbf{y} mathbf{z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{u} mathbf{v} mathbf{w} mathbf{x} mathbf{y} mathbf{z} ,!

mathbf{0} mathbf{1} mathbf{2} mathbf{3} mathbf{4} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{0} mathbf{1} mathbf{2} mathbf{3} mathbf{4} ,!

mathbf{5} mathbf{6} mathbf{7} mathbf{8} mathbf{9} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathbf{5} mathbf{6} mathbf{7} mathbf{8} mathbf{9},!

Boldface (greek)
boldsymbol{Alpha} boldsymbol{Beta} boldsymbol{Gamma} boldsymbol{Delta} boldsymbol{Epsilon} boldsymbol{Zeta} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{Alpha} boldsymbol{Beta} boldsymbol{Gamma} boldsymbol{Delta} boldsymbol{Epsilon} boldsymbol{Zeta} ,!

boldsymbol{Eta} boldsymbol{Theta} boldsymbol{Iota} boldsymbol{Kappa} boldsymbol{Lambda} boldsymbol{Mu} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{Eta} boldsymbol{Theta} boldsymbol{Iota} boldsymbol{Kappa} boldsymbol{Lambda} boldsymbol{Mu},!

boldsymbol{Nu} boldsymbol{Xi} boldsymbol{Pi} boldsymbol{Rho} boldsymbol{Sigma} boldsymbol{Tau} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{Nu} boldsymbol{Xi} boldsymbol{Pi} boldsymbol{Rho} boldsymbol{Sigma} boldsymbol{Tau},!

boldsymbol{Upsilon} boldsymbol{Phi} boldsymbol{Chi} boldsymbol{Psi} boldsymbol{Omega} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{Upsilon} boldsymbol{Phi} boldsymbol{Chi} boldsymbol{Psi} boldsymbol{Omega},!

boldsymbol{alpha} boldsymbol{beta} boldsymbol{gamma} boldsymbol{delta} boldsymbol{epsilon} boldsymbol{zeta} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{alpha} boldsymbol{beta} boldsymbol{gamma} boldsymbol{delta} boldsymbol{epsilon} boldsymbol{zeta},!

boldsymbol{eta} boldsymbol{theta} boldsymbol{iota} boldsymbol{kappa} boldsymbol{lambda} boldsymbol{mu} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{eta} boldsymbol{theta} boldsymbol{iota} boldsymbol{kappa} boldsymbol{lambda} boldsymbol{mu},!

boldsymbol{nu} boldsymbol{xi} boldsymbol{pi} boldsymbol{rho} boldsymbol{sigma} boldsymbol{tau} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{nu} boldsymbol{xi} boldsymbol{pi} boldsymbol{rho} boldsymbol{sigma} boldsymbol{tau},!

boldsymbol{upsilon} boldsymbol{phi} boldsymbol{chi} boldsymbol{psi} boldsymbol{omega} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{upsilon} boldsymbol{phi} boldsymbol{chi} boldsymbol{psi} boldsymbol{omega},!

boldsymbol{varepsilon} boldsymbol{digamma} boldsymbol{vartheta} boldsymbol{varkappa} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{varepsilon} boldsymbol{digamma} boldsymbol{vartheta} boldsymbol{varkappa} ,!

boldsymbol{varpi} boldsymbol{varrho} boldsymbol{varsigma} boldsymbol{varphi} Failed to parse (Missing texvc executable;

please see math/README to configure.): boldsymbol{varpi} boldsymbol{varrho} boldsymbol{varsigma} boldsymbol{varphi},!

Italics
mathit{A} mathit{B} mathit{C} mathit{D} mathit{E} mathit{F} mathit{G} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{A} mathit{B} mathit{C} mathit{D} mathit{E} mathit{F} mathit{G} ,!

mathit{H} mathit{I} mathit{J} mathit{K} mathit{L} mathit{M} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{H} mathit{I} mathit{J} mathit{K} mathit{L} mathit{M} ,!

mathit{N} mathit{O} mathit{P} mathit{Q} mathit{R} mathit{S} mathit{T} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{N} mathit{O} mathit{P} mathit{Q} mathit{R} mathit{S} mathit{T} ,!

mathit{U} mathit{V} mathit{W} mathit{X} mathit{Y} mathit{Z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{U} mathit{V} mathit{W} mathit{X} mathit{Y} mathit{Z} ,!

mathit{a} mathit{b} mathit{c} mathit{d} mathit{e} mathit{f} mathit{g} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{a} mathit{b} mathit{c} mathit{d} mathit{e} mathit{f} mathit{g} ,!

mathit{h} mathit{i} mathit{j} mathit{k} mathit{l} mathit{m} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{h} mathit{i} mathit{j} mathit{k} mathit{l} mathit{m} ,!

mathit{n} mathit{o} mathit{p} mathit{q} mathit{r} mathit{s} mathit{t} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{n} mathit{o} mathit{p} mathit{q} mathit{r} mathit{s} mathit{t} ,!

mathit{u} mathit{v} mathit{w} mathit{x} mathit{y} mathit{z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{u} mathit{v} mathit{w} mathit{x} mathit{y} mathit{z} ,!

mathit{0} mathit{1} mathit{2} mathit{3} mathit{4} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{0} mathit{1} mathit{2} mathit{3} mathit{4} ,!

mathit{5} mathit{6} mathit{7} mathit{8} mathit{9} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathit{5} mathit{6} mathit{7} mathit{8} mathit{9},!

Roman typeface
mathrm{A} mathrm{B} mathrm{C} mathrm{D} mathrm{E} mathrm{F} mathrm{G} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{A} mathrm{B} mathrm{C} mathrm{D} mathrm{E} mathrm{F} mathrm{G} ,!

mathrm{H} mathrm{I} mathrm{J} mathrm{K} mathrm{L} mathrm{M} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{H} mathrm{I} mathrm{J} mathrm{K} mathrm{L} mathrm{M} ,!

mathrm{N} mathrm{O} mathrm{P} mathrm{Q} mathrm{R} mathrm{S} mathrm{T} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{N} mathrm{O} mathrm{P} mathrm{Q} mathrm{R} mathrm{S} mathrm{T} ,!

mathrm{U} mathrm{V} mathrm{W} mathrm{X} mathrm{Y} mathrm{Z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{U} mathrm{V} mathrm{W} mathrm{X} mathrm{Y} mathrm{Z} ,!

mathrm{a} mathrm{b} mathrm{c} mathrm{d} mathrm{e} mathrm{f} mathrm{g} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{a} mathrm{b} mathrm{c} mathrm{d} mathrm{e} mathrm{f} mathrm{g},!

mathrm{h} mathrm{i} mathrm{j} mathrm{k} mathrm{l} mathrm{m} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{h} mathrm{i} mathrm{j} mathrm{k} mathrm{l} mathrm{m} ,!

mathrm{n} mathrm{o} mathrm{p} mathrm{q} mathrm{r} mathrm{s} mathrm{t} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{n} mathrm{o} mathrm{p} mathrm{q} mathrm{r} mathrm{s} mathrm{t} ,!

mathrm{u} mathrm{v} mathrm{w} mathrm{x} mathrm{y} mathrm{z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{u} mathrm{v} mathrm{w} mathrm{x} mathrm{y} mathrm{z} ,!

mathrm{0} mathrm{1} mathrm{2} mathrm{3} mathrm{4} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{0} mathrm{1} mathrm{2} mathrm{3} mathrm{4} ,!

mathrm{5} mathrm{6} mathrm{7} mathrm{8} mathrm{9} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathrm{5} mathrm{6} mathrm{7} mathrm{8} mathrm{9},!

Fraktur typeface
mathfrak{A} mathfrak{B} mathfrak{C} mathfrak{D} mathfrak{E} mathfrak{F} mathfrak{G} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{A} mathfrak{B} mathfrak{C} mathfrak{D} mathfrak{E} mathfrak{F} mathfrak{G} ,!

mathfrak{H} mathfrak{I} mathfrak{J} mathfrak{K} mathfrak{L} mathfrak{M} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{H} mathfrak{I} mathfrak{J} mathfrak{K} mathfrak{L} mathfrak{M} ,!

mathfrak{N} mathfrak{O} mathfrak{P} mathfrak{Q} mathfrak{R} mathfrak{S} mathfrak{T} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{N} mathfrak{O} mathfrak{P} mathfrak{Q} mathfrak{R} mathfrak{S} mathfrak{T} ,!

mathfrak{U} mathfrak{V} mathfrak{W} mathfrak{X} mathfrak{Y} mathfrak{Z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{U} mathfrak{V} mathfrak{W} mathfrak{X} mathfrak{Y} mathfrak{Z} ,!

mathfrak{a} mathfrak{b} mathfrak{c} mathfrak{d} mathfrak{e} mathfrak{f} mathfrak{g} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{a} mathfrak{b} mathfrak{c} mathfrak{d} mathfrak{e} mathfrak{f} mathfrak{g} ,!

mathfrak{h} mathfrak{i} mathfrak{j} mathfrak{k} mathfrak{l} mathfrak{m} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{h} mathfrak{i} mathfrak{j} mathfrak{k} mathfrak{l} mathfrak{m} ,!

mathfrak{n} mathfrak{o} mathfrak{p} mathfrak{q} mathfrak{r} mathfrak{s} mathfrak{t} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{n} mathfrak{o} mathfrak{p} mathfrak{q} mathfrak{r} mathfrak{s} mathfrak{t} ,!

mathfrak{u} mathfrak{v} mathfrak{w} mathfrak{x} mathfrak{y} mathfrak{z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{u} mathfrak{v} mathfrak{w} mathfrak{x} mathfrak{y} mathfrak{z} ,!

mathfrak{0} mathfrak{1} mathfrak{2} mathfrak{3} mathfrak{4} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{0} mathfrak{1} mathfrak{2} mathfrak{3} mathfrak{4} ,!

mathfrak{5} mathfrak{6} mathfrak{7} mathfrak{8} mathfrak{9} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathfrak{5} mathfrak{6} mathfrak{7} mathfrak{8} mathfrak{9},!

Calligraphy/Script
mathcal{A} mathcal{B} mathcal{C} mathcal{D} mathcal{E} mathcal{F} mathcal{G} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathcal{A} mathcal{B} mathcal{C} mathcal{D} mathcal{E} mathcal{F} mathcal{G} ,!

mathcal{H} mathcal{I} mathcal{J} mathcal{K} mathcal{L} mathcal{M} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathcal{H} mathcal{I} mathcal{J} mathcal{K} mathcal{L} mathcal{M} ,!

mathcal{N} mathcal{O} mathcal{P} mathcal{Q} mathcal{R} mathcal{S} mathcal{T} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathcal{N} mathcal{O} mathcal{P} mathcal{Q} mathcal{R} mathcal{S} mathcal{T} ,!

mathcal{U} mathcal{V} mathcal{W} mathcal{X} mathcal{Y} mathcal{Z} Failed to parse (Missing texvc executable;

please see math/README to configure.): mathcal{U} mathcal{V} mathcal{W} mathcal{X} mathcal{Y} mathcal{Z},!

Hebrew
aleph beth gimel daleth Failed to parse (Missing texvc executable;

please see math/README to configure.): aleph beth gimel daleth,!

Feature Syntax How it looks rendered
non-italicised characters mbox{abc} Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{abc}

Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{abc} ,!

mixed italics (bad) mbox{if} n mbox{is even} Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{if} n mbox{is even}

Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{if} n mbox{is even} ,!

mixed italics (good) mbox{if }nmbox{ is even} Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{if }nmbox{ is even}

Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{if }nmbox{ is even} ,!

mixed italics (more legible: ~ is a non-breaking space, while " " forces a space) mbox{if}~n mbox{is even} Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{if}~n mbox{is even}

Failed to parse (Missing texvc executable;

please see math/README to configure.): mbox{if}~n mbox{is even} ,!

[edit] Parenthesizing big expressions, brackets, bars

Feature Syntax How it looks rendered
Bad ( frac{1}{2} ) Failed to parse (Missing texvc executable;

please see math/README to configure.): ( frac{1}{2} )

Good left ( frac{1}{2} right ) Failed to parse (Missing texvc executable;

please see math/README to configure.): left ( frac{1}{2} right )

You can use various delimiters with left and right:

Feature Syntax How it looks rendered
Parentheses left ( frac{a}{b} right ) Failed to parse (Missing texvc executable;

please see math/README to configure.): left ( frac{a}{b} right )

Brackets left [ frac{a}{b} right ] quad left lbrack frac{a}{b} right rbrack Failed to parse (Missing texvc executable;

please see math/README to configure.): left [ frac{a}{b} right ] quad left lbrack frac{a}{b} right rbrack

Braces left { frac{a}{b} right } quad left lbrace frac{a}{b} right rbrace Failed to parse (Missing texvc executable;

please see math/README to configure.): left { frac{a}{b} right } quad left lbrace frac{a}{b} right rbrace

Angle brackets left langle frac{a}{b} right rangle Failed to parse (Missing texvc executable;

please see math/README to configure.): left langle frac{a}{b} right rangle

Bars and double bars left | frac{a}{b} right vert left Vert frac{c}{d} right | Failed to parse (Missing texvc executable;

please see math/README to configure.): left | frac{a}{b} right vert left Vert frac{c}{d} right |

Floor and ceiling functions: left lfloor frac{a}{b} right rfloor left lceil frac{c}{d} right rceil Failed to parse (Missing texvc executable;

please see math/README to configure.): left lfloor frac{a}{b} right rfloor left lceil frac{c}{d} right rceil

Slashes and backslashes left / frac{a}{b} right backslash Failed to parse (Missing texvc executable;

please see math/README to configure.): left / frac{a}{b} right backslash

Up, down and up-down arrows left uparrow frac{a}{b} right downarrow quad left Uparrow frac{a}{b} right Downarrow quad left updownarrow frac{a}{b} right Updownarrow Failed to parse (Missing texvc executable;

please see math/README to configure.): left uparrow frac{a}{b} right downarrow quad left Uparrow frac{a}{b} right Downarrow quad left updownarrow frac{a}{b} right Updownarrow

Delimiters can be mixed,
as long as left and right match

left [ 0,1 right )
left langle psi right |

Failed to parse (Missing texvc executable; please see math/README to configure.): left [ 0,1 right )
Failed to parse (Missing texvc executable; please see math/README to configure.): left langle psi right |

Use left. and right. if you don't
want a delimiter to appear:
left . frac{A}{B} right } to X Failed to parse (Missing texvc executable;

please see math/README to configure.): left . frac{A}{B} right } to X

Size of the delimiters big( Big( bigg( Bigg( ... Bigg] bigg] Big] big]

Failed to parse (Missing texvc executable; please see math/README to configure.): big( Big( bigg( Bigg( ... Bigg] bigg] Big] big]

big{ Big{ bigg{ Bigg{ ... Biggrangle biggrangle Bigrangle bigrangle

Failed to parse (Missing texvc executable; please see math/README to configure.): big{ Big{ bigg{ Bigg{ ... Biggrangle biggrangle Bigrangle bigrangle

big| Big| bigg| Bigg| ... Bigg| bigg| Big| big| Failed to parse (Missing texvc executable;

please see math/README to configure.): big| Big| bigg| Bigg| ... Bigg| bigg| Big| big|

biglfloor Biglfloor bigglfloor Bigglfloor ... Biggrceil biggrceil Bigrceil bigrceil

Failed to parse (Missing texvc executable; please see math/README to configure.): biglfloor Biglfloor bigglfloor Bigglfloor ... Biggrceil biggrceil Bigrceil bigrceil

biguparrow Biguparrow bigguparrow Bigguparrow ... BiggDownarrow biggDownarrow BigDownarrow bigDownarrow

Failed to parse (Missing texvc executable; please see math/README to configure.): biguparrow Biguparrow bigguparrow Bigguparrow ... BiggDownarrow biggDownarrow BigDownarrow bigDownarrow

bigupdownarrow Bigupdownarrow biggupdownarrow Biggupdownarrow ... BiggUpdownarrow biggUpdownarrow BigUpdownarrow bigUpdownarrow

Failed to parse (Missing texvc executable; please see math/README to configure.): bigupdownarrow Bigupdownarrow biggupdownarrow Biggupdownarrow ... BiggUpdownarrow biggUpdownarrow BigUpdownarrow bigUpdownarrow

big / Big / bigg / Bigg / ... Biggbackslash biggbackslash Bigbackslash bigbackslash

Failed to parse (Missing texvc executable; please see math/README to configure.): big / Big / bigg / Bigg / ... Biggbackslash biggbackslash Bigbackslash bigbackslash

[edit] Spacing

Note that TeX handles most spacing automatically, but you may sometimes want manual control.

Feature Syntax How it looks rendered
double quad space a qquad b Failed to parse (Missing texvc executable;

please see math/README to configure.): a qquad b

quad space a quad b Failed to parse (Missing texvc executable;

please see math/README to configure.): a quad b

text space a b Failed to parse (Missing texvc executable;

please see math/README to configure.): a b

text space without PNG conversion a mbox{ } b Failed to parse (Missing texvc executable;

please see math/README to configure.): a mbox{ } b

large space a;b Failed to parse (Missing texvc executable;

please see math/README to configure.): a;b

medium space a>b [not supported]
small space a,b Failed to parse (Missing texvc executable;

please see math/README to configure.): a,b

no space ab Failed to parse (Missing texvc executable;

please see math/README to configure.): ab,

small negative space a!b Failed to parse (Missing texvc executable;

please see math/README to configure.): a!b

[edit] Align with normal text flow

Due to the default css

img.tex { vertical-align: middle; }

an inline expression like Failed to parse (Missing texvc executable; please see math/README to configure.): int_{-N}^{N} e^x, dx

should look good.

If you need to align it otherwise, use <font style="vertical-align:-100%;"><math>...</math></font> and play with the vertical-align argument until you get it right; however, how it looks may depend on the browser and the browser settings.

Also note that if you rely on this workaround, if/when the rendering on the server gets fixed in future releases, as a result of this extra manual offset your formulae will suddenly be aligned incorrectly. So use it sparingly, if at all.

[edit] Forced PNG rendering

To force the formula to render as PNG, add , (small space) at the end of the formula (where it is not rendered). This will force PNG if the user is in "HTML if simple" mode, but not for "HTML if possible" mode (math rendering settings in preferences).

You can also use ,! (small space and negative space, which cancel out) anywhere inside the math tags. This does force PNG even in "HTML if possible" mode, unlike ,.

This could be useful to keep the rendering of formulae in a proof consistent, for example, or to fix formulae that render incorrectly in HTML (at one time, a^{2+2} rendered with an extra underscore), or to demonstrate how something is rendered when it would normally show up as HTML (as in the examples above).

For instance:

Syntax How it looks rendered
a^{c+2} Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{c+2}

a^{c+2} , Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{c+2} ,

a^{,!c+2} Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{,!c+2}

a^{b^{c+2}} Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{b^{c+2}}

(WRONG with option "HTML if possible or else PNG"!)
a^{b^{c+2}} , Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{b^{c+2}} ,

(WRONG with option "HTML if possible or else PNG"!)
a^{b^{c+2}}approx 5 Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{b^{c+2}}approx 5

(due to "Failed to parse (Missing texvc executable;

please see math/README to configure.): approx

" correctly displayed, no code ",!" needed)
a^{b^{,!c+2}} Failed to parse (Missing texvc executable;

please see math/README to configure.): a^{b^{,!c+2}}

int_{-N}^{N} e^x, dx Failed to parse (Missing texvc executable;

please see math/README to configure.): int_{-N}^{N} e^x, dx


This has been tested with most of the formulae on this page, and seems to work perfectly.

You might want to include a comment in the HTML so people don't "correct" the formula by removing it:

<!-- The ,! is to keep the formula rendered as PNG instead of HTML. Please don't remove it.-->

[edit] Color

Equations can use color:

  • {color{Blue}x^2}+{color{Brown}2x}-{color{OliveGreen}1}
    Failed to parse (Missing texvc executable;

please see math/README to configure.): {color{Blue}x^2}+{color{Brown}2x}-{color{OliveGreen}1}


  • x_{1,2}=frac{-bpmsqrt{color{Red}b^2-4ac}}{2a}
    Failed to parse (Missing texvc executable;

please see math/README to configure.): x_{1,2}=frac{-bpmsqrt{color{Red}b^2-4ac}}{2a}


See here for all named colours supported by LaTeX.

Note that color should not be used as the only way to identify something because color blind people may not be able to distinguish between the two colors. See en:Wikipedia:Manual of Style#Formatting issues.

[edit] Examples

[edit] Quadratic Polynomial

Failed to parse (Missing texvc executable;

please see math/README to configure.): ax^2 + bx + c = 0


<math>ax^2 + bx + c = 0</math>

[edit] Quadratic Polynomial (Force PNG Rendering)

Failed to parse (Missing texvc executable;

please see math/README to configure.): ax^2 + bx + c = 0,!


<math>ax^2 + bx + c = 0,!</math>

[edit] Quadratic Formula

Failed to parse (Missing texvc executable;

please see math/README to configure.): x=frac{-bpmsqrt{b^2-4ac}}{2a}


<math>x=frac{-bpmsqrt{b^2-4ac}}{2a}</math>

[edit] Tall Parentheses and Fractions

Failed to parse (Missing texvc executable;

please see math/README to configure.): 2 = left( frac{left(3-xright) times 2}{3-x} right)


<math>2 = left(
 frac{left(3-xright) times 2}{3-x}
 right)</math>
Failed to parse (Missing texvc executable;

please see math/README to configure.): S_{new} = S_{old} - frac{ left( 5-T right) ^2} {2}


<math>S_{new} = S_{old} +
 frac{ left( 5-T right) ^2} {2}</math>

[edit] Integrals

Failed to parse (Missing texvc executable;

please see math/README to configure.): int_a^x int_a^s f(y),dy,ds = int_a^x f(y)(x-y),dy


<math>int_a^x int_a^s f(y),dy,ds
 = int_a^x f(y)(x-y),dy</math>

[edit] Summation

Failed to parse (Missing texvc executable;

please see math/README to configure.): sum_{m=1}^inftysum_{n=1}^inftyfrac{m^2,n}{3^mleft(m,3^n+n,3^mright)}


<math>sum_{m=1}^inftysum_{n=1}^inftyfrac{m^2,n}
 {3^mleft(m,3^n+n,3^mright)}</math>

[edit] Differential Equation

Failed to parse (Missing texvc executable;

please see math/README to configure.): u'' + p(x)u' + q(x)u=f(x),quad x>a


<math>u'' + p(x)u' + q(x)u=f(x),quad x>a</math>

[edit] Complex numbers

Failed to parse (Missing texvc executable;

please see math/README to configure.): |bar{z}| = |z|, |(bar{z})^n| = |z|^n, arg(z^n) = n arg(z)


<math>|bar{z}| = |z|,
 |(bar{z})^n| = |z|^n,
 arg(z^n) = n arg(z)</math>

[edit] Limits

Failed to parse (Missing texvc executable;

please see math/README to configure.): lim_{zrightarrow z_0} f(z)=f(z_0)


<math>lim_{zrightarrow z_0} f(z)=f(z_0)</math>

[edit] Integral Equation

Failed to parse (Missing texvc executable;

please see math/README to configure.): phi_n(kappa) = frac{1}{4pi^2kappa^2} int_0^infty frac{sin(kappa R)}{kappa R} frac{partial}{partial R} left[R^2frac{partial D_n(R)}{partial R}right],dR


<math>phi_n(kappa) =
 frac{1}{4pi^2kappa^2} int_0^infty
 frac{sin(kappa R)}{kappa R}
 frac{partial}{partial R}
 left[R^2frac{partial D_n(R)}{partial R}right],dR</math>

[edit] Example

Failed to parse (Missing texvc executable;

please see math/README to configure.): phi_n(kappa) = 0.033C_n^2kappa^{-11/3},quad frac{1}{L_0}llkappallfrac{1}{l_0}


<math>phi_n(kappa) = 
 0.033C_n^2kappa^{-11/3},quad
 frac{1}{L_0}llkappallfrac{1}{l_0}</math>

[edit] Continuation and cases

Failed to parse (Missing texvc executable;

please see math/README to configure.): f(x) = begin{cases}1 & -1 le x < 0 frac{1}{2} & x = 0 1 - x^2 & 0 < x le 1end{cases}


<math>
 f(x) =
 begin{cases}
 1 & -1 le x < 0 
 frac{1}{2} & x = 0 
 1 - x^2 & 0 < xle 1
 end{cases}
 </math>

[edit] Prefixed subscript

Failed to parse (Missing texvc executable;

please see math/README to configure.): {}_pF_q(a_1,...,a_p;c_1,...,c_q;z) = sum_{n=0}^infty frac{(a_1)_ncdotcdotcdot(a_p)_n}{(c_1)_ncdotcdotcdot(c_q)_n}frac{z^n}{n!}


 <math>{}_pF_q(a_1,...,a_p;c_1,...,c_q;z)
 = sum_{n=0}^infty
 frac{(a_1)_ncdotcdotcdot(a_p)_n}{(c_1)_ncdotcdotcdot(c_q)_n}
 frac{z^n}{n!}</math>

[edit] Bug reports

Discussions, bug reports and feature requests should go to the Wikitech-l mailing list. These can also be filed on Mediazilla under MediaWiki extensions.

[edit] See also

[edit] External links

Template:Ph:Displaying a formula

[edit] Links to other help pages

Help contents - all help pages
Meta | Wikinews | Wikipedia | Wikiquote | Wiktionary | commons: | mw: | b: | s:
Versions of this help page (for other languages see below)
Meta | Wikinews | Wikipedia | Wikiquote | Wiktionary
Reading
Go | Search | Stop words | URL | Namespace | Page name | Section
Backlinks | Link | Piped link | Interwiki link | Redirect | Category | Image page
Logging in and preferences
Logging in | Preferences | User style
Editing
Advanced editing | Editing FAQ | Editing toolbar | Export | Import
Editing tips and tricks | Editing shortcuts
Tracking changes
Recent changes (enhanced) | Related changes | Watching pages | Diff
Page history | Edit summary | User contributions | Minor edit | Patrolled edit
Style & formatting
Wikitext examples | Wikitext reference | Reference card
HTML in wikitext | HTML elements
List | Table | Sorting
Special input and output
Inputbox | Special characters | Displaying a formula | Images and other uploaded files | EasyTimeline
Advanced functioning
Template | Advanced templates | Parameter default | Variable | Magic word | Substitution | Array | Calculation
Page management
Starting a new page | Renaming (moving) a page | Maintenance | Merging and moving pages | Protecting pages
Resolving disputes | Deleting a page
Special pages
Talk page | Testing | Sandbox
Lists of resources
Lists of Categories | Copyrights | Infobox
Redirect | Reference Desk | Shortcuts | Stub types


Other languages: Template:H-langs:Formula


et:Vikipeedia:Matemaatiliste valemite kirjutamine

Personal tools
Affiliates
Webring.com
United Federation of Pages
Temporal Investigations
Starfleet Intelligence
Starbase Adran
Star Trek : Freedom
Sonic Vegemite
Mozilla Firefox
Final Frontier Media
DaDaNuke
Adge's Star Trek
A Fox's Art Insanity

United Federation of Trek Sites
All Science Fiction and Fantasy
All Science Fiction and Fantasy
[ Join Now | Ring Hub | Random | << Prev | Next >> ]


© 2001-2004 WebRing Inc. - Help - Browse WebRing

The Wiki Community Webring
The Wiki Community Webring
[ Join Now | Ring Hub | Random | << Prev | Next >> ]

This site is members in even more webrings then what's listed above.
To view a complete list, click here.
Email Addresses © 2000, 2001, 2002 Trek Archive, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 United Federation of Trek.
Omega's Corner is © 2005, 2006, 2007, 2008, 2009, 2010 omega13a.
Star Trek®, Star Trek: The Next Generation®, Star Trek: Deep Space Nine®, Star Trek: Voyager®, Enterprise®, and Star Trek: Enterprise® are registered trademarks of Paramount Pictures and Viacom. All Star Trek material found on this site is for promotional purposes only, and not personal or financial gain. No infringements on their copyrights is intended.
All logos and trademarks in this site are property of their respective owners. The comments are property of their posters.
Page took 4.72 seconds to generate