Skip to content

Print a posterboard calendar of weeks across a number of years

License

Notifications You must be signed in to change notification settings

jasongrout/weekcalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Week Calendar

Print a large calendar of each week for a number of years. Sometimes this sort of thing is called a Memento Mori calendar or life calendar. I wanted a calendar with boxes big enough to write in.

Example of a 36x24 inch calendar starting in the year 2000 for 50 years.

Since a year is actually a little more than 52 weeks, you'll notice that some years are missing a 53rd week. Feel free to enjoy the extra "leap week" not on the calendar.

Generate calendar

Install TeX, then run

lualatex calendar.tex

to generate calendar.pdf.

There are a few settings you can adjust in the Lua code:

  local print_dates = true -- should dates be printed in every square?
  local year_one_line = true -- should the year in the left column be on one line?
  local paper_width = 36 -- in inches: keep in sync with the geometry command above
  local paper_height = 24 -- in inches: keep in sync with the geometry command above
  local margin = 1 -- in inches: keep in sync with the geometry command above

  local start = 2000 -- year of first row
  local years = 50 -- how many years

If you change the vertical size of the calendar, you'll need to adjust the box height manually. You can uncomment the showframe option to the geometry package to better see how much vertical space you have while making this adjustment.

  local box_height = .293

About

Print a posterboard calendar of weeks across a number of years

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages