13 comments

  • gucci-on-fleek a minute ago ago

    Why you choose to base this off of TeX Live 2020? Is that just when you initially started the project, or are there some incompatibilities with the later versions?

    Also, we (the TeX Live team) would be happy to add Wasm as an officially-supported platform, it's just that nobody has volunteered yet [0]. Coincidentally, someone else suggested something similar to us a few months ago [1]. Feel free to reach out if you're interested.

    [0]: https://tug.org/texlive/build.html#volunteers

    [1]: https://github.com/TeX-Live/texlive-source/issues/87

  • init0 5 minutes ago ago

    Very similar effort https://latexy.web.app/ :)

  • kccqzy 6 hours ago ago

    Does this work on Firefox or Safari? You say “Firefox or Safari fall back to a virtual filesystem” but somehow I can’t get this fallback to work. When I click New Project I just get a reminder to use Chrome or Edge. Is there a button to press to trigger the fallback?

    • zahrevsky 6 hours ago ago

      I'm on Safari, and it seems you can open your local LaTeX file to use the tool. It's an “Open file” button at the top.

      Although I agree that it would be cool to have some hello-world example pre-opened.

      • kccqzy 4 hours ago ago

        Ooh. That worked. Thanks.

  • raybb 2 hours ago ago

    I love this use of wasm!

    I never really got the hang of LaTeX but I've really enjoyed Typst the past few years and even made a few books with it. Have you ever tried that or have thought on it?

  • kccqzy 6 hours ago ago

    I copy-pasted a random LaTeX doc from many years ago (I made sure I wrote it before 2020 so it did not use any new features not in TeX Live 2020), and upon compilation I got the error

        Font OT1/cmr/m/n/10.95=cmr10 at 10.95pt not loadable: Bad metric (TFM) file.
    
    on line 13017. The document had only 200 lines so this must be from a package. It was really not clear where the error was coming from. I guessed that it was coming from \usepackage{microtype}, so I commented it out, but the same error persisted.

    I decided to hard refresh the tab and this time I got a different error:

        TeX capacity exceeded, sorry [text input levels=15].
    
    on line 39. Again it was unclear line 39 of which package.
  • Gualdrapo 6 hours ago ago

    This is super cool. I wish there was something like this for ConTeXt too.

  • apetresc 3 hours ago ago

    Anyone know if this includes TikZ?

  • copperx 7 hours ago ago

    Well done!