第一次在这里发帖,希望我没做错。这学期我教晚课(周二/周四的课,从 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}
会做你想做的事。