Quick Start

Create your first NovaType document in 5 minutes.

Step 1: Create a project

Open your terminal and run:

$ nova init my-first-article
Creating project 'my-first-article'...
  Created main.typ
  Created nova.toml
  Created references.bib
  Created .gitignore
Done! Project created successfully.

$ cd my-first-article

Step 2: Edit the document

Open main.typ in your preferred editor and replace the content with:

// Document configuration
#set document(title: "My First Article", author: "Your Name")
#set page(paper: "a4", margin: 2.5cm)
#set text(font: "Arial", size: 11pt, lang: "en")
#set heading(numbering: "1.1")

// Title page
#align(center)[
  #v(3cm)
  #text(size: 24pt, weight: "bold")[My First NovaType Article]
  #v(1cm)
  #text(size: 14pt)[Your Name]
  #v(0.5cm)
  #datetime.today().display("[day] [month repr:long] [year]")
]

#pagebreak()

= Introduction

Welcome to NovaType! This document presents the basic features
of the typographic composition system.

NovaType allows you to create *professional* documents with a
syntax _simple_ and _intuitive_.

= Content

== Lists

Here is a bullet list:

- First item
- Second item
- Third item

And a numbered list:

+ First step
+ Second step
+ Third step

== Mathematics

The famous Euler formula: $ e^(i pi) + 1 = 0 $

A centered equation:

$ integral_(0)^(infinity) e^(-x^2) dif x = sqrt(pi)/2 $

= Conclusion

Congratulations! You have created your first NovaType document.

Step 3: Compile and view

$ nova compile main.typ --open

The PDF document opens automatically in your default reader.

Congratulations!

You have created your first NovaType document. The generated PDF contains a title page, numbered sections, lists and mathematical equations.

Step 4: Watch mode (optional)

To automatically recompile on each modification:

$ nova watch main.typ
Watching main.typ for changes...
Press Ctrl+C to stop.

Each time you save the file, the PDF is regenerated instantly.

Project structure

my-first-article/
├── main.typ          # Main document
├── nova.toml         # Project configuration
├── references.bib    # Bibliography (optional)
└── .gitignore        # Files ignored by Git

Next steps