TeXbrain - LaTeX-Editor mit pdfTeX im Browser via WASM

Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM

TeXbrain ist ein kostenloser Open-Source-LaTeX-Editor, der vollständig im Browser läuft – ohne Installation, ohne Server und ohne Konto. Der Editor kompiliert .tex-Dateien direkt im Browser zu PDF, dank einer WebAssembly-Portierung von pdfTeX. Er bietet Live-Vorschau, Echtzeit-Zusammenarbeit, Git-Integration und Unterstützung für lokale Dateisysteme. Die meisten CTAN-Pakete werden bei Bedarf automatisch geladen und gecacht. TeXbrain funktioniert offline und schützt die Privatsphäre: Alle Dateien bleiben lokal. Es ist ideal für alle, die eine einfache, leistungsstarke und datenschutzfreundliche LaTeX-Umgebung suchen.

Ich habe das gebaut, weil ich es satt hatte, für Funktionen zu zahlen, die kostenlos sein sollten. Ich wollte etwas, das einfach funktioniert: Browser öffnen, LaTeX schreiben, PDF erhalten.
  1. kccqzy

    Funktioniert das in Firefox oder Safari? Du sagst, dass Firefox oder Safari auf ein virtuelles Dateisystem zurückfallen, aber irgendwie kann ich diesen Fallback nicht zum Laufen bringen. Wenn ich auf Neues Projekt klicke, bekomme ich nur eine Erinnerung, Chrome oder Edge zu verwenden. Gibt es einen Knopf, den ich drücken muss, um den Fallback auszulösen?

  2. raybb

    Ich liebe diese Nutzung von wasm!

    Ich habe LaTeX nie so richtig in den Griff bekommen, aber ich habe Typst in den letzten Jahren sehr genossen und sogar ein paar Bücher damit gemacht. Hast du das schon einmal ausprobiert oder darüber nachgedacht?

  3. kccqzy

    Ich habe ein zufälliges LaTeX-Dokument von vor vielen Jahren kopiert und eingefügt (ich habe sichergestellt, dass ich es vor 2020 geschrieben habe, damit es keine neuen Funktionen nutzt, die nicht in TeX Live 2020 enthalten sind), und beim Kompilieren bekam ich den Fehler

    Font OT1/cmr/m/n/10.95=cmr10 at 10.95pt not loadable: Bad metric (TFM) file.

    in Zeile 13017. Das Dokument hatte nur 200 Zeilen, also muss das von einem Paket stammen. Es war wirklich nicht klar, woher der Fehler kam. Ich vermutete, dass er von \usepackage{microtype} stammt, also habe ich es auskommentiert, aber derselbe Fehler blieb bestehen.

    Ich beschloss, den Tab hart neu zu laden, und diesmal bekam ich einen anderen Fehler:

    TeX capacity exceeded, sorry [text input levels=15].

    in Zeile 39. Wieder war unklar, aus welchem Paket Zeile 39 stammt.

Mehr von diesem Tag

2026-08-25