设置周末背景颜色

设置周末背景颜色

我正在使用 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}

相关内容