NextTeXOverview

A document editor for theses, papers and reports

Professional typesetting, as easy as writing in Word

NextTeX is a web editor built on Typst. You get the typography and equations of LaTeX, with buttons, forms and a live preview instead of markup.

Abstract

Most people who need a well-typeset document, whether a thesis, a lab report or a paper, don’t want to learn a markup language to get one. NextTeX puts the Typst typesetting engine behind a familiar editor. Formatting appears as labels and cards rather than code, tables are edited like spreadsheets, equations with a formula palette, and the finished PDF updates as you type.

1.No markup to learn
Headings, emphasis, tables, figures, equations and references are inserted from the ribbon and shown as labels and cards, not as code.
2.Instant preview
The Typst compiler runs inside your browser, so the PDF next to your text updates as you type.
3.Templates as forms
Choose a thesis or report template and fill in the title, authors and abstract in a form. NextTeX writes the code for you.
4.Errors you can read
Compiler messages are explained in plain language, with a one-click “Fix with AI” when you want it.
1
NextTeXWriting without code

1Writing without code

Under the hood every NextTeX document is plain Typst source. You just don’t have to read it. Headings, bold text, footnotes and highlights appear as small labels; equations and tables become cards you click to edit, the table in a spreadsheet and the equation with a formula palette.

Figure 1 is a working copy of the editor. Change a word, click a label or open the table, and the page on the right is recompiled in your browser.

Loading the editor…
2
NextTeXTypst and LaTeX

2Why Typst instead of LaTeX

For four decades LaTeX [3] has been the standard for typesetting mathematics and scientific writing. Typst [1] keeps that quality but replaces macros and package preambles with a small, consistent language, and it compiles incrementally [2], so a document can be re-typeset after every keystroke. That speed is what makes the live preview in Section 1 possible.

You will rarely see either language in NextTeX. When you do want to look at the source, this is the difference:

Typst
1
$ integral_0^infinity (sin x)/x dif x = pi / 2 $
2
 
3
$ mat(
4
1, 0, a;
5
0, 1, b;
6
0, 0, 1
7
) $
Listing 1a. Typst, 7 lines.
LaTeX
1
\[
2
\int_{0}^{\infty} \frac{\sin x}{x} \,dx = \frac{\pi}{2}
3
\]
4
 
5
\[
6
\begin{pmatrix}
7
1 & 0 & a \\
8
0 & 1 & b \\
9
0 & 0 & 1
10
\end{pmatrix}
11
\]
Listing 1b. LaTeX, 11 lines.

Equations. Fractions, limits and matrices are written the way you would say them, without backslash commands.

3
NextTeXGetting started

3Getting started

NextTeX runs in the browser, so there is nothing to install. A new document takes three steps:

  1. 1.Pick a template. Start from a thesis, article or report template, or from a blank page.
  2. 2.Fill in the details. Title, authors, supervisor and abstract go into a form; the title page is built for you.
  3. 3.Write. Add chapters, tables, figures and equations from the ribbon, and download the PDF when you’re done.

Your next document starts here.

Free to use, right in your browser.

References

  1. [1]L. Mädje. Typst: A Programmable Markup Language for Typesetting. Master’s thesis, Technische Universität Berlin, 2022.
  2. [2]M. Haug. Fast Typesetting with Incremental Compilation. Master’s thesis, Technische Universität Berlin, 2022.
  3. [3]L. Lamport. LaTeX: A Document Preparation System. 2nd ed. Addison-Wesley, 1994.
  4. [4]Typst GmbH. Typst Documentation. typst.app/docs/
4