# Typst and other alternatives to LaTeX

**URL:** <https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652>\
**Category:** Offtopic\
**Tags:** latex\
**Created:** [October 22, 2024, 1:45am UTC](https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652 "2024-10-22T01:45:53Z")\
**Posts on this page:** 4\
**Page:** 11

<div class="post-metadata">

**Author:** ![technocrat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/technocrat/32/220947_2.png) [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Post date:** [October 27, 2025, 4:39am UTC](https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652/201 "2025-10-27T04:39:32Z")

</div>

The latest version has an option to justify on a per-character basis, which is even niftier.

---

<div class="post-metadata">

**Author:** ![kapple](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kapple/32/218915_2.png) [@kapple](https://discourse.julialang.org/u/kapple)\
**Post date:** [October 27, 2025, 4:44am UTC](https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652/202 "2025-10-27T04:44:41Z")

</div>

I’m excited for when Typst releases their polished HTML export functionality. Curious for if it would work with Julia interactables.

I don’t know if there’s any native HTML exportability for LaTeX documents.

---

<div class="post-metadata">

**Author:** ![technocrat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/technocrat/32/220947_2.png) [@technocrat](https://discourse.julialang.org/u/technocrat)\
**Post date:** [October 27, 2025, 6:44am UTC](https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652/203 "2025-10-27T06:44:06Z")

</div>

For the latter, there’s always Pandoc.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 28, 2025, 1:02pm UTC](https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652/204 "2025-10-28T13:02:33Z")

</div>

> [@mj2984](#):
>
> First tried latex, because supposedly it was the preferred industry standard.

Frankly, I don’t think that anyone cares what people write their CV in.

Both LaTeX and Typst are well past the point where one can get nice-looking documents with relatively little effort, especially for simple document structures like CVs, articles, or books.

> [@mj2984](#):
>
> Upon the second dependency it asked, I realized I’m going to use typst instead

Usually, LaTeX is installed as a distribution like [TeXLive](https://tug.org/texlive/), where you get all the dependencies. Then there is [tectonic](https://github.com/tectonic-typesetting/tectonic), which pulls them on demand.

Typst does that by default and has versioning, and very sophisticated [tooling](https://docs.rs/crate/typst-upgrade/latest) to manage it, not unlike `pkg>` in Julia.

OTOH most LaTeX packages are so mature that 99% of the time an installation from 5 years ago just works. It is very rare that you need to think about dependency versions in LaTeX for common use cases. Which is good because the support for that is [sketchy](https://tex.stackexchange.com/questions/47743/require-a-certain-or-later-version-of-a-package).

[Previous page](https://discourse.julialang.org/t/typst-and-other-alternatives-to-latex/121652.md?page=10)
