Template:Math
The {{math}}
template is a wrapper for <math>
tag which is a part of the Extension:Math. The template is mainly used to change the default rendering colors (black text on white background) to custom ones that fit the color scheme of the wiki, but also brings additional functionality such as possibility of using another templates inside of <math>
tags and support for numbered equations.
For a detailed guide to LaTeX markup see Help:Displaying a formula.
Contents
Usage
Code {{math2+3}}
renders as:
Parameters
The following parameters are available
Parameter  Description 

formula= 
Use it if formula contains = sign.

display= 
Display attribute with possible values:

nr= 
Activates numbered equations. Don't forget to use unique numbers. Use {{EquationNote}} to reference the numbered equation.

Basic usage
Display
default The sum {{math formula=\sum_{i=0}^\infty 2^{i} }} converges to 2. 
The sum converges to 2. 
block The sum {{math display=block formula=\sum_{i=0}^\infty 2^{i} }} converges to 2. 
The sum converges to 2. 
inline The sum {{math display=inline formula=\sum_{i=0}^\infty 2^{i} }} converges to 2. 
The sum converges to 2. 
Advanced usage
Numbered equations
The equations can be numbered using the nr
parameter. The equation can then be referenced with {{EquationNote}}
. For example:
{{mathnr=1formula= x^2 + y^2 + z^2 = 1 }} Equation {{EquationNote1}} shows the equation for an sphere centered around origo.

(1)
Equation (1) shows the equation for a sphere centered around origo.
Combining with queried data
It is possible to query data with various parser functions such as #cargo_query
, #ask
and other parser functions such as #expr
. Which helps making sure equations stay up date even if the game changes. For example:
{{#vardefine:life_leech_rate {{Character querymaximum_life_leech_rate_%_per_minute}} }} {{mathformula= Maximum Leech Rate Per Minute / 60 = {{#var:life_leech_rate}} / 60 = {{#expr: {{#var:life_leech_rate}} / 60 }} }}
yields:
Limitations
Error with multiple braces
Problem
Placing multiple opening/closing braces together (e.g. {{
or }}
) if there are no closing/opening brackets, causes error. This happens because interpreter thinks they are a part of a template when in fact they are a part of a math markup. For example, the following code:
{{mathformula= DR(A, D_{raw}) = {A \over A + 10 \times D_{raw}} }} 
Failed to parse (syntax error): \color[RGB]{163,141,109} DR(A, D_{raw}) = {A \over A + 10 \times D_{raw }}
Solution
In order to prevent this either space braces:
{{mathformula= DR(A, D_{raw}) = {A \over A + 10 \times D_{raw} } }} 

or use the following templates:
{{mathformula= DR(A, D_{raw}) = {A \over A + 10 \times D_{raw{{))}} }} 

Absolute value denotation
Problem
Absolute values are usually denoted x. However using 
in templates will result in the following issue.
{{mathformula= x }} 

Solution
Use \vert
or {{!}}
:
{{mathformula= \vert x\vert }} 

{{mathformula= {{!}}x{{!}} }} 

Template forces new line in lists
Problem
When using the template with unordered/ordered lists the template forces a new line.
# The highestlevel talisman is counted '''three''' times, {{MathH}}. # The middle three talismans are counted '''twice''', {{Math[M_1, M_2, M_3]}}. # The lowestlevel talisman is counted '''once''', {{MathL}}. 
.
.
. 
Solution
In order to prevent this use html lists.
<ol> <li> The highestlevel talisman is counted '''three''' times, {{MathH}}. </li> <li> The middle three talismans are counted '''twice''', {{Math[M_1, M_2, M_3]}}. </li> <li> The lowestlevel talisman is counted '''once''', {{MathL}}. </li> </ol> 

Editors can experiment in this template's sandbox and testcases pages.
Please add categories to the /doc subpage. Subpages of this template.