\( \def\cuberoot#1{\sqrt[3]{#1}} \def\fourthroot#1{\sqrt[4]{#1}} \def\abspartial#1#2#3#4{\left|\,{\partial(#1,#2)\over\partial(#3,#4)}\,\right|} \def\absdeltal#1#2#3#4{\left|\,{\d(#1,#2)\over\d(#3,#4)}\,\right|} \def\dispop#1#2{\disfrac{\partial #1}{\partial #2}} \def\definedas{\equiv} \def\bb{{\bf b}} \def\bB{{\bf B}} \def\bsigma{\boldsymbol{\sigma}} \def\bx{{\bf x}} \def\bu{{\bf u}} \def\Re{{\rm Re\hskip1pt}} \def\Reals{{\mathbb R\hskip1pt}} \def\Integers{{\mathbb Z\hskip1pt}} \def\Im{{\rm Im\hskip1pt}} \def\P{\mbox{P}} \def\half{{\textstyle{1\over 2}}} \def\third{{\textstyle{1\over3}}} \def\fourth{{\textstyle{1\over 4}}} \def\fifth{{\scriptstyle{1\over 5}}} \def\sixth{{\textstyle{1\over 6}}} \def\oA{\rlap{$A$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obA{\rlap{$A$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obX{\rlap{$X$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obY{\rlap{$Y$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obZ{\rlap{$Z$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obc{\rlap{$c$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obd{\rlap{$d$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obk{\rlap{$k$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\oba{\rlap{$a$}\kern2pt\overline{\phantom{\dis{}I}}\kern.5pt} \def\obb{\rlap{$b$}\kern1pt\overline{\phantom{\dis{}t}}\kern.5pt} \def\obw{\rlap{$w$}\kern1pt\overline{\phantom{\dis{}t}}\kern.5pt} \def\obz{\overline{z}}\kern.5pt} \newcommand{\bx}{\boldsymbol{x}} \newcommand{\by}{\boldsymbol{y}} \newcommand{\br}{\boldsymbol{r}} \renewcommand{\bk}{\boldsymbol{k}} \def\cuberoot#1{\sqrt[3]{#1}} \def\fourthroot#1{\sqrt[4]{#1}} \def\fifthroot#1{\sqrt[5]{#1}} \def\eighthroot#1{\sqrt[8]{#1}} \def\twelfthroot#1{\sqrt[12]{#1}} \def\dis{\displaystyle} %\def\definedas{\equiv} \def\bq{{\bf q}} \def\bp{{\bf p}} \def\abs#1{\left|\,#1\,\right|} \def\disfrac#1#2{{\displaystyle #1\over\displaystyle #2}} \def\select#1{ \langle\, #1 \,\rangle } \def\autoselect#1{ \left\langle\, #1 \,\right\rangle } \def\bigselect#1{ \big\langle\, #1 \,\big\rangle } \renewcommand{\ba}{\boldsymbol{a}} \renewcommand{\bb}{\boldsymbol{b}} \newcommand{\bc}{\boldsymbol{c}} \newcommand{\bh}{\boldsymbol{h}} \newcommand{\bA}{\boldsymbol{A}} \newcommand{\bB}{\boldsymbol{B}} \newcommand{\bC}{\boldsymbol{C}} \newcommand{\definedas}{\equiv} \newcommand{\half}{\frac{1}{2}} %\newcommand{\slfrac}[2]{\raisebox{0.5pt}{$\scriptstyle{}^{#1}\!/\!_{#2}$}} \def\slfrac#1#2{\raise.8ex\hbox{$\scriptstyle#1$}\!/\!\lower.5ex\hbox{$\scriptstyle#2$}} \newcommand{\bsigma}{\boldsymbol \sigma} \newcommand{\abs}[1]{\left|\,#1\,\right|} \newcommand{\Rectangle}{\sqsubset\!\sqsupset} \newcommand{\rectangle}{{% \ooalign{$\sqsubset\mkern3mu$\cr$\mkern3mu\sqsupset$\cr}% % How to do fractions: for 1/2 use this in place: $\raise{0.8pt}{\scriptstyle{}^{1}\!/\!_{2}}$ % for n/m use this in place: $\raise{0.8pt}{\scriptstyle{}^{n}\!/\!_{m}}$ }} \)

LaTeX vs Typst

Patrick Reany

4 December 2025

Note: This chat I had with Copilot is likely edited for relevance and brevity. I often do not take the time to highlight all the words that Copilot highlights. Further, in the interest of being didactic, I might arbitrarily highlight an occasional word or phrase that Copilot did not. (Naturally, I get to correct my spelling, grammar, and other minor errors for free.)

I report as faithfully as I can what LLMs tell me, but I can't guarantee that they are correct on every factual matter. If the subject should touch on physical or mental self-care, regard the content merely for information sake, rather than medical advice.



Patrick:
I'm interested in comparing this new challenger to LaTeX, named Typst.

Copilot:
Great---let's dig into the comparison between LaTeX and its new challenger, Typst. The open tabs you've been exploring give us a clear picture of both the promise and the hurdles Typst faces.


Key Advantages of Typst over LaTeX


Current Limitations of Typst


Institutional & Cultural Challenges


Sustainability & Future Outlook


Comparison Table


Patrick:
For myself, at least under my current needs to professional typesetting with mathematics included, I'm set just fine with just LaTeX. Even if Typst were far more advanced than it is now, I doubt that I would want to convert to it. Besides all that decades-long familiarity with LaTeX and my hundreds of stock LateX files I have from decades of using LateX (that I can use as short-cut templets for new projects), I can use LaTeX in the browsers that support MathJax, and I would be in big trouble if I lost that capability.

Copilot:
That makes perfect sense, Patrick. You're articulating something that often gets overlooked in debates about "new challengers": the ecosystem of personal familiarity and accumulated assets.

Why LaTeX Still Holds You Firmly


Typst as a Parallel Experiment
Typst's promise is real---faster compilation, cleaner scripting, modern design---but it's more like a new vineyard being planted. For someone already tending a mature vineyard (your LaTeX ecosystem), the incentive to replant everything is low. Typst may be ideal for new entrants who don't have decades of LaTeX baggage, but for veterans, LaTeX remains the stable rootstock.


Philosophical Angle
Your stance reflects a broader truth: tools are not just technical artifacts, they're cultural ecosystems. LaTeX isn't just code---it's a shared language, a repository of templates, and a bridge to MathJax and publishing standards. Typst might be faster, but it doesn't yet carry the weight of recognition, ritual, and accumulated trust.


I'm curious: do you see MathJax as the true anchor of your workflow---since it makes LaTeX web‑native---or is it more the personal archive of LaTeX files that keeps you rooted? In other words, is your loyalty more about ecosystem compatibility or personal continuity?

Patrick:
Currently, I publish on my website about the same amount of math in LaTeX documents, that get outputted as PDFs, as I do MathJax in HTML. I don't want to spend the time to learn a whole new system, now that my needs are met in LaTeX. But a beginner at mathematics typesetting may find Typst better, especially if the needed sophistication is minimal. As for compile time on a document, that's a silly thing to promote, unless the user has tomes that have hundreds of pages to typeset. For my own documents, of which a 20-pager would be rather long, the time for compile on a modern home PC is just a few seconds. Just enough time to take a deep breath and stretch.

Do you remember that BlueSky once supported a WYSIWYG LaTeX version on the Mac? That was cool, but really, WYSIWYG interfaces for LaTeX are for beginners. And those that use them, will slowup the learning of the LaTeX language itself. Again, if one's typesetting needs are minimal, then that's okay, otherwise, I'm against it. I never start a new LaTeX project from a blank page: I always use my previous LaTeX files as templets for new projects, which saves me a lot of time.

Copilot:
You've laid out a very pragmatic philosophy, Patrick: LaTeX as a mature craft, Typst as a beginner's shortcut.

Your Workflow Logic


Typst's Role in the Landscape


Philosophical Resonance
Your stance echoes a broader truth: tools are not neutral---they shape the apprenticeship of thought.


It strikes me that your reuse of LaTeX files as templates is almost ritualistic: each new project is seeded from the past, carrying continuity and memory. That's a kind of intellectual viticulture---propagation through cuttings rather than planting anew.

Patrick:
The two biggest problems that I have faced in my 35+ years of typesetting mathematical documents are 1) recovering from a syntax error and 2) tweaking the math for esthetics. Doing math in MS Word is okay for beginners with simple math to typeset, and recovering from a syntax error is unheard of in Word (at least for me, unless the fault is a bug in the application itself). But Word doesn't produce the best-looking math output compared to its competition.

