DIY A5 AvantGarde 2pg/Month and 2pg/week

A set of scripts for generating:
- a one page yearly calendar
- 2pg/month planner
- 2pg/week planner

Can be easily internationalized to most European languages (e.g. French, German, Spanish, etc.)

Design criteria:

I wanted something to look 'modern' 'light' and 'open plan'

Some lines may come out too heavy especially on non postscript printers.
(the tones are easily adjustable for a LaTeX savy person)

Paper size: 
A5
Usage advice: 

Can be easily internationalized to most European languages (e.g. French, German, Spanish, etc.)

Requirements:
- must have LaTeX, Python
- may want: make

Usage:
- 2009 in English is already included as pdf
- set the year and language in the python script
- if you have make then just run make
- otherwise look in the make file

(this is currently quite hackerish but was done in a hurry)

License: 
Creative Commons
Language: 
English
Any Latin/European
Applications required: 
pdf reader for 2009/English; LaTeX and Python for other combinations
AttachmentSize
DIY_Organizer.zip185.52 KB
Syndicate content

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Very nice, but not for the techno-challenged

I am going to give the scripts a long, careful look, but based on the appearance of the PDF, I have high expectations.
-----------------------------------
"I think the surest sign that there is intelligent life out there in the universe is that none of it has tried to contact us." (Calvin and Hobbes/Bill Waterson)

for the technically challenged

using the pdf, could you let us know what font you have used? I love the templates but would like to make a couple of text tweaks, but Acrobat doesn't have the correct font.

Many thanks!

Kate

Suweet!

Definitely one to print out! Where's my Rolla punch! thanks!!!

-Jon

Very nice...

...and a good springboard to revisit LaTeX after all these years. Thanks much!

Just curious though: Which platform did you develop this on? IIRC, all the many *nix variants I've used over the last 20 years placed env in /usr/bin rather than /bin. Confused the heck out of me at first when I tried it out:


$ make DYI_Month_Tables.tex
./gen_Current_Macros.py
make: ./gen_Current_Macros.py: Command not found
make: *** [DYI_Month_Tables.tex] Error 127

2-Up duplex

How to Arrange Pages for 2-Up Duplex Printing?
It is possible to save paper?
Thank very much.
Mónica - Canary Island

Replies to all

Hi,

I will reply to all in order (it's easier for me this way)

I' glad you liked it :) Many thanks, feels good to be appreciated ;)

OK, now,

ygor: the scripts are unfortunanely rather messy, hopefully there are enough comments but AFAIK LaTeX doesn not lead easily to easy to read programs.

ktb: the font is Avantgarde as distributed by the TeXlive in Fedora 9 (Linux)
the fonts should be standard Postscript Avantgarde at the very least in metric if not in glypths

lexfiend: OK, well spotted :) maybe I should change, in Fedora /usr/bin/env is a symlink to /bin/env

Mónica: depends on your system, I believe the latest Acrobat Reader may arrange pages but I don't know. When I need stuff like this I use pstops but this is a command line Unix utility. I didn't care to make a ready-to-use 2up because there is no point unless you can't find a5 paper. I printed directly on a5, saved me the effort to cut it later.

At some point I'd like to complete the set with a phone/contact book, to do lists, planners ... the works ... but don't hold your breatd because I am very busy at the moment :|

All the best :)

[edit] PS. Ah, I forgot: the symbol font is Zapf Dingbats (again from the TeXlive distro)

duplex

Monica-

What system are you using? Also, what paper size? Lastly, if you register, you will be able to PM me, and I can send you the entire year that I've already done in A5 format--but it's a lot of pages to print at once. It's 66 pages on 33 sheets of paper. I chose to print out one month at a time, in the end. (Actually, I printed the 12 months, then January's weeklys. Next month, I'll do February's, etc. But you can't do that with the whole year duplex I made) So, if you want the entire year to print at once, register, and send me a PM, and I'll email it to you.

Otherwise, if you can share what system, etc. maybe we can find some tools to automate it for you. I know that the Mac has CocoaBooklet, which is a pdf service that works from the Print window, and is very slick. That's what I used. I suspect that Windows has something similar, and I seem to recall reading about something on the web that will do this too. There _are_ tools. Just gotta find them.

-Jon

Very nice template. Thank

Very nice template. Thank you.

Just to note, I am at Ubuntu and, like the other colleague, I needed to switch from "/bin/env/" to "/usr/bin/env". Also, for portuguese from Brazil I made this line at gen_Current_Macros.py: locale.setlocale(locale.LC_ALL, 'pt_BR.utf-8'

Hi, I'm using your calendar

Hi,

I'm using your calendar for 2009 and I just tried to print it for 2010. But unfortunately there occurs an error. It's just for 2010 - 2011 works again.

The error is: en_Current_Macros.py", line 228, in gen_macro_MPMonthLeft
if curr_month[row][col] == 0: # add days from next month
IndexError: list index out of range

Probably you can help me/us. So we don't have to wait another year for using this great calendar.

Thank you

Eike

Use of DIY_organizer for 2010

I had the same problem to generate the calendar for 2010. The problem is because February 2010 begins on a Monday and is 28 days. That makes the monthly page for February only 4 rows instead of at least 5.

I could get it to generate the PDF by adding an 'if' statement to avoid generating the 5th row for February. You need the 'if' statement in the gen_macro_MPMonthRight as well.

This is a quick and dirty solution, but it works and it also indicates where to improve the code.

Have fun!

Hi, I really like this

Hi,

I really like this calender, but unfortunately there is another error in it. The week number for 2010 starts with 1 in the week, where's the first day of January. But the 1st week in a year is the week which contains 04/Jan. so all the week numbers are by 1 to great.

Hopefully someone can edit the template...

Eike

The week in question ...

starts on Monday, 29 December 2008 and ends on Sunday, 4 January 2009
It contains 4 January, so it is week 1

At the other end of the calendar is the week of 28 December 2009 to 3 January 2010. It does NOT contain 4 January, so it is week 53.

What's the problem ?

It looks to me like it follows ISO 8601
http://en.wikipedia.org/wiki/Seven-day_week#Week_numbering
-----------------------------------
"I think the surest sign that there is intelligent life out there in the universe is that none of it has tried to contact us." (Calvin and Hobbes/Bill Waterson)