Spaces:
Sleeping
Sleeping
description: Typst's tutorial. | |
# Tutorial | |
Welcome to Typst's tutorial! In this tutorial, you will learn how to write and | |
format documents in Typst. We will start with everyday tasks and gradually | |
introduce more advanced features. This tutorial does not assume prior knowledge | |
of Typst, other markup languages, or programming. We do assume that you know how | |
to edit a text file. | |
The best way to start is to sign up to the Typst app for free and follow along | |
with the steps below. The app gives you instant preview, syntax highlighting and | |
helpful autocompletions. Alternatively, you can follow along in your local text | |
editor with the [open-source CLI](https://github.com/typst/typst). | |
## When to use Typst { #when-typst } | |
Before we get started, let's check what Typst is and when to use it. Typst is a | |
markup language for typesetting documents. It is designed to be easy to learn, | |
fast, and versatile. Typst takes text files with markup in them and outputs | |
PDFs. | |
Typst is a good choice for writing any long form text such as essays, articles, | |
scientific papers, books, reports, and homework assignments. Moreover, Typst is | |
a great fit for any documents containing mathematical notation, such as papers | |
in the math, physics, and engineering fields. Finally, due to its strong styling | |
and automation features, it is an excellent choice for any set of documents that | |
share a common style, such as a book series. | |
## What you will learn { #learnings } | |
This tutorial has four chapters. Each chapter builds on the previous one. Here | |
is what you will learn in each of them: | |
1. [Writing in Typst:]($tutorial/writing-in-typst) Learn how to write text and | |
insert images, equations, and other elements. | |
2. [Formatting:]($tutorial/formatting) Learn how to adjust the formatting | |
of your document, including font size, heading styles, and more. | |
3. [Advanced Styling:]($tutorial/advanced-styling) Create a complex page | |
layout for a scientific paper with typographic features such as an author | |
list and run-in headings. | |
4. [Making a Template:]($tutorial/making-a-template) Build a reusable template | |
from the paper you created in the previous chapter. | |
We hope you'll enjoy Typst! | |