Que signifie l’erreur : « \usepackage before \documentclass » ?#
Message :
\usepackage before \documentclassOrigine : LaTeX
La déclaration \usepackage ne peut être utilisée qu’après avoir chargé
la classe principale de document avec \documentclass. À l’intérieur
d’un fichier de classe, vous devez utiliser \RequirePackage.
Notez qu’il est techniquement possible de charger une extension
avant une classe avec \RequirePackage, mais ne le faites que si vous savez
vraiment ce que vous faites.
Sources
FAQ erreurs - Lettre U, sur le site Developpez.com
LaTeX Companion, 2e édition, Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006)