Bring Typst to PowerPoint | YouTube Tutorial
| YouTube Short
This community project is not affiliated with or endorsed by Typst.
Important
Unfortunately, I cannot publish this Add-in to the PowerPoint Add-in Marketplace due to regulations by Microsoft. See my comment. You can still use PPTypst by manual installation, but unfortunately it's not as easy as one single click.
Easily insert Typst equations with live preview, update them, and even generate from a file.
PPTypst.Universe.mp4
typst-powerpoint-preview.mp4
See the Install guide.
YouTube: Animate equations in PowerPoint with PPTypst
See the Dev Guide.
The first proof-of-concept came from Johannes Berger here in January 2026. I forked the repo and have since been building on it, replacing the custom engine by the awesome typst.ts by Myriad-Dreamin, migrating to TypeScript, improving on code quality, as well as polishing and adding a lot more functionality. If you have any feature requests or want to report a bug, head over to the issues.
This fork bundles the following fonts (in web/public/), loaded into the Typst compiler in web/src/typst.ts:
| Font | File | Role | Source | License |
|---|---|---|---|---|
| New Computer Modern Sans Math | NewCMSansMath-Regular.otf |
Math (OpenType MATH table) and Latin body text | CTAN newcomputermodern |
GUST Font License / GFL — NewCM-License.txt |
| Noto Sans JP | NotoSansJP-Regular.ttf, NotoSansJP-Bold.ttf |
Japanese / CJK body text fallback | Google Fonts | SIL OFL 1.1 — NotoSansJP-OFL.txt |
The default body font is Noto Sans JP (covers both Latin and Japanese) and math equations use New Computer Modern Sans Math, so equations and Japanese text render without per-document #set text(font: ...). Override the body font per document via the preamble, e.g. #set text(font: "New Computer Modern Sans Math").
This project is licensed under the very permissive MIT-license. See the License file. However, notice that the branding (including the logo and the name of this project) are exempt from the license. Bundled fonts are distributed under their own licenses (see the Fonts section above).
