Help:KaTeX: Difference between revisions
More actions
Tesinormed (talk | contribs) Created page with "'''KaTeX''' is a math typesetting library — that is, it processes wikipedia:TeX and produces correctly formatted text. It can be used for chemistry, math, and quantities. The following parser tags are supported: *<code><nowiki><chem></nowiki></code> *<code><nowiki><ce></nowiki></code> *<code><nowiki><math></nowiki></code> *<code><nowiki><quantity></nowiki></code> *<code><nowiki><tex></nowiki></code> ==Chemistry== Refer to the [https://mhchem.github.io/MathJa..." Tag: 2017 source edit |
Tesinormed (talk | contribs) No edit summary Tag: 2017 source edit |
||
| (21 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
'''KaTeX''' is a |
'''KaTeX''' is a [[wikipedia:TeX|TeX]] rendering library—put simply, it processes TeX and produces correctly formatted text. It can be used for formatting [[wikipedia:mathematics|mathematics]], [[wikipedia:chemistry|chemistry]], and [[wikipedia:physical quantity|physical quantities]]. |
||
The following parser tags are supported: |
The following MediaWiki parser tags are supported: |
||
*<code><nowiki>< |
*<code><nowiki><tex></nowiki></code> |
||
| ⚫ | |||
*<code><nowiki><math></nowiki></code> |
*<code><nowiki><math></nowiki></code> |
||
| ⚫ | |||
| ⚫ | |||
*<code><nowiki><quantity></nowiki></code> |
*<code><nowiki><quantity></nowiki></code> |
||
| ⚫ | |||
== |
==Tag parameters== |
||
When using KaTeX, the general format is: |
|||
| ⚫ | |||
<syntaxhighlight lang="html"> |
|||
<tex mode="display" fleqn>\TeX</tex> |
|||
</syntaxhighlight> |
|||
The parts of the tag are: |
|||
| ⚫ | |||
*<code><nowiki><tex></nowiki></code> and <code><nowiki></tex></nowiki></code>: These are the markers which tell MediaWiki where your TeX begins and ends. |
|||
| ⚫ | |||
*<code>mode="display"</code> and <code>fleqn</code>: Parameters which change the way the TeX is rendered. |
|||
*<code>\TeX</code>: The TeX to be rendered by KaTeX. |
|||
The following parameters are supported: |
|||
| ⚫ | |||
*<code>mode</code> |
|||
| ⚫ | |||
**<code>mode="display"</code>: Center the TeX on the page and disable text wrapping. |
|||
*<code>fleqn</code>: Render the TeX flush left with a {{code|lang=css|inline=y|2em}} left margin. |
|||
*<code>leqno</code>: Render {{code|lang=tex|inline=y|\tag}} on the left instead of the right. |
|||
==Errors== |
|||
| ⚫ | |||
When you input invalid TeX into a parser tag, it will output it back out with the error available on hover. |
|||
| ⚫ | |||
An example would be <tex>\\\gasdfg\\?G/sdAS{\fgasdfgadfg</tex>. |
|||
==Math== |
==Math== |
||
Refer to the [https://katex.org/docs/supported.html KaTeX supported functions page]. |
Refer to the [https://katex.org/docs/supported.html KaTeX supported functions page]. |
||
< |
<syntaxhighlight lang="html"><math mode="display">x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}</math></syntaxhighlight> |
||
<math mode="display">x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}</math> |
<math mode="display">x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}</math> |
||
==Chemistry== |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
==Quantities== |
==Quantities== |
||
Refer to the [https://mhchem.github.io/MathJax-mhchem/ mhchem for KaTeX guide] ( |
Refer to the [https://mhchem.github.io/MathJax-mhchem/ mhchem for KaTeX guide] (specifically, {{code|lang=tex|inline=y|\pu}}). |
||
< |
<syntaxhighlight lang="html">The weight of an apple is around <quantity>100 g*N/n\Omega</quantity>.</syntaxhighlight> |
||
The weight of an apple is around <quantity>100 g*N/n\Omega</quantity>. |
The weight of an apple is around <quantity>100 g*N/n\Omega</quantity>. |
||
< |
<syntaxhighlight lang="html">The weight of an apple is around <quantity>100 A*B/C2/D-4</quantity>.</syntaxhighlight> |
||
The weight of an apple is around <quantity>100 A*B/C2/D-4</quantity>. |
The weight of an apple is around <quantity>100 A*B/C2/D-4</quantity>. |
||
==Examples== |
|||
*[[Distant Worlds Equations]] |
|||
[[Category:Author: tesinormed]] |
|||
Latest revision as of 21:00, May 13, 2025
KaTeX is a TeX rendering library—put simply, it processes TeX and produces correctly formatted text. It can be used for formatting mathematics, chemistry, and physical quantities.
The following MediaWiki parser tags are supported:
<tex><math><ce><chem><quantity>
Tag parameters
When using KaTeX, the general format is:
<tex mode="display" fleqn>\TeX</tex>
The parts of the tag are:
<tex>and</tex>: These are the markers which tell MediaWiki where your TeX begins and ends.mode="display"andfleqn: Parameters which change the way the TeX is rendered.\TeX: The TeX to be rendered by KaTeX.
The following parameters are supported:
modemode="display": Center the TeX on the page and disable text wrapping.
fleqn: Render the TeX flush left with a2emleft margin.leqno: Render\tagon the left instead of the right.
Errors
When you input invalid TeX into a parser tag, it will output it back out with the error available on hover.
An example would be \\\gasdfg\\?G/sdAS{\fgasdfgadfg.
Math
Refer to the KaTeX supported functions page.
<math mode="display">x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}</math>
x=\frac{-b \pm \sqrt{b^2-4ac}}{2a}
Chemistry
Refer to the mhchem for KaTeX guide (specifically, \ce).
Some example inline chemistry: <chem>^{235}_{92}U -> ^{4}_{2}He + ^{231}_{90}Th</chem>
Some example inline chemistry: \ce{^{235}_{92}U -> ^{4}_{2}He + ^{231}_{90}Th}
<chem mode="display">^{235}_{92}U -> ^{4}_{2}He + ^{231}_{90}Th</chem>
\ce{^{235}_{92}U -> ^{4}_{2}He + ^{231}_{90}Th}
<chem mode="display" fleqn>^{235}_{92}U -> ^{4}_{2}He + ^{231}_{90}Th</chem>
\ce{^{235}_{92}U -> ^{4}_{2}He + ^{231}_{90}Th}
Quantities
Refer to the mhchem for KaTeX guide (specifically, \pu).
The weight of an apple is around <quantity>100 g*N/n\Omega</quantity>.
The weight of an apple is around \pu{100 g*N/n\Omega}.
The weight of an apple is around <quantity>100 A*B/C2/D-4</quantity>.
The weight of an apple is around \pu{100 A*B/C2/D-4}.