termcal não cria datas/dias corretos

termcal não cria datas/dias corretos

Primeira vez postando aqui, então espero ter feito isso corretamente. Este semestre dou aulas de início tardio (é uma aula de terça/quinta que vai de quinta-feira, 12 de março de 2015, até terça-feira, 12 de maio de 2015)

Copiei meu calendário de uma turma diferente e mudei para o novo horário. Porém, quando compilo o novo código, as datas/dias não correspondem ao que deveriam ser. De qualquer forma, estou tentando descobrir isso há algumas horas e estou prestes a arrancar os cabelos! Qualquer ajuda que você pudesse dar seria incrível!! Eu tentei o código abaixo (ou algo parecido) com mais informações preenchidas ou o mais em branco possível (como abaixo).

Obrigado!

\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}

Então, quando eu executo esse código, ele DEVE iniciar o calendário na terça-feira, 10 de março, mas em vez disso ele inicia na terça-feira, 11 de março.

Responder1

O termcalpacote pressupõe que as semanas comecem na segunda-feira, portanto a data de início da sua aula é sempre considerada segunda-feira.

Portanto, no seu exemplo, embora sua aula seja apenas no horário de terça/quinta-feira, a data de início deveria ser 03/09/2014(embora eu suponha que você provavelmente esteja se referindo a 2015...).

Então:

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

fará o que você quiser.

informação relacionada