Skip to content

Create PDF typesetting pipeline and automated release workflow - #117

Open
say4n wants to merge 1 commit into
jax-ml:mainfrom
say4n:main
Open

Create PDF typesetting pipeline and automated release workflow#117
say4n wants to merge 1 commit into
jax-ml:mainfrom
say4n:main

Conversation

@say4n

@say4n say4n commented May 22, 2026

Copy link
Copy Markdown

This adds an automated PDF compilation pipeline and release workflow from scratch using Pandoc and Typst. The process relies heavily on first combining all the chapters to markdown, then using Pandoc to convert it to a Typst file; finally the file is rendered to a PDF for consumption.

@say4n

say4n commented May 23, 2026

Copy link
Copy Markdown
Author

cc: @jaustin-ant

@say4n say4n mentioned this pull request May 23, 2026
@jacobaustin123

Copy link
Copy Markdown
Collaborator

Could you include an example PDF so I can take a look?

@say4n

say4n commented May 24, 2026

Copy link
Copy Markdown
Author

@jacobaustin123

Copy link
Copy Markdown
Collaborator

If you're willing, could you (or Claude) do a pass through the PDF and do a bit of cleanup? There are some residual things like "click here for the answer", bad spacing after subheaders, incorrect image sizing/centering, appendices that should maybe be formatted separately, bulleted list formatting, some weird artifacts in tables, etc.

This is great, I think I'd just rather keep the book as the official source if we can't get this to the same standard.

@monksy

monksy commented Jun 16, 2026

Copy link
Copy Markdown

Also is it possible to publish in epub as well?

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.

3 participants