Fix package order in thesis.cls

This commit is contained in:
2024-06-26 14:38:10 +02:00
parent 4ddc2f9446
commit 6528f9f986

View File

@@ -26,21 +26,29 @@
\LoadClass[twoside,11pt,a4paper]{book} % notez le "twoside", essentiellement pour alterner les en-tete et pieds de page gauche et droit si on veut utliser les fancyhead. \LoadClass[twoside,11pt,a4paper]{book} % notez le "twoside", essentiellement pour alterner les en-tete et pieds de page gauche et droit si on veut utliser les fancyhead.
\RequirePackage[T1]{fontenc} % permet de spécifier à LaTeX l'utilisation du codage de caractères T1, nouvelle norme LaTeX non utilisée par défaut pour des raisons de compatibilité avec les anciens documents LaTeX.
\RequirePackage[utf8]{inputenc} \RequirePackage[utf8]{inputenc}
\RequirePackage[english,french]{babel} % Last language is the default, use \selectlanguage{english} to switch \RequirePackage[english,french]{babel} % Last language is the default, use \selectlanguage{english} to switch
\RequirePackage{setspace} % permet d'utiliser les commandes \spacing, doublespace (double interligne), singlespace (simple interligne) et onehalfspace (un interligne et demi)
\RequirePackage{csquotes} % Assurer les guillemets français
\frenchspacing
\FrenchFootnotes
\RequirePackage[pdfversion=1.7]{hyperref} %Utiliser pour une bibliographie interactive + sommaire et TOC interactifs (pour une sortie PDF, par exemple). \RequirePackage[pdfversion=1.7]{hyperref} %Utiliser pour une bibliographie interactive + sommaire et TOC interactifs (pour une sortie PDF, par exemple).
\hypersetup{colorlinks=true, citecolor=black, filecolor=black, linkcolor=black, urlcolor=black} \hypersetup{colorlinks=true, citecolor=black, filecolor=black, linkcolor=black, urlcolor=black}
\RequirePackage{ifpdf} \RequirePackage{ifpdf}
\RequirePackage{ifthen} % Entrer valeurs booléennes et autres options
\RequirePackage[usenames,dvipsnames]{color} % pour les couleurs \RequirePackage[usenames,dvipsnames]{color} % pour les couleurs
\RequirePackage{textcomp} \RequirePackage{textcomp}
\RequirePackage{titlesec} \RequirePackage{titlesec}
\RequirePackage{parcolumns} \RequirePackage{parcolumns}
\RequirePackage{multicol} \RequirePackage{multicol}
\RequirePackage[T1]{fontenc} % permet de spécifier à LaTeX l'utilisation du codage de caractères T1, nouvelle norme LaTeX non utilisée par défaut pour des raisons de compatibilité avec les anciens documents LaTeX.
\RequirePackage{lmodern} % Assurer une bonne impression!
\RequirePackage{tikz} % tikz est utilise pour tracer des boites, par exemple \RequirePackage{tikz} % tikz est utilise pour tracer des boites, par exemple
\usetikzlibrary{fadings,babel} \usetikzlibrary{fadings,babel}
\RequirePackage{fix-cm} \RequirePackage{fix-cm}
\RequirePackage{graphicx} % Pour insérer des images. Utiliser le format jpg pour plus de simplicité. \RequirePackage{graphicx} % Pour insérer des images. Utiliser le format jpg pour plus de simplicité.
\RequirePackage{sectsty} % obligatoire, pour jouer avec l'apparence des titres \RequirePackage{sectsty} % obligatoire, pour jouer avec l'apparence des titres
@@ -49,22 +57,15 @@
\RequirePackage{pifont} % Pour utiliser des symboles divers. \RequirePackage{pifont} % Pour utiliser des symboles divers.
\RequirePackage{color} \RequirePackage{color}
\RequirePackage{wallpaper} \RequirePackage{wallpaper}
\RequirePackage[inner=30mm,outer=20mm,top=30mm,bottom=20mm]{geometry}
%Ou bien : \RequirePackage[top=4 cm, bottom=4 cm, left=3 cm, right=3 cm]{geometry} % On peut modifier ces valeurs pour augmenter ou réduire les marges. Attention aux en-têtes de chapitres.
\RequirePackage{epigraph} % \cleartoevenpage \RequirePackage{epigraph} % \cleartoevenpage
\RequirePackage{setspace} % permet d'utiliser les commandes \spacing, doublespace (double interligne), singlespace (simple interligne) et onehalfspace (un interligne et demi)
\RequirePackage{eso-pic} % For \AddToShipoutPicture used for cover backgrounds \RequirePackage{eso-pic} % For \AddToShipoutPicture used for cover backgrounds
\RequirePackage{framed} % utilise pour coloriser les encarts \RequirePackage{framed} % utilise pour coloriser les encarts
\RequirePackage{lmodern} % Assurer une bonne impression!
\RequirePackage[inner=30mm,outer=20mm,top=30mm,bottom=20mm]{geometry}
%Ou bien : \RequirePackage[top=4 cm, bottom=4 cm, left=3 cm, right=3 cm]{geometry} % On peut modifier ces valeurs pour augmenter ou réduire les marges. Attention aux en-têtes de chapitres.
\onehalfspacing %Interligne 1,5 \onehalfspacing %Interligne 1,5
\RequirePackage{ifthen} % Entrer valeurs booléennes et autres options
\RequirePackage{csquotes} % Assurer les guillemets français
\frenchspacing
\FrenchFootnotes
% Define commands to set fonts throughout the document % Define commands to set fonts throughout the document
\newcommand*{\selectfontfrontcover}{\fontfamily{phv}\selectfont} % Font style used in front cover \newcommand*{\selectfontfrontcover}{\fontfamily{phv}\selectfont} % Font style used in front cover
\newcommand*{\selectfontbackcover}{\fontfamily{phv}\selectfont} % Font style used in back cover \newcommand*{\selectfontbackcover}{\fontfamily{phv}\selectfont} % Font style used in back cover