\documentclass[a4paper,french,10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{lscape}
\usepackage{cahierprof}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Préambule 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Les marges de mon document.
\geometry{margin=1.2cm,head=0.6cm,headsep=10pt,foot=.6cm}
\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 1.1 -- 16 juin 2025}
%%% Commandes spécifiques pour 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}
% Les épreuves finales du bac ont lieu du 17 au 19 juin
\setBac{17}{19}{6}
% L'épreuve de philosophie a lieu le 16 juin
\setBacPhilo{16}{6}
% L'épreuve de français a lieu le 13 jun
\setBacFrancais{13}{6}
%Le Grand Oral a lieu du 24 au 30 juin
\setGO{24}{30}{6}
%%% Nombre de colonne par tableau d'absences
\setNombreColonnes{12}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Début du document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

\maketitle

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

Le cahier de texte débute sur la page suivante au format paysage.
\begin{landscape}
  \EmploiDuTemps{
    %     & Lundi             & Mardi            & Merc. & Jeudi & Vend.      \\
    8h    &                   & \Heures{3}{2nde} &       &       & \DeuxH{1G} \\[1.5cm]
    9h    & \Sem{1G (A.P.)}{} &                  &       & 1STMG &            \\[1.5cm]
    10h   & \DeuxH{1G}        &                  &       &       & 1STMG      \\[1.5cm]
    11h   &                   &                  &       &       & 2 euro     \\[1.5cm] 
          &                   &                  &       &       &            \\
    13h30 &                   &                  & 1STMG &       & 2nde       \\[1.5cm]
    14h30 &                   &                  &       &       &            \\[1.5cm]
    15h30 &                   &                  &       &       &            \\[1.5cm]
    16h30 &                   &                  &       &       &            \\[1.5cm]
  }
  %%% Exemple avec un samedi.
  % On défini le samedi.
  % \setSamedi
  % \EmploiDuTemps{
  %   %     & Lundi        & Mardi            & Merc.      & Jeudi & Vend.      & Sam. \\
  %   8h    &              & \Heures{3}{2nde} &            &       & \DeuxH{1G} & \Heures{3}{TSTMG} 
  %   \\[1.5cm]
  %   9h    & \Sem{1G}{}   &                  &            & 1STMG &            & \\[1.5cm]
  %   10h   & \DeuxH{1G}{} &                  & \DeuxH{1G} &       & 1STMG      & \\[1.5cm]
  %   11h   &              &                  &            & 2nde  & 2 euro     & \\[1.5cm]
  %         &              &                  &            &       & \\
  %   13h30 &              &                  & 1STMG      &       & 2nde       & \\[1.5cm]
  %   14h30 &              &                  &            &       &            & \\[1.5cm]
  %   15h30 &              &                  &            &       &            & \\[1.5cm]
  %   16h30 &              &                  &            &       &            & \\[1.5cm]
  % }
\end{landscape}

\section{Liste des élèves et tableau d'appel et de notes des classes}

\subsection{Liste des élèves}
% Si la \ListeEleves est un fichier personnel.
% \ListeEleves{ListeElevesPerso.tex}
\ListeEleves{}
\newpage

\subsection{Tableaux des classes}
% \Classe{Nom de la classe}{Nombre de séances dans la semaine}{Liste des élèves
% séparés par une virgule}
\Classe{Seconde}{M,V}{
  Élève Seconde 1,
  Élève Seconde 2,
  Élève Seconde 3
}
\Classe{Première G}{L,L,V}{
  Élève Première 1,
  Élève Première 2,
  Élève Première 3
}
\Classe{1 STMG}{W,J,V}{
  Élève 1STMG 1,
  Élève 1STMG 2,
  Élève 1STMG 3
}
% Classe samedi.
% \Classe{T STMG}{S}{
%   Élève TSTMG 1,
%   Élève TSTMG 2,
%   Élève TSTMG 3
% }
\Classe{2 euro}{1}{
  Élève Euro 1,
  Élève Euro 2,
  Élève Euro 3
}
\end{document}
