Live data from Hacker News

Typst 0.15.0

typst.app

61–70 of 96 posts

Re: Typst 0.15.0

#61
An LLM turned all my Latex projects to Typst and I'm not looking back.

Much easier stack (I stopped installing Latex-stacks myself, and switched to Overleaf, because it was just too finicky). Much simpler language. Just works.

Re: Typst 0.15.0

#62
post #47
post #36

Typest is amazing, Claude Code + Opus 4.8 knows how to use it, but I found that Claude by default is crap at designing even a reasonably formatted PDF. E.g. Claude sets the line height to be so small, all the lines are squished together, and a 1-pager PDF is half blank. I see many folks saying you're producing beautiful PDFs. How are you dealing with design?

Have you tried showing Claude your output, or simply telling it to look at the PNG output? Together with some design or frontend skill you should get reasonable results.

My Claude is looking into the PDFs, and makes changes, then looks again, etc. I did not even tell it to. It just knows how to use it all...

Re: Typst 0.15.0

#63

Apparently Typst isn't supported by many journals, forcing LaTeX usage, anyone have experiences with this situation?

I spoke to the couple (it’s like a single married couple + a bunch of scripts they’ve wrote) who handle the formatting for a bunch of the programming language-related conferences around the world (and others too maybe) and they are interested in Typst and are looking into it! (They’re also super nice folks.)

Re: Typst 0.15.0

#64
post #11

Earlier quoted context omitted.

I'm sure everyone has their own use case but I use typst for resumes or other documents that I want to keep in git but I need to share with others using PDF. I use typst in visual studio code using tiny mist extension. I can generate PDF without installing any new software other than vscode which I already have and the tiny mist extension. The live preview is also nice. The one thing that bothers me is the dollar sig…

Markdown has the same class of issue and resolves it the same way you would with Typst: The escape character \. You instead write saved \$50 million using C\#.

I never understood why markdown authors are so insistent on using a single $ to denote math. Math is outside the commonmark spec so this is entirely up to plugin authors.

I am an author of a fairly popular (and early) math plugin for markdown and I resisted (albeit not very hard). I made $$ the default delimiter but I noticed very soon that my users hated it, and finally I gave up and made $ the default delimiter.

What I would have preferred is for $ to behave exactly like backticks (except a minimum of two to start inline math) So you could do stuff like $$ f $ x $$ to render f $ x meaning function f applied with x. And write stuff like:

    $$$optional-tag
    f $ x
    $$$
for block math. I even wrote a competing plugin to my older one where I do this, but I don‘t think anybody uses is, because most people writing math in markdown are expecting it to behave exactly like latex.

Re: Typst 0.15.0

#65
post #38
post #33

This is awesome! I’ve been excited about the new bundle feature for months. I use typst to format sheet music. Given a folder of PDFs, I currently have a script that generates a booklet of music for each person in the ensemble. Hopefully now I can just run a single typst file which outputs multiple PDFs. Also using it to generate printable programs for concerts: https://concert-programs.projects.jaygoel.com/

Cool project. I made something similar to programmatically generate my CV, but using LaTeX with a LuaLaTeX backend. It works, but it is really slow and has a lot of dependencies. I’m seriously considering rewriting it in Typst at some point. It probably would not be that hard, and I’d likely get much faster builds with far fewer dependencies.

Everything for typst was generated via LLM. The template itself takes json as input and then uses the typst template language to render. It works very very well.

Re: Typst 0.15.0

#66

Earlier quoted context omitted.

Markdown has the same class of issue and resolves it the same way you would with Typst: The escape character \. You instead write saved \$50 million using C\#.

I never understood why markdown authors are so insistent on using a single $ to denote math. Math is outside the commonmark spec so this is entirely up to plugin authors. I am an author of a fairly popular (and early) math plugin for markdown and I resisted (albeit not very hard). I made $$ the default delimiter but I noticed very soon that my users hated it, and finally I gave up and made $ the default delimiter. Wh…

I personally like using code blocks with math as the language

Gives you a nice, block level element, and it's easy to reason about

Re: Typst 0.15.0

#67
post #33

This is awesome! I’ve been excited about the new bundle feature for months. I use typst to format sheet music. Given a folder of PDFs, I currently have a script that generates a booklet of music for each person in the ensemble. Hopefully now I can just run a single typst file which outputs multiple PDFs. Also using it to generate printable programs for concerts: https://concert-programs.projects.jaygoel.com/

Curious as to why typst over something like Lilypond, which is built around music

Re: Typst 0.15.0

#69
Typst is great. I think they'll catch up to LuaTeX in terms of typographic quality in near future. But Typst is for typesetting; it's essentially a programming language for layout. If you compare it to e.g. Asciidoc, the latter is for content and semantics. We need both. But Asciidoc has unneccessary complexity and ambiguity, and the results are often surprising. So I made an unambiguous, deterministic subset of Asciidoc which I now use for most of my specs and which can be parsed by a single recursive descent parser and generate Typst. It's still work in progress, but if anyone is interested, here is the link: https://github.com/rochus-keller/leandoc/.

Re: Typst 0.15.0

#70
I’ve been using Typst lately and it has been great. I’ve made an exam template for my university and made an export feature so that I could generate the exam in the json format that our online exam system (WISEflow) expects, with support for multiple choice and essay style questions.

It is so snappy and with great error messages. I encourage people to try it out. The typst tutorial is very approachable. Thanks to the Typst devs for this great piece of software.

Post reply on HN