It's about damn time someone took a stab at a true LaTeX competitor. I hope they can introduce fun error messages like "overfull hbox, badness 10000", just to make me feel at home.
i've been liveTeXing my notes and writing solutions in LaTeX for 3 ish years now. i'm switching to Typst for that (and probably a ton of other things) now.
This is a really promising library, hoping it really takes off. LaTeX as is seems to top out due to being unable to run in multi-threaded mode and overall it is full of DSLs on top of other DSLs, so really hard to optimize for speed. So is very slow to compile. Hoping that Typst continues adding features, it's already got what you need to make a wide range of documents.
I never considered the compile speed of a word processor, I like LaTeX because it's supported in manim and and has a lot of features that I may need or want.
I've been using LaTeX for many years, but recently started to transition over to mdBook. I really love the way LaTeX documents turn out, but I spent way too much time trying to solve (La)TeX/package related problems instead of working on the actual content of my documents. With mdBook I felt I was way more productive, although I do not like the output as much. Typst looks like the perfect middle ground. I'm kind of annoyed I didn't know about it until I saw this video, but better late than never, I guess. :) Also, typst defaults to a page size of "a4". ftw!
I fondly remember the time I was writing my master thesis on deep reinforcement learning and wanted to make a cool neural network figure. I discovered TikZ as a solution for this instead of creating something quick in Adobe Illustrator. Before I knew I had spend a day and a half digging into TikZ and learning how to use it for almost zero gains to my research.
Looks really good. But without replacement for tikz library, I can't give up LaTeX. I feel like for now, there should be a function that executes LaTeX code. That would make shifting easier.
It looks really good. However, for any new typesetting format to beat LaTeX, scientific journals must start accepting it, and universities must start teaching it rather than LaTeX. I do not think that anything will beat LaTeX anytime soon because academia is conservative.
From my limited experience, journals require only a pdf file that meets their specifications for submission. So nothing is preventing anyone from creating a template and using typst.
@@juraj3315 the journals I have published to requires a full copy of my LaTeX source files, because they need to send each paper through their own internal editors that will check spelling, grammar and that you follow all their formating requirements.
Firstly, what universities teach LaTeX? It seems like a massive waste of time given you can learn it yourself in about 2 days. The only reason I wouldn't use this is in academia is because journals and conference papers usually have a LaTeX template that you can easily use with relative confidence that it meets their requirements. That has nothing to do with conservatism, it's time saving and practical.
If you didn't already know, Markdown also automatically numbers ordered lists 😃 You can always use 1. 1. 1. and it assigns the numbers correctly. You can actually use any numbers you want, I think. This is useful to know when you just insert something in the middle, you don't have to change all those numbers.
Very interesting project, the more open source document formatting alternatives the better, although I'd like them to compare vs real alternatives on their web like asciidoc or groff (instead of gdocs and word) that are much more similar and actually used as latex alternatives for software and engineering books and documentation in companies. I like the modern editor, it'd be great if they support vim bindings!
You pronounce as “archive”. That X is a reference to the Greek letter χ (pronounced as the “chi” in archive). It’s the same thing with TeX. It’s a reference to the Greek τεχ. :-)
i have thoroughly enjoyed using typst, but right now there's no replacing the support and ecosystem that tex has. I guess right now typst strikes that sweet spot between WYSIWYG word processors and latex.
yeah, its definitely a project that's early in its lifecycle. I've already had to make some breaking changes in the book I'm working on. Its a pretty solid writing experience though and I'm hopeful that the project will grow into the problem space over time.
Huh. Did they perhaps change the licensing? I remember that I looked around about a half year ago, and I think I considered typst, but due to its licensing being problematic on top of the buy in to the syntax I didn't end up using it. So I ended up with tectonic, which is a XeLaTeX compiler, but it still is close to the official compiler, mostly it's just far easier to use, and it also still uses LaTeX syntax of course. But when I looked at it now, it has Apache 2.0, which is a perfectly fine License...
@@chrisbiscardi yeah, that must've been it, thanks to both of you for the feedback! Sadly it's a bit too late to switch my thesis, but I will certainly try it for my next scientific document.
Graphing is coming at some point, there's an issue for it but it has less priority than html export and some other things. Current workaround suggestion is to generate and use svg. github.com/typst/typst/issues/729
Typst definitely has a *lot* of potential. I'm honestly thinking my propietary (and slow) report generator for an UML tool with a script that generatates .typ files and let it translate to PDF, since Typst is so fast and easy to setup. Needs a bit of maturing here and there, though (native tables support isn't that great, but there are packages already for that).
TH-cam must be psycic.... I was just thinking 2 hours ago to use Rust macros to create my own markup language to replace my dependency on reStructuredText... and then YT comes with this recommendation
I was very upset when I saw this after I submitted my thesis. I cried when I tried to adjust the "Contents" section in Microsoft Word according to the format required by the university. XDDD PTSD is real gosh... :(((((( 😂
When I see the Typist section on "Why should I use Typst instead of Latex", I almost immediately think that the Typist developers never use TexStudio yet because all of the problem already solved when using TexStudio.
@@squishy-tomato I don't think you will facing non-understandable error message when building simple document like the example in the video. Some unreadable error in Latex usually happened after you're using too many package and redefining new commands.
It's about damn time someone took a stab at a true LaTeX competitor. I hope they can introduce fun error messages like "overfull hbox, badness 10000", just to make me feel at home.
i've been liveTeXing my notes and writing solutions in LaTeX for 3 ish years now. i'm switching to Typst for that (and probably a ton of other things) now.
I can't lie, this is awesome! I don't only like the markdown approach involved but the documentation is top-notch.
This is a really promising library, hoping it really takes off. LaTeX as is seems to top out due to being unable to run in multi-threaded mode and overall it is full of DSLs on top of other DSLs, so really hard to optimize for speed. So is very slow to compile. Hoping that Typst continues adding features, it's already got what you need to make a wide range of documents.
I never considered the compile speed of a word processor, I like LaTeX because it's supported in manim and and has a lot of features that I may need or want.
But that is nonexistent problem, because compile time is irrelevant for a LaTeX paper.
I don't know what made me grin harder, the font called "söhne fett" ("sons fat" in German) or the fallback to Comic Sans for everything
I've been using LaTeX for many years, but recently started to transition over to mdBook. I really love the way LaTeX documents turn out, but I spent way too much time trying to solve (La)TeX/package related problems instead of working on the actual content of my documents. With mdBook I felt I was way more productive, although I do not like the output as much.
Typst looks like the perfect middle ground. I'm kind of annoyed I didn't know about it until I saw this video, but better late than never, I guess. :)
Also, typst defaults to a page size of "a4". ftw!
I fondly remember the time I was writing my master thesis on deep reinforcement learning and wanted to make a cool neural network figure. I discovered TikZ as a solution for this instead of creating something quick in Adobe Illustrator. Before I knew I had spend a day and a half digging into TikZ and learning how to use it for almost zero gains to my research.
Looks really good. But without replacement for tikz library, I can't give up LaTeX. I feel like for now, there should be a function that executes LaTeX code. That would make shifting easier.
There is CeTZ(?), although at the moment it's only at version 0.0.1
@@Lumpilukhas made a lot of progress ever since :)
I just wrote a technical book with it. It's awesome👌
nice! What was the topic of the book?
It looks really good. However, for any new typesetting format to beat LaTeX, scientific journals must start accepting it, and universities must start teaching it rather than LaTeX. I do not think that anything will beat LaTeX anytime soon because academia is conservative.
That's totally fair, and it's still a very young project so they'll have a long road to walk on that front
not because academia is conservative, but because latex does what it does good enough
From my limited experience, journals require only a pdf file that meets their specifications for submission. So nothing is preventing anyone from creating a template and using typst.
@@juraj3315 the journals I have published to requires a full copy of my LaTeX source files, because they need to send each paper through their own internal editors that will check spelling, grammar and that you follow all their formating requirements.
Firstly, what universities teach LaTeX? It seems like a massive waste of time given you can learn it yourself in about 2 days. The only reason I wouldn't use this is in academia is because journals and conference papers usually have a LaTeX template that you can easily use with relative confidence that it meets their requirements. That has nothing to do with conservatism, it's time saving and practical.
This is amazing, I remember the nightmare it was installing MikTex on Windows when I was writing my thesis.
If you didn't already know, Markdown also automatically numbers ordered lists 😃 You can always use 1. 1. 1. and it assigns the numbers correctly. You can actually use any numbers you want, I think. This is useful to know when you just insert something in the middle, you don't have to change all those numbers.
Very interesting project, the more open source document formatting alternatives the better, although I'd like them to compare vs real alternatives on their web like asciidoc or groff (instead of gdocs and word) that are much more similar and actually used as latex alternatives for software and engineering books and documentation in companies. I like the modern editor, it'd be great if they support vim bindings!
Groff doesn't even support images without converting first, so that's a non-option
You pronounce as “archive”. That X is a reference to the Greek letter χ (pronounced as the “chi” in archive).
It’s the same thing with TeX. It’s a reference to the Greek τεχ. :-)
Thank you!
Btw. According to the creators, the pronunciation of typst is "starts like thai and ends like psst". So its neither typist nor typeset.
@@paulkupper194 They are just making life unnecessarily hard for no apparent reason.
i have thoroughly enjoyed using typst, but right now there's no replacing the support and ecosystem that tex has. I guess right now typst strikes that sweet spot between WYSIWYG word processors and latex.
yeah, its definitely a project that's early in its lifecycle. I've already had to make some breaking changes in the book I'm working on. Its a pretty solid writing experience though and I'm hopeful that the project will grow into the problem space over time.
Huh. Did they perhaps change the licensing? I remember that I looked around about a half year ago, and I think I considered typst, but due to its licensing being problematic on top of the buy in to the syntax I didn't end up using it.
So I ended up with tectonic, which is a XeLaTeX compiler, but it still is close to the official compiler, mostly it's just far easier to use, and it also still uses LaTeX syntax of course.
But when I looked at it now, it has Apache 2.0, which is a perfectly fine License...
I don't think the licensing has changed. But up until 2 months ago, the Typst compiler wasn't open sourced yet.
The repo was very recently open sourced a few weeks ago, so not sure if there was anything around 6 months ago.
@@chrisbiscardi yeah, that must've been it, thanks to both of you for the feedback! Sadly it's a bit too late to switch my thesis, but I will certainly try it for my next scientific document.
wow, they did improve a lot, it has bibtex support too, nice. I hope they will have graphing capabilities, other than that is awesome
Graphing is coming at some point, there's an issue for it but it has less priority than html export and some other things. Current workaround suggestion is to generate and use svg. github.com/typst/typst/issues/729
saw this a while ago, looks rly cool had it starred to use later
I recently got into LaTex so this is super cool. Might check this out later
Typst definitely has a *lot* of potential. I'm honestly thinking my propietary (and slow) report generator for an UML tool with a script that generatates .typ files and let it translate to PDF, since Typst is so fast and easy to setup. Needs a bit of maturing here and there, though (native tables support isn't that great, but there are packages already for that).
Really nice introduction to it - thank you for that
Fast compilation times seem great!
That the best tool that I've seen for a while
I use LyX instead. But good to see new ideas.
I want to see this in Emacs. And I know I will get that…
TH-cam must be psycic.... I was just thinking 2 hours ago to use Rust macros to create my own markup language to replace my dependency on reStructuredText... and then YT comes with this recommendation
thanks for sharing this 💯💯
This is so cool!
This is cool!!! But I get comments from my profs and co-authors on overleaf and that’s it… impossible to use anything else in today’s research work
Thank you for this
I was very upset when I saw this after I submitted my thesis. I cried when I tried to adjust the "Contents" section in Microsoft Word according to the format required by the university. XDDD
PTSD is real gosh... :(((((( 😂
Cool
When I see the Typist section on "Why should I use Typst instead of Latex", I almost immediately think that the Typist developers never use TexStudio yet because all of the problem already solved when using TexStudio.
@@squishy-tomato I don't think you will facing non-understandable error message when building simple document like the example in the video. Some unreadable error in Latex usually happened after you're using too many package and redefining new commands.