La classe LaTeX utilisée pour créer le document PDF est la propriété exclusive de son auteur.
C'est la raison pour laquelle elle ne peut en aucun cas être distribuée.

Le préambule de la classe, qui contient notamment les packagess LaTeX utilisées pour compiler le livres, est le suivant:

-----------------------------------------------------------------------------------------------------------------------------------------
\RequirePackage[table]{xcolor}
\RequirePackage[utf8]{inputenc}
\RequirePackage[french]{babel}
\RequirePackage[bmargin = 30mm, tmargin = 2cm, lmargin = 2cm, rmargin = 2cm]{geometry}
\RequirePackage{eso-pic}
\RequirePackage{tikz,pgf}
	\usetikzlibrary{calc,decorations.pathmorphing,shapes.geometric,spy,shapes.symbols,shadows}
	\usetikzlibrary{decorations.pathreplacing,calligraphy} 
	% pour faire des accolades -- ex: \draw [decorate,decoration = {calligraphic brace,amplitude=10pt,raise=3pt}] (5.5,3) --  (5.5,0);
\RequirePackage{fancyhdr}
\RequirePackage{titletoc}
\RequirePackage[newlinetospace]{titlesec}
% Fontes spéciales
%\RequirePackage{yfonts} % fonte ancienne ... peu lisible
\RequirePackage{emerald}
% Fin des fontes spéciales
\RequirePackage[upright]{fourier}
\RequirePackage{varwidth}
\RequirePackage{tcolorbox}
	\tcbuselibrary{skins,breakable,theorems,listingsutf8,xparse,external}
	\tcbset{external/prefix=python/}
\RequirePackage{enumitem}
\RequirePackage[colorlinks=true,linkcolor=orange]{hyperref}
\RequirePackage{cellspace}
	\setlength{\cellspacebottomlimit}{3pt}
	\setlength{\cellspacetoplimit}{3pt}
\RequirePackage{ulem}
\RequirePackage{pas-math,pas-tableur}
\RequirePackage{multicol,multirow}
\RequirePackage{cancel}
\RequirePackage{numprint}
\RequirePackage{tkz-tab,tkz-fct,tkz-euclide}
\RequirePackage{tabularx}
\RequirePackage{etoolbox}
\RequirePackage{xstring}
\RequirePackage{diagbox}
\RequirePackage{systeme}
\RequirePackage{eurosym}
\RequirePackage{xlop}
-----------------------------------------------------------------------------------------------------------------------------------------

Cela permet de voir ce qu'il est nécessaire de charger si vous souhaiter compiler un exercice ou une partie de cours.