Customisable calendar with events

LianTze Lim
Creative Commons CC BY 4.0

Customisable calendars supporting different languages, sizes (normal, "giant" and "small"), colours and illustrations. The calendars can be marked with events with date ranges, with different markers and styles.

  • The default-sized calendars print 2-up on A4-sized papers and should fit CD jewel cases.
  • The "small" calendars print 4-up on A4-sized papers and should fit 3.5" floppy disk cases.
  • The "giant" calendars are full-page A4-sized.

Use the sundayweek document class option to make weeks start on Sundays.

Localisation possible with languages supported by babel/translator/datetime2.

Tested with british, spanish, french, ngerman, italian, portuges, polish, croatian, greek. (Probably works with more.) Use the nobabel option and make your own customisations, for languages not supported by babel and/or translator. Here are examples for Chinese (requires XeLaTeX) and Japanese (requires LuaLaTeX).

Note: If you get an error when you change the language, try clearing the auxiliary files in your compile session.

Or fork it on Github.

Customisable calendar with events