A utility for translating LaTeX math to typst.
Note: The library is in alpha, it will likely not work for the majority of math at the moment! More updates to come soon!
npm install tex-to-typst
The library uses @unified-latex
for the LaTeX parsing.
import { texToTypst } from 'tex-to-typst';
const typst = texToTypst(
'\\frac{1}{4} \\sum_{i=1}^4 \\mathbf{P}_i^\\top \\sqrt{v} \\mathbf{\\Sigma}^{-1} \\sqrt{v} \\mathbf{P}_i \\mathbf{j} = \\mathbf{D}^\\top v \\phi',
);
console.log(typst.value);
// frac(1, 4) sum_(i = 1)^4 bold(P)_i^top sqrt(v) bold(Sigma)^(-1) sqrt(v) bold(P)_i bold(j) = bold(D)^top v phi
texToTypst
- translates tex markup to an equivalent typst string
This package is ESM only.
Made with love by Curvenote