Without knowing concrete plans from the Latex community we can anticipate future development of both Latex and Typst to some degree, reusing 2 scientific findings.
This moves us away from a look at concrete plans or speculations to a sound more global view.
Law a requisite (minimum) variety (complexity)
This goes back to W.Ross Ashby, who is amongst the founding minds of cybernetics. He stated, partly in my words:
- to deal with complexity
- the regulator/controller has to be at least as complex;
- regulation fails with undercomplex regulators
- especially with noise (disturbances) involved.
Ashby's example
In his "Introduction to Cybernetics", 1956 he uses a temperature controller to illustrate his basic equation and considerations.
Basically it states:
- within a normal range of environmental temperature variation the controller works fine
- however, with very disturbed weather conditions it fails, as it simply can't compensate the change any longer.
See e.g. here (a simplified chapter), or here (Wikipedia on Variety) or here (in his book, cited above).

My illustration
Let's think of a simple railway. One track, one train, no problem. The train goes back and forth all day long.
Let's increase complexity (C+) step by step in response to ever increasing disturbances (D+).
D+: Put a second train on the same track. Now problems start, as they hinder each other. As a solution we need to increase complexity of the system.
C+: Let's introduce a time table, which regulates, which train goes where, when, how often etc. This may be fine for many situations.
D+: Riding both trains has become more popular, and people start being annoyed by having to change trains all the time, just to go from one end to the other.
C+: Let's add a rail switch, so both trains can pass each other. Let's adjust the time table.
And so on. We all know the state of complexity railway systems achieved by today, like:
- often having at least two tracks per direction
- having many tracks at or near certain stations
- offering a variety of trains
- using signals of all kinds
- providing many different kinds of railroad crossings
- having digital twins of "what's happening outside"
- etc.
Simplify, like economic controllers tend to do, and someone pays a price. (Dead end)
Invent, and get both: simpler AND complexer. (Innovation)
Where the later is a summary of the work of the inventor of (intention) "Innovation as a Science", Genrich Altshuller. (TRIZ, russian accronym, my translation by meaning: a practical Theory to Resolve Inventive Zituations)
What does this mean for Latex and Typst ?
We all know: Latex IS complex. Or in Ashby's view: it does cope with a lot of variety/disturbances. It matured to a high level of typesetting ... and still is, see here.
By its very development Typst still is in its so called infancy state. It started out with a certain concept in mind, offering a still limited number of typeset outcomes, and it will evolve further, as any technical system,
- from contradiction
(roadblock, trade-off: this EXOR that)
- via a solution
(system change, exact solution: this AND that)
- to contradiction
(next roadblock).
As many people stated, Typst IS simpler, and is intended to be so. Which does translate into:
Typst is less complex than Latex
Latex can handle more disturbances/variety/requirements than Typst for now, and perhaps will so for a long time
- to catch up variety offered by
Latex, the Typst ecosystem (syntax, compilers, packages, libraries etc.) has to become more complex, has to be able to absorb more requirements/variety
So in consequence it will probably:
- be easier to come up with
Latex2Typst translators (getting rid of variety)
- be tough or almost impossible to come up with
Typst2Latex translators (adding variety/complexity) (in contrast to just storing in a latex file format)
My conclusions and estimates (having been achieved future)
For the near future I expect Typst to be and to remain Yet Another Markup Language, while Latex will continue to support typesetting ...
Some links between the two (called translators above) will come and go.
There may turn out to be a useful (quite large) subset of Typst, which can be absorbed (provided) by Latex.
The opposite, at least conserving complexity from typesetting, probably will never reach a useable state.
Therefore, rather than worrying whether typst at one point in time might be better than LaTeX, I would rather say that LaTeX has a huge lead and might always be the better (more robust/reliable/stable/functional) choice.
– Jasper Habicht Dec 18 '23 at 10:31comp.text.tex! – jarnosc Dec 18 '23 at 19:40