by miguelmurca on 3/18/24, 7:14 PM with 85 comments
by cbolton on 3/19/24, 2:09 PM
Well here's the process I went through in the last few years:
I found out about LuaTeX, saw it was supposed to replace pdfTeX and thought the future of TeX was bright.
Then I saw the continued efforts in LaTeX3 and thought that was weird and wasteful: code now looks even worse with all \ExplSyntaxOn ... \ExplSyntaxOff sections and the new command syntax like \exp_args:Ne. If you're going to have a mix of two languages anyway, it makes much more sense for the second language to be a a minimal but real programming language like Lua.
Then the LuaTeX devs moved their efforts to LuaMetaTeX and I found myself scratching my head.
Then I spent some time with typst. Now I don't care what happens in TeX land... The experience with typst is incomparably better, and the pace of development is high in both the core language and the ecosystem. Features that took a decade to be fleshed out in LaTeX are sprouting like mushrooms in typst. It's not a fair fight.
The author is a PhD student that has been using LaTeX heavily for 10 years. But what should a new student use, and why? When the only reason to choose LaTeX is old colleagues and gatekeeping publishers, I know it's a matter of time.
by michaelmior on 3/19/24, 3:12 PM
I generally find PDFs to be a very agreeable way to read the sort of content LaTeX is typically used to write. And in writing it myself I don't need to think about what weird layout issues someone else might encounter when viewing my content. There are certainly accessibility issues with PDFs, but also ways to mitigate that[0].
by wdroz on 3/19/24, 2:10 PM
Pandoc[0] can convert Typst to LaTeX.
IMO If you are able to write in Typst, write in Typst, it's so much better and readable. Your final LaTeX3 macro are hard to read and difficult to parse with the eyes... Also Typst is easier to learn.
[0] -- https://pandoc.org/try/
by larsrc on 3/19/24, 2:16 PM
Autoref itself seems a fine way of messing up your references and making your source code less readable. The beauty of naming is that you have the context at hand. Moving around blocks of text, or adding and removing text, happens throughout the process. With autoref, you now have to remember to _sometimes_ update the refs or get subtly different references. I wouldn't trust myself to get that right.
by thangalin on 3/19/24, 3:50 PM
[1]: https://talk.commonmark.org/t/cross-references-and-citations...
[2]: https://gitlab.com/DaveJarvis/KeenWrite/-/blob/main/docs/ref...
by rrgok on 3/19/24, 2:11 PM
And I certainly don't believe that LaTeX DSL was the most suitable solution for solving typesetting problems.
by nabla9 on 3/19/24, 3:46 PM
Real LaTeX users don't use LaTeX to write documents.
whatever -> pandoc -> LaTeX -> perfect document
^
|
LaTeX template ----+
by blt on 3/19/24, 3:56 PM
by YWall39 on 3/19/24, 1:55 PM
by kunley on 3/19/24, 2:54 PM
by mmplxx on 3/19/24, 7:38 PM
Weird conclusion, because LaTeX has mostly replaced TeX.
There is a nice symmetry here:
C -> C++ -> Rust ~ Typst <- LaTeX <- TeX
by bmacho on 3/19/24, 1:38 PM
I am not sure of what happened, and it must have been unpleasant, but someone going up on your website hierarchy, they reach https://commutative.xyz/~miguelmurca/, they click the only link, and you personally list your profiles there, including email, github and insta. It is OK if someone contacts you for whatever reason on addresses and profiles that you explicitly shared.
> If you email me anywhere else, I will not respond. I also cannot force you to follow basic etiquette if you do write, but it would be appreciated.
This is rude, it looks bad in the article, and you are the one who doesn't follow basic netiquette.