Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 1.91 KB

math-formulas.md

File metadata and controls

66 lines (44 loc) · 1.91 KB
icon tags
beaker
component

Math Formulas

Retype supports rendering math formulas written according to the LaTeX grammar. Internally, Retype is powered by $\KaTeX$ and supports all syntax of the library.

Math equations can be rendered inline by wrapping the equation in $ characters, or as separate blocks by fencing the equation in $$ characters.

Inline syntax

An inline math equation is wrapped in $ characters.

$\displaystyle \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$

This formula $\displaystyle \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$ is inlined with text.


Block syntax

A block math equation is wrapped with $$ characters. Block equations are center aligned when rendered to the finished page.

$$
\displaystyle {1 +  \frac{q^2}{(1-q)}+\frac{q^6}{(1-q)(1-q^2)}+\cdots }= \prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})}, \quad\quad \text{for }\lvert q\rvert<1.
$$

$$ \displaystyle {1 + \frac{q^2}{(1-q)}+\frac{q^6}{(1-q)(1-q^2)}+\cdots }= \prod_{j=0}^{\infty}\frac{1}{(1-q^{5j+2})(1-q^{5j+3})}, \quad\quad \text{for }\lvert q\rvert<1. $$


LaTeX code highlighting

Math formula blocks can benefit from syntax highlighting by adding the latex language specifier to code blocks.

||| Demo

\bigg\{ \;\mathbb{F}[x]\text{-modules } V\; \bigg\}
\longleftrightarrow
\bigg\{ \substack{\text{$\mathbb{F}$-vector spaces $V$ with a}
\\ \text{linear map $T : V \rightarrow V$}} \bigg\}


||| Source

```latex
\bigg\{ \;\mathbb{F}[x]\text{-modules } V\; \bigg\}
\longleftrightarrow
\bigg\{ \substack{\text{$\mathbb{F}$-vector spaces $V$ with a}
\\ \text{linear map $T : V \rightarrow V$}} \bigg\}
```

|||