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}

당신이 원하는 것을 할 것입니다.

관련 정보