Skip to content

introduce experimental Typst support #251

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 27, 2025
Merged

introduce experimental Typst support #251

merged 2 commits into from
May 27, 2025

Conversation

chrisfenner
Copy link
Member

This change adds the basic build-time dependencies for using Typst instead of LaTex for PDF creation. It's a long way from usable, but this enables further experimentation and prototyping.

DOCKER_IMAGE=working:latest ./docker_run --pdf=guide.pdf --typst=guide.typ --pdf_engine=typst --pdflog=guide.pdf.log ./guide_typst.tcg

Typst is in its infancy but it aspires to be a viable alternative to LaTex for document authorship. It is fast and may be just the ticket for us. Also, the Typst engine can output to HTML, which may or may not be meaningful since Pandoc can also do that.

@chrisfenner chrisfenner merged commit 6e08b8c into main May 27, 2025
2 checks passed
@chrisfenner chrisfenner deleted the typst-intro branch May 27, 2025 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant