Universe

Weeklendar is a Typst package for creating flexible weekly calendars. Its visual design is based on the LaTeX timetable template on Overleaf. It is ideal for people whose weekly timetables vary from week to week.

Dependencies

Weeklendar is using Cetz 0.5.2.

Example

An example with default styling. Information on styling customization can be found in the manual.

Click on any image to see the source code.

example image of a calender's week 1 example image of a calender's week 1 example image of a calender's week 1

Features

  • highly customizable title, time slices, week days, and event styling
  • manage events spanning on multiple days or weeks
  • a compact syntax for periodic events

Limitations

  • no support for simultaneous events (they simply overlap)
  • no support for external calendar files (.ics, …) import

Usage

Import and use weeklendar.

#import "@preview/weeklendar:0.1.0": *

#weeklendar(
    // ..events
)

Changelog

0.1.0

  • Initial release