termcal が正しい日付/曜日を作成しない

termcal が正しい日付/曜日を作成しない

ここに初めて投稿するので、うまく書けたといいのですが。今学期は遅めの開始クラスを教えています(2015 年 3 月 12 日木曜日から 2015 年 5 月 12 日火曜日まで行われる火曜 / 木曜クラスで​​す)。

別のクラスからカレンダーをコピーして、新しいスケジュールに変更しました。しかし、新しいコードをコンパイルすると、日付/曜日が本来あるべきものと一致しません。とにかく、私は数時間これを理解しようとしてきましたが、もう頭が痛いです! 何か助けていただけると嬉しいです!! 以下のコード (またはそれに似たもの) を試して、より多くのものを入力したり、できるだけ空白にしたりしました (以下のように)。

ありがとう!

\documentclass{article}
\usepackage{termcal}
\usepackage{etoolbox}
\usepackage[margin=0.75in]{geometry}
\usepackage{multirow}
\usepackage{array}
\usepackage{graphicx}
\patchcmd{\endcalendar}{[l]}{[c]}{}{}

\setlength{\parindent}{0mm}

\newcommand{\TRClass}{
\skipday % Monday (no class)
\calday[\textbf{Tuesday}]{\classday} % Tuesday
\skipday % Wednesday (no class)
\calday[\textbf{Thursday}]{\classday} % Thursday
\skipday % Friday (no class)
\skipday\skipday % weekend (no class)
}

\begin{document}
    \begin{calendar}{03/10/2015}{10}
    \setlength{\calboxdepth}{0.65in}
    \TRClass
    \caltexton{1}{}
\end{calendar}


\end{document}

したがって、このコードを実行すると、カレンダーは 3 月 10 日の火曜日に開始されるはずですが、実際には 3 月 11 日の火曜日に開始されます。

答え1

このtermcalパッケージでは、週は月曜日に始まると想定されているため、クラスの開始日は常に月曜日になります。

したがって、あなたの例では、クラスは火曜日/木曜日のスケジュールのみですが、その開始日は03/09/2014(おそらく 2015 年を意味していると思いますが...) である必要があります。

それで:

\begin{calendar}{03/09/2015}{10}

あなたの望むことをします。

関連情報