Since I recently released an update and I haven’t posted about it here, I wanted to showcase a template that I have created.
It is a template mimicking the classic Latex article
class, which is the default on Overleaf for example. It is more of a reinterpretation rather then an exact copy, since I have added some elements that haven’t been in the original (as far as I know), like the header line (using hydra
) or the default A4 paper setting.
I have added a couple of features overtime, which intend to make the use of the template more convenient.
I designed this template as a familiar starting point for LaTeX users transitioning to Typst - especially students writing assignments, reports, or short papers who want a clean, classic look with modern conveniences.
Here are a couple that I would like to highlight:
shortcap()
, which allows to have a long caption under a figure and a short caption in the outlinefig-outline()
andtab-outline()
which outlines the figures and tablesctable()
a function that usespillar
under the hood to simplify the creation of so-called three-line-tablesbalance()
to balance columns (thanks to Balancing the contents of multiple columns to the same vertical space · Issue #466 · typst/typst · GitHub )
Here is a minimal example of how you can use the template and how it would look like.
#import "@preview/rubber-article:0.4.2": *
#show: article
#maketitle(
title: "The Title",
authors: ("Alice", "Bob",),
date: "19.06.2025",
)
= Intro
Your Feedback is welcome! Hope the template proves helpful to others - feel free to try it out and let me know what you think. If you run into any issues or have a feature requests let me know on Github.