PPlanMe

PlanMe · Designers

Black-and-white page templates

One Illustrator recipe per template: what the page is for, what to name the file, which tokens it accepts and where it goes wrong. These 15 are the pages that actually get printed — the step-by-step page covers the mechanics once.

Before every page

Every recipe assumes the setup from the main guide: one artboard at the paper size, millimetres, Presentation Attributes on export, <template-key>.<paper>.svg as the file name, and the checker before you send. Only what is specific to the page is repeated below.

Two files per page, never three. The A4 drawing is reused for A5 automatically; only Letter needs its own.

  1. 1Read the recipe end to end before you start drawing. The token list at the top of it is the whole contract for that page.
  2. 2Draw the geometry once, then duplicate it for the other mono packs. The layout is shared between them — the type, the rule weight and the amount of white space are what change.
  3. 3Put a token in every place a date, a name or a caption appears. Typed words are the one thing we cannot fix after handover.
  4. 4Run the checker on the finished file, and send that one file before drawing the rest.

Interiors are drawn per mono pack — mono-minimal, mono-serif, mono-bold. A page delivered for a single pack is already useful: where artwork is missing PlanMe falls back to the built-in layout, page by page.

These are the pages that get printed. 15 templates, 3 mono packs, two paper files each — this is where nearly all the work is, and where a planner is actually judged: someone lives on a week sheet for a year and looks at the cover twice.

The order below is the order the pages appear in a planner. If you are starting, start with month-calendar and the day sheets: the quiz generates more of those than of anything else.

Year at a Glance

year-overview

Twelve mini month grids on one sheet — and the one interior page the token system cannot fill for you. Decide up front which version you are drawing.

Files
year-overview.A4.svg year-overview.Letter.svg
Tokens
[year] [month.K] [label.*]
  1. 1Draw a 3 × 4 grid of twelve equal month cards.
  2. 2Title each card with its own literal month token: [month.1] through [month.12]. They come back in the planner's language.
  3. 3Inside each card put seven weekday initials from [weekday.short.0] … [weekday.short.6] — they rotate to the user's start of week on their own.
  4. 4Leave the date cells empty. [grid.N] needs a month in the page config and this page has none, so twelve grids of real numbers cannot be resolved here.
  5. 5Put [year] once, large, at the top.

Where it goes wrong. Type real day numbers into the mini grids and the page is correct for exactly one year. A card with weekday initials over empty cells is correct forever — and if you want real dates on this page, leave it to the built-in layout instead.

Monthly Calendar

month-calendar

The flagship interior page, and the one the reference file in your bundle is drawn from. Six rows of seven, one text object per cell, nothing about the month hardcoded.

Files
month-calendar.A4.svg month-calendar.Letter.svg
Tokens
[month.name] [month.year] [weekday.short.N] [grid.N]
  1. 1Header: [month.name] and [month.year] as two separate text objects — in an academic range the month's year is not the planner's year.
  2. 2Seven column headers with [weekday.short.0] … [weekday.short.6]. Never type 'Mon': the headers rotate when the user starts the week on Sunday.
  3. 3Draw the 7 × 6 cell grid. Always six rows, even for a month that fits in five.
  4. 4One text object per cell, [grid.0] through [grid.41], left to right and top to bottom.
  5. 5Anchor the number in the top-left of its cell and leave the rest of the box clear — that space is what people write in.

Where it goes wrong. Five rows loses the last days of any month that spans six weeks. And leading cells resolving to nothing is normal, not a bug — do not fill them with a dash.

Week on One Page

week-one-page

A whole week down one sheet in seven bands. The only template where week-relative numbering is the correct choice.

Files
week-one-page.A4.svg week-one-page.Letter.svg
Tokens
[week.*] [weekday.long.N] [label.*]
  1. 1Header: [week.range] for the dates and [label.weeklyPlan] for the caption; add [week.number] if you want the ISO week.
  2. 2Draw seven equal horizontal bands.
  3. 3Label band N with [weekday.long.N] and date it with [week.day.N].
  4. 4Add [week.month.N] where a band sits near the edge of the page — a week can cross into the next month, and a bare '1' says nothing.
  5. 5Leave each band's writing area open: rules, a light grid, or nothing at all.

Where it goes wrong. Copying this band onto a day sheet carries [week.day.N] with it, and there it is right only on the week's first sheet.

Day per Page

day-1-up

One day, a whole page. The built-in version runs an hourly schedule down the left with priorities, notes and water on the right — read that as the brief, not as the law.