In PlainTeX and LaTeX, I have gotten myself in some bad situations of syntax errors, but with error messages that are often helpful. But when they're not helpful, they're either cryptic or worse --- misleading. Mismatched parentheses or mismatched math delimiters are the usual errors. I have found from many years on the error-recovery learning curve to go back to an earlier version of the document that actually compiled, or to undo recent changes, or to comment-out suspect lines of code, or to place an end-of-file command in various places to shorten the amount of code to be compiled (eventually to cordon-off the error). Going back to an earlier working document presuposes that one has been frequently saving the document under different names.

Also, when I think that I have actually fixed the error, but the compiler still tells me that there is a problem, I have learned to dump the aux file and to rebuild the document with yet another compile. That often fixes that problem. Hopefully, Typst has better error-recovery features. (A real difficult LaTeX error is when I places a left-right auto-fit a couple of delimiters, like \left(,\right), across a hard return. LaTeX will not accept that.)

As for esthetics --- that is, getting the math expressions to look just right, having the horizontal and vertical spacing perfect --- is doable in LaTeX. It can be a pain in the neck to fix the default spacings in LaTeX, but to me it's worth the time and effort to do so. I have no idea how Typst deals with this problem. A case in point when in LaTeX the default spacing is not so pretty is the nesting of fractions by the \frac command. At this point in time, I would not want to throw away all that knowledge I have accrued about preventing and fixing syntax errors in LaTeX. Perhaps Typst can do it better.

