\documentclass[a4paper,french,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage[margin=1.8cm,head=.9cm,headsep=10pt,foot=.9cm]{geometry}
\usepackage{cahierprof}
% Extensions pour la présentation de cahierprof-exemple.tex
\usepackage{lscape}
\usepackage{tcolorbox}
\usepackage[colorlinks]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Préambule 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{
  cahierprof-exemple.tex\\
  Utilisation du cahier de textes en \LaTeX{} pour les professeurs
}
\author{Raphaël Giromini\\ \texttt{raphael.giromini -- at -- gmail.com}}
\date{Version \cahierprofversion{} -- \cahierprofdate{}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Commandes spécifiques pour l'extension cahierprof
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 1er lundi de l'année scolaire (pour le cahier de texte)
\setLundiRentree{2}{9}{2024}

%% Début de chaque vacances scolaire pour l'année en cours (le samedi).
\setDebutToussaint{19}{10}
\setDebutNoel{21}{12}
\setDebutHiver{15}{2}
\setDebutPrintemps{12}{4}

%% Les examens
% Le DNB a lieu les 26 et 27 juin.
% \setDNB{26}{27}{6}
% L'épreuve de français a lieu le 13 jun sur fond red!50
\setBacFrancais[red!50]{13}{6}
% L'épreuve de philosophie a lieu le 16 juin sur fond green!50
\setBacPhilo[green!50]{16}{6}
% Les épreuves finales du bac ont lieu du 17 au 19 juin sur fond blue!30
\setBac[blue!30]{17}{19}{6}
% Le Grand Oral a lieu du 24 au 30 juin sur fond lightgray (par défaut)
\setGO{24}{30}{6}

%% Fin des cours le 7 juin. 
\setFinCours{7}{6}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Début du document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\maketitle
\begin{center}
  \begin{minipage}{.8\linewidth}
    \begin{tcolorbox}[colback=white, colframe=green!75!black]
      \tableofcontents
    \end{tcolorbox}
  \end{minipage}
\end{center}

\section{
  Calendrier des semaines de cours -- \texttt{\textbackslash{}EmploiDuTemps}
}
Exemple du cahier de texte à partir de l'exemple complet de
\texttt{cahierprof-doc.tex}.

\smallskip

Le cahier de texte débute sur la page suivante au format paysage.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Début du cahier de texte.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{landscape}
  \EmploiDuTemps{
    %     & Lundi      & Mardi        & Merc. & Jeudi      & Vend.                 \\
    8h    &            &              &       &            & \DeuxH{1G}            \\[1.5cm]
    9h    & \Sem{1G}{} &              &       & \TP{1G}    &                       \\[1.5cm]
    10h   &            & \DeuxH{2nde} & 1G    & \TP*{2nde} & 1STMG                 \\[1.5cm]
    11h   &            &              &       &            &                       \\[1.5cm]
    \hline\hline
    13h30 & 2nde       & 1STMG        & 1STMG &            & 2nde (Gr.~\Sem{A}{B}) \\[1.5cm]
    14h30 &            &              &       &            & 2euro                 \\[1.5cm]
    15h30 &            &              &       &            &                       \\[1.5cm]
    16h30 &            &              &       &            &                       \\[1.5cm]
  }
\end{landscape}

\section{
  Tableau d'appel et de notes des classes -- \texttt{\textbackslash{}Classe}
}

Dans le préambule, la date de fin des cours est fixée au 7 juin. Les cours
s'arrêtent après 31 semaines de cours (évite d'avoir des tableaux vide).
\setNombreSemaines{31}

\subsection{
  Commande \texttt{\textbackslash{}Classe} avec le nombre de séances
}
La classe de Seconde euro a cours 1,5 fois dans la semaine (sans les dates).

Les tableaux ont 18 colonnes (valeur par défaut).

\Classe{2 euro}{1.5}{
  Élève Euro 1,
  Élève Euro 2,
  Élève Euro 3,
  Élève Euro 4,
  Élève Euro 5
}

\subsection{
  Commande \texttt{\textbackslash{}Classe} avec la liste des jours
}
La classe de Seconde a cours le mardi, le jeudi et le vendredi.

Les tableaux ont 19 colonnes pour éviter un tableau presque vide.

\Classe[19]{Seconde}{M,J,V}{
  Élève Seconde 1,
  Élève Seconde 2,
  Élève Seconde 3,
  Élève Seconde 4,
  Élève Seconde 5
}

\subsection{
  Commande \texttt{\textbackslash{}Classe*} avec des séances bimensuelles
}
La classe de Première G a cours en semaine impaire les lundis, tous les
mercredis et tous les vendredis.

Les tableaux ont 16 colonnes pour éviter un tableau presque vide.

\Classe*[16]{Première G}{L/1,W/0,V/0}{
  Élève Première 1,
  Élève Première 2,
  Élève Première 3,
  Élève Première 4,
  Élève Première 5
}

\section{
  Liste des élèves -- \texttt{\textbackslash{}ListeEleves}
}

\subsection{
  Liste des élèves créée à partir des listes de \textbackslash{}Classe
}
\ListeEleves{}

\subsection{
  Liste des élèves créée à partir d'un fichier personnel 
}
\ListeEleves{ListeElevesPerso.tex}

\end{document}
