我有这个代码:
\documentclass{tufte-handout}
\usepackage{monthly}
\begin{document}
\begin{fullwidth}
\begin{monthly}
{}{}
1 May 2014 to 31 May 2014
\end{monthly}
\end{fullwidth}
\end{document}
编译后你会发现,
tufte-handout
无论环境如何,日历仅占据文本块的常规宽度fullwidth
。有没有办法让它识别环境fullwidth
?有没有办法改变日历单元格的颜色(而不是类型)?比如说,我希望所有星期一都变成灰色(即 20% 左右是黑色)。有办法吗?
答案1
回答您提出的第一个问题:
尝试将以下几行添加到文档的前言中(加载包之后monthly
):
\makeatletter
\def\mon@settablewidth{%
\setlength{\mon@tablewidth}{\@tufte@fullwidth}%
}
\makeatother
我不太确定你的第二个问题。我从来没有真正使用过这个monthly
包,不得不从网上下载源代码。