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.
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 $