Files
day-1-up.A4.svg day-1-up.Letter.svg
Tokens
[sheet.date.0] [sheet.weekday.long.0] [label.schedule] [label.top3] [label.water]
  1. 1Head the page with [sheet.date.0] and [sheet.weekday.long.0].
  2. 2Draw the hour column as ordinary text — hours are not tokens. The built-in page runs 6:00 to 19:00 in fourteen rows.
  3. 3Caption every block with a label token: [label.schedule], [label.top3], [label.notes], [label.water].
  4. 4Keep everything on slot 0. A one-up sheet holds exactly one day.

Where it goes wrong. [sheet.date.1] resolves empty on this template. A second date drawn just in case disappears without a word and leaves a hole in the layout.

Two Days per Page

day-2-up

Two equal days on one sheet. The same drawing serves Monday+Tuesday and Wednesday+Thursday — which only works because the slots are numbered from the sheet.

Files
day-2-up.A4.svg day-2-up.Letter.svg
Tokens
[sheet.date.N] [sheet.weekday.long.N] [sheet.range] [label.*]
  1. 1Split the writing area into two equal blocks.
  2. 2Head block 0 with [sheet.weekday.long.0] and [sheet.date.0]; block 1 with [sheet.weekday.long.1] and [sheet.date.1].
  3. 3Use [sheet.range] in the page header if you want the pair's dates on one line.
  4. 4Fill each block with rules, boxes or a dot grid; captions come from [label.*] only.

Where it goes wrong. [week.day.0] here prints Monday's number on the Wednesday sheet. Only [sheet.*] knows which pair of days this copy of the drawing is standing in for.

Three Days per Page

day-3-up

Three equal days on one sheet — the first of the two sheets a week takes at the loosest density.

Files
day-3-up.A4.svg day-3-up.Letter.svg
Tokens
[sheet.date.N] [sheet.weekday.long.N] [sheet.range] [label.*]
  1. 1Three equal blocks: slots 0, 1 and 2.
  2. 2Head each with [sheet.weekday.long.N] and [sheet.date.N].
  3. 3[sheet.range] gives all three days in the header as one range.
  4. 4Keep the blocks visually identical: nothing about slot 2 differs from slot 0.

Where it goes wrong. Do not draw a weekday name into the artwork even though this sheet currently always opens a week. [sheet.weekday.long.N] costs nothing and survives a change to how weeks are packed.

Weekday plus Weekend

day-1-plus-2

One full day above two halved ones. The half-height weekend is the trick that makes seven days land on a whole number of sheets.

Files
day-1-plus-2.A4.svg day-1-plus-2.Letter.svg
Tokens
[sheet.date.N] [sheet.weekday.long.N] [sheet.range] [label.*]
  1. 1Give slot 0 about half the writing area, and slots 1 and 2 a quarter each.
  2. 2Head each block with [sheet.weekday.long.N] and [sheet.date.N], N = 0, 1, 2.
  3. 3Give slot 0 noticeably more rules than the weekend blocks — that difference is the whole point of the layout.
  4. 4[sheet.count] prints 3 if you want to caption the sheet.

Where it goes wrong. Three equal blocks look tidier and break the system: this sheet closes a week that two-day sheets opened, and the weekend has to be the short one.

Two Weekdays plus Weekend

day-2-plus-2

Two full days above two halved ones — four slots, the most crowded sheet in the set.

Files
day-2-plus-2.A4.svg day-2-plus-2.Letter.svg
Tokens
[sheet.date.N] [sheet.weekday.long.N] [sheet.range] [label.*]
  1. 1Slots 0 and 1 get a full block each, slots 2 and 3 about half of that.
  2. 2Head each with [sheet.weekday.long.N] and [sheet.date.N], N = 0 through 3.
  3. 3Check the fourth block first: it is the one that gets squeezed out when the layout is tight.
  4. 4There can be fewer rules here than on a two-up sheet. Four days on a page is a deliberate trade.

Where it goes wrong. Four slots, not three. If [sheet.date.3] is missing from the drawing, Sunday quietly has nowhere to go.

Day plus Week Notes

day-1-plus-notes

One day with a week-notes panel under it. This sheet exists only in Sunday-start weeks: their weekend sits at both ends of the week, so no day is squashed and the seventh one left over shares its page with notes instead.

Files
day-1-plus-notes.A4.svg day-1-plus-notes.Letter.svg
Tokens
[sheet.date.0] [sheet.weekday.long.0] [label.topPriorities] [label.schedule] [label.weekNotes]
  1. 1Head with [sheet.date.0] and [sheet.weekday.long.0] — this sheet always holds exactly one day.
  2. 2Give the top two thirds to the day itself: [label.topPriorities] and [label.schedule] over rules.
  3. 3The bottom third is a framed panel captioned [label.weekNotes].
  4. 4Make the panel read as its own block rather than more of the day — a border or a light fill.

