Два вопроса по «ежемесячному» пакету

Два вопроса по «ежемесячному» пакету

У меня есть такой код:

\documentclass{tufte-handout}
\usepackage{monthly}

\begin{document}

\begin{fullwidth}
    \begin{monthly}
        {}{}
        1 May 2014 to 31 May 2014
    \end{monthly}
\end{fullwidth}


\end{document}
  1. Как вы увидите, если вы его скомпилируете, календарь занимает только обычную ширину текстового tufte-handoutблока, несмотря на fullwidthокружение. Есть ли способ заставить его распознавать окружение fullwidth?

  2. Есть ли способ изменить цвет ячеек календаря (в отличие от типа)? Скажем, например, я хочу, чтобы все понедельники были окрашены в серый цвет (т.е. 20% черного или около того). Есть ли способ сделать это?

решение1

Отвечая на первый заданный вами вопрос:

Попробуйте добавить следующие строки в преамбулу вашего документа (после загрузки пакета monthly):

\makeatletter
\def\mon@settablewidth{%
  \setlength{\mon@tablewidth}{\@tufte@fullwidth}%
}
\makeatother

Я не уверен насчет вашего второго вопроса. Я никогда не использовал этот monthlyпакет и мне пришлось скачать исходный код из сети.

Связанный контент