\documentclass[a4paper,french,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{multicol}
\usepackage{cahierprof}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% En tête du document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%% Les marges de mon document.
\geometry{margin=1.2cm,head=0.6cm,headsep=10pt,foot=.6cm}
% 1er lundi de l'année scolaire (pour le cahier de texte)
\setcounter{year}{2023}
\setcounter{month}{9}
\setcounter{day}{4}

% Vacances Scolaire pour l'année en cours.
% Toussaint
\setcounter{dayToussaint}{21}
\setcounter{monthToussaint}{10}
\setcounter{dayToussaintFin}{6}
\setcounter{monthToussaintFin}{11}
% Noel
\setcounter{dayNoel}{23}
\setcounter{monthNoel}{12}
\setcounter{dayNoelFin}{8}
\setcounter{monthNoelFin}{1}
% Hiver
\setcounter{dayHiver}{10}
\setcounter{monthHiver}{2}
\setcounter{dayHiverFin}{26}
\setcounter{monthHiverFin}{2}
% Printemps
\setcounter{dayPrintemps}{6}
\setcounter{monthPrintemps}{4}
\setcounter{dayPrintempsFin}{22}
\setcounter{monthPrintempsFin}{4}
% Lundi de Paques
\setcounter{dayPaques}{1}
\setcounter{monthPaques}{4}
% Ascension
\setcounter{dayAscension}{9}
\setcounter{dayAscensionPont}{10}
\setcounter{monthAscension}{5}
% Lundi de Pentecote
\setcounter{dayPentecote}{20}
\setcounter{monthPentecote}{5}

\title{\scshape Cahier du Professeur}
\author{Un-e excellent-e professeur-e}
\date{2023-2024}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Début du document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

%%Page de Garde
\maketitle
\thispagestyle{empty}

\begin{center}
  {\Large
  \textsc{Cahier de texte}
  }
\end{center}

\newpage

% Emploi du temps au format tableau (tabularx).

\begin{landscape}
  \EmploiDuTemps
  {
%         & Lundi & Mardi  & Mercredi            & Jeudi & Vendredi \\
    8h    &       & 1G     &                     &       &          \\ [1.5cm] \hline
    9h    &       & 2nde   & 1STMG               &       & 1STMG    \\ [1.5cm] \hline
    10h   &       &        & 1G                  &       &          \\ [1.5cm] \hline
    11h   &       &        & \sem{2nde (A.P.)}{} &       & 1G       \\ [1.5cm] \hline\hline
    13h30 &       & 1G     & 2nde                &       & 2nde     \\ [1.5cm] \cline{1-5}
    14h30 &       &        & \sem{Term}{1ere}    &       &          \\ [1.5cm] \hline
    15h30 &       & 1 euro & 2 euro              &       & T euro   \\ [1.5cm] \hline
    16h30 &       &        &                     &       &          \\ [1.5cm] \hline
  }
\end{landscape}

\begin{center}
  {\Large
  \textsc{Appel des classes}
  }
\end{center}

% Liste des élèves, sauvée dans le fichier ListeEleves.tex, créée à partir des
% \Classe{}{}{}.
% Penser à compiler deux fois.

\ListeEleves

\newpage

\tiny

% Tableau de classe
% \Classe{Nom de la classe}{Nombre de séances dans la semaine}{Liste des élèves
% séparés par une virgule}

\Classe{Seconde}{3}
{
  Élève 1,
  Élève 2,
  Élève 3,
  Élève 4,
  Élève 5
}

\newpage

\Classe{1 G}{4}
{
  Élève 1,
  Élève 2,
  Élève 3,
  Élève 4,
  Élève 5
}

\newpage

\Classe{1 STMG}{2}
{
  Élève 1,
  Élève 2,
  Élève 3,
  Élève 4,
  Élève 5
}
\newpage

\Classe{2 euro}{1}
{
  Élève 1,
  Élève 2,
  Élève 3,
  Élève 4,
  Élève 5
}
\end{document}
