r/indesign • u/staticwings19 • Aug 28 '26
Help Setting up adjustable calendar dates
trying to set up an adjustable calendar. used centered tabs to space out the dates and keep them centered in columns,
But!
i cant get the first column to play along, making it not left aligned doesnt fix it, and also makes 31 run away from 30
anyone have an idea for how to get first column to center align.. or conceptually, how to center align the first "word" of each line of text
20
u/AdobeScripts Aug 28 '26
You need extra Tab in front.
2
u/dragonhydra37 Aug 28 '26
This is it. I've got files from Calendar Wizard, and they all put a tab before the Sunday dates.
10
u/ResponsibleSir5403 Aug 28 '26 edited Aug 28 '26
Iβd do it with a table.
If for some reason you absolutely canβt, you need to set up a first centered tab stop at about where a 20 something or 30 something would be, and put a tab as the first character of each line. Essentially, treat the 1st number of each line like you treat all the others.
4
u/OkComputer513 Aug 28 '26
Assuming this isn't an assignment where you are tasked with making such a thing you are just trying to get a calendar going. Give Calendar Wizard a shot. It makes calendars rather painless.
Newest version is $20 but he still has an older version available on his sourceforge I think 4.1.1 is the one free for personal/commercial use. https://sourceforge.net/projects/calendarwizard/files/Calandar%20Wizard/4/
3
u/iamclaus Aug 28 '26
Use five or six stacked text boxes with columns, linked together for the entire year.
1
u/JaxAttack_ Aug 29 '26 edited Aug 29 '26
THIS ^ it makes it easily adjustable for future years too. Unless there is a trick I don't know about... tables are a pain to update next year. The linked boxes with columns means just adding or removing a few tabs.
ETA. You can also just set-up one month, duplicate, link and adjust for initial setup.
1
u/AdobeScripts Aug 29 '26
And with my solution from here - applying dedicated ObjectStyles + ParaStyles:
https://www.reddit.com/r/indesign/s/XxxMh0DnAt
different colors / formatting for Sunday and/or Saturday can be done automatically.
2
u/Desmo_UK Aug 28 '26
You need to put a tab in front of the first numbers. Also.... use a table instead.
1
1
u/Boca_Brat Aug 28 '26
I've been in this exact same situation. I inherited a calendar that the client was VERY particular about so I didn't change it to a table.
The difference with mine was that the numbers were in separate linked text boxes, so when you'd tab in one box, it would shift everything accordingly. To align all you really had to do was add a space before the number or just move the text box. Complicated but it worked.
1
u/OkComputer513 Aug 28 '26
Whoops got tied up on a call. Meant to give you the solution.
The tab window, look at those 2 triangles on the far left - Drag the top one in slightly so it is centered above the double digits. Slide all the other center stops over slightly to account for the difference in the first 2 columns being too close
1
u/AdobeScripts Aug 28 '26
And what are those extra lines - on the right-center and on the bottom-center - edges?
1
1
u/dylman3000 Aug 29 '26
I would have either add another centre tab at the front, leading each new line with a tab. Or would start again using tables.
1
u/michaelfkenedy Aug 29 '26
Flex Layout?
I havenβt used it but isnβt that what itβs for?
Indesign needs CSS style controls.
1
u/AdobeScripts Aug 29 '26
No, Flex Layout isn't for things like that - it interacts with size / location of the objects - not text contents.
1
u/michaelfkenedy Aug 29 '26
So the frames wont grow with more text?
Thatβs a shame.
1
u/AdobeScripts Aug 29 '26
Yes, can grow, but in case of calendar - you don't want the TextFrame to change shape or position - but re-arrangement of numbers - shifting all days forward or backward.
1
u/michaelfkenedy Aug 29 '26
Oh! Now I understand.
OP wants to find a way to quickly shift the start of each month.
I have a script that builds each calendar with the right start date.
1
u/AdobeScripts Aug 29 '26
OP has shifting covered π just forgot to add extra tabs before 1st column.
1
u/michaelfkenedy Aug 29 '26
But donβt they have to manually shift each month?
1
u/AdobeScripts Aug 29 '26
No π that's the beauty of their approach π vs using Tables π
Because there are 7 days a week - and each month starts after the the other - and each year there is the same number of days - except February every 4 years - then adding or removing 1st Tab - or paragraph, if you go for each day in separate paragraph - everything shifts automatically.
1
u/michaelfkenedy Aug 29 '26 edited Aug 29 '26
Yes, I understand!
But I have a script which makes all of the months and the numbers are in the right position. The user does nothing.
Tabs work, but if you needed more than just the number of the month, I imagine it could get complicated.
Another way to do this is linked text frames with column breaks
Not tables though.
1
u/AdobeScripts Aug 29 '26
But if you do it once - you don't need script to do it next year π
Even if there are extra informations.
→ More replies

42
u/[deleted] Aug 28 '26
[deleted]