I'm trying to compose a TikZ calendar, but only want workdays printed. From the manual (I'm using v2.1):
57.1.2 Checking Dates
...
workday
Passed by Mondays, Tuesdays, Wednesdays, Thursdays, and Fridays.weekend
Passed Saturdays and Sundays.
I know I can pass formatting options or node shapes on top of dates based on these checks... but how can I completely omit them from being printed?
Or is a date check not the way to go about this?
I'm using week list
since it's so convenient for a calendar format layout by just using \calendar[dates=2012-01-01 to 2012-01-last]
vs. what I think I might have to do to get what I want, which is pass each weekly range for every month. This quadruples my lines of code and really reduces the re-usability of my document.
Is there a better way? I didn't see any examples of this in the manual.
If reproducible code is required, I'm looking for this but with no weekends printed:
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{calendar,shapes.geometric}
\begin{document}
\begin{tikzpicture}
[every calendar/.style={
month label above left,
month text={\textit{\%mt}},
week list}]
\calendar[dates=2012-01-01 to 2012-01-last] ;
\end{tikzpicture}
\end{document}