I would like to create a list calendar of days showing only Sundays, and be able to annotate the day as well.
The following loathly hack sort of approximates to what I want, but has a number of weaknesses:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calendar}
\begin{document}
\begin{tikzpicture}
\calendar [dates=2013-09-01 to 2013-12-last,
day list downward, month yshift=1em, day yshift=.3em,
month label left]
if(Saturday,workday) [shape=coordinate]
if (equals=2013-09-01) {\draw (0.5,0) node [anchor=west] {The first Sunday};}
if (equals=2013-10-06) {\draw (0.5,0) node [anchor=west] {The first Sunday of October};};
\end{tikzpicture}
\end{document}
There must be a better way to show only Sundays.
In the output, the annotation does not have the same baseline as the day number.
The first Sunday of the month aligns with the month label only if that Sunday happens to fall on the first of the month.
every day
node has a preset ofanchor=base east
so setting the annotation toanchor=base west
corrects the vertical alignment.