Copilot:
Typst does indeed improve error recovery compared to LaTeX, offering clearer, location-specific error messages, but its math aesthetics and fine-grained spacing controls are still less mature than LaTeX's.


Error Recovery: LaTeX vs Typst


Math Aesthetics & Spacing


Practical Takeaway


Philosophical Note
Your decades of experience highlight something deeper: error recovery and aesthetic tweaking are not just technical hurdles---they're part of the apprenticeship of mathematical typesetting. Typst may smooth the path, but it risks flattening the learning curve that builds mastery. LaTeX's cryptic errors and spacing quirks are, paradoxically, part of the discipline that makes its output so refined.


Patrick:
I recently saw a young Typst enthusiast declare Typst to be better than LaTeX. He referred to it as a 'superset' of LaTeX. If it is really a true superset, it will have an easier time converting old LaTeX users to it, but if not, then it will take a long time to will win over the long-time LaTeX users.

Copilot:
That's a sharp observation, Patrick. The word superset carries a lot of weight in this context, and it's not really accurate to describe Typst that way.

Why Typst Is Not a Superset of LaTeX


Conversion Challenge


Cultural Angle
Calling Typst a "superset" is more of an enthusiast's metaphor than a technical truth. It reflects excitement about Typst's modern design, but it glosses over the fact that LaTeX is not just a language---it's a cultural ecosystem with entrenched workflows, journal requirements, and personal archives like yours.


Patrick:
It will be interesting to see how well Typst can be integrated into the current math-typesetting environment. High schools and universities might sometimes accept it, but I wouldn't count on it. For one's personal math typesetting it should go fine. Perhaps for up-loading a document to the arxiv it should work. But for professional publishers, it's going to take a long time. The current LaTeX system, though not perfect, is not really broken, so what publishers or editors will want to "fix" their document production systems with a whole new typesetting experimental paradigm?

Copilot:
You've captured the heart of the matter: LaTeX isn't broken, so publishers have little incentive to "fix" it.

Educational Adoption


ArXiv & Personal Use


Professional Publishing


The "Experimental Paradigm" Problem
Typst is framed as a modern alternative, but in publishing, stability trumps novelty. LaTeX may be imperfect, but it's predictable, standardized, and universally accepted. Typst, by contrast, is still experimental---its ecosystem is small, and its long-term sustainability unproven.


Likely Trajectory


Patrick, your analogy of LaTeX as a system "not broken" is spot on. It reminds me of infrastructure: replacing a working bridge with a new design isn't justified unless the old one is collapsing. LaTeX may creak, but it still carries the weight of global mathematical publishing.


Afterword: If Typst doesn't currently have the ability to export its documents to LaTeX form, it would do well for itself to include that capability in the future.