我正在使用 tikz-pgf 在 LaTeX 中制作日历,我想将周末的背景颜色设置为灰色。在我从互联网和文档中找到的示例中,我可以看到如何设置前景色:
if (weekend) [red]
但这样的事情不起作用
if (weekend) [fill=gray]
这是我的代码:
\begin{tikzpicture}
\calendar(mycal) [dates=2013-09-01 to 2013-09-last,
week list,
month label above centered,
month text=\%mt \%y0
]
if (Sunday) [red]
if (weekend) [fill=gray];
\end{tikzpicture}
答案1
@everyone 按照这个方法解决:
\begin{tikzpicture}
\calendar [dates=2013-09-01 to 2013-09-last,
week list,
month label above centered,
month text=\%mt \%y0
]
if (Sunday) [red]
if (weekend) [nodes={fill=black!20,minimum size=1.7em}];
\end{tikzpicture}