TeXbrain - Browser-based LaTeX editor with WASM pdfTeX
Show HN: TeXbrain, a LaTeX editor that runs pdfTeX in the browser via WASM
TeXbrain은 브라우저에서 완전히 실행되는 무료 오픈소스 LaTeX 편집기입니다. 설치나 계정, 서버 없이 탭 하나만 열면 .tex 파일을 PDF로 컴파일할 수 있습니다. WebAssembly로 포팅된 pdfTeX 엔진을 사용해 모든 컴파일이 로컬에서 이루어지며, 실시간 PDF 미리보기, Git 통합, 로컬 파일 시스템 접근, 오프라인 작업, 대부분의 CTAN 패키지 지원 등의 기능을 제공합니다. CodeMirror 6 기반의 편집기와 명령 팔레트, 스니펫 선택기로 편리한 작성 환경을 지원합니다. Chrome/Edge에서 최상의 경험을 제공하며, Firefox와 Safari는 가상 파일 시스템으로 사용할 수 있습니다.
온라인 솔루션은 Git 동기화를 유료로 잠그고, 로컬 설정은 기기마다 문제가 생깁니다. 저는 그냥 작동하는 무언가를 원했습니다. 브라우저를 열고, LaTeX를 쓰고, PDF를 얻는 것. 그래서 만들었습니다.
HN 토론
27- kccqzy
이거 Firefox나 Safari에서도 작동하나요? 'Firefox나 Safari는 가상 파일시스템으로 대체된다'고 하셨는데, 저는 이 대체 기능이 작동하지 않네요. 새 프로젝트를 클릭하면 Chrome이나 Edge를 사용하라는 알림만 뜹니다. 대체 기능을 실행하는 버튼이 있나요?
- raybb
wasm을 이렇게 활용하다니 정말 멋지네요!
저는 LaTeX을 제대로 익히지 못했지만, 지난 몇 년간 Typst를 정말 즐겨 사용했고, 심지어 책 몇 권도 만들었어요. 혹시 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번째 줄인지 알 수 없었습니다.