Universe

Create project in app

A minimal Typst template package with two layouts: quick drafts and structured articles.

Install

Published package:

#import "@preview/beago-suite:0.1.0": *

Local development:

#import "../src/beago.typ": *

Templates

Template Use for
beago-draft Quick notes and working documents with an optional DRAFT watermark
beago-article Long-form writing with abstract, heading numbering, and justified body text

Full demos: draft.typ, main.typ.

Draft

#import "@preview/beago-suite:0.1.0": beago-draft

#show: beago-draft.with(
    title: [Routing Config Notes],
    author: [Your Name],
    date: "2026-06-16",
)

= Open questions

- Should fallback chains be explicit or inferred?

Parameters

Parameter Default Description
title [Title] Document title
author [Author] Author name
date today Date string
font-size 11pt Base font size
paper "a4" Page size
watermark true Show rotated DRAFT watermark
title-align left Title block alignment

Article

#import "@preview/beago-suite:0.1.0": beago-article

#show: beago-article.with(
    title: [Document Title],
    subtitle: [Optional subtitle],
    author: [Your Name],
    date: "2026-06-16",
    abstract: [A short summary of the document.],
    paper: "a4",
    heading-numbering: "1.1.",
    first-line-indent: (amount: 2em, all: false),
)

= Introduction

$ (-1.32865 plus.minus 0.50273) times 10^(-6) $

Parameters

Parameter Default Description
title [Title] Document title
subtitle none Optional subtitle
author [Author] Author name
date today Date string
abstract none Optional abstract block
font-size 11pt Base font size
paper "a4" Page size
heading-numbering "1.1." Heading number format (none to disable)
title-align center Title block alignment
first-line-indent none Paragraph first-line indent
line-spacing 1em Line and paragraph spacing

License

MIT