Skip to content

continuous-foundation/tex-to-typst

Repository files navigation

tex-to-typst

tex-to-typst on npm MIT License CI

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.

Overview & Usage

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

Included Utilities

  • texToTypst - translates tex markup to an equivalent typst string

This package is ESM only.


Made with love by Continuous Science Foundation

About

Translate LaTeX or TeX math markup to typst

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •