Exploring Typst, a new typesetting system similar to LaTeX

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • typst

    A new markup-based typesetting system that is powerful and easy to learn.

    First of all, I will commend the Typst community for attempting to rectify the trainwreck that is LaTeX typesetting. It appears that they have succeeded.

    So Typst has its own styling system, and its own scripting system, and plugin system via WASM... isn't this just HTML with extra steps? Not to mention that Typst doesn't support HTML export https://github.com/typst/typst/issues/188#issuecomment-14933..., which is a major impediment to vision-impaired accessibility in the academic community.

    I think this is all a bit of a shame that there's been no major efforts to reform HTML as the go-to file format for scientific publishing instead. All the elements are there - , citation.js, KaTex, Web Components, good plotting libraries (Observable Plot).

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • escuela

    It's `blazingly fast` (aside from the rust joke, it really is way faster than latex), the syntax is more "modern", consistent, etc.

    The main problem is the popularity. It just does not have enough packages, at least for my use case.

    I mainly do a lot of equations (simple math), and a loooot of tikz (forest, circuitikz, pgfplots, etc.) [https://gitlab.com/vslavkin/escuela/-/tree/main/5to?ref_type...]

  • tinymist

    Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].

    Writing Typst in Emacs is pretty easy with this setup.

    https://codeberg.org/meow_king/typst-ts-mode/wiki/

    https://github.com/Myriad-Dreamin/tinymist/tree/main/editors...

  • phd-thesis

    Predicting Dropout in Special Forces Selection (by rikhuijzer)

  • KeenType

    > Speed and nice error messages in (La)TeX are entirely doomed because of fundamental design choices.

    Have you checked out KeenType?

    https://gitlab.com/DaveJarvis/KeenType

    It's a Java-based implementation of TeX, forked from NTS, that was optimized to render 500 to 1,000 equations in real-time on commodity hardware. My text editor, KeenWrite, uses the KeenType library to preview the document. The final output is passed to ConTeXt for typesetting, by way of first converting Markdown to an XHTML file. (This means that KeenWrite can export as both HTML and PDF.)

    https://keenwrite.com/screenshots.html

  • pagedjs

    Display paginated content in the browser and generate print books using web technology

    Paged.js might scratch that HTML-as-a-doc itch until we can drop the polyfill for the actual CSS paged media spec [0].

    [0]: https://github.com/pagedjs/pagedjs/tree/main/examples

  • Makie.jl

    Interactive data visualizations and plotting in Julia

    Thank you for the kind words.

    The plots were all created with Makie.jl [1] and lots of fiddling and manually writing code to get things right. Although I think Makie is great, I guess it would also be possible with other plotting libraries.

    [1]: https://docs.makie.org/stable/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • typst-physics

    physica: vectors, fields, differentials, derivatives, Dirac brakets, tensors, and more. See examples in the manual PDF.

    I downloaded the first typist pdf I could find:

    https://github.com/Leedehai/typst-physics/blob/master/physic...

    And fed it through the top pdf2epub on google:

    https://cloudconvert.com/pdf-to-epub

    Plain text is fine, but all maths is mangled, and tables and matrices are completely destroyed.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Introduction to Haskell Diagrams

    3 projects | dev.to | 9 Aug 2024
  • Typst, a modern alternative to LaTeX, is now open source

    4 projects | news.ycombinator.com | 21 Mar 2023
  • How to get text from a PDF file (lopdf)?

    1 project | /r/learnrust | 10 Feb 2023
  • How to convert SVGs containing text to a PDF?

    2 projects | /r/rust | 24 Jan 2023
  • Skribilo: The Document Programming Framework

    3 projects | news.ycombinator.com | 9 Jan 2023

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?