
第一次在這裡發帖,所以希望我做得正確。這學期我教晚開課(這是週二/週四的課,從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}
會做你想做的事。