Articles

30 Days of Typst | Day 11: Math Basics

Picking up where Day 5 left math formulas off — symbol variants, accents, grouped sub/superscripts and roots, the two ways to write fractions and the gotcha that trips people up, plus the upright/bold/blackboard-bold/calligraphic/fraktur math styles and how to control spacing and display style by hand.

30 Days of Typst | Day 10: Tables

The basic syntax of the table function, how cell styling (alignment, spacing, fill, stroke) can be scoped at three levels, how to hand-build a three-line academic table with hline, and how colspan and rowspan merge cells into multi-level headers.

30 Days of Typst | Day 09: Images and Figures

How to insert images with image, wrap them into proper figures with captions using figure, get automatic numbering and cross-references with @, and control layout with alignment, side-by-side grids, and floating.

30 Days of Typst | Day 08: The #show Rule

A look at the #show rule — its basic syntax, the selectors that pick out what to target, how transformation rules redefine an element, and how the work is split between #show and #set.

30 Days of Typst | Day 07: The #set Rule

A proper look at the #set rule — its syntax, scope, how multiple rules stack, and packaging common settings into a reusable function.

30 Days of Typst | Day 06: Page and Layout Settings

Learn standard and custom paper sizes with landscape orientation, uniform and per-side page margins, full-page and scoped columns, page number formatting and placement, and headers/footers with static content or odd/even alternation.

30 Days of Typst | Day 05: Code Blocks and Math Formulas

Learn inline and block code, syntax highlighting, and customizing font, background color, line numbers, and color themes, plus inline and standalone math formulas and the variable-interpretation rules in math mode.

30 Days of Typst | Day 04: Lists, Links, and Common Markup Syntax

Round out list syntax with nested and definition lists, learn to customize numbering and marker styles, add link syntax and label references, and pick up everyday markup like line breaks, smart quotes, and escaping special characters.

30 Days of Typst | Day 03: Basic Text Formatting in Typst

Learn text decoration syntax like underline, strikethrough, and highlight, customize font, size, color, and weight with the text function, and get a handle on controlling alignment and line breaks.

30 Days of Typst | Day 02: Your First Typst Document

Write your first .typ document, learn the basic syntax for headings, bold/italic text, and lists, and get to know the compile and watch modes.