TeXbrain - LaTeX editor with in-browser pdfTeX via WASM
Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM
TeXbrain — это бесплатный редактор LaTeX с открытым исходным кодом, работающий прямо в браузере. Он компилирует .tex-файлы в PDF без серверов и установки, используя WebAssembly-порт pdfTeX. Включает живой предпросмотр, полную интеграцию с git, доступ к локальным файлам, поддержку пакетов CTAN по запросу и офлайн-режим. Идеально подходит для студентов, исследователей и всех, кто устал от сложных настроек и платных сервисов. Просто откройте вкладку и пишите.
Я создал это, потому что устал платить за функции, которые должны быть бесплатными. Откройте браузер, пишите LaTeX, получайте PDF.
- kccqzy
Работает ли это в Firefox или Safari? Вы пишете «Firefox или Safari переключаются на виртуальную файловую систему», но у меня почему-то не получается задействовать этот запасной вариант. Когда я нажимаю New Project, мне просто напоминают использовать Chrome или Edge. Есть ли кнопка, чтобы запустить этот запасной режим?
- raybb
Мне нравится такое применение wasm!
Я так и не освоил как следует LaTeX, но за последние пару лет мне очень понравился Typst, я даже сделал с его помощью пару книг. Вы когда-нибудь пробовали его или задумывались о нём?
- kccqzy
Я скопировал случайный LaTeX-документ, написанный много лет назад (я убедился, что написал его до 2020 года, так что в нём не использовались новые возможности, которых нет в TeX Live 2020), и при компиляции получил ошибку
Font OT1/cmr/m/n/10.95=cmr10 at 10.95pt not loadable: Bad metric (TFM) file.
на строке 13017. В документе было всего 200 строк, так что ошибка наверняка из какого-то пакета. Было совершенно непонятно, откуда она взялась. Я предположил, что дело в \usepackage{microtype}, закомментировал её, но ошибка осталась.
Я решил жёстко обновить вкладку, и на этот раз получил другую ошибку:
TeX capacity exceeded, sorry [text input levels=15].
на строке 39. Опять же было непонятно, строка 39 какого пакета.