Math

This only works when you install the Math Behavior in the Haddock Template.
Math is JSPWiki javascript extentions which allows you to write beautiful math formulae inside JSPWiki pages. Supported formats are TeX, LaTeX and ASCIImath.

After installing the Math javascript extension, you can use the %%load-mathjax style at the beginning of your page to activate MathJax on a page. Then wrap your math equations inside certain delimiters (see blow) and they will be rendered visually.

Inline math#

To display inline TeX or LaTeX formulae, use escaped round brackets \( and \) or single dollar signs $:
Look ma, inline math \(P(E)   = {n \choose k} p^k (1-p)^{ n-k}\) \\
The quadratic formula is $-b \pm \sqrt{b^2 - 4ac} \over 2a$
Look ma, inline math \(P(E) = {n \choose k} p^k (1-p)^{ n-k}\)
The quadratic formula is $-b \pm \sqrt{b^2 - 4ac} \over 2a$
LaTeX cheat sheet

Display math (presented centered on a new line)#

For larger equations separated from the rest of the text, use double dollar signs $$: also use escaped square brackets \[ but don't forget to escape the opening square bracket
Like this $$P(E) = {n \choose k} p^k (1-p)^{ n-k}$$ 
Like this $$P(E) = {n \choose k} p^k (1-p)^{ n-k}$$

Markup blocks (separated by some blank lines)#

Use markup blocks which stand on their own with just the \begin and \end statements in order to be parsed correctly.
\begin{align*}
e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots ~\\
    & = \sum_{n\geq 0} \frac{x^n}{n!}
\end{align*}
\begin{align*} e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots \\ & = \sum_{n\geq 0} \frac{x^n}{n!} \end{align*}

ASCIImath #

Use backticks ` for math written in ASCIImath format.
  • The quadratic equation x = (-b +- sqrt(b^2-4ac))/(2a) yields to `x = (-b +- sqrt(b^2-4ac))/(2a)`
  • Matrices: [[a,b],[c,d]] yields to `[[a,b],[c,d]]`
  • Column vectors: ((a,b),(c,d)) yields to `((a,b),(c,d))`
  • Complex subscripts: lim_(x->oo) yields to `lim_(x->oo)`
  • Subscripts must come before superscripts: int_0^1 f(x)dx yields to `int_0^1 f(x)dx`

Notes:#

%%add-css
    /* Display math*/
    .MathJax_SVG_Display { background: gold; }
    /* Inline math*/
    .MathJax_SVG { background: DarkKhaki;}
/%

More Examples#

$$ X(m,n)= \begin{cases} x(n),\\ x(n-1)\\ x(n-1) \end{cases} $$


$$ f(n) = \begin{cases} n/2 &\mbox{if } n \equiv 0 \\ (3n +1)/2 & \mbox{if } n \equiv 1 \end{cases} \pmod{2}. $$


$$ f^{(n)}(a) = \frac{n!}{2\pi i} \oint_\gamma \frac{f(z)}{(z-a)^{n+1}}\, dz. $$