Where it goes wrong. This is not "the Saturday page". It happens to fall last in a Sunday-start week, but its day comes from the config — never type a weekday name into it.

Habit Tracker

habit-tracker

Habits down the side, days across the top. The number of real columns changes with the month, so the drawing has to survive February.

Files
habit-tracker.A4.svg habit-tracker.Letter.svg
Tokens
[month.name] [monthday.N] [month.days] [label.habitTracker]
  1. 1Head with [label.habitTracker] and [month.name] [month.year].
  2. 2Draw 31 day columns and number them [monthday.1] through [monthday.31].
  3. 3Leave eight to ten habit rows with a wide label column on the left — the user writes their own habits there.
  4. 4[month.days] gives the real day count if you want it printed.

Where it goes wrong. [day.31] always prints 31, even in February. [monthday.31] resolves empty instead — but the column you drew still takes its space, so keep the columns narrow enough that three blank ones at the end read as spare, not broken.

Health & Wellness

health-tracker

Four boxes: sleep, water, meals, mood. No dates at all, which makes it the easiest page in the set and a good first delivery.

Files
health-tracker.A4.svg health-tracker.Letter.svg
Tokens
[label.*]
  1. 1Head with [label.healthWellness] and [label.dailyTracker].
  2. 2Four boxes of equal weight, captioned [label.sleep], [label.waterIntake], [label.meals] and [label.moodEnergy].
  3. 3Inside the sleep box put four small captions: [label.hours], [label.quality], [label.wake], [label.bed].
  4. 4Water is a row of about ten circles to tick — outlines, not fills.

Where it goes wrong. 'Health & Wellness' is 'Здоров'я та самопочуття' in Ukrainian. Size these captions against the longest value in the manifest, not against the English you typed.

Lined Notes

notes-lined

The workhorse. A heading and a page of rules — and the template most special-page artwork is built on, so it is worth drawing well.

Files
notes-lined.A4.svg notes-lined.Letter.svg
Tokens
[title] [heading] [label.notes]
  1. 1One heading text object holding [title]. It falls back to the planner title when the page has no heading of its own, so it is never empty.
  2. 2About 24 rules across the writing area — 9 mm apart in the built-in version.
  3. 3Use [label.notes] instead of [title] only if you want a fixed caption that ignores the user's heading.
  4. 4Keep the margins generous: this page gets reused everywhere, colour packs included.

Where it goes wrong. Decoration that only works at one heading length. [title] can arrive as a two-word planner name or as a long custom heading.

Goals

goals

A year page: one open block over four life-area boxes. Used both as a planner extra and as the New Year and Summer special.

Files
goals.A4.svg goals.Letter.svg
Tokens
[year] [label.goals] [label.intentions] [label.health]
  1. 1Head with [label.goals] and [year] [label.intentions].
  2. 2A wide top block captioned [label.thisYearIWill] with about four rules.
  3. 3Four boxes below, captioned [label.health], [label.career], [label.personal] and [label.finance], three rules each.
  4. 4Give the four boxes equal weight — on a printed page nobody's career outranks their health.

Where it goes wrong. [year] is the planner year from the user's settings, not the year of whichever month this page ends up next to.

Monthly Budget

budget

Three totals across the top and a transaction table under them. The most table-like page in the set, and the one where rule weight matters most.

Files
budget.A4.svg budget.Letter.svg
Tokens
[month.name] [label.budget] [label.income] [label.expenses]
  1. 1Head with [label.budget] and [month.name] [month.year].
  2. 2Three summary boxes captioned [label.income], [label.expenses] and [label.savings]. Captions only — the figures are written by hand.
  3. 3Table header row: [label.date], [label.description], [label.amount].
  4. 4About 16 ruled rows in three columns underneath, roughly 6 mm tall.

Where it goes wrong. A '0.00' placeholder left in a summary box prints in every planner that page is ever sold in.

Gratitude & Reflection

gratitude

Three prompts and a dot grid. Like the health tracker it has no dates, so it is quick — and two of the six specials are built on it.

Files
gratitude.A4.svg gratitude.Letter.svg
Tokens
[label.gratitude] [label.gratefulFor] [label.smallWin]
  1. 1Head with [label.gratitude] and [label.reflectAppreciate].
  2. 2[label.gratefulFor] over three widely spaced rules.
  3. 3[label.smallWin] over two.
  4. 4[label.freeReflection] over a dot grid — roughly 14 rows by 22 columns in the built-in version.

Where it goes wrong. Dots under about 0.4 mm vanish on a home laser printer. Draw them as filled circles rather than as a dotted stroke, which prints even worse.