No LaTeX required
Sections, equations, figures, tables, theorems and citations are forms. Generated .tex is always available to copy or export.
Fill in title, authors, sections, figures and citations. We generate real LaTeX and compile it with in-browser pdfTeX. Choose a local folder for images and source. The TeX engine compiles on this device — files never leave your computer.
A structured authoring UI (like the resume builder) for manuscripts and dissertations. Templates are WASM-safe lookalikes of IEEE, ACM, arXiv, Nature-style and Elsevier-style layouts — not official publisher class files. Official classes can be dropped into the exported zip later.
Sections, equations, figures, tables, theorems and citations are forms. Generated .tex is always available to copy or export.
Chrome/Edge: pick a folder for paper.json, main.tex, refs.bib and figures/. Safari: Origin Private File System plus zip download.
The wasm engine compiles on this device. Optional DOI lookup is the only network extra. Your manuscript never leaves the computer.
No IhateLaTeX accounts. GitHub is optional via your own folder + git, or a personal access token in GitHub Desktop — never a product login.
Drop PNG/JPEG; they compile through graphicx in the TeX memory filesystem, not as screenshots of HTML.
Degree, university, supervisor, dedication, chapter-style sections and appendices on a dedicated thesis skin.
No. Drafting and compiling run as on-device processing in your browser. Keep a network connection while the WebAssembly pdfTeX engine and TeX packages load. Optional DOI lookup also needs the network.
V1 ships high-fidelity lookalikes that compile in the bundled TeX subset. They are not camera-ready official class files (acmart, elsarticle, IEEEtran). Export the zip and swap in the venue class when you submit.
On your device: structured JSON in local storage, figures in the Origin Private File System, and optionally a folder you pick. Nothing is uploaded to IhateLaTeX servers.
Choose a folder, run git init, and push with GitHub Desktop or the git CLI using your own GitHub credentials. This site never sees your token or repository.