NovaType Documentation

Welcome to the official NovaType documentation, the modern typographic composition system for scientific writing.

What is NovaType?

NovaType is a next-generation typographic composition system, built on the Typst engine. It combines the typographic quality of LaTeX with a modern and intuitive syntax, offering a smooth writing experience for scientific and technical documents.

Note

NovaType is fully compatible with Typst syntax. Any valid Typst document works with NovaType.

Key Features

Instant Compilation

View your changes in real time with our incremental compilation engine.

Smart Citations

BibTeX, CrossRef API and Zotero integrated with 6+ citation styles.

Data Visualization

Create charts directly from your CSV or JSON files.

Professional Templates

IEEE, Nature, reports, presentations and more.

System Architecture

NovaType is composed of several specialized modules:

Module Description
nova-cli Command-line interface (compile, init, watch, validate, template)
nova-core Compilation engine and orchestration
nova-schema Metadata validation with JSON Schema
nova-cite Citation and bibliography management
nova-plot SVG chart generation
nova-wasm WebAssembly compilation for the browser

Quick Example

Here is a minimal NovaType document example:

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

// Title
#align(center)[
  #text(size: 24pt, weight: "bold")[My First Document]
]

= Introduction

Welcome to NovaType! This system allows you to create
*professional* documents with a _simple_ syntax.

= Mathematics

Euler's formula: $ e^(i pi) + 1 = 0 $

Next Steps