texlive[64509] Master/texmf-dist: udes-genie-these (25sep22)

commits+karl at tug.org commits+karl at tug.org
Sun Sep 25 22:17:13 CEST 2022


Revision: 64509
          http://tug.org/svn/texlive?view=revision&revision=64509
Author:   karl
Date:     2022-09-25 22:17:12 +0200 (Sun, 25 Sep 2022)
Log Message:
-----------
udes-genie-these (25sep22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/README.md
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/udes-genie-these.pdf
    trunk/Master/texmf-dist/source/latex/udes-genie-these/udes-genie-these.dtx
    trunk/Master/texmf-dist/tex/latex/udes-genie-these/udes-genie-these.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/acronymes.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/document.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/lexique.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/merci.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/references.bib
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-anglais.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-francais.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/symboles.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/acronymes.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/analyse.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/conception.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-anglaise.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-francaise.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/document.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/donnees.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/introduction.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/lexique.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/merci.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/realisation.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/references.bib
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-anglais.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-francais.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/revue.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/symboles.tex
    trunk/Master/texmf-dist/doc/latex/udes-genie-these/tests.tex

Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/acronymes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/acronymes.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/acronymes.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1,12 @@
+Ceci est un exemple de liste des acronymes.
+
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+\textbf{Acronyme} & \textbf{Définition} \\ \midrule
+OIQ  & Ordre des ingénieurs du Québec   \\
+UdeS & Université de Sherbrooke         \\
+...  & ... \\
+\bottomrule
+\end{tabular}
+\end{center}


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/acronymes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/document.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/document.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/document.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1,92 @@
+\documentclass[livre]{udes-genie-these}
+
+\usepackage[T1]{fontenc}
+\usepackage{booktabs}
+
+\ConfigurationDocument
+{
+  langue = francais,
+  type = memoire,
+  programme = electrique,
+  lignes,
+  liste-figures,
+  liste-tableaux,
+  fichier-resume-francais = {resume-francais},
+  %fichier-resume-anglais = {resume-anglais},
+  fichier-remerciements = {merci},
+  fichier-lexique = {lexique},
+  fichier-symboles = {symboles},
+  fichier-acronymes = {acronymes},
+  fichiers-references = {references},
+}
+
+\TitreFrancais{CECI EST LE TITRE FRANÇAIS\\DU DOCUMENT}
+%\TitreAnglais{DOCUMENT ENGLISH TITLE}
+\Auteur{Prénom}{NOM}
+\Date{Septembre}{2022}
+\Dedicace{À mon chien préféré, Pitou, et à mon chat préféré, Minou.}
+\MotsClesFrancais{3 à 8 mots-clés français}
+%\MotsClesAnglais{3 to 8 english keywords}
+
+\Directeur{Prénom1}{NOM1}
+\Codirectrice{Prénom2}{NOM1}
+\Codirecteur{Prénom3}{NOM3}
+\Evaluatrice{Prénom4}{NOM4}
+\Evaluateur{Prénom5}{NOM5}
+
+% Le contenu du document doit respecter le protocole de rédaction.
+% Le contenu fourni ici n'est qu'un exemple afin d'illustre l'utilisation de la classe.
+
+\begin{document}
+
+\chapter{INTRODUCTION}
+
+Ce document est uniquement un exemple d'utilisation de la classe \LaTeX\ pour la rédaction de documents conforme au \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke.  Le contenu de cet exemple n'est pas représentatif de ce que devrait contenir un vrai document. Pour connaître le contenu éventuel d'un vrai document, il faut se référer au protocole.
+
+Les références bibliographiques qui suivent ne sont que des exemples. Il faut se référer au protocole pour plus de détails à ce sujet afin de s'assurer que les références sont complètes et qu'elles sont conformes aux exigences.
+
+\begin{description}
+	\item[Article de périodique:]
+	il y a quatre exemples \cite{burke1995,pattamatta2009,roy2009,vasu2009}.
+	
+	\item[Articles d'actes de conférence:]
+	il y a un exemple court~\cite{prevenslik2009}
+	et deux exemples longs~\cite{coronado2005,yeung2006}.
+	
+	\item[Livre:]
+	il y a un exemple court~\cite{russell2003}
+	et trois exemples longs~\cite{kececioglu1991,knuth1998-num,meriam2010}.
+	
+	\item[Livre, une partie:]
+	il y a deux exemples courts~\cite{cormen2001,gaddis2009}
+	et trois exemples longs~\cite{kececioglu1991-partie,knuth1998-sort,meriam2010-dist}.
+	
+	\item[Essai, mémoire et thèse:]
+	il y a un exemple de chacun \cite{belanger2009,chafei2009,francoeur2009}.
+	
+	\item[Rapport technique:]
+	il y a un exemple court~\cite{belley2008}
+	et un exemple long~\cite{kernighan1991}.
+	
+\end{description}
+
+\chapter{CONCEPTION}
+Le texte de la conception.
+
+\chapter{RÉALISATION}
+Le texte de la réalisation.
+
+\chapter{TESTS}
+Le texte des tests.
+
+\chapter{ANALYSE}
+Le texte de l'analyse.
+
+\chapter{CONCLUSION}
+Le texte de la conclusion.
+
+\appendix
+
+\chapter{DONNÉES}
+
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/document.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/lexique.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/lexique.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/lexique.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1,12 @@
+Ceci est un exemple de lexique (glossaire).
+
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+\textbf{Terme technique} & \textbf{Définition} \\ \midrule
+Actionneur  & Définition du terme actionneur \\
+Capteur     & Définition du terme capteur \\
+Référentiel & Définition du terme référentiel \\
+\bottomrule
+\end{tabular}
+\end{center}


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/lexique.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/merci.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/merci.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/merci.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1 @@
+Consultez le \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke afin de connaitre les détails sur le contenu des remerciements.


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/merci.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/references.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/references.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/references.bib	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1,219 @@
+ at MASTERSTHESIS{belanger2009,
+  YEAR    = 2009,
+  AUTHOR  = "F. B\'elanger",
+  TYPE    = "Essai de maitrise",
+  SCHOOL  = "Université de Sherbrooke",
+  ADDRESS = "Sherbrooke, Québec, Canada",
+  PAGES   = 124,
+  TITLE   = "Étude de faisabilité techno-économique et sociopolitique d'un projet régional de méthanisation de lisier de porc en co-digestion",
+}
+
+ at TECHREPORT{belley2008,
+  YEAR        = 2008,
+  AUTHOR      = "K. Belley",
+  INSTITUTION = "Université de Sherbrooke",
+  PAGES       = 48,
+  TITLE       = "Détection de sites sécuritaires par réseaux de neurones pour un atterrissage autonome sur corps planétaire: résultats supplémentaires",
+}
+
+ at ARTICLE{burke1995,
+  YEAR    = 1995,
+  AUTHOR  = "L. Burke and S. Flanders",
+  NUMBER  = 9,
+  PAGES   = "871--881",
+  TITLE   = "Using ontogenic classification networks in a smart structures application",
+  JOURNAL = "Computers \& Operations Research",
+  VOLUME  = 22,
+}
+
+ at MASTERSTHESIS{chafei2009,
+  YEAR    = 2009,
+  AUTHOR  = "A. Chafei",
+  SCHOOL  = "Université de Sherbrooke",
+  ADDRESS = "Sherbrooke, Québec, Canada",
+  PAGES   = 144,
+  TITLE   = "L'utilisation de systèmes intelligents réseautés pour l'instrumentation des structures en génie civil",
+}
+
+ at INCOLLECTION{cormen2001,
+  YEAR      = 2001,
+  AUTHOR    = "T. H. Cormen and C. E. Leiserson and R. L. Rivest and C. Stein",
+  EDITION   = 2,
+  PUBLISHER = "MIT Press",
+  PAGES     = "200--220",
+  BOOKTITLE = "Introduction to algorithms",
+  TITLE     = "Elementary Data Structures",
+}
+
+ at INPROCEEDINGS{coronado2005,
+  YEAR         = 2005,
+  AUTHOR       = "C. A. Coronado and M. M. Lopez",
+  SERIES       = "Proceedings of FRPRCS-7",
+  EDITOR       = "C. K. Shield and J. P. Busel and S. L. Walkup and D. D. Gremel",
+  ADDRESS      = "Farmington Hills",
+  PUBLISHER    = "American Concrete Institute",
+  PAGES        = "373--390",
+  BOOKTITLE    = "7th International Symposium. Fiber-Reinforced Polymer (FRP) Reinforcement for Concrete Structures",
+  TITLE        = "Modeling of {FRP}-concrete bond using nonlinear damage mechanics",
+  VOLUME       = 1,
+}
+
+ at PHDTHESIS{francoeur2009,
+  YEAR    = 2009,
+  AUTHOR  = "D. Francoeur",
+  SCHOOL  = "Université de Sherbrooke",
+  ADDRESS = "Sherbrooke, Québec, Canada",
+  PAGES   = 159,
+  TITLE   = "Méthode d'identification paramétrique pour la surveillance in situ des joints à recouvrement par propagation d'ondes vibratoires",
+}
+
+ at INCOLLECTION{gaddis2009,
+  YEAR      = 2009,
+  AUTHOR    = "T. Gaddis",
+  EDITION   = 6,
+  PUBLISHER = "Pearson Addison Wesley",
+  PAGES     = "507--557",
+  BOOKTITLE = "Starting Out with C++: from Control Structures through Objects",
+	TITLE     = "Pointers",
+}
+
+ at INCOLLECTION{kececioglu1991-partie,
+  YEAR      = 1991,
+  AUTHOR    = "D. Kececioglu",
+  ADDRESS   = "Englewood Cliffs, NJ, USA",
+  PUBLISHER = "Prentice Hall PTR",
+  PAGES     = "215--269",
+  BOOKTITLE = "Reliability engineering handbook",
+  TITLE     = "The exponential distribution",
+  VOLUME    = 1,
+}
+
+ at BOOK{kececioglu1991,
+  YEAR      = 1991,
+  AUTHOR    = "D. Kececioglu",
+  ADDRESS   = "Englewood Cliffs, NJ, USA",
+  PUBLISHER = "Prentice Hall PTR",
+  PAGES     = 547,
+  TITLE     = "Reliability engineering handbook",
+  VOLUME    = 2,
+}
+
+ at TECHREPORT{kernighan1991,
+  YEAR        = 1991,
+  AUTHOR      = "B. W. Kernighan",
+  INSTITUTION = "AT\&T Bell Laboratories",
+  ADDRESS     = "Murray Hill, NJ, USA",
+  NUMBER      = "116",
+  PAGES       = 25,
+  TITLE       = "{PIC} -- A Graphics Language for Typesetting, User Manual",
+  TYPE        = "Computer Science Technical Report",
+}
+
+ at BOOK{knuth1998-num,
+  YEAR      = 1998,
+  AUTHOR    = "D. E. Knuth",
+  EDITION   = 3,
+  ADDRESS   = "Reading, MA, USA",
+  PUBLISHER = "Addison Wesley Longman",
+  PAGES     = 784,
+  TITLE     = "The Art of Computer Programming",
+  VOLUME    = 2,
+}
+
+ at INCOLLECTION{knuth1998-sort,
+  YEAR       = 1998,
+  AUTHOR     = "D. E. Knuth",
+  EDITION    = 2,
+  ADDRESS    = "Reading, MA, USA",
+  PUBLISHER  = "Addison Wesley Longman",
+  PAGES      = "1--391",
+  BOOKTITLE = "The Art of Computer Programming",
+  TITLE      = "Sorting",
+  VOLUME     = 3,
+}
+
+ at INCOLLECTION{meriam2010-dist,
+  YEAR      = 2010,
+  AUTHOR    = "J. L. Meriam and L. G. Kraige",
+  EDITION   = 6,
+  ADDRESS   = "Hoboken, NJ, USA",
+  PUBLISHER = "John Wiley \& Sons, Inc.",
+  PAGES     = "235--337",
+  BOOKTITLE = "Engineering mechanics",
+  TITLE     = "Distributed forces",
+  VOLUME    = 1,
+}
+
+ at BOOK{meriam2010,
+  YEAR      = 2010,
+  AUTHOR    = "J. L. Meriam and L. G. Kraige",
+  EDITION   = 6,
+  ADDRESS   = "Hoboken, NJ, USA",
+  PUBLISHER = "John Wiley \& Sons, Inc.",
+  PAGES     = 744,
+  TITLE     = "Engineering mechanics",
+  VOLUME    = 2,
+}
+
+ at ARTICLE{pattamatta2009,
+  YEAR    = 2009,
+  AUTHOR  = "A. Pattamatta and C. K. Madnia",
+  NUMBER  = 3,
+  PAGES   = "608--615",
+  TITLE   = "Modeling thermal transport in nanoparticle composites",
+  JOURNAL = "Journal of Thermophysics and Heat Transfer",
+  VOLUME  = 23,
+}
+
+ at INPROCEEDINGS{prevenslik2009,
+  YEAR         = 2009,
+  AUTHOR       = "T. V. Prevenslik",
+  ADDRESS      = "Piscataway, NJ, USA",
+  PUBLISHER    = "IEEE",
+  PAGES        = "73--76",
+  BOOKTITLE    = "2009 Third International Conference on Quantum, Nano and Micro Technologies (ICQNM 2009)",
+  TITLE        = "Heat transfer in thin films",
+}
+
+ at ARTICLE{roy2009,
+  YEAR    = 2009,
+  AUTHOR  = "S. Roy and N. Ranganathan and S. Katkoori",
+  NUMBER  = 11,
+  PAGES   = "1640--1649",
+  TITLE   = "A framework for power-gating functional units in embedded microprocessors",
+  JOURNAL = "IEEE Transactions on Very Large Scale Integration (VLSI) Systems",
+  VOLUME  = 17,
+}
+
+ at BOOK{russell2003,
+  YEAR      = 2003,
+  AUTHOR    = "S. J. Russell and P. Norvig",
+  EDITION   = 2,
+  PUBLISHER = "Prentice Hall",
+  PAGES     = 1080,
+  TITLE     = "Artificial Intelligence: A Modern Approach",
+}
+
+ at ARTICLE{vasu2009,
+  YEAR    = 2009,
+  AUTHOR  = "V. Vasu and K. R. Krishna and A. C. S. Kumar",
+  NUMBER  = "1-2",
+  PAGES   = "158--171",
+  TITLE   = "Heat transfer with nanofluids for electronic cooling",
+  JOURNAL = "International Journal of Materials \& Product Technology",
+  VOLUME  = 34,
+}
+
+ at INPROCEEDINGS{yeung2006,
+  YEAR         = 2006,
+  AUTHOR       = "D. Yeung and J. Lowrance",
+  SERIES       = "Lecture Notes in Computer Science",
+  EDITOR       = "S. Mehrotra and D. D. Zeng and H. Chen and B. Thuraisingham and F.-Y. Wang",
+  ADDRESS      = "Berlin, Germany",
+  PUBLISHER    = "Springer",
+  ORGANIZATION = "IEEE",
+  PAGES        = "1--13",
+  BOOKTITLE    = "Proceedings of the IEEE International Conference on Intelligence and Security Informatics",
+  TITLE        = "Computer-Mediated Collaborative Reasoning and Intelligence Analysis",
+  VOLUME       = 3975,
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/references.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-anglais.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-anglais.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-anglais.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1 @@
+Consult the \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke for details on the abstract's content.


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-anglais.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-francais.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-francais.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-francais.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1 @@
+Consultez le \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke afin de connaitre les détails sur le contenu du résumé.


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/resume-francais.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/symboles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/symboles.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/symboles.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -0,0 +1,15 @@
+Ceci est un exemple de liste des symboles.
+
+\begin{center}
+\begin{tabular}{ll}
+\toprule
+\textbf{Symbole} & \textbf{Définition} \\ \midrule
+$\dot{[~]}$  & Dérivée première selon le référentiel inertiel \\
+$\ddot{[~]}$ & Dérivée seconde selon le référentiel inertie \\
+$a$ & Accélération \\
+$m$ & Masse \\
+$t$ & Variable temporelle \\
+... & ... \\
+\bottomrule
+\end{tabular}
+\end{center}


Property changes on: trunk/Master/texmf-dist/doc/latex/udes-genie-these/Exemple/symboles.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/udes-genie-these/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/README.md	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/README.md	2022-09-25 20:17:12 UTC (rev 64509)
@@ -8,7 +8,7 @@
 Copyright (C) 2017-2022 Charles-Antoine Brunet
 
 ## Authors and maintainers
-Charles-Antoine Brunet (<Charles-Antoine.Brunet at USherbrooke.ca>)
+Charles-Antoine Brunet (Charles-Antoine.Brunet at USherbrooke.ca)
 
 ## License
 The contents are distributed under the LaTeX Project Public License, version 1.3c or later.
@@ -15,3 +15,22 @@
 
 ## History
 See the change log in the documentation.
+
+## Distribution
+CTAN: [udes-genie-these](https://www.ctan.org/pkg/udes-genie-these)
+
+TDS archive: [udes-genie-these.tds.zip](https://mirrors.ctan.org/install/macros/latex/contrib/udes-genie-these.tds.zip)
+
+### File description
+
+#### Documentation
+- udes-genie-these.pdf: package documentation
+- README.md: this file
+
+#### Source files
+- udes-genie-these.dtx: source file
+- udes-genie-these.ins: installation file
+
+#### Usage example
+- document.tex: main file
+- \*.tex, \*.bib: files used by main file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/acronymes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/acronymes.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/acronymes.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1,12 +0,0 @@
-Ceci est un exemple de liste des acronymes.
-
-\begin{center}
-\begin{tabular}{ll}
-\toprule
-\textbf{Acronyme} & \textbf{Définition} \\ \midrule
-OIQ  & Ordre des ingénieurs du Québec   \\
-UdeS & Université de Sherbrooke         \\
-...  & ... \\
-\bottomrule
-\end{tabular}
-\end{center}

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/analyse.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/analyse.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/analyse.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{ANALYSE}

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/conception.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/conception.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/conception.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{CONCEPTION}

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-anglaise.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-anglaise.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-anglaise.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{ENGLISH CONCLUSION}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-francaise.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-francaise.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/conclusion-francaise.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{CONCLUSION FRANÇAISE}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/document.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/document.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/document.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1,55 +0,0 @@
-\documentclass[livre]{udes-genie-these}
-
-\usepackage[T1]{fontenc}
-\usepackage{booktabs}
-
-\ConfigurationDocument
-{
-  langue = francais,
-  type = memoire,
-  programme = electrique,
-  lignes,
-  liste-figures,
-  liste-tableaux,
-  fichier-resume-francais = {resume-francais},
-  fichier-resume-anglais = {resume-anglais},
-  fichier-remerciements = {merci},
-  fichier-lexique = {lexique},
-  fichier-symboles = {symboles},
-  fichier-acronymes = {acronymes},
-  fichiers-references = {references},
-}
-
-\TitreFrancais{CECI EST LE TITRE FRANÇAIS\\DU DOCUMENT}
-\TitreAnglais{DOCUMENT ENGLISH TITLE}
-\Auteur{Prénom}{NOM}
-\Date{Septembre}{2022}
-\Dedicace{À mon chien préféré, Pitou, et à mon chat préféré, Minou.}
-\MotsClesFrancais{3 à 8 mots-clés français}
-\MotsClesAnglais{3 to 8 english keywords}
-
-\Directeur{Prénom1}{NOM1}
-\Codirectrice{Prénom2}{NOM1}
-\Codirecteur{Prénom3}{NOM3}
-\Evaluatrice{Prénom4}{NOM4}
-\Evaluateur{Prénom5}{NOM5}
-
-% Le contenu du document doit respecter le protocole de rédaction.
-% Le contenu fourni ici n'est qu'un exemple afin d'illustre l'utilisation de la classe.
-\bibliographystyle{plain}
-
-\begin{document}
-
-\include{introduction}
-\include{conception}
-\include{realisation}
-\include{tests}
-\include{analyse}
-\include{conclusion-francaise}
-\include{conclusion-anglaise}
-
-\appendix
-
-\include{donnees}
-
-\end{document}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/donnees.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/donnees.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/donnees.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{DONNÉES}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/introduction.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/introduction.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/introduction.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1,33 +0,0 @@
-
-\chapter{INTRODUCTION}
-
-Ce document est uniquement un exemple d'utilisation de la classe \LaTeX\ pour la rédaction de documents conforme au \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke.  Le contenu de cet exemple n'est pas représentatif de ce que devrait contenir un vrai document. Pour connaître le contenu éventuel d'un vrai document, il faut se référer au protocole.
-
-Les références bibliographiques qui suivent ne sont que des exemples. Il faut se référer au protocole pour plus de détails à ce sujet afin de s'assurer que les références sont complètes et qu'elles sont conformes aux exigences.
-
-\begin{description}
-  \item[Article de périodique:]
-       il y a quatre exemples \cite{burke1995,pattamatta2009,roy2009,vasu2009}.
-
-  \item[Articles d'actes de conférence:]
-       il y a un exemple court~\cite{prevenslik2009}
-       et deux exemples longs~\cite{coronado2005,yeung2006}.
-
-  \item[Livre:]
-       il y a un exemple court~\cite{russell2003}
-       et trois exemples longs~\cite{kececioglu1991,knuth1998-num,meriam2010}.
-          
-  \item[Livre, une partie:]
-       il y a deux exemples courts~\cite{cormen2001,gaddis2009}
-       et trois exemples longs~\cite{kececioglu1991-partie,knuth1998-sort,meriam2010-dist}.
-  
-  \item[Essai, mémoire et thèse:]
-       il y a un exemple de chacun \cite{belanger2009,chafei2009,francoeur2009}.
-  
-  \item[Rapport technique:]
-      il y a un exemple court~\cite{belley2008}
-      et un exemple long~\cite{kernighan1991}.
-    
-\end{description}
-
-

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/lexique.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/lexique.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/lexique.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1,12 +0,0 @@
-Ceci est un exemple de lexique (glossaire).
-
-\begin{center}
-\begin{tabular}{ll}
-\toprule
-\textbf{Terme technique} & \textbf{Définition} \\ \midrule
-Actionneur  & Définition du terme actionneur \\
-Capteur     & Définition du terme capteur \\
-Référentiel & Définition du terme référentiel \\
-\bottomrule
-\end{tabular}
-\end{center}

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/merci.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/merci.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/merci.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-Consultez le \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke afin de connaitre les détails sur le contenu des remerciements.

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/realisation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/realisation.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/realisation.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{RÉALISATION}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/references.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/references.bib	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/references.bib	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1,219 +0,0 @@
- at MASTERSTHESIS{belanger2009,
-  YEAR    = 2009,
-  AUTHOR  = "F. B\'elanger",
-  TYPE    = "Essai de maitrise",
-  SCHOOL  = "Université de Sherbrooke",
-  ADDRESS = "Sherbrooke, Québec, Canada",
-  PAGES   = 124,
-  TITLE   = "Étude de faisabilité techno-économique et sociopolitique d'un projet régional de méthanisation de lisier de porc en co-digestion",
-}
-
- at TECHREPORT{belley2008,
-  YEAR        = 2008,
-  AUTHOR      = "K. Belley",
-  INSTITUTION = "Université de Sherbrooke",
-  PAGES       = 48,
-  TITLE       = "Détection de sites sécuritaires par réseaux de neurones pour un atterrissage autonome sur corps planétaire: résultats supplémentaires",
-}
-
- at ARTICLE{burke1995,
-  YEAR    = 1995,
-  AUTHOR  = "L. Burke and S. Flanders",
-  NUMBER  = 9,
-  PAGES   = "871--881",
-  TITLE   = "Using ontogenic classification networks in a smart structures application",
-  JOURNAL = "Computers \& Operations Research",
-  VOLUME  = 22,
-}
-
- at MASTERSTHESIS{chafei2009,
-  YEAR    = 2009,
-  AUTHOR  = "A. Chafei",
-  SCHOOL  = "Université de Sherbrooke",
-  ADDRESS = "Sherbrooke, Québec, Canada",
-  PAGES   = 144,
-  TITLE   = "L'utilisation de systèmes intelligents réseautés pour l'instrumentation des structures en génie civil",
-}
-
- at INCOLLECTION{cormen2001,
-  YEAR      = 2001,
-  AUTHOR    = "T. H. Cormen and C. E. Leiserson and R. L. Rivest and C. Stein",
-  EDITION   = 2,
-  PUBLISHER = "MIT Press",
-  PAGES     = "200--220",
-  BOOKTITLE = "Introduction to algorithms",
-  TITLE     = "Elementary Data Structures",
-}
-
- at INPROCEEDINGS{coronado2005,
-  YEAR         = 2005,
-  AUTHOR       = "C. A. Coronado and M. M. Lopez",
-  SERIES       = "Proceedings of FRPRCS-7",
-  EDITOR       = "C. K. Shield and J. P. Busel and S. L. Walkup and D. D. Gremel",
-  ADDRESS      = "Farmington Hills",
-  PUBLISHER    = "American Concrete Institute",
-  PAGES        = "373--390",
-  BOOKTITLE    = "7th International Symposium. Fiber-Reinforced Polymer (FRP) Reinforcement for Concrete Structures",
-  TITLE        = "Modeling of {FRP}-concrete bond using nonlinear damage mechanics",
-  VOLUME       = 1,
-}
-
- at PHDTHESIS{francoeur2009,
-  YEAR    = 2009,
-  AUTHOR  = "D. Francoeur",
-  SCHOOL  = "Université de Sherbrooke",
-  ADDRESS = "Sherbrooke, Québec, Canada",
-  PAGES   = 159,
-  TITLE   = "Méthode d'identification paramétrique pour la surveillance in situ des joints à recouvrement par propagation d'ondes vibratoires",
-}
-
- at INCOLLECTION{gaddis2009,
-  YEAR      = 2009,
-  AUTHOR    = "T. Gaddis",
-  EDITION   = 6,
-  PUBLISHER = "Pearson Addison Wesley",
-  PAGES     = "507--557",
-  BOOKTITLE = "Starting Out with C++: from Control Structures through Objects",
-	TITLE     = "Pointers",
-}
-
- at INCOLLECTION{kececioglu1991-partie,
-  YEAR      = 1991,
-  AUTHOR    = "D. Kececioglu",
-  ADDRESS   = "Englewood Cliffs, NJ, USA",
-  PUBLISHER = "Prentice Hall PTR",
-  PAGES     = "215--269",
-  BOOKTITLE = "Reliability engineering handbook",
-  TITLE     = "The exponential distribution",
-  VOLUME    = 1,
-}
-
- at BOOK{kececioglu1991,
-  YEAR      = 1991,
-  AUTHOR    = "D. Kececioglu",
-  ADDRESS   = "Englewood Cliffs, NJ, USA",
-  PUBLISHER = "Prentice Hall PTR",
-  PAGES     = 547,
-  TITLE     = "Reliability engineering handbook",
-  VOLUME    = 2,
-}
-
- at TECHREPORT{kernighan1991,
-  YEAR        = 1991,
-  AUTHOR      = "B. W. Kernighan",
-  INSTITUTION = "AT\&T Bell Laboratories",
-  ADDRESS     = "Murray Hill, NJ, USA",
-  NUMBER      = "116",
-  PAGES       = 25,
-  TITLE       = "{PIC} -- A Graphics Language for Typesetting, User Manual",
-  TYPE        = "Computer Science Technical Report",
-}
-
- at BOOK{knuth1998-num,
-  YEAR      = 1998,
-  AUTHOR    = "D. E. Knuth",
-  EDITION   = 3,
-  ADDRESS   = "Reading, MA, USA",
-  PUBLISHER = "Addison Wesley Longman",
-  PAGES     = 784,
-  TITLE     = "The Art of Computer Programming",
-  VOLUME    = 2,
-}
-
- at INCOLLECTION{knuth1998-sort,
-  YEAR       = 1998,
-  AUTHOR     = "D. E. Knuth",
-  EDITION    = 2,
-  ADDRESS    = "Reading, MA, USA",
-  PUBLISHER  = "Addison Wesley Longman",
-  PAGES      = "1--391",
-  BOOKTITLE = "The Art of Computer Programming",
-  TITLE      = "Sorting",
-  VOLUME     = 3,
-}
-
- at INCOLLECTION{meriam2010-dist,
-  YEAR      = 2010,
-  AUTHOR    = "J. L. Meriam and L. G. Kraige",
-  EDITION   = 6,
-  ADDRESS   = "Hoboken, NJ, USA",
-  PUBLISHER = "John Wiley \& Sons, Inc.",
-  PAGES     = "235--337",
-  BOOKTITLE = "Engineering mechanics",
-  TITLE     = "Distributed forces",
-  VOLUME    = 1,
-}
-
- at BOOK{meriam2010,
-  YEAR      = 2010,
-  AUTHOR    = "J. L. Meriam and L. G. Kraige",
-  EDITION   = 6,
-  ADDRESS   = "Hoboken, NJ, USA",
-  PUBLISHER = "John Wiley \& Sons, Inc.",
-  PAGES     = 744,
-  TITLE     = "Engineering mechanics",
-  VOLUME    = 2,
-}
-
- at ARTICLE{pattamatta2009,
-  YEAR    = 2009,
-  AUTHOR  = "A. Pattamatta and C. K. Madnia",
-  NUMBER  = 3,
-  PAGES   = "608--615",
-  TITLE   = "Modeling thermal transport in nanoparticle composites",
-  JOURNAL = "Journal of Thermophysics and Heat Transfer",
-  VOLUME  = 23,
-}
-
- at INPROCEEDINGS{prevenslik2009,
-  YEAR         = 2009,
-  AUTHOR       = "T. V. Prevenslik",
-  ADDRESS      = "Piscataway, NJ, USA",
-  PUBLISHER    = "IEEE",
-  PAGES        = "73--76",
-  BOOKTITLE    = "2009 Third International Conference on Quantum, Nano and Micro Technologies (ICQNM 2009)",
-  TITLE        = "Heat transfer in thin films",
-}
-
- at ARTICLE{roy2009,
-  YEAR    = 2009,
-  AUTHOR  = "S. Roy and N. Ranganathan and S. Katkoori",
-  NUMBER  = 11,
-  PAGES   = "1640--1649",
-  TITLE   = "A framework for power-gating functional units in embedded microprocessors",
-  JOURNAL = "IEEE Transactions on Very Large Scale Integration (VLSI) Systems",
-  VOLUME  = 17,
-}
-
- at BOOK{russell2003,
-  YEAR      = 2003,
-  AUTHOR    = "S. J. Russell and P. Norvig",
-  EDITION   = 2,
-  PUBLISHER = "Prentice Hall",
-  PAGES     = 1080,
-  TITLE     = "Artificial Intelligence: A Modern Approach",
-}
-
- at ARTICLE{vasu2009,
-  YEAR    = 2009,
-  AUTHOR  = "V. Vasu and K. R. Krishna and A. C. S. Kumar",
-  NUMBER  = "1-2",
-  PAGES   = "158--171",
-  TITLE   = "Heat transfer with nanofluids for electronic cooling",
-  JOURNAL = "International Journal of Materials \& Product Technology",
-  VOLUME  = 34,
-}
-
- at INPROCEEDINGS{yeung2006,
-  YEAR         = 2006,
-  AUTHOR       = "D. Yeung and J. Lowrance",
-  SERIES       = "Lecture Notes in Computer Science",
-  EDITOR       = "S. Mehrotra and D. D. Zeng and H. Chen and B. Thuraisingham and F.-Y. Wang",
-  ADDRESS      = "Berlin, Germany",
-  PUBLISHER    = "Springer",
-  ORGANIZATION = "IEEE",
-  PAGES        = "1--13",
-  BOOKTITLE    = "Proceedings of the IEEE International Conference on Intelligence and Security Informatics",
-  TITLE        = "Computer-Mediated Collaborative Reasoning and Intelligence Analysis",
-  VOLUME       = 3975,
-}

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-anglais.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-anglais.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-anglais.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-Consult the \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke for details on the abstract's content.

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-francais.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-francais.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/resume-francais.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-Consultez le \textit{Protocole de rédaction aux études supérieures} de la Faculté de génie de l'Université de Sherbrooke afin de connaitre les détails sur le contenu du résumé.

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/revue.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/revue.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/revue.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{REVUE DE LA LITTÉRATURE}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/symboles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/symboles.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/symboles.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1,15 +0,0 @@
-Ceci est un exemple de liste des symboles.
-
-\begin{center}
-\begin{tabular}{ll}
-\toprule
-\textbf{Symbole} & \textbf{Définition} \\ \midrule
-$\dot{[~]}$  & Dérivée première selon le référentiel inertiel \\
-$\ddot{[~]}$ & Dérivée seconde selon le référentiel inertie \\
-$a$ & Accélération \\
-$m$ & Masse \\
-$t$ & Variable temporelle \\
-... & ... \\
-\bottomrule
-\end{tabular}
-\end{center}

Deleted: trunk/Master/texmf-dist/doc/latex/udes-genie-these/tests.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/udes-genie-these/tests.tex	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/doc/latex/udes-genie-these/tests.tex	2022-09-25 20:17:12 UTC (rev 64509)
@@ -1 +0,0 @@
-\chapter{TESTS}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/udes-genie-these/udes-genie-these.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/udes-genie-these/udes-genie-these.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/udes-genie-these/udes-genie-these.dtx	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/source/latex/udes-genie-these/udes-genie-these.dtx	2022-09-25 20:17:12 UTC (rev 64509)
@@ -26,18 +26,18 @@
 %<these|protocole>%%---   IDENTIFICATION   ------------------------------------------------------
 %<these|protocole>%%-----------------------------------------------------------------------------
 %<these|protocole>
-%<these>\ProvidesExplClass{udes-genie-these}{2022/09/15}{2.0.1}
-%<these>  {Universite de Sherbrooke, Faculte de genie: classe de document pour theses, memoires, DPR et essais}
-%<protocole>\ProvidesExplClass{udes-genie-protocole}{2022/09/15}{2.0.1}
-%<protocole>  {Universite de Sherbrooke, Faculte de genie: classe de document pour le protocole de redaction}
+%<these>\ProvidesExplClass{udes-genie-these}{2022/09/19}{3.0}
+%<these>  {Université de Sherbrooke, Faculté de génie: classe de document pour thèses, mémoires, DPR et essais}
+%<protocole>\ProvidesExplClass{udes-genie-protocole}{2022/09/19}{3.0}
+%<protocole>  {Université de Sherbrooke, Faculté de génie: classe de document pour le protocole de rédaction}
 %<these|protocole>
 %<*driver>
 \documentclass[12pt,letterpaper,french]{l3doc}
 \usepackage[T1]{fontenc}
-\usepackage[notextcomp]{kpfonts}
+\usepackage{kpfonts}
 \usepackage[scaled=0.7881]{DejaVuSansMono}
 \usepackage[french]{babel}
-\usepackage{hologo,setspace,parskip,microtype,xspace,tabularx,xcolor,pifont}
+\usepackage{hologo,setspace,parskip,microtype,xspace,tabularx,xcolor,pifont,bookmark}
 \hypersetup{colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue,linktocpage=true}
 \setlength{\parskip}{1ex plus0.25ex minus0ex}
 \setlength{\parindent}{0em}
@@ -128,10 +128,11 @@
 % \changes{v2.0}{2018/09/26}{Adaptations pour respecter la nouvelle version du protocole de rédaction.}
 % \changes{v2.0.1}{2020/04/17}{(Aussi connue comme v2.0a) Correction de bugs. Changements internes. Changements à la documentation.}
 % \changes{v2.0.2}{2022/09/15}{Maintenance (LaTeX2e 2020-02-02 à 2022-06-01). Distribution sur CTAN. Adaptations à la documentation.}
+% \changes{v3.0}{2022/09/19}{Support pour \pkg{biblatex}. Ajustements à la documentation.}
 %
 % \GetFileInfo{udes-genie-these.dtx}
 %
-% \title{CLASSE DE DOCUMENT \latex POUR LA RÉDACTION AUX ÉTUDES SUPÉRIEURES À LA FACULTÉ DE GÉNIE DE L'UNIVERSITÉ DE SHERBROOKE\\{\large \laclassetitre, version 2.0.2}}
+% \title{CLASSE DE DOCUMENT \latex POUR LA RÉDACTION AUX ÉTUDES SUPÉRIEURES À LA FACULTÉ DE GÉNIE DE L'UNIVERSITÉ DE SHERBROOKE\\{\large \laclassetitre, version 3.0}}
 % \author{Charles-Antoine Brunet}
 % \date{\today}
 % \maketitle
@@ -147,8 +148,14 @@
 %
 % Ce document détaille l'utilisation de \laclasse afin de faciliter son utilisation. Un exemple complet est distribué avec \laclasse. Le but de ce document n'est pas d'expliquer l'utilisation générale de \latex ou de \bibtex. Pour cela, il faut consulter d'autres ouvrages. D'ailleurs, ce document assume une connaissance préalable fonctionnelle de \latex et de \bibtex.
 %
+% \subsection*{De la version~2 à la version~3}
+%
+% La version 3 contient un changement incompatible avec la version~2. Le changement répond à des demandes faites à plusieurs reprises au cours des années: supporter le \package |biblatex|. Heureusement, si vous utilisiez la version~2, la transition devrait vous prendre moins de deux minutes. Le paragraphe qui suit vous donne tous les détails.
+%
+% Le style de références est maintenant spécifié par le nouveau champ de configuration |style-references| et non plus dans le préambule avec la macro |\bibliographystyle|. Il faut donc retirer une macro du style |\bibliographystyle{AAA}| et la remplacer par un champ de configuration du genre |style-references = AAA|. C'est tout!
+%
 %\section{Installation et vérification}\label{sec:inst}
-% La classe \laclasse peut être installée comme tout autre \package \latex avec le gestionnaire de \packages de votre distribution, comme avec la console de \miktex ou le \tlmgr. Du même coup, il faut s'assurer d'avoir une version à jour de la distribution \latex, car \laclasse utilise des fonctionnalités qui sont relativement récentes. Si vous optez pour une installation manuelle, la classe \laclasse est disponible sur \ctan et s'installe en accord avec les procédures spécifiées dans la documentation de votre distribution \latex.
+% La classe \laclasse peut être installée comme tout autre \package \latex avec le gestionnaire de \packages de votre distribution, comme avec la console de \miktex ou le \tlmgr. Du même coup, il faut s'assurer d'avoir une version à jour de la distribution \latex, car \laclasse utilise des fonctionnalités qui sont relativement récentes. Si vous optez pour une installation manuelle, la classe \laclasse est disponible sur \href{https://www.ctan.org/pkg/udes-genie-these/}{\ctan} et s'installe en accord avec les procédures spécifiées dans la documentation de votre distribution \latex.
 %
 % Afin de vérifier que l'installation s'est bien passée, il vous est suggéré de compiler l'exemple distribué avec \laclasse. C'est le meilleur moyen de savoir si votre installation \latex a tout ce qu'il faut pour utiliser \laclasse. L'exemple se trouve dans le même répertoire que la documentation.
 %
@@ -199,6 +206,7 @@
 \bool_new:N \g_@@_listeDesTableaux_bool
 
 \clist_new:N \g_@@_dedicace_cl
+\clist_new:N \g_@@_fichiers_references_cl
 \clist_new:N \g_@@_jury_codirecteurs_cl
 \clist_new:N \g_@@_jury_evaluateurs_cl
 \clist_new:N \g_@@_pas_jury_cl
@@ -231,7 +239,6 @@
 \tl_new:N \g_@@_fichier_resume_anglais_tl
 \tl_new:N \g_@@_fichier_resume_francais_tl
 \tl_new:N \g_@@_fichier_symboles_tl
-\tl_new:N \g_@@_fichiers_references_tl
 \tl_new:N \g_@@_format_tl
 \tl_new:N \g_@@_juryname_tl
 \tl_new:N \g_@@_jury_codirname_tl
@@ -250,8 +257,10 @@
 \tl_new:N \g_@@_mots_cles_francais_tl
 \tl_new:N \g_@@_motsclesname_tl
 \tl_new:N \g_@@_programme_tl
+\tl_new:N \g_@@_references_engin_tl
 \tl_new:N \g_@@_specialite_tl
 \tl_new:N \g_@@_specialityname_tl
+\tl_new:N \g_@@_style_references_tl
 \tl_new:N \g_@@_these_tl
 \tl_new:N \g_@@_titre_anglais_tl
 \tl_new:N \g_@@_titre_francais_tl
@@ -281,6 +290,8 @@
 \tl_const:Nn \c_@@_programme_meca_tl {mecanique}
 %<protocole>\tl_const:Nn \c_@@_protocole_droits_tl {Tous~droits~réservés.\ Faculté~de~génie,~Université~de~Sherbrooke.}
 %<protocole>\tl_const:Nn \c_@@_protocole_notice_tl {Document~adopté~à~la~Faculté~de~génie~de~l'Université~de~Sherbrooke~par~le~Comité~de~la~recherche~et~des~études~supérieures~(\g_@@_date_cres_tl)~et~le~Comité~des~études~de~la~faculté~de~génie~(\g_@@_date_cefg_tl).}
+\tl_const:Nn \c_@@_references_biblatex_tl {biblatex}
+\tl_const:Nn \c_@@_references_bibtex_tl {bibtex}
 \tl_const:Nn \c_@@_type_dprdoctorat_tl {dprdoctorat}
 \tl_const:Nn \c_@@_type_dprmaitrise_tl {dprmaitrise}
 \tl_const:Nn \c_@@_type_essai_tl {essai}
@@ -291,6 +302,9 @@
 %%-----------------------------------------------------------------------------
 %%---   INITIALISATION DE VARIABLES   -----------------------------------------
 %%-----------------------------------------------------------------------------
+\tl_gset_eq:NN \g_@@_references_engin_tl \c_@@_references_bibtex_tl
+\tl_gset:Nn \g_@@_style_references_tl {plain}
+
 %% Identifie les types de documents avec dedicace (optionnelle)
 \clist_gput_right:Nx \g_@@_dedicace_cl
   {\c_@@_type_essai_tl, \c_@@_type_memoire_tl, \c_@@_type_these_tl}
@@ -306,34 +320,50 @@
 
 %\end{implementation}
 %
-% \subsection{Options}
-% Pour utiliser \laclasse, il faut spécifier son utilisation avec la macro \cs{documentclass} de \latex. La classe \laclasse a deux options qui permettent de spécifier le style du document, tel que spécifié par le \protocole. Le style choisi est spécifié dans le paramètre optionnel de \cs{documentclass}.
+% \subsection{Options} \label{class-options}
+% Pour utiliser \laclasse, il faut spécifier son utilisation avec la macro \cs{documentclass} de \latex. La classe \laclasse a deux types d'options qui sont spécifiées dans le paramètre optionnel de \cs{documentclass}.
 %
 %\begin{variable}{livre,simple}
 %\begin{syntax}
 % |\documentclass| \oarg{style} \{\laclassename\}
 %\end{syntax}
-% La valeur de \meta{style} est |livre| ou |simple|. Si le paramètre est absent, le style |livre| est utilisé par défaut.
+% La valeur de \meta{style} est |livre| ou |simple|, tel que spécifié dans le \protocole. Si le paramètre est absent, le style |livre| est utilisé par défaut.
+%
 %\end{variable}
 %
+%\begin{variable}[added=2022-09-19]{bibtex,biblatex}
+%\begin{syntax}
+% |\documentclass| \oarg{engin-bib} \{\laclassename\}
+%\end{syntax}
+% La valeur de \meta{engin-bib} est |bibtex| ou |biblatex|, selon ce que vous voulez utiliser. Si rien n'est spécifié, |bibtex| est utilisé par défaut.
+%
+% Si le choix est |bibtex|, le style bibliographique est spécifié avec le champ de configuration |style-references| et les fichiers de références utilisés par |bibtex| sont ceux spécifiés avec le champ |references| (voir la section~\ref{sec:config}). La liste des références est générée automatiquement par \laclasse avec la macro |\bibliography|.
+%
+% Si le choix est de |biblatex|, la personne qui rédige le document est responsable de charger le \package |biblatex| avec la macro |\usepackage| dans le préambule, car trop de cas de figures peuvent survenir afin d'assurer un chargement correct. La liste des références est gérérée automatiquement par \laclasse avec la macro |\printbibliography| et les fichiers de références sont spécifiés avec le champs de configuration |references| (voir la section~\ref{sec:config}). Les fichiers de références sont fournis automatiquement par \laclasse avec la macro |\addbibresource|. Le champ de configuration |references-style| est ignoré, car le style est géré par la personne qui rédige avec avec l'aide de |biblatex|.
+%
+%\end{variable}
 %\begin{implementation}
 %%-----------------------------------------------------------------------------
 %%---   OPTIONS DE CLASSE   ---------------------------------------------------
 %%-----------------------------------------------------------------------------
 \DeclareKeys {
-  livre.code:n = {
+  biblatex .code:n = {\tl_gset_eq:NN \g_@@_references_engin_tl \c_@@_references_biblatex_tl},
+  biblatex .usage:n = load,
+  bibtex .code:n = {\tl_gset_eq:NN \g_@@_references_engin_tl \c_@@_references_bibtex_tl},
+  bibtex .usage:n = load,
+  livre .code:n = {
     \PassOptionsToClass{twoside,openright}{book}
     \PassOptionsToPackage{twoside=true}{geometry}
     \tl_gset_eq:NN \g_@@_format_tl \c_@@_format_livre_tl
   },
-  livre.usage:n = load,
-  simple.code:n = {
+  livre .usage:n = load,
+  simple .code:n = {
     \PassOptionsToClass{oneside,openany}{book}
     \PassOptionsToPackage{twoside=false}{geometry}
     \tl_gset_eq:NN \g_@@_format_tl \c_@@_format_simple_tl
   },
-  simple.usage:n = load,
-  unknown.code:n = {\PassOptionsToClass{\CurrentOption}{book}},
+  simple .usage:n = load,
+  unknown .code:n = {\PassOptionsToClass{\CurrentOption}{book}},
 }
 
 \SetKeys{livre}
@@ -444,9 +474,16 @@
 %\begin{syntax}
 % |fichiers-references =| \marg{valeur}
 %\end{syntax}
-% Ce champ spécifie les fichiers de bibliographie \bibtex à être inclus pour la construction de la liste des références par \bibtex ou un autre utilitaire équivalent. \meta{valeur} est une liste de noms de fichiers et l'extension |.bib| est assumé pour chacun. Chaque nom de fichier est séparé par une virgule. Ce champ ne doit pas contenir d'espaces superflus. D'autres détails au sujet des références bibliographiques sont donnés dans la section~\ref{sec:bibtex}.
+% Ce champ spécifie les fichiers de bibliographie \bibtex à être inclus pour la construction de la liste des références par \bibtex ou un autre utilitaire équivalent. La liste des fichiers à utiliser est spécifiée par \meta{valeur}, une liste de noms de fichiers. Chaque nom de fichier est séparé par une virgule. Ce champ ne doit pas contenir d'espaces superflus. D'autres détails au sujet des références bibliographiques sont donnés dans la section~\ref{sec:refbib}.
 %\end{variable}
 %
+%\begin{variable}[added=2022-09-19]{style-references}
+%\begin{syntax}
+% |style-references =| \marg{valeur}
+%\end{syntax}
+% Ce champ spécifie le style bibliographique à utiliser pour la construction de la liste des références, tel que requis par \bibtex ou un autres engins bibliographiques équivalents. Comme ce champ spécifie le style à utiliser, il n'est pas nécessaire de mettre la macro |\bibliographystyle| dans le préambule, car la classe \laclasse automatise cette étape. Ce champ est ignoré, si l'option de classe |biblatex| a été spécifié (voir la section~\ref{class-options}). Consultez le protocole au sujet des styles bibliographiques. D'autres détails au sujet des références bibliographiques sont donnés dans la section~\ref{sec:refbib}.
+%\end{variable}
+%
 %\begin{implementation}
 \DeclareDocumentCommand \ConfigurationDocument { m }
 { \keys_set:nn { udes-genie-these } { #1 } }
@@ -481,8 +518,10 @@
   fichier-symboles .value_required:n = true,
   fichier-acronymes .tl_gset:N = \g_@@_fichier_acronymes_tl,
   fichier-acronymes .value_required:n = true,
-  fichiers-references .tl_gset:N = \g_@@_fichiers_references_tl,
+  fichiers-references .clist_gset:N = \g_@@_fichiers_references_cl,
   fichiers-references .value_required:n = true,
+  style-references .tl_gset:N = \g_@@_style_references_tl,
+  style-references .value_required:n = true,
 }
 
 %\end{implementation}
@@ -644,9 +683,11 @@
 %
 % La gestion du passage d'une langue à une autre dans les parties principales est laissée à la personne qui rédige le document. Cependant, la classe \laclasse est basée, entre autres, sur le \package \babel qui permet de gérer des documents multilingues. Pour plus de détail sur le passage d'une langue à une autre dans un document, la lecture de la documentation de \babel est suggérée. Avec un bon usage des macros de \babel, la typographie sera ajustée en accord avec la langue de ces différentes parties du document.
 %
-%\subsection{Références bibliographiques et \bibtex}\label{sec:bibtex}
-% L'utilisation de \bibtex, ou autre utilitaire semblable, avec \laclasse se fait de la même manière que tout autre document \latex. Le style bibliographique est spécifié dans le document avec la commande |\bibliographystyle|, comme il est usuel de le faire. Il est important de noter que le style bibliographique choisi doit respecter les exigences du \protocole. Les fichiers de bibliographie (fichiers |.bib|) sont spécifiés avec le champ |fichiers-references| de la configuration du document, comme mentionné dans la section~\ref{sec:config}. Ils ne sont pas spécifiés avec la commande |\bibliography|, comme cela est fait habituellement, car le placement de la liste des références dans le document est géré par \laclasse.
+%\subsection{Références bibliographiques}\label{sec:refbib}
+% L'utilisation de \bibtex, ou autre utilitaires similaires, avec \laclasse est évidemment possible.
 %
+% Le style bibliographique est spécifié dans le document avec le champ |style-references| de la configuration du document et les fichiers de références (fichiers |.bib|) sont spécifiés avec le champ |fichiers-references|. Il est important de noter que le style bibliographique choisi doit respecter les exigences du \protocole. La section~\ref{sec:config} discute de ces champs et la section~\ref{class-options} discute aussi des options pour \bibtex et |biblatex|.
+%
 %\begin{implementation}
 %<*protocole>
 \DeclareDocumentCommand \DateCRES {m}
@@ -905,9 +946,6 @@
   \tl_if_blank:VT \g_@@_fichier_acronymes_tl
   { \tl_gclear:N \g_@@_fichier_acronymes_tl }
 
-  \tl_if_blank:VT \g_@@_fichiers_references_tl
-  { \tl_gclear:N \g_@@_fichiers_references_tl }
-
   \tl_if_blank:VT \g_@@_titre_francais_tl
   { \tl_gclear:N \g_@@_titre_francais_tl }
 
@@ -947,7 +985,7 @@
 %<these>  \tl_if_empty:NT \g_@@_programme_tl
 %<these>  { \msg_error:nn {udesgeniethese}{config_programme_vide}{type} }
 %<these>
-  \tl_if_empty:NT \g_@@_fichiers_references_tl
+  \clist_if_empty:NT \g_@@_fichiers_references_cl
   { \msg_error:nnnn {udesgeniethese}{config_fichiers_vides}{la~bibliographie}{fichiersReferences} }
 
   \tl_if_empty:NT \g_@@_auteur_nom_tl
@@ -1302,7 +1340,7 @@
   {
     \chapter*{\g_@@_acknowledgementsname_tl}
     \int_set:Nn \l_@@_tmp_int {\value{page}}
-    \input{\g_@@_fichier_remerciements_tl}
+    \input{\g_@@_fichier_remerciements_tl}\par
     \thispagestyle{empty}\clearpage
     \int_sub:Nn \l_@@_tmp_int {\value{page}}
     \int_compare:nNnT {\l_@@_tmp_int} < {-1}
@@ -1359,7 +1397,7 @@
   {
     \chapter*{\glossaryname}
     \markboth{\glossaryname}{\glossaryname}
-    \input{\g_@@_fichier_lexique_tl}
+    \input{\g_@@_fichier_lexique_tl}\par
     \if at openright\cleardoublepage\else\clearpage\fi
   }
 
@@ -1367,7 +1405,7 @@
   {
     \chapter*{\g_@@_listsymbolsname_tl}
     \markboth{\g_@@_listsymbolsname_tl}{\g_@@_listsymbolsname_tl}
-    \input{\g_@@_fichier_symboles_tl}
+    \input{\g_@@_fichier_symboles_tl}\par
     \if at openright\cleardoublepage\else\clearpage\fi
   }
 
@@ -1375,7 +1413,7 @@
   {
     \chapter*{\g_@@_listacronymsname_tl}
     \markboth{\g_@@_listacronymsname_tl}{\g_@@_listacronymsname_tl}
-    \input{\g_@@_fichier_acronymes_tl}
+    \input{\g_@@_fichier_acronymes_tl}\par
     \if at openright\cleardoublepage\else\clearpage\fi
   }
 %</these>
@@ -1385,7 +1423,15 @@
 {
   \refstepcounter{chapter}
   \addcontentsline{toc}{chapter}{\bibname}
-  \bibliography{\g_@@_fichiers_references_tl}
+
+  \tl_case:Nn \g_@@_references_engin_tl
+  {
+    \c_@@_references_bibtex_tl
+      { \bibliography{\g_@@_fichiers_references_cl} }
+    \c_@@_references_biblatex_tl
+      { \printbibliography }
+  }
+
   \if at openright\cleardoublepage\else\clearpage\fi
 }
 
@@ -1392,6 +1438,20 @@
 %%-----------------------------------------------------------------------------
 %%---   GESTION AUTOMATISEE   -------------------------------------------------
 %%-----------------------------------------------------------------------------
+\AtEndPreamble
+{
+  \tl_case:Nn \g_@@_references_engin_tl
+  {
+    \c_@@_references_bibtex_tl
+    { \bibliographystyle{\g_@@_style_references_tl} }
+    \c_@@_references_biblatex_tl
+    {
+      \clist_map_inline:Nn \g_@@_fichiers_references_cl
+      {\addbibresource{#1}}
+    }
+  }
+}
+
 \AfterEndPreamble{
   \@@_validation
   \@@_setup

Modified: trunk/Master/texmf-dist/tex/latex/udes-genie-these/udes-genie-these.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/udes-genie-these/udes-genie-these.cls	2022-09-25 20:14:42 UTC (rev 64508)
+++ trunk/Master/texmf-dist/tex/latex/udes-genie-these/udes-genie-these.cls	2022-09-25 20:17:12 UTC (rev 64509)
@@ -31,8 +31,8 @@
 %%---   IDENTIFICATION   ------------------------------------------------------
 %%-----------------------------------------------------------------------------
 
-\ProvidesExplClass{udes-genie-these}{2022/09/15}{2.0.1}
-  {Universite de Sherbrooke, Faculte de genie: classe de document pour theses, memoires, DPR et essais}
+\ProvidesExplClass{udes-genie-these}{2022/09/19}{3.0}
+  {Université de Sherbrooke, Faculté de génie: classe de document pour thèses, mémoires, DPR et essais}
 
 %%-----------------------------------------------------------------------------
 %%---   DECLARATION DES VARIABLES   -------------------------------------------
@@ -42,6 +42,7 @@
 \bool_new:N \g__udesgeniethese_listeDesTableaux_bool
 
 \clist_new:N \g__udesgeniethese_dedicace_cl
+\clist_new:N \g__udesgeniethese_fichiers_references_cl
 \clist_new:N \g__udesgeniethese_jury_codirecteurs_cl
 \clist_new:N \g__udesgeniethese_jury_evaluateurs_cl
 \clist_new:N \g__udesgeniethese_pas_jury_cl
@@ -72,7 +73,6 @@
 \tl_new:N \g__udesgeniethese_fichier_resume_anglais_tl
 \tl_new:N \g__udesgeniethese_fichier_resume_francais_tl
 \tl_new:N \g__udesgeniethese_fichier_symboles_tl
-\tl_new:N \g__udesgeniethese_fichiers_references_tl
 \tl_new:N \g__udesgeniethese_format_tl
 \tl_new:N \g__udesgeniethese_juryname_tl
 \tl_new:N \g__udesgeniethese_jury_codirname_tl
@@ -91,8 +91,10 @@
 \tl_new:N \g__udesgeniethese_mots_cles_francais_tl
 \tl_new:N \g__udesgeniethese_motsclesname_tl
 \tl_new:N \g__udesgeniethese_programme_tl
+\tl_new:N \g__udesgeniethese_references_engin_tl
 \tl_new:N \g__udesgeniethese_specialite_tl
 \tl_new:N \g__udesgeniethese_specialityname_tl
+\tl_new:N \g__udesgeniethese_style_references_tl
 \tl_new:N \g__udesgeniethese_these_tl
 \tl_new:N \g__udesgeniethese_titre_anglais_tl
 \tl_new:N \g__udesgeniethese_titre_francais_tl
@@ -119,6 +121,8 @@
 \tl_const:Nn \c__udesgeniethese_programme_civil_tl {civil}
 \tl_const:Nn \c__udesgeniethese_programme_elec_tl {electrique}
 \tl_const:Nn \c__udesgeniethese_programme_meca_tl {mecanique}
+\tl_const:Nn \c__udesgeniethese_references_biblatex_tl {biblatex}
+\tl_const:Nn \c__udesgeniethese_references_bibtex_tl {bibtex}
 \tl_const:Nn \c__udesgeniethese_type_dprdoctorat_tl {dprdoctorat}
 \tl_const:Nn \c__udesgeniethese_type_dprmaitrise_tl {dprmaitrise}
 \tl_const:Nn \c__udesgeniethese_type_essai_tl {essai}
@@ -128,6 +132,9 @@
 %%-----------------------------------------------------------------------------
 %%---   INITIALISATION DE VARIABLES   -----------------------------------------
 %%-----------------------------------------------------------------------------
+\tl_gset_eq:NN \g__udesgeniethese_references_engin_tl \c__udesgeniethese_references_bibtex_tl
+\tl_gset:Nn \g__udesgeniethese_style_references_tl {plain}
+
 %% Identifie les types de documents avec dedicace (optionnelle)
 \clist_gput_right:Nx \g__udesgeniethese_dedicace_cl
   {\c__udesgeniethese_type_essai_tl, \c__udesgeniethese_type_memoire_tl, \c__udesgeniethese_type_these_tl}
@@ -145,19 +152,23 @@
 %%---   OPTIONS DE CLASSE   ---------------------------------------------------
 %%-----------------------------------------------------------------------------
 \DeclareKeys {
-  livre.code:n = {
+  biblatex .code:n = {\tl_gset_eq:NN \g__udesgeniethese_references_engin_tl \c__udesgeniethese_references_biblatex_tl},
+  biblatex .usage:n = load,
+  bibtex .code:n = {\tl_gset_eq:NN \g__udesgeniethese_references_engin_tl \c__udesgeniethese_references_bibtex_tl},
+  bibtex .usage:n = load,
+  livre .code:n = {
     \PassOptionsToClass{twoside,openright}{book}
     \PassOptionsToPackage{twoside=true}{geometry}
     \tl_gset_eq:NN \g__udesgeniethese_format_tl \c__udesgeniethese_format_livre_tl
   },
-  livre.usage:n = load,
-  simple.code:n = {
+  livre .usage:n = load,
+  simple .code:n = {
     \PassOptionsToClass{oneside,openany}{book}
     \PassOptionsToPackage{twoside=false}{geometry}
     \tl_gset_eq:NN \g__udesgeniethese_format_tl \c__udesgeniethese_format_simple_tl
   },
-  simple.usage:n = load,
-  unknown.code:n = {\PassOptionsToClass{\CurrentOption}{book}},
+  simple .usage:n = load,
+  unknown .code:n = {\PassOptionsToClass{\CurrentOption}{book}},
 }
 
 \SetKeys{livre}
@@ -214,8 +225,10 @@
   fichier-symboles .value_required:n = true,
   fichier-acronymes .tl_gset:N = \g__udesgeniethese_fichier_acronymes_tl,
   fichier-acronymes .value_required:n = true,
-  fichiers-references .tl_gset:N = \g__udesgeniethese_fichiers_references_tl,
+  fichiers-references .clist_gset:N = \g__udesgeniethese_fichiers_references_cl,
   fichiers-references .value_required:n = true,
+  style-references .tl_gset:N = \g__udesgeniethese_style_references_tl,
+  style-references .value_required:n = true,
 }
 
 \DeclareDocumentCommand \Auteur {mm}
@@ -530,9 +543,6 @@
   \tl_if_blank:VT \g__udesgeniethese_fichier_acronymes_tl
   { \tl_gclear:N \g__udesgeniethese_fichier_acronymes_tl }
 
-  \tl_if_blank:VT \g__udesgeniethese_fichiers_references_tl
-  { \tl_gclear:N \g__udesgeniethese_fichiers_references_tl }
-
   \tl_if_blank:VT \g__udesgeniethese_titre_francais_tl
   { \tl_gclear:N \g__udesgeniethese_titre_francais_tl }
 
@@ -572,7 +582,7 @@
   \tl_if_empty:NT \g__udesgeniethese_programme_tl
   { \msg_error:nn {udesgeniethese}{config_programme_vide}{type} }
 
-  \tl_if_empty:NT \g__udesgeniethese_fichiers_references_tl
+  \clist_if_empty:NT \g__udesgeniethese_fichiers_references_cl
   { \msg_error:nnnn {udesgeniethese}{config_fichiers_vides}{la~bibliographie}{fichiersReferences} }
 
   \tl_if_empty:NT \g__udesgeniethese_auteur_nom_tl
@@ -918,7 +928,7 @@
   {
     \chapter*{\g__udesgeniethese_acknowledgementsname_tl}
     \int_set:Nn \l__udesgeniethese_tmp_int {\value{page}}
-    \input{\g__udesgeniethese_fichier_remerciements_tl}
+    \input{\g__udesgeniethese_fichier_remerciements_tl}\par
     \thispagestyle{empty}\clearpage
     \int_sub:Nn \l__udesgeniethese_tmp_int {\value{page}}
     \int_compare:nNnT {\l__udesgeniethese_tmp_int} < {-1}
@@ -972,7 +982,7 @@
   {
     \chapter*{\glossaryname}
     \markboth{\glossaryname}{\glossaryname}
-    \input{\g__udesgeniethese_fichier_lexique_tl}
+    \input{\g__udesgeniethese_fichier_lexique_tl}\par
     \if at openright\cleardoublepage\else\clearpage\fi
   }
 
@@ -980,7 +990,7 @@
   {
     \chapter*{\g__udesgeniethese_listsymbolsname_tl}
     \markboth{\g__udesgeniethese_listsymbolsname_tl}{\g__udesgeniethese_listsymbolsname_tl}
-    \input{\g__udesgeniethese_fichier_symboles_tl}
+    \input{\g__udesgeniethese_fichier_symboles_tl}\par
     \if at openright\cleardoublepage\else\clearpage\fi
   }
 
@@ -988,7 +998,7 @@
   {
     \chapter*{\g__udesgeniethese_listacronymsname_tl}
     \markboth{\g__udesgeniethese_listacronymsname_tl}{\g__udesgeniethese_listacronymsname_tl}
-    \input{\g__udesgeniethese_fichier_acronymes_tl}
+    \input{\g__udesgeniethese_fichier_acronymes_tl}\par
     \if at openright\cleardoublepage\else\clearpage\fi
   }
 }
@@ -997,7 +1007,15 @@
 {
   \refstepcounter{chapter}
   \addcontentsline{toc}{chapter}{\bibname}
-  \bibliography{\g__udesgeniethese_fichiers_references_tl}
+
+  \tl_case:Nn \g__udesgeniethese_references_engin_tl
+  {
+    \c__udesgeniethese_references_bibtex_tl
+      { \bibliography{\g__udesgeniethese_fichiers_references_cl} }
+    \c__udesgeniethese_references_biblatex_tl
+      { \printbibliography }
+  }
+
   \if at openright\cleardoublepage\else\clearpage\fi
 }
 
@@ -1004,6 +1022,20 @@
 %%-----------------------------------------------------------------------------
 %%---   GESTION AUTOMATISEE   -------------------------------------------------
 %%-----------------------------------------------------------------------------
+\AtEndPreamble
+{
+  \tl_case:Nn \g__udesgeniethese_references_engin_tl
+  {
+    \c__udesgeniethese_references_bibtex_tl
+    { \bibliographystyle{\g__udesgeniethese_style_references_tl} }
+    \c__udesgeniethese_references_biblatex_tl
+    {
+      \clist_map_inline:Nn \g__udesgeniethese_fichiers_references_cl
+      {\addbibresource{#1}}
+    }
+  }
+}
+
 \AfterEndPreamble{
   \__udesgeniethese_validation
   \__udesgeniethese_setup



More information about the tex-live-commits mailing list.