Is anyone working on something like the LaTeX tikz Kalender?

Hi,

I am looking for something like the tikz kalender.

In other words an annual calendar, which calculates itself according to the year, fits 6 months on an A4 in landscape, and takes import files (perhaps in YAML or CSV) for the immovable holidays, for the movable holidays, and a number of files to be loaded, for example, travel dates vacation and one for names.

Each of those file entries should have a fill color associated with it.

Obviously one would put the same color for each holiday, probably the same as one uses for Sundays. A lighter color variation of Sundays for the Saturdays.

And in the other files the colors are manually assigned to the pairings.

See the CTAN Example.

It’s not the layout you’re looking for, but I did a proof of concept for a calendar a while ago: Calendar Experiment

What this demonstrates is

  • determining the days in a year (i.e. respecting leap years)
  • determining the week numbers and weeks containing days of each month
  • localizing month names (weekday names are hard coded; not sure if I couldn’t make it work or just forgot to fix it though)
  • special styling of holidays read from a list

I think this could well serve as a basis or inspiration for a calendar like you desire.

1 Like

Did you ever find or make something like this @ondohotola ?

I’m looking for the same thing.

I have turned Claude Code lose and made a little @local/cpdcal:0.1.0 which produces almost identical output.

How and where do I put that?

Do you mean you want to publish it? It seems the docs are here

Ah, ok. I’ll figure it out.

There has been at least one interest, and I thought maybe someone can benefit from it. And/or add more features, like the lot on one page (A3?) or whatever.

It does what I need and reduced the generation time of the little script I use to produce from 8 seconds to 0.8 :-)-O

Hi @ondohotola, I’m glad that you found a solution – but please don’t mark your response as the answer if you don’t include the solution. The solution marker is for others to quickly find a solution to their problems.

Thank. Do I need to do anything to unmark, and if so, what?

click on the checkmark again that you used to mark your answer as the solution