Typst: The LaTeX alternative in Rust

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • 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/

Комментарии • 60

  • @LimitedWard
    @LimitedWard Год назад +105

    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 Год назад +6

    I can't lie, this is awesome! I don't only like the markdown approach involved but the documentation is top-notch.

  • @clutterkase
    @clutterkase Год назад +9

    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.

  • @dimvoly
    @dimvoly Год назад +33

    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 Год назад +1

      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 Год назад +2

      But that is nonexistent problem, because compile time is irrelevant for a LaTeX paper.

  • @darklajid
    @darklajid Год назад +11

    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

  • @danielboadzie8143
    @danielboadzie8143 Год назад +8

    I just wrote a technical book with it. It's awesome👌

  • @fnizzelwhoop
    @fnizzelwhoop Год назад +16

    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 Год назад

      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.

  • @tordjarv3802
    @tordjarv3802 Год назад +122

    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  Год назад +33

      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 Год назад +12

      not because academia is conservative, but because latex does what it does good enough

    • @juraj3315
      @juraj3315 Год назад +18

      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 Год назад +17

      @@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 Год назад +7

      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.

  • @Dgiulian
    @Dgiulian Год назад +2

    This is amazing, I remember the nightmare it was installing MikTex on Windows when I was writing my thesis.

  • @shawon265
    @shawon265 Год назад +9

    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 Год назад

      There is CeTZ(?), although at the moment it's only at version 0.0.1

    • @homeape.
      @homeape. 4 месяца назад

      ​@@Lumpilukhas made a lot of progress ever since :)

  • @noelcarriqui1034
    @noelcarriqui1034 Год назад +7

    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

  • @_sorashi
    @_sorashi Год назад +4

    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.

  • @ac130kz
    @ac130kz Год назад +7

    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  Год назад +3

      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

  • @FelipeBalbi
    @FelipeBalbi Год назад +12

    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  Год назад +2

      Thank you!

    • @paulkupper194
      @paulkupper194 Год назад +4

      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 Год назад +2

      @@paulkupper194 They are just making life unnecessarily hard for no apparent reason.

  • @9SMTM6
    @9SMTM6 Год назад +3

    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 Год назад +1

      I don't think the licensing has changed. But up until 2 months ago, the Typst compiler wasn't open sourced yet.

    • @chrisbiscardi
      @chrisbiscardi  Год назад +1

      The repo was very recently open sourced a few weeks ago, so not sure if there was anything around 6 months ago.

    • @9SMTM6
      @9SMTM6 Год назад +1

      @@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.

  • @kenneth_romero
    @kenneth_romero Год назад

    I recently got into LaTex so this is super cool. Might check this out later

  • @polycrylate
    @polycrylate Год назад +2

    saw this a while ago, looks rly cool had it starred to use later

  • @gasun1274
    @gasun1274 Год назад +2

    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.

  • @YaroslavFox
    @YaroslavFox 9 месяцев назад

    That the best tool that I've seen for a while

  • @flippert0
    @flippert0 11 месяцев назад

    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).

  • @JavArButt
    @JavArButt Год назад

    Really nice introduction to it - thank you for that

  • @sohn7767
    @sohn7767 Год назад

    Fast compilation times seem great!

  • @farzadmf
    @farzadmf Год назад +1

    This is so cool!

  • @hamzasouidi7161
    @hamzasouidi7161 Год назад +1

    thanks for sharing this 💯💯

  • @bullpup1337
    @bullpup1337 9 дней назад

    I want to see this in Emacs. And I know I will get that…

  • @MarcusSwDesign
    @MarcusSwDesign Год назад

    I use LyX instead. But good to see new ideas.

  • @nyashachiroro2531
    @nyashachiroro2531 Год назад

    Thank you for this

  • @WinterWeaver
    @WinterWeaver Год назад +1

    RUclips 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

  • @neelg235
    @neelg235 7 месяцев назад

    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

  • @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 Год назад +1

    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 Год назад +1

      @@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.

  • @jedediah-fanuel
    @jedediah-fanuel Год назад

    Cool