LaTeX's awkward relationship with the web seems like something a competing greenfield project would try to nail right out of the gate (to mix metaphors painfully).
LaTeX's awkward relationship with the web seems like something a competing greenfield project would try to nail right out of the gate (to mix metaphors painfully).
They both face the same problem, namely that the web and paper work completely differently and there are untranslatable concepts. So you have to define some way in which your typesetting gracefully settles into a different environment.
If typst had targeted html immediately it certainly would have made their life a lot easier, but it would have been nothing more than an overly complex site generator. Targeting PDF first means that they actually want to compete with LaTeX.
This division between web and PDF is meaningless to me. The ePub format is a book format based on Web technologies.
A better book format is to the benefit of everyone. To believe HTML can only make websites is counterproductive here.
I make PFDs in LaTeX because I am asked to use it, not because I believe it is a good format.
Targeting ePub is essentially the same as targeting the web, the distinction between having the file locally or retrieving it from a server seems entirely meaningless in this context.
>not because I believe it is a good format.
It is a pretty much perfect format within the constraints.
Starting a new markup system with no plan for making accessible documents was, in my opinion, a very bad idea. I refuse to use typst until it can produce accessible documents.
Mind saying more? Didn't know there'd been progress here.
for input in *.tex; do
pandoc "${input}" \
--from latex \
--to html \
--pdf-engine=latexmk \
--css="styles/texstyle.css" \
--standalone \
--mathjax \
--toc \
--number-sections \
--output="${input%".tex"}.html" ;
done
My pandoc version is: pandoc 3.1.9
Features: +server +lua
Scripting engine: Lua 5.4Why do you think anyone expects that?
Why should anyone looking for a typesetting tool care when it was designed?
Why don't you use a Commodore64? I know it doesn't do anything you need it to do, but you have to cut it some slack, it was designed before any of the things you need to do existed!