Typst: The LaTeX alternative in Rust

  Рет қаралды 31,494

chris biscardi

chris biscardi

Жыл бұрын

Leverage professional typesetting features to write and design any document. With Typst, you can set the figures, formulas, tables, and bibliographies you need.
Typst: typst.app/

Пікірлер: 59
@LimitedWard
@LimitedWard Жыл бұрын
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.
@blessdarah1256
@blessdarah1256 Жыл бұрын
I can't lie, this is awesome! I don't only like the markdown approach involved but the documentation is top-notch.
@tordjarv3802
@tordjarv3802 Жыл бұрын
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.
@chrisbiscardi
@chrisbiscardi Жыл бұрын
That's totally fair, and it's still a very young project so they'll have a long road to walk on that front
@sekaibelle
@sekaibelle Жыл бұрын
not because academia is conservative, but because latex does what it does good enough
@juraj3315
@juraj3315 Жыл бұрын
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.
@tordjarv3802
@tordjarv3802 Жыл бұрын
@@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.
@not_ever
@not_ever Жыл бұрын
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.
@clutterkase
@clutterkase Жыл бұрын
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.
@danielboadzie8143
@danielboadzie8143 Жыл бұрын
I just wrote a technical book with it. It's awesome👌
@chrisbiscardi
@chrisbiscardi Жыл бұрын
nice! What was the topic of the book?
@kenneth_romero
@kenneth_romero Жыл бұрын
I recently got into LaTex so this is super cool. Might check this out later
@Dgiulian
@Dgiulian Жыл бұрын
This is amazing, I remember the nightmare it was installing MikTex on Windows when I was writing my thesis.
@darklajid
@darklajid Жыл бұрын
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
@dimvoly
@dimvoly Жыл бұрын
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.
@tuna5618
@tuna5618 Жыл бұрын
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.
@biomorphic
@biomorphic 11 ай бұрын
But that is nonexistent problem, because compile time is irrelevant for a LaTeX paper.
@JavArButt
@JavArButt 9 ай бұрын
Really nice introduction to it - thank you for that
@polycrylate
@polycrylate Жыл бұрын
saw this a while ago, looks rly cool had it starred to use later
@fnizzelwhoop
@fnizzelwhoop Жыл бұрын
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!
@Lars16
@Lars16 10 ай бұрын
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.
@sohn7767
@sohn7767 10 ай бұрын
Fast compilation times seem great!
@YaroslavFox
@YaroslavFox 5 ай бұрын
That the best tool that I've seen for a while
@hamzasouidi7161
@hamzasouidi7161 Жыл бұрын
thanks for sharing this 💯💯
@farzadmf
@farzadmf Жыл бұрын
This is so cool!
@nyashachiroro2531
@nyashachiroro2531 Жыл бұрын
Thank you for this
@noelcarriqui1034
@noelcarriqui1034 Жыл бұрын
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!
@Cookiekeks
@Cookiekeks Жыл бұрын
Groff doesn't even support images without converting first, so that's a non-option
@FelipeBalbi
@FelipeBalbi Жыл бұрын
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 τεχ. :-)
@chrisbiscardi
@chrisbiscardi Жыл бұрын
Thank you!
@paulkupper194
@paulkupper194 Жыл бұрын
Btw. According to the creators, the pronunciation of typst is "starts like thai and ends like psst". So its neither typist nor typeset.
@SO-dl2pv
@SO-dl2pv 10 ай бұрын
@@paulkupper194 They are just making life unnecessarily hard for no apparent reason.
@shawon265
@shawon265 Жыл бұрын
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.
@Lumpiluk
@Lumpiluk 11 ай бұрын
There is CeTZ(?), although at the moment it's only at version 0.0.1
@homeape.
@homeape. 27 күн бұрын
​@@Lumpilukhas made a lot of progress ever since :)
@_sorashi
@_sorashi Жыл бұрын
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.
@flippert0
@flippert0 8 ай бұрын
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).
@MarcusSwDesign
@MarcusSwDesign Жыл бұрын
I use LyX instead. But good to see new ideas.
@9SMTM6
@9SMTM6 Жыл бұрын
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...
@vallaris7981
@vallaris7981 Жыл бұрын
I don't think the licensing has changed. But up until 2 months ago, the Typst compiler wasn't open sourced yet.
@chrisbiscardi
@chrisbiscardi Жыл бұрын
The repo was very recently open sourced a few weeks ago, so not sure if there was anything around 6 months ago.
@9SMTM6
@9SMTM6 Жыл бұрын
@@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.
@gasun1274
@gasun1274 Жыл бұрын
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.
@chrisbiscardi
@chrisbiscardi Жыл бұрын
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.
@ac130kz
@ac130kz Жыл бұрын
wow, they did improve a lot, it has bibtex support too, nice. I hope they will have graphing capabilities, other than that is awesome
@chrisbiscardi
@chrisbiscardi Жыл бұрын
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
@jedediah-fanuel
@jedediah-fanuel 10 ай бұрын
Cool
@neeleshgupta3491
@neeleshgupta3491 4 ай бұрын
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
@WinterWeaver
@WinterWeaver Жыл бұрын
KZfaq 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
@morgomi
@morgomi Жыл бұрын
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... :(((((( 😂
@jujujajajujujaja
@jujujajajujujaja Жыл бұрын
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.
@jujujajajujujaja
@jujujajajujujaja Жыл бұрын
@@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.
Running Rust on the Pico W
9:25
chris biscardi
Рет қаралды 9 М.
LaTeX: It's Not You, It's Me
28:06
Ubuntu OnAir
Рет қаралды 4,7 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 32 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 11 МЛН
I spent six months rewriting everything in Rust
15:11
chris biscardi
Рет қаралды 413 М.
Getting Started with Typst - Some Basics (S01E02)
47:56
BamDone
Рет қаралды 1,8 М.
Simple GUI application with Slint and Rust
23:59
Slint
Рет қаралды 26 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 327 М.
The Unreasonable Effectiveness Of Plain Text
14:37
No Boilerplate
Рет қаралды 591 М.
Why I Switched From LaTeX to Markdown | #113
10:43
Andreas Kretz
Рет қаралды 56 М.
Rust Functions Are Weird (But Be Glad)
19:52
Logan Smith
Рет қаралды 129 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН