Universe

Create project in app

This template generates a monthly calendar, designed to be printed in landscape.

Usage

The calendar function requires one parameter for the year, which should be formatted as an integer, as well as an optional argument for if Sunday or Monday should be considered the start of the week (it is Monday by default).

#show: calendar.with(
  year: 2026,
  sunday-as-start: true
)

Otherwise, the current year can be passed in with datetime.today().year().

#show: calendar.with(
  year: datetime.today().year()
)

When printed on A4 paper there isn’t much space for writing in each day box, the calendar is more suited to blocking out days with a highlighter. For example, to mark days of rest in a variable pattern of work shifts.

License

MIT No Attribution. Created without AI.