Sjabloon:Math/doc

(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

The math template formats HTML- or wikimarkup generated mathematical formulas in the similar fashion as MathJax, a web-based TeX formula interpreter. The template uses the texhtml class, which aims to match the size of the serif font with the surrounding sans-serif font (see below). The template also prevents line-wrapping.

Use this template for non-complex formulas as an alternative to using the [itex]...</math> format (see: Help:Math).

Usage

Use this template to wrap an inline formula in wikitext.

Examples

{{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}}
produces: f(x) = bx = y
{{math|sin &pi; {{=}} 0}}
produces: sin π = 0.
{{math|<big>&int;</big>{{su|b=0|p=+&infin;}} ''e''<sup>−''x''</sup> d''x'' {{=}} 1}}
produces: +∞
0
ex dx = 1
'''{{math|{{sfrac|1|2}} − {{sfrac|1|3}} {{=}} {{sfrac|1|6}}}}'''
produces: 1213 = 16. Note the triple-apostrophes have set the whole formula as bold.
{{math|({{sqrt|2}})<sup>2</sup> {{=}} 2}}
produces: (2)2 = 2.

Use of equals-sign and absolute value bars

If a single equals-sign ("=") is used, it will fail to render, instead showing "{{{1}}}". For example, the following template-coding would be invalid:

{{math|1 + 2 = 3}}
produces: {{{1}}}, which is invalid code

To resolve this, either: (a) Start the formula with "1=" as in:

{{math|1=1 + 2 = 3}}
produces: 1 + 2 = 3, or else, (b) include the equals-sign in double-braces "{{=}}" as in:
{{math|1 + 2 {{=}} 3}}
produces: 1 + 2 = 3.

A similar difficulty concerns the vertical bars ("|") used to indicate absolute value, which without care would get interpreted as part of the template syntax. The solution is different than for the equals sign: such bars should be entered as "{{!}}":

{{math|{{!}}''f''(''x'') − ''a''{{!}} < ε}}
produces: |f(x) − a| < ε.

This example can also be produced by {{math|{{mabs|''f''(''x'') − ''a''}} < ε}}

Parameters

The following parameters are optional:

• big=1 – This will render the formula in a bigger fontsize, increased to 165%.
• size=font-size – Use this to specify your own fontsize.
{{math|big=1|1 + 2 {{=}} 3}}
produces: 1 + 2 = 3

<templatedata>{ "description": "This template formats markup generated mathematical formulas with HTMl and CSS. The template tries to match the size of the serif font with the surrounding sans-serif font. The template also prevents line-wrapping. Use this template for non-complex formulas as an alternative to using the [itex] format.", "params": {

"1": {
"label": "formula",
"description": "wrap an inline formula in wikitext.",
"type": "string",
"required": true
},
"big": {
"label": "bigger font size",
"description": "if set to ‘1’, this will render the formula in a bigger font size, increased to 165%",
"type": "string",
"required": false
},
"size": {
"label": "custom font size",
"description": "use this to specify your own font size",
"type": "string",
"required": false
}

}}</templatedata>