From 6528f9f986e642a9c9fcfb3edcc994f02ace1f6b Mon Sep 17 00:00:00 2001 From: Erwan Normand Date: Wed, 26 Jun 2024 14:38:10 +0200 Subject: [PATCH] Fix package order in thesis.cls --- thesis.cls | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/thesis.cls b/thesis.cls index b07787a..23df6c4 100644 --- a/thesis.cls +++ b/thesis.cls @@ -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. +\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[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). \hypersetup{colorlinks=true, citecolor=black, filecolor=black, linkcolor=black, urlcolor=black} \RequirePackage{ifpdf} +\RequirePackage{ifthen} % Entrer valeurs booléennes et autres options \RequirePackage[usenames,dvipsnames]{color} % pour les couleurs \RequirePackage{textcomp} \RequirePackage{titlesec} \RequirePackage{parcolumns} \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 \usetikzlibrary{fadings,babel} + \RequirePackage{fix-cm} \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 @@ -49,22 +57,15 @@ \RequirePackage{pifont} % Pour utiliser des symboles divers. \RequirePackage{color} \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{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{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 -\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 \newcommand*{\selectfontfrontcover}{\fontfamily{phv}\selectfont} % Font style used in front cover \newcommand*{\selectfontbackcover}{\fontfamily{phv}\selectfont} % Font style used in back cover