texlive[54589] Master/texmf-dist: yathesis (27mar20)

commits+karl at tug.org commits+karl at tug.org
Fri Mar 27 22:14:42 CET 2020


Revision: 54589
          http://tug.org/svn/texlive?view=revision&revision=54589
Author:   karl
Date:     2020-03-27 22:14:42 +0100 (Fri, 27 Mar 2020)
Log Message:
-----------
yathesis (27mar20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/yathesis/README.md
    trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
    trunk/Master/texmf-dist/doc/latex/yathesis/english/README-TRANSLATION.md
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/compilation.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-finales.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/extraits-these/preparation-symboles.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/acronyms.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/glossary.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/latexmkrc
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/tableaux/commande-chapter-section.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.bib
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/latexmkrc
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
    trunk/Master/texmf-dist/source/latex/yathesis/yathesis-samples-templates.dtx
    trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
    trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty
    trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/.latexmkrc-sure
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/personnalisation-yathesis-fr.pdf
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/latexmkrc
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.pdf
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeI.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeII.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/auxiliaires/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/auxiliaires/bibliographie.bib
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/characteristics.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/macros.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/thesis.cfg
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/conclusion.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/introduction.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/latexmkrc
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/dedicaces.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/epigraphes.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/remerciements.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/resumes.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.pdf
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.tex

Added: trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,161 @@
+# [Unreleased]
+
+# [1.0.0] - 2020-03-26
+
+## Added
+- (Partial) CHANGELOG file (following https://keepachangelog.com/en/1.0.0/).
+- Semantic versionning (following https://semver.org/).
+- Colophon automatically added to the thesis, with possibility to:
+    - remove it,
+    - change:
+        - its location from 2nd cover to 3rd one,
+        - its content.
+
+## Changed
+- `\disclaimer` replaced by (and alias of) `\disclaimertext`.
+- Warnings and error messages now contain (expected) accented characters.
+
+## Fixed
+- Several bug fixes (among others gh #65 and #67).
+
+
+# [0.99u] - 2019-03-28
+
+## Added
+- `\maketitle` option `noaim` for (slight) customization of the title pages.
+- `\institute`, `\coinstitute` and `\company` option `nologo` for (slight)
+  customization of the title pages (gh #51).
+
+## Changed
+- Documentation revised and extended.
+- Key expressions "Titre de la thèse" and "Titre de l’habilitation à diriger les
+  recherches" (and English equivalents) now empty.
+- Key expression "Directeurs" (and English equivalent) introducing the list of
+  the "HDR" directors now replaced by "Habilitation dirigée par" (and English
+  equivalent).
+- Options `noinstitute`, `nodoctoralschool`, `nolaboratory`, `nodate`,
+  `noacademicfield`: now turn off on title pages the display of the
+  corresponding elements (as well as the co-institute for `noinstitute` and
+  specialty for `noacademicfield`).
+- On the title page (s) in French, automatic gender agreement in expressions
+  keys introducing the groups member of the committee.
+
+## Removed
+- Useless warning from `iflang` package.
+
+## Fixed
+- Several bug fixes (among others gh #43).
+
+
+# [0.99t] - 2018-07-09
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99s] - 2018-06-22
+
+## Fixed
+- Several bug fixes (among others gh #58 and #60).
+
+
+# [0.99s] - 2018-06-21
+
+## Fixed
+- Several bug fixes (among others gh #59).
+
+
+# [0.99r] - 2018-06-02
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99q] - 2018-05-04
+
+## Removed
+- Useless files on CTAN (no functional changes).
+
+
+# [0.99q] - 2018-04-10
+
+## Fixed
+- Several bug fixes (among others gh #57).
+
+
+# [0.99p] - 2016-12-08
+
+## Added
+- `\chapter` and `\section` have an extra optional argument for an alternative
+  title in header different from the one in the ToC.
+- Simplification of the use of all starred structuring commands (their
+  substructuring commands don't need to be starred).
+
+## Changed
+- Documentation revised and extended.
+
+
+# [0.99o] - 2016-10-30
+
+## Added
+- Automatic local (by chapter) tables of contents (thanks to Jean-François
+  Burnol's etoc and help): option `localtocs` (gh #45).
+- Automatic local (by chapter) bibliographies: option `localbibs`.
+
+## Changed
+- Documentation revised and revised and extended. (index of concepts).
+- English translation of "MCF" ("Associate Professor" instead of "Lecturer").
+
+## Removed
+- Useless warning from `iflang` package.
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99n] - 2016-06-11
+
+## Changed
+- Documentation revised and extended.
+- Reorganization and change of names of specimens and templates.
+
+
+# [0.99m] - 2016-05-22
+
+## Added
+- Documentation can be compiled with `pdflatex`.
+- Specimens and templates included in the PDF of the documentation as `.zip`
+  archive.
+
+
+## Changed
+- Documentation revised and extended.
+- Reorganization and change of names of specimens and templates.
+
+
+# [0.99l] - 2014-10-23
+
+## Changed
+- Documentation revised and extended.
+- Reorganization and change of names of specimens and templates.
+
+# [0.99k] - 2014-10-01
+
+## Added
+- Macro \submissiondate
+
+## Changed
+- Documentation revised and extended.
+- Page numbers on first page of each chapters (with numberred pages).
+
+## Removed
+- Class option `bookmark`.
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99j] - 2014-07-18
+
+## Added
+- Initial CTAN release of the `yathesis` class (2014-07-27).


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/yathesis/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/README.md	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/README.md	2020-03-27 21:14:42 UTC (rev 54589)
@@ -1,6 +1,6 @@
 -----------------------------------------------------------------------
 
-- `yathesis` --- Yet Another Thesis Class, version 0.99u
+- `yathesis` --- Yet Another Thesis Class, version 1.0.0
 - E-mail: `denis.bitouze at univ-littoral.fr`
 - Released under the LaTeX Project Public License v1.3c or later. See
   http://www.latex-project.org/lppl.txt

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl	2020-03-27 21:14:42 UTC (rev 54589)
@@ -1,5 +1,5 @@
 # mode: yathesis.cls
-# denisbitouze, 2016-12-01
+# denisbitouze, 2020-03-26
 #
 #include:class-book
 #include:latex-document
@@ -34,6 +34,7 @@
 #include:fncychap
 #include:titleps
 #include:ifdraft
+#include:colophon
 #include:draftwatermark
 #include:babel
 #include:iflang
@@ -53,6 +54,7 @@
 sepcorpaffilenglish=
 version=#inprogress,inprogress*,submitted,submitted*,final,draft
 output=#screen,paper,paper*
+colophon=#verso-frontcover,recto-backcover,nowhere
 localtocs
 localtocs/depth=#section,subsection,subsubsection,paragraph,subparagraph
 localbibs

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/english/README-TRANSLATION.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/english/README-TRANSLATION.md	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/english/README-TRANSLATION.md	2020-03-27 21:14:42 UTC (rev 54589)
@@ -2,4 +2,4 @@
 
 Currently, the `yathesis` documentation is not translated in English. In case
 you're interested, please contact the maintainer:
-`denis.bitouze at lmpa.univ-littoral.fr`
+`denis.bitouze at univ-littoral.fr`

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/.latexmkrc-sure
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/.latexmkrc-sure	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/.latexmkrc-sure	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,24 @@
+$pdf_mode = 1;
+
+$bibtex_use = 1;
+$bibtex = 'biber %O %B';
+
+add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' );
+add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' );
+add_cus_dep('slo', 'sls', 0, 'makeglossaries');
+$clean_ext .= " acr acn alg glo gls glg slo sls slg";
+sub makeglossaries {
+  my ($base_name, $path) = fileparse( $_[0] );
+  pushd $path;
+  my $return = system "makeglossaries", $base_name;
+  popd;
+  return $return;
+}
+
+$makeindex = 'texindy -L french';
+
+push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'idx',
+'ind', 'ist', 'sbl*', 'sl*', 'sym*' ;
+
+$clean_ext .= 'synctex.gz* run.xml tex.bak out bbl bcf fdb_latexmk run tdo listing *~ lo* unq mw' ;
+);

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/compilation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/compilation.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/compilation.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -9,7 +9,7 @@
   \item copier le \Folder{.../yathesis/doc/latex/yathesis/french} dans un
     dossier personnel accessible en écriture ;
   \item se rendre dans le \Folder{french/exemples/specimen/a-plat} et compiler
-    le \File{these.tex} au moyen de la commande suivante\uneseuleligne :
+    \file{these.tex} au moyen de la commande suivante\uneseuleligne :
   %
 \begin{listingshell}[before=\smallskip]
 latexmk -g -norc -r ./latexmkrc -jobname=these \

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -139,7 +139,7 @@
 %   qui fournit l'icône en forme de canevas).
 \item Prévoir un \File{.el} (pour \program{Emacs+AUCTeX}) et voir le format
   pour \program{TeXworks}.
-\item Indiquer comment obtenir un nom de fichier \acrshort{pdf} différent de
+\item Indiquer comment obtenir un nom de fichier \glsxtrshort{pdf} différent de
   |\jobname|, par exemple pour le fichier à imprimer :
   \lstset{escapechar=}
 \begin{lstlisting}

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -225,7 +225,7 @@
   \index{table des matières!globale!profondeur}%
   \index{signets!profondeur}%
   \index{profondeur!signets}%
-  Grâce au chargement du \Package{hyperref}, mon fichier \acrshort{pdf} dispose
+  Grâce au chargement du \Package{hyperref}, mon fichier \glsxtrshort{pdf} dispose
   de signets mais, par défaut, ceux-ci ont même niveau de profondeur que la
   table des matières. Comment leur affecter une profondeur différente ?
   %
@@ -384,13 +384,13 @@
 \section{Validation}
 \label{sec-validation}
 
-\begin{dbfaq}{Le \acrshort{pdf} de mon mémoire n'est pas valide au yeux du
-    \acrshort{cines}. Comment y remédier ?}{}
-  \index{pdf@\acrshort{pdf}!valide}
-  \index{validité!pdf@\acrshort{pdf}}
+\begin{dbfaq}{Le \glsxtrshort{pdf} de mon mémoire n'est pas valide au yeux du
+    \glsxtrshort{cines}. Comment y remédier ?}{}
+  \index{pdf@\glsxtrshort{pdf}!valide}
+  \index{validité!pdf@\glsxtrshort{pdf}}
   Conformément aux dispositions propres au dépôt sur support électronique
   \autocite{guidoct-abes}, j'ai testé sur le site \url{http://facile.cines.fr/}
-  la validité du fichier \acrshort{pdf} de mon mémoire de thèse créé avec la
+  la validité du fichier \glsxtrshort{pdf} de mon mémoire de thèse créé avec la
   \yatCl{}, et il s'avère que celui-ci n'est pas valide. Comment y remédier ?
   %
   \tcblower
@@ -397,7 +397,7 @@
   %
   (Cette question ne concerne pas directement la \yatCl{}.) Le problème vient de
   ce que le site \url{http://facile.cines.fr/} reconnaît mal les méta-données
-  des fichiers \acrshort{pdf} produits par \hologo{pdfLaTeX}, \hologo{XeLaTeX} ou
+  des fichiers \glsxtrshort{pdf} produits par \hologo{pdfLaTeX}, \hologo{XeLaTeX} ou
   \hologo{LuaLaTeX}.
   %
   Pour pallier cela, il devrait suffire\footnote{Plus de précisions à l'adresse

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -14,7 +14,7 @@
   personnaliser ;
 \item ceux qui, dans le cadre d'un usage standard de la \yatCl{}, peuvent être
   utiles à l'utilisateur final : leur nom est alors un hyperlien vers la page
-  qui leur est dédiée sur le \acrshort{ctan}.
+  qui leur est dédiée sur le \glsxtrshort{ctan}.
 \end{itemize}
 
 \begin{description}
@@ -63,6 +63,17 @@
     \docAuxCommand*{tcbset} ;
   \end{description}
 \item[\package+{marvosym} :] accès à des symboles spéciaux ;
+\item[\package+{colophon} :] insertion d'un colophon ;
+  \begin{description}
+  \item[options et commandes par défaut :]\
+    \begin{itemize}
+    \item \docAuxKey{noclrdblpg} ;
+    \item \docAuxKey{nofullpage} ;
+    \item \docAuxKey{aftertitle=1em} ;
+    \item |\colophonpreparhook{\normalsize}| ;
+    \item |\colophonpretitlehook{\Large}| ;
+    \end{itemize}
+  \end{description}
 \item[\package{setspace} :]\index{espace!interligne} gestion de l'espace
   interligne ;
   \begin{description}
@@ -184,11 +195,11 @@
 \item[\package{siunitx} :]\index{nombre}\index{angle}\index{unité!de mesure}
   gestion des nombres, angles et unités ;
   \begin{description}
-  \item[option par défaut :]\
+  \item[options par défaut :]\
     \begin{itemize}
     \item \docAuxKey{detect-all} ;
     \item \docAuxKey{locale}|=|\docValue{FR} ou
-      \docAuxKey{locale}|=|\docValue{UK}%\selonlangue{} ;
+      \docAuxKey{locale}|=|\docValue{UK} ;
     \end{itemize}
   \end{description}
 \item[\package{pgfplots} :]\index{graphique de haute qualité} graphiques plus professionnels,
@@ -225,10 +236,10 @@
     \yatCl{}\protect\footnote{Les utilisateurs qui ont l'usage de ces packages
       doivent donc désormais les charger manuellement (au moyen de la commande
       \protect\docAuxCommand{usepackage}).}.}%
-%
+  %
   liens hypertextes ;
   \begin{description}
-  \item[option par défaut :]\
+  \item[options par défaut :]\
     \begin{itemize}
     \item \docAuxKey{final} ;
     \item \docAuxKey{unicode} ;

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -65,7 +65,7 @@
   résultat escompté (en français notamment). On pourra alors le cas échéant
   faire usage :
   \begin{itemize}
-  \item de la commande \refCom{disclaimer} ;
+  \item de la commande \refCom{disclaimertext} ;
   \item des clés \refKey{sepcorpaffilfrench} ou \refKey{sepcorpaffilenglish} ;
   \end{itemize}
   pour redéfinir ces expressions.

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -52,7 +52,7 @@
   \changes{v0.99n}{2016-06-11}{Réorganisation des spécimens et canevas}%
   \changes{v0.99m}{2016-05-22}{Réorganisation et changement de noms des
     spécimens et canevas}%
-  \changes{v0.99m}{2016-05-22}{Spécimens et canevas intégrés au \acrshort{pdf}
+  \changes{v0.99m}{2016-05-22}{Spécimens et canevas intégrés au \glsxtrshort{pdf}
     de la documentation sous la forme d'archives \gls{zip}}%
   \changes{v0.99l}{2014-10-23}{Réorganisation et changement de noms des
     spécimens et canevas}%

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg	2020-03-27 21:14:42 UTC (rev 54589)
@@ -166,8 +166,6 @@
 %
 \renewcommand{\ttdefault}{lmtt}
 %
-\lstMakeShortInline[style=dbtex]|
-%
 \input{liminaires/fixed-footnotes}
 %
 \loadglsentries{glossaries/glossary}

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -22,7 +22,7 @@
 thèses en droit préparées en France ;
 \item \class{ulthese}, destinée aux thèses francophones préparées à l'université
   Laval (Canada) ;
-\item \class[http://www.loria.fr/~roegel/TeX/TUL.html]{thesul}, destinée
+\item \class[https://members.loria.fr/DRoegel/TeX/TUL.html]{thesul}, destinée
   initialement aux thèses en informatique préparées à l'université de Lorraine,
   mais aisément adaptable à tout autre champ disciplinaire et institut en
   France.
@@ -79,7 +79,7 @@
 L'\vref{cha-specimen-canevas} est dédiée à deux spécimens et deux canevas de
 thèse produits par la \yatCl{}. On pourra :
 \begin{itemize}
-\item visualiser leurs \acrshortpl{pdf} pour se faire une idée du genre de
+\item visualiser leurs \glsxtrshortpl{pdf} pour se faire une idée du genre de
   mémoire qu'on peut obtenir ;
 \item consulter et compiler leurs fichiers sources, et s'en servir de base pour
   les adapter à son propre mémoire de thèse.
@@ -140,7 +140,7 @@
 
 La \yatCl{} est fournie par les distributions \texlive et \miktex, et est également disponible en versions :
 \begin{itemize}
-\item stable sur le \href{http://www.ctan.org/pkg/yathesis}{\acrshort*{ctan}} ;
+\item stable sur le \href{http://ctan.org/pkg/yathesis}{\glsxtrshort*{ctan}} ;
 \item de développement sur \href{https://github.com/dbitouze/yathesis}{GitHub}.
 \end{itemize}
 

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -92,22 +92,22 @@
 % n'est indiquée ci-dessous que pour \refCom{chapter} mais
 est précisée et synthétisée au \vref{tab-commande-chapter-section}.
 
-\begin{docCommand}[doc new=2016-12-08]{chapter}{\oarg{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}\oarg{alt. en entête}\marg{titre}}
+\begin{docCommand}[doc new=2016-12-08]{chapter}{\oarg{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\oarg{alt. en entête}\marg{titre}}
   \indexdef{chapitre!titre alternatif}%
   % Cette commande crée un chapitre dont le titre :
   % \begin{itemize}
   % \item dans le fil du texte est \meta{titre} ;
-  % \item alternatif en \gls{tdm}\signet{} est \meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}} ;
+  % \item alternatif en \gls{tdm}\signet{} est \meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}} ;
   % \item alternatif en entête est \meta{alt. en entête}.
   % \end{itemize}
 \end{docCommand}
 %
-\begin{docCommand}[doc new=2016-12-08]{section}{\oarg{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}\oarg{alt. en entête}\marg{titre}}
+\begin{docCommand}[doc new=2016-12-08]{section}{\oarg{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\oarg{alt. en entête}\marg{titre}}
   \indexdef{section!titre alternatif}%
   Ces commandes créent respectivement un chapitre et une section dont le titre :
   \begin{itemize}
   \item dans le fil du texte est \meta{titre} ;
-  \item alternatif en \gls{tdm}\signet{} est \meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}} ;
+  \item alternatif en \gls{tdm}\signet{} est \meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}} ;
   \item alternatif en entête est \meta{alt. en entête}.
   \end{itemize}
   % Son usage précis est synthétisé au \vref{tab-commande-chapter-section}.

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-finales.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-finales.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-finales.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -68,9 +68,9 @@
 \section{Table des matières}
 \index{table des matières!globale}%
 
-Si la table des matières est longue, elle peut être placée en
-annexe. Nous renvoyons ici à la \vref{sec-table-des-matieres} et à
-la \vref{fig-tableofcontents} qui traite déjà cette question.
+Si la table des matières est longue, elle peut être placée en partie
+finale. Nous renvoyons ici à la \vref{sec-table-des-matieres} et à la
+\vref{fig-tableofcontents} qui traite déjà cette question.
 
 \section{Quatrième de couverture}\label{sec-quatr-de-couv}
 \index{couverture}%

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -48,16 +48,18 @@
 La \yatCl{} permet de faire figurer une clause de non-responsabilité, telle
 qu'exigée par certains instituts. Celle-ci apparaît sur une page dédiée et
 a pour contenu par défaut une phrase semblable à\selonlangue{} :
-  \begin{itemize}
-  \item \enquote{L'\meta{institut} n'entend donner aucune
-      approbation ni improbation aux opinions \'emises dans les th\`eses : ces
-      opinions devront \^etre consid\'er\'ees comme propres \`a leurs auteurs.}
-  \item \foreignquote{english}{The \meta{institut} neither endorse
-      nor censure authors' opinions expressed in the theses: these opinions
-      must be considered to be those of their authors.}
-  \end{itemize}
-  où l'\meta{institut} est celui défini par la commande \refCom{institute}
-  \aside*{auquel est adjoint l'éventuel institut de cotutelle}.
+\begin{displayquote}
+  L'\meta{institut} n'entend donner aucune approbation ni improbation aux
+  opinions \'emises dans les th\`eses : ces opinions devront \^etre
+  consid\'er\'ees comme propres \`a leurs auteurs.
+\end{displayquote}
+ou :
+\begin{foreigndisplayquote}{english}
+  The \meta{institut} neither endorse nor censure authors' opinions expressed in
+  the theses: these opinions must be considered to be those of their authors.
+\end{foreigndisplayquote}
+où l'\meta{institut} est celui défini par la commande \refCom{institute}
+\aside*{auquel est adjoint l'éventuel institut de cotutelle}.
 
 La page dédiée à la clause de non-responsabilité est produite par la commande
 \refCom{makedisclaimer}.
@@ -104,12 +106,17 @@
 
 Pour pallier cet inconvénient, et aussi pour permettre de redéfinir la phrase
 par défaut si elle ne convient pas, on pourra recourir à la commande
-\refCom{disclaimer}.
+\refCom{disclaimertext}\footnote{Par souci de compatibilité ascendante, la
+  commande désormais obsolète \refCom{disclaimer} est un alias de la commande
+  \refCom{disclaimer}.}.
 
-\begin{docCommand}{disclaimer}{\marg{clause}}
+\begin{docCommand}[doc updated=2020-03-26]{disclaimertext}{\marg{clause}}
   \index{clause de non-responsabilité!modification}%
-  Cette commande, à placer avant \refCom{makedisclaimer}, permet de redéfinir
-  le contenu par défaut de la \meta{clause} de non-responsabilité.
+  \changes{v1.0.0}{2020-03-26}{Commande \protect\docAuxCommand{disclaimer} remplacée
+    par (et alias de) la commande \protect\refCom{disclaimertext}}%
+    %
+    Cette commande, à placer avant \refCom{makedisclaimer}, permet de redéfinir
+    le contenu par défaut de la \meta{clause} de non-responsabilité.
 \end{docCommand}
 
 \section{Mots clés}\label{sec-mots-cles}
@@ -276,14 +283,14 @@
   dans le mémoire, d'autres épigraphes.
 \end{dbremark}
 
-\section{Avertissement, remerciements, résumé substantiel, avant-propos, etc.}
+\section{Remerciements, avertissement, résumé substantiel, avant-propos, etc.}
 \index{avertissement}%
 \index{remerciements}%
 \index{résumé}%
 \index{avant-propos}%
 
-La \gls{liminaire} d'un mémoire de thèse peut contenir un avertissement, des
-remerciements, un résumé substantiel en français (cf. \vref{wa-frenchabstract}),
+La \gls{liminaire} d'un mémoire de thèse peut contenir des remerciements, un
+avertissement, un résumé substantiel en français (cf. \vref{wa-frenchabstract}),
 un avant-propos, etc.  à considérer et à composer comme des chapitres
 \enquote{ordinaires}.
 
@@ -313,15 +320,15 @@
   \indexdef{résumé}%
   \index{résumé!en français}%
   \index{résumé!en anglais}%
-  Cet environnement, destiné à recevoir le ou les résumés de la thèse, est
+  Cet environnement, destiné à recevoir le ou les \meta{résumé}s de la thèse, est
   conçu pour être employé une ou deux fois :
   \begin{enumerate}
-  \item sa 1\iere{} occurrence doit contenir le résumé dans la langue
+  \item sa 1\iere{} occurrence doit contenir le \meta{résumé} dans la langue
     principale ;
-  \item sa 2\ieme{} occurrence, si présente, doit contenir le résumé dans la
+  \item sa 2\ieme{} occurrence, si présente, doit contenir le \meta{résumé} dans la
     langue secondaire.
   \end{enumerate}
-  Ces résumés figurent, dans les langues principale et secondaire :
+  Ces \meta{résumé}s figurent, dans les langues principale et secondaire :
   \begin{itemize}
   \item sur la page dédiée au(x) résumé(s) de la thèse produite par la commande
     \refCom{makeabstract} ;
@@ -548,8 +555,12 @@
 La \yatCl{} redéfinit la commande \refCom{tableofcontents} habituelle de
 création des tables des matières \enquote{globales}\footnote{Par opposition aux
   tables des matières locales\index{table des matières!locale},
-  cf. \vref{sec-localtoc}.} pour permettre de facilement en spécifier la
-profondeur et en modifier le nom.
+  cf. \vref{sec-localtoc}.} pour permettre de facilement
+\begin{itemize}
+\item l'utiliser plusieurs fois dans le mémoire ;
+\item en spécifier la profondeur ;
+\item en modifier le nom.
+\end{itemize}
 
 \begin{docCommand}[doc description=\mandatory]{tableofcontents}{\oarg{options}}
   \indexdef{table des matières}%
@@ -564,7 +575,7 @@
 les clés disponibles sont les deux suivantes.
   %
 {%
-  \tcbset{before lower=\vspace*{\baselineskip}\par}
+  \tcbset{before lower=\vspace*{.5\baselineskip}\par}
     %
   \begin{docKey}{depth}{=\docValue{part}\textbar\docValue{chapter}\textbar\docValue{section}\textbar\docValue{subsection}\textbar\docValue{subsubsection}\textbar\docValue{paragraph}\textbar\docValue{subparagraph}}{pas
       de valeur par défaut, initialement \docValue{subsection}}

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -66,7 +66,7 @@
 \end{docKey}
 
 {%
-  \tcbset{before lower=\vspace*{\baselineskip}\par}
+  \tcbset{before lower=\vspace*{.5\baselineskip}\par}
 \begin{docKey}{frametitle}{=\docValue{fbox}\textbar\docValue{shadowbox}\textbar\docValue{ovalbox}\textbar\docValue{none}\textbar\marg{autre}}{pas de valeur par défaut, initialement \docValue{fbox}}
   \changes{v0.99c}{2014-06-06}{Nouvelle clé \protect\refKey{frametitle}
     permettant de personnaliser (p. ex. supprimer) le cadre autour du

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -44,7 +44,7 @@
     \indexsee{recto}{pagination}%
     \indexsee{verso}{pagination}%
     \docAuxKey{oneside} pour une \gls{pagination} en recto
-    seulement\footnote{Les chapitres commencent alors indifféremment sur une une
+    seulement\footnote{Les chapitres commencent alors indifféremment sur une
       page paire ou impaire\index{page!paire/impaire} (c'est-à-dire sur une page
       de gauche ou de droite\index{page!gauche/droite}).}.
   \end{itemize}
@@ -126,54 +126,6 @@
 \end{preamblecode}
 \end{dbexample}
 
-\subsection{Profondeur de la numérotation}\label{sec-profondeur-de-la}
-\index{profondeur!numérotation des unités}%
-\index{numérotation!des unités!profondeur}%
-
-Par défaut, la numérotation des unités a pour \enquote{niveau de
-  profondeur} les sous-sections. Autrement dit, seuls les titres des parties
-(éventuelles), chapitres, sections et sous-sections sont numérotés.  L'option
-\refKey{secnumdepth} suivante permet de spécifier un autre niveau de
-profondeur.
-%
-{%
-  \tcbset{before lower=\vspace*{\baselineskip}\par}
-  \begin{docKey}{secnumdepth}{=\docValue{part}\textbar\docValue{chapter}\textbar\docValue{section}\textbar\docValue{subsection}\textbar\docValue{subsubsection}\textbar\docValue{paragraph}\textbar\docValue{subparagraph}}{pas
-      de valeur par défaut, initialement \docValue{subsection}}
-    \indexdef{profondeur!numérotation des unités}%
-    \indexdef{numérotation!des unités!profondeur}%
-    Cette clé permet de modifier le \enquote{niveau de profondeur} de la
-    numérotation des unités jusqu'aux, respectivement : parties,
-    chapitres, sections, sous-sections, sous-sous-sections, paragraphes,
-    sous-paragraphes.
-  \end{docKey}
-}
-
-\subsection{Espace interligne}\label{sec-interligne}
-\index{espace!interligne}%
-
-L'interligne du document est par défaut \enquote{simple} mais, au moyen de
-l'option \refKey{space} suivante, il est possible de spécifier un interligne
-\enquote{un et demi} ou \enquote{double}.
-
-\begin{docKey}{space}{=\docValue{single}\textbar\docValue{onehalf}\textbar\docValue{double}}{pas de valeur par défaut,
-    initialement \docValue{single}}
-  \indexdef{espace!interligne}%
-  Cette clé permet de spécifier un interligne \docValue{single} (simple),
-  \docValue{onehalf} (un et demi) ou \docValue{double} (double).
-\end{docKey}
-
-\begin{dbwarning}{Option d'interligne : seulement dans la partie
-    principale}{space-setspace}
-  Contrairement à l'option \refKey{setspace} qui a un effet (semi-)global et
-  prend effet dès le début du document, l'option \refKey{space} ne prend effet
-  qu'à la partie principale du document (cf. \vref{cha-corps}) et se termine
-  avec elle, avant la partie annexe (cf. \vref{cha-annexes}).
-\end{dbwarning}
-
-Si on souhaite changer d'interligne ailleurs dans le mémoire, on recourra aux
-commandes du \Package*{setspace} \aside*{chargé par la \yatCl}.
-
 \subsection{Tables des matières locales automatiques}
 \label{sec-localtoc}%
 \index{table des matières!locale}%
@@ -327,12 +279,12 @@
 différentes versions du document : \enquote{intermédiaire} (par défaut),
 \enquote{à soumettre}, \enquote{finale} et \enquote{brouillon}.
 
-{\tcbset{before lower=\vspace*{\baselineskip}\par}
+{\tcbset{before lower=\vspace*{.5\baselineskip}\par}
   \begin{docKey}{version}{=\docValue{inprogress}\textbar\docValue{inprogress*}\textbar\docValue{submitted}\textbar\docValue{submitted*}\textbar\docValue{final}\textbar\docValue{draft}}{pas
       de valeur par défaut, initialement \docValue{inprogress}}
     \indexdef{version du mémoire}%
-    Cette clé permet de spécifier la version du document à produire, au moyen
-    des valeurs suivantes.
+    Cette clé permet, au moyen des valeurs suivantes, de spécifier la version du
+    document à produire.
     \begin{description}
     \item[\docValue{inprogress}.]%
       \indexdef{version du mémoire!intermédiaire}%
@@ -458,6 +410,103 @@
   initiale \docValue*{inprogress}.
 \end{dbwarning}
 
+\subsection{Colophon}
+\label{sec-coloplhon}
+\index{colophon}%
+\indexsee{achevé d'imprimer}{colophon}%
+
+De manière générale, un colophon (ou achevé d'imprimer) est une note indiquant
+le plus souvent le titre de l'œuvre, son auteur, l'imprimeur et la date
+d'impression. Figurant autrefois à la fin d'un imprimé, il se trouve désormais
+souvent au début.
+
+\changes{v1.0.0}{2020-03-26}{Désormais, colophon automatiquement ajouté au
+  mémoire.}%
+%
+La \yatCl{} insère automatiquement un colophon tel que celui de la
+\vref{fig-colophon}.
+\begin{figure}[htbp]
+  \centering
+  \screenshot{colophon}%
+  \caption{Colophon}
+  \label{fig-colophon}
+\end{figure}
+
+Par défaut, ce colophon se trouve en 2\ieme{} de couverture, est intitulé
+\enquote{Colophon} et a pour contenu une phrase semblable à\selonlangue{} :
+\begin{displayquote}
+  Mémoire de thèse intitulé \frquote{\meta{titre}}, écrit par \meta{auteur},
+  achevé le \meta{date du jour de la compilation}, composé au moyen du système
+  de préparation de document \LaTeX{} et de la \yatCl{} dédiée aux thèses
+  préparées en France.
+\end{displayquote}
+ou :
+\begin{foreigndisplayquote}{english}
+  Doctoral dissertation entitled “\meta{titre}”, written by \meta{auteur},
+  completed on \meta{date du jour de la compilation}, typeset with the document
+  preparation system \LaTeX{} and the \yatCl{} dedicated to theses prepared in
+  France.
+\end{foreigndisplayquote}
+où le \meta{titre} et l'\meta{auteur} sont ceux définis par les commandes
+\refCom{title} et \refCom{author}.
+
+Ce colophon peut être personnalisé au moyen de l'option
+\refKey{colophon-location} et de la commande \refCom{colophontext} suivantes.
+
+{\tcbset{before lower=\vspace*{.5\baselineskip}\par}
+  \begin{docKey}[][doc
+    new=2020-03-26]{colophon-location}{=\docValue{verso-frontcover}\textbar\docValue{recto-backcover}\textbar\docValue{nowhere}}{pas
+      de valeur par défaut, initialement \docValue{verso-frontcover}}
+    %
+    \changes{v1.0.0}{2020-03-26}{Nouvelle option de classe
+      \protect\refKey{colophon-location} permettant de modifier l'emplacement par
+      défaut (en 2\ieme{} de couverture) du colophon ou de le supprimer.}%
+    %
+    Cette clé permet, au moyen des valeurs suivantes, de spécifier l'emplacement
+    du colophon dans le mémoire.
+  \begin{description}
+    \indexdef{colophon!emplacement}%
+  \item[\docValue{verso-frontcover}.]%
+    \indexdef{colophon!emplacement!2\ieme{} de couverture}%
+    Avec cette valeur, le colophon apparaît en 2\ieme{} de couverture,
+    c'est-à-dire au dos :
+    \begin{itemize}
+    \item soit de la 1\iere{} de couverture ;
+    \item soit de la (1\iere{}) page de titre (en l'absence de 1\iere{} de
+      couverture, cf. \refKey{nofrontcover}).
+    \end{itemize}
+  \item[\docValue{recto-backcover}.]%
+    \indexdef{colophon!emplacement!3\ieme{} de couverture}%
+    Avec cette valeur, le colophon apparaît en 3\ieme{} de couverture (sous
+    réserve de 4\ieme{} de couverture, cf. \refCom{makebackcover}).
+  \item[\docValue{nowhere}.]%
+    \indexdef{colophon!suppression}%
+    Avec cette valeur, le colophon ne figure nulle part dans le mémoire.
+  \end{description}
+\end{docKey}
+}
+
+\begin{docCommand}[doc new=2020-03-26]{colophontext}{\marg{texte}}
+  \index{colophon!modification du texte}%
+  \changes{v1.0.0}{2020-03-26}{Nouvelle commande \protect\refCom{colophontext}
+    permettant de modifier le texte par défaut du colophon.}%
+  %
+  Cette commande permet de redéfinir le texte par défaut du colophon.
+\end{docCommand}
+
+La \yatCl{} s'appuie sur le \Package{colophon} pour composer le colophon. De ce
+fait, ce dernier peut être davantage personnalisé au moyen des commandes de ce
+package.
+
+\begin{dbwarning}{Commandes du \Package{colophon} : à utiliser avec
+    discernement}{}
+  Dans le cadre d’un usage de la \yatCl{}, il est fortement déconseillé de
+  recourir aux commandes \docAuxCommand{colophonpagestyle},
+  \docAuxCommand{colophonclrpg}, \docAuxCommand{colophontopspace} et
+  \docAuxCommand{colophonbotspace} du \Package{colophon} : cela risquerait de
+  produire des résultats non souhaités.
+\end{dbwarning}
+
 \subsection{Formats de sortie}
 \label{sec-formats-de-sortie}
 \index{format du mémoire}%
@@ -469,8 +518,8 @@
 \begin{docKey}{output}{=\docValue{screen}\textbar\docValue{paper}\textbar\docValue{paper*}}{pas
     de valeur par défaut, initialement \docValue{screen}}
   \indexdef{format du mémoire}%
-  Cette clé permet de spécifier le format de sortie du document, au moyen des
-  valeurs suivantes.
+  Cette clé permet, au moyen des valeurs suivantes, de spécifier le format de
+  sortie du document.
   \begin{description}
   \item[\docValue{screen}.]%
     \indexdef{format du mémoire!écran}%
@@ -488,14 +537,16 @@
       si le \Package{hyperref} est chargé par l'utilisateur,
       \begin{enumerate}
       \item\label{item-paper-1}%
-        sa commande |\href{|\meta{\normalfont\ttfamily\acrshort*{url}}|}{|\meta{texte}|}| est
+        sa commande |\href{|\meta{\normalfont\ttfamily\glsxtrshort*{url}}|}{|\meta{texte}|}| est
         automatiquement remplacée par :
         \lstset{deletekeywords={url},deletekeywords={[2]url}}%
         \begin{itemize}
-        \item \meta{texte}\lstinline+\footnote{\url{+\meta{\normalfont\ttfamily\acrshort*{url}}|}}|
+        \item
+          \meta{texte}\lstinline+\footnote{\url{+\meta{\normalfont\ttfamily\glsxtrshort*{url}}|}}|
+          %
           si elle figure dans le texte ordinaire ;
         \item \meta{texte}
-          \lstinline[deletekeywords={[2]url}]+(\url{+\meta{\normalfont\ttfamily\acrshort*{url}}|})|
+          \lstinline[deletekeywords={[2]url}]+(\url{+\meta{\normalfont\ttfamily\glsxtrshort*{url}}|})|
           si elle figure en note de bas de page ;
         \end{itemize}
       \item les liens hypertextes sont systématiquement matérialisés comme le
@@ -526,15 +577,63 @@
   Du fait des \cref{item-paper-1,item-paper-2} précédents, les mises en page des
   formats \enquote{écran} et \enquote{papier} peuvent être différentes, et il
   pourra être opportun de les comparer, par exemple à l'aide d'un logiciel
-  comparateur de fichiers \acrshort{pdf}. Si on souhaite que les sorties
+  comparateur de fichiers \glsxtrshort{pdf}. Si on souhaite que les sorties
   \enquote{écran} et \enquote{papier} soient absolument identiques, il suffit
   d'imprimer la première ; mais il faut avoir conscience du fait que, dans ce
-  cas, si le mémoire contient des références vers des \acrshort{url} (par
+  cas, si le mémoire contient des références vers des \glsxtrshort{url} (par
   exemple fournies par
-  |\href{|\meta{\normalfont\ttfamily\acrshort*{url}}|}{|\meta{texte}|}|), leurs
+  |\href{|\meta{\normalfont\ttfamily\glsxtrshort*{url}}|}{|\meta{texte}|}|), leurs
   cibles ne figureront nulle part en sortie \enquote{papier}.
 \end{dbwarning}
 
+\subsection{Profondeur de la numérotation}\label{sec-profondeur-de-la}
+\index{profondeur!numérotation des unités}%
+\index{numérotation!des unités!profondeur}%
+
+Par défaut, la numérotation des unités a pour \enquote{niveau de
+  profondeur} les sous-sections. Autrement dit, seuls les titres des parties
+(éventuelles), chapitres, sections et sous-sections sont numérotés.  L'option
+\refKey{secnumdepth} suivante permet de spécifier un autre niveau de
+profondeur.
+%
+{%
+  \tcbset{before lower=\vspace*{.5\baselineskip}\par}
+  \begin{docKey}{secnumdepth}{=\docValue{part}\textbar\docValue{chapter}\textbar\docValue{section}\textbar\docValue{subsection}\textbar\docValue{subsubsection}\textbar\docValue{paragraph}\textbar\docValue{subparagraph}}{pas
+      de valeur par défaut, initialement \docValue{subsection}}
+    \indexdef{profondeur!numérotation des unités}%
+    \indexdef{numérotation!des unités!profondeur}%
+    Cette clé permet de modifier le \enquote{niveau de profondeur} de la
+    numérotation des unités jusqu'aux, respectivement : parties,
+    chapitres, sections, sous-sections, sous-sous-sections, paragraphes,
+    sous-paragraphes.
+  \end{docKey}
+}
+
+\subsection{Espace interligne}\label{sec-interligne}
+\index{espace!interligne}%
+
+L'interligne du document est par défaut \enquote{simple} mais, au moyen de
+l'option \refKey{space} suivante, il est possible de spécifier un interligne
+\enquote{un et demi} ou \enquote{double}.
+
+\begin{docKey}{space}{=\docValue{single}\textbar\docValue{onehalf}\textbar\docValue{double}}{pas de valeur par défaut,
+    initialement \docValue{single}}
+  \indexdef{espace!interligne}%
+  Cette clé permet de spécifier un interligne \docValue{single} (simple),
+  \docValue{onehalf} (un et demi) ou \docValue{double} (double).
+\end{docKey}
+
+\begin{dbwarning}{Option d'interligne : seulement dans la partie
+    principale}{space-setspace}
+  Contrairement à l'option \refKey{setspace} qui a un effet (semi-)global et
+  prend effet dès le début du document, l'option \refKey{space} ne prend effet
+  qu'à la partie principale du document (cf. \vref{cha-corps}) et se termine
+  avec elle, avant la partie annexe (cf. \vref{cha-annexes}).
+\end{dbwarning}
+
+Si on souhaite changer d'interligne ailleurs dans le mémoire, on recourra aux
+commandes du \Package*{setspace} \aside*{chargé par la \yatCl}.
+
 \subsection{Style des têtes de chapitres}\label{sec-style-des-tetes}
 
 Pour gérer les têtes de chapitres, la \yatCl{} s'appuie sur le
@@ -563,7 +662,7 @@
 
 \subsection{Habilitations à diriger les recherches}
 \label{sec-hdr}%
-% \index{hdr (habilitation)@\acrshort{hdr} (habilitation)}%
+% \index{hdr (habilitation)@\glsxtrshort{hdr} (habilitation)}%
 
 Grâce à sa clé \refKey{hdr}, la \yatCl{} peut être utilisée pour les
 habilitations à diriger les recherches.
@@ -570,7 +669,7 @@
 
 \begin{docKey}{hdr}{=\docValue{true}\textbar\docValue{false}}{par défaut
     \docValue{true}, initialement \docValue{false}}
-  % \indexdef{hdr (habilitation)@\acrshort{hdr} (habilitation)}%
+  % \indexdef{hdr (habilitation)@\glsxtrshort{hdr} (habilitation)}%
   \changes{v0.99f}{2014-07-11}{Nouvelle clé \protect\refKey{hdr} permettant de
     d'utiliser la \yatCl{} pour une habilitation à diriger les recherches}%
   %
@@ -957,7 +1056,7 @@
   anglais) désormais vides}%
 \changes*{v0.99u}{2019-03-28}{Les expressions clés \enquote{Directeurs} et
   \enquote{Supervisors} introduisant la liste des directeurs d'une
-  \protect\acrshort*{hdr} désormais remplacées par \enquote{Habilitation
+  \protect\glsxtrshort*{hdr} désormais remplacées par \enquote{Habilitation
     dirig\'ee par} et \enquote{Habilitation supervised by}}%
 %
 \begin{docCommand}{expression}{\marg{label}\marg{en français}\marg{en anglais}}

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -241,11 +241,11 @@
 \subsubsection{Définition}
 %
 \begin{docCommand}{comue}{\oarg{précision(s)}\marg{nom de la
-      {\normalfont\ttfamily\acrshort*{comue}}}}
-   \index{caractéristiques de la thèse!liste!comue@\acrshort{comue}}%
-   \indexdef{comue@\acrshort{comue}}%
+      {\normalfont\ttfamily\glsxtrshort*{comue}}}}
+   \index{caractéristiques de la thèse!liste!comue@\glsxtrshort{comue}}%
+   \indexdef{comue@\glsxtrshort{comue}}%
   Cette commande définit la \gls{comue}. Celle-ci ne figure que par
-  l'intermédiaire de ses logo et \acrshort{url} spécifiés au moyen des clés
+  l'intermédiaire de ses logo et \glsxtrshort{url} spécifiés au moyen des clés
   \refKey{logo} et \refKey{url}.
 \end{docCommand}
 %
@@ -274,10 +274,10 @@
   \index{caractéristiques de la thèse!liste!entreprise}%
   \indexdef{entreprise}%
   \indexsee{thèse industrielle}{entreprise}%
-  \indexsee{cifre@\acrshort{cifre}}{entreprise}%
+  \indexsee{cifre@\glsxtrshort{cifre}}{entreprise}%
   Cette commande définit l'entreprise ayant (co)financé la thèse.
   Celle-ci ne devrait être employée qu'en cas de thèse industrielle (par
-  exemple dans le cadre d'un dispositif \acrshort{cifre}).
+  exemple dans le cadre d'un dispositif \glsxtrshort{cifre}).
 \end{docCommand}
 %
 \begin{docCommand}[doc description=\mandatory]{doctoralschool}{\oarg{précision(s)}\marg{nom de l'école
@@ -411,16 +411,16 @@
   \refKey{nologo} permet de supprimer ce rappel.
 \end{docKey}
 %
-\begin{docKey}{url}{=\meta{{\normalfont\ttfamily\acrshort*{url}} de
+\begin{docKey}{url}{=\meta{{\normalfont\ttfamily\glsxtrshort*{url}} de
       l'institut}}{pas de valeur par défaut, initialement vide}
-  \indexdef{url@\acrshort{url}}%
-  \index{laboratoire!url@\acrshort{url}}%
-  \index{institut!url@\acrshort{url}}%
+  \indexdef{url@\glsxtrshort{url}}%
+  \index{laboratoire!url@\glsxtrshort{url}}%
+  \index{institut!url@\glsxtrshort{url}}%
   \index{lien hypertexte}%
-  Cette option définit l'\acrshort{url} d'un institut. Les noms et éventuels
+  Cette option définit l'\glsxtrshort{url} d'un institut. Les noms et éventuels
   logos des instituts sont alors des liens hypertextes pointant vers cette
-  \acrshort{url}.
-  \begin{dbexample}{\acrshort*{url} d'institut}{}
+  \glsxtrshort{url}.
+  \begin{dbexample}{\glsxtrshort*{url} d'institut}{}
     Si la thèse a été préparée à l'\gls{ulco}, on pourra recourir à :%
     \NoAutoSpacing%
 \begin{preamblecode}[listing
@@ -430,11 +430,11 @@
 \end{dbexample}
 %
 \begin{dbwarning}{Caractère \protect\lstinline+\#+ à protéger dans les
-    \acrshortpl*{url} d'instituts et entités}{}
-  \index{url@\acrshort{url}!format}%
-  \index{format!url@\acrshort{url}}%
+    \glsxtrshortpl*{url} d'instituts et entités}{}
+  \index{url@\glsxtrshort{url}!format}%
+  \index{format!url@\glsxtrshort{url}}%
   Au cas (peu probable) où le caractère |#| doive figurer dans ces
-  \acrshortpl{url}, il doit être \enquote{protégé} au moyen d'une
+  \glsxtrshortpl{url}, il doit être \enquote{protégé} au moyen d'une
   contre-oblique le précédant : |\#|.
 \end{dbwarning}
 \end{docKey}
@@ -475,11 +475,11 @@
   \index{lien hypertexte!suppression}%
   \indexsee{hyperlien}{lien hypertexte}%
 %
-  Cette option a pour effet que, si l'\acrshort{url} du laboratoire a été
+  Cette option a pour effet que, si l'\glsxtrshort{url} du laboratoire a été
   définie au moyen de l'option \refKey{url}, le nom de celui-ci n'est pas un
-  lien hypertexte : seuls l'\acrshort{url} en regard de la mention du site Web
+  lien hypertexte : seuls l'\glsxtrshort{url} en regard de la mention du site Web
   et l'éventuel logo figurant la page dédiée aux laboratoires\pagededieelabo{}
-  sont des liens hypertextes pointant vers cette \acrshort{url}.
+  sont des liens hypertextes pointant vers cette \glsxtrshort{url}.
 \end{docKey}
 %
 \begin{dbexample}{Laboratoire}{}
@@ -718,15 +718,15 @@
 %
 \begin{docKey}[][doc updated=2016-10-30]{associateprofessor}{=\docValue{true}\textbar\docValue{false}}{par défaut
     \docValue{true}, initialement \docValue{false}}
-  \index{corporation!prédéfinie!mcf (non) hdr@\acrshort{mcf} (non)
-    \acrshort{hdrpeople}}%
-  \indexsee{mcf (non) hdr@\acrshort{mcf} (non)
-    \acrshort{hdrpeople}}{corporation}%
+  \index{corporation!prédéfinie!mcf (non) hdr@\glsxtrshort{mcf} (non)
+    \glsxtrshort{hdrpeople}}%
+  \indexsee{mcf (non) hdr@\glsxtrshort{mcf} (non)
+    \glsxtrshort{hdrpeople}}{corporation}%
   \changes{v0.99o}{2016-10-30}{Clés \protect\refAux{mcf} et
     \protect\refAux{mcf*} remplacées par les (et alias des) clés
     \protect\refKey{associateprofessor} et
     \protect\refKey{associateprofessor*}}%
-  \changes*{v0.99o}{2016-10-30}{\acrshort{mcf} désormais traduit en anglais par
+  \changes*{v0.99o}{2016-10-30}{\glsxtrshort{mcf} désormais traduit en anglais par
     \enquote{\foreignlanguage{english}{\translate{associateprofessor}}} (et non
     plus par
     \enquote{Lecturer})\protect\footnote{Cf. \vref{sec-expressions-cles} au cas
@@ -738,11 +738,11 @@
 %
 \begin{docKey}[][doc updated=2016-10-30]{associateprofessor*}{=\docValue{true}\textbar\docValue{false}}{par défaut
     \docValue{true}, initialement \docValue{false}}
-  \index{corporation!prédéfinie!mcf (non) hdr@\acrshort{mcf} (non) \acrshort{hdrpeople}}%
-  \indexsee{mcf (non) hdr@\acrshort{mcf} (non) \acrshort{hdrpeople}}{corporation}%
-  \indexsee{hdr (habilité)@\acrshort{hdrpeople} (habilité)}{corporation}%
+  \index{corporation!prédéfinie!mcf (non) hdr@\glsxtrshort{mcf} (non) \glsxtrshort{hdrpeople}}%
+  \indexsee{mcf (non) hdr@\glsxtrshort{mcf} (non) \glsxtrshort{hdrpeople}}{corporation}%
+  \indexsee{hdr (habilité)@\glsxtrshort{hdrpeople} (habilité)}{corporation}%
   Cette clé permet de spécifier qu'une personne appartient à la corporation des
-  \glspl{mcf} \acrshort{hdrpeople}\footnote{Par souci de compatibilité
+  \glspl{mcf} \glsxtrshort{hdrpeople}\footnote{Par souci de compatibilité
     ascendante, la clé désormais obsolète \refAux{mcf*} est un alias de la clé
     \refKey{associateprofessor*}.}.
 \end{docKey}
@@ -749,8 +749,8 @@
 %
 \begin{docKey}{juniorresearcher}{=\docValue{true}\textbar\docValue{false}}{par
     défaut \docValue{true}, initialement \docValue{false}}
-  \index{corporation!prédéfinie!chargé de recherche (non) \acrshort{hdrpeople}}%
-  \indexsee{chargé de recherche (non) \acrshort{hdrpeople}}{corporation}%
+  \index{corporation!prédéfinie!chargé de recherche (non) \glsxtrshort{hdrpeople}}%
+  \indexsee{chargé de recherche (non) \glsxtrshort{hdrpeople}}{corporation}%
   Cette clé permet de spécifier qu'une personne appartient à la corporation des
   \glspl{cr} du \gls{cnrs}.
 \end{docKey}
@@ -757,11 +757,11 @@
 %
 \begin{docKey}{juniorresearcher*}{=\docValue{true}\textbar\docValue{false}}{par
     défaut \docValue{true}, initialement \docValue{false}}
-  \index{corporation!prédéfinie!chargé de recherche (non) \acrshort{hdrpeople}}%
-  \indexsee{chargé de recherche (non) \acrshort{hdrpeople}}{corporation}%
-  \indexsee{hdr (habilité)@\acrshort{hdrpeople} (habilité)}{corporation}%
+  \index{corporation!prédéfinie!chargé de recherche (non) \glsxtrshort{hdrpeople}}%
+  \indexsee{chargé de recherche (non) \glsxtrshort{hdrpeople}}{corporation}%
+  \indexsee{hdr (habilité)@\glsxtrshort{hdrpeople} (habilité)}{corporation}%
   Cette clé permet de spécifier qu'une personne appartient à la corporation des
-  \glspl{cr} \acrshort{hdrpeople} du \gls{cnrs}.
+  \glspl{cr} \glsxtrshort{hdrpeople} du \gls{cnrs}.
 \end{docKey}
 %
 \begin{dbexample}{Corporation (prédéfinies)}{}
@@ -856,7 +856,7 @@
   ou une femme}%
 %
 Par défaut, les directeurs de thèse et membres du jury sont supposés être des
-hommes\footnote{Je promets d'envisager mon adhésion au \acrshort{mlf} pour une
+hommes\footnote{Je promets d'envisager mon adhésion au \glsxtrshort{mlf} pour une
   supposition aussi sexiste !}, si bien qu'un certain nombre de mots clés de la
 \yatCl{} sont de genre masculin (\enquote{directeur}, \enquote{chargé de
   recherche}, etc.). Il est possible de spécifier qu'un directeur de thèse ou

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/extraits-these/preparation-symboles.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/extraits-these/preparation-symboles.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/extraits-these/preparation-symboles.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -1,4 +1,4 @@
 \newglssymbol{ohm}{\si{\ohm}}{ohm}{unité de résistance électrique}
 \newglssymbol{exists}{\ensuremath{\exists}}{quantificateur existentiel}{}
 \newglssymbol[constanteplanck]{planck}{\ensuremath{h}}{constante de
-  Planck}{\ensuremath{h\approx\SI{6,62606957e-34}{\joule\second}}}
+  Planck}{\ensuremath{h=\SI{6.62607015e-34}{\joule\second}}}

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/acronyms.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/acronyms.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/acronyms.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -58,6 +58,12 @@
 ]{cr}{cr}{%
   chargé de recherche%
 }%
+\newacronym[%
+\glsshortpluralkey={dr},%
+\glslongpluralkey ={directeurs de recherche}%
+]{dr}{dr}{%
+  directeur de recherche%
+}%
 \newacronym{lmpa}{lmpa}{%
   \href{http://www-lmpa.univ-littoral.fr/}{laboratoire de mathématiques pures et
     appliquées}%

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/glossary.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/glossaries/glossary.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -4,15 +4,6 @@
   description=pages qui suivent la page de titre et qui précèdent le corps du
   texte de la thèse%
 }%
-\newglossaryentry{zip}{%
-  name=zip,%
-  category={format},%
-  description={format de fichier permettant l'archivage (utilisation d'un seul
-    fichier pour stocker plusieurs fichiers) et la compression de données
-    (diminution de l'espace occupé sur le support numérique) sans perte de
-    qualité},%
-  text={zip}%
-}%
 \newglossaryentry{titrecourant}{%
   name=titre courant,%
   plural=titres courants,%

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/latexmkrc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/latexmkrc	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/latexmkrc	2020-03-27 21:14:42 UTC (rev 54589)
@@ -6,23 +6,27 @@
 add_cus_dep('glo', 'gls', 0, 'makeglossaries');
 add_cus_dep('acn', 'acr', 0, 'makeglossaries');
 add_cus_dep('slo', 'sls', 0, 'makeglossaries');
-sub makeglossaries{
-    system( "makeglossaries \"$_[0]\"" );
+sub makeglossaries {
+  my ($base_name, $path) = fileparse( $_[0] );
+  pushd $path;
+  my $return = system "makeglossaries", $base_name;
+  popd;
+  return $return;
 }
 
 add_cus_dep('odx', 'ond', 0, 'texindycommands');
 sub texindycommands{
-    system("texindy -L french -M denisbdoc.xdy -o \"$_[0].ond\" \"$_[0].odx\" ");
+    system("texindy -L french -C utf8 -M denisbdoc.xdy -o \"$_[0].ond\" \"$_[0].odx\" ");
 }
 
 add_cus_dep('gdx', 'gnd', 0, 'texindychanges');
 sub texindychanges{
-    system("texindy -L french -M denisbdoc-chng.xdy -o \"$_[0].gnd\" \"$_[0].gdx\" ");
+    system("texindy -L french -C utf8 -M denisbdoc-chng.xdy -o \"$_[0].gnd\" \"$_[0].gdx\" ");
 }
 
 add_cus_dep('pdx', 'pnd', 0, 'texindyconcepts');
 sub texindyconcepts{
-    system("texindy -L french -M denisbdoc.xdy -o \"$_[0].pnd\" \"$_[0].pdx\" ");
+    system("texindy -L french -C utf8 -M denisbdoc.xdy -o \"$_[0].pnd\" \"$_[0].pdx\" ");
 }
 
 # system("texindy -L french -M denisbdoc.xdy -o \"$_[0].ond\" \"$_[0].odx\" ");

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -2,9 +2,9 @@
   Documentation de la classe \texorpdfstring{\yat}{yathesis}%
 }
 %
-\subtitle[\version{0.99u}]{\version{0.99u}}
+\subtitle[\version{1.0.0}]{\version{1.0.0}}
 %
-\author[denis.bitouze at lmpa.univ-littoral.fr]{Denis}{Bitouzé}
+\author[denis.bitouze at univ-littoral.fr]{Denis}{Bitouzé}
 %
 \subject[LaTeX class whose basic purpose is to facilitate dissertations'
 typesetting of theses prepared in France]{Classe LaTeX destinée à faciliter la

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/personnalisation-yathesis-fr.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/personnalisation-yathesis-fr.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/personnalisation-yathesis-fr.pdf	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/personnalisation-yathesis-fr.pdf	2020-03-27 21:14:42 UTC (rev 54589)

Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/personnalisation-yathesis-fr.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/tableaux/commande-chapter-section.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/tableaux/commande-chapter-section.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/tableaux/commande-chapter-section.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -12,12 +12,12 @@
                                                                                                                                                       & entête                                                                                                                                                           \\\hline
   \lstinline+\chapter{+\meta{titre}\lstinline+}+                                                                                                      & \multicolumn{3}{c|}{}                                                                                                                                            \\
   \lstinline+\section{+\meta{titre}\lstinline+}+                                                                                                      & \multicolumn{3}{c|}{\multirow{-2}*{\meta{titre}}}                                                                                                                \\\hline
-  \lstinline+\chapter[+\meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+]{+\meta{titre}\lstinline+}+                                    &                                                   & \multicolumn{2}{c|}{}                                                                                        \\
-  \lstinline+\section[+\meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+]{+\meta{titre}\lstinline+}+                                    & \multirow{-2}*{\meta{titre}}                      & \multicolumn{2}{c|}{\multirow{-2}*{\meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}}}                    \\\hline
+  \lstinline+\chapter[+\meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\lstinline+]{+\meta{titre}\lstinline+}+                                    &                                                   & \multicolumn{2}{c|}{}                                                                                        \\
+  \lstinline+\section[+\meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\lstinline+]{+\meta{titre}\lstinline+}+                                    & \multirow{-2}*{\meta{titre}}                      & \multicolumn{2}{c|}{\multirow{-2}*{\meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}}}                    \\\hline
   \lstinline+\chapter[][+\meta{alt. en entête}\lstinline+]{+\meta{titre}\lstinline+}+                                                                 & \multicolumn{2}{c|}{}                             &                                                                                                              \\
   \lstinline+\section[][+\meta{alt. en entête}\lstinline+]{+\meta{titre}\lstinline+}+                                                                 & \multicolumn{2}{c|}{\multirow{-2}*{\meta{titre}}} & \multirow{-2}*{\meta{alt. en entête}}                                                                        \\\hline
-  \lstinline+\chapter[+\meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+][+\meta{alt. en entête}\lstinline+]{+\meta{titre}\lstinline+}+ &                                                   &                                                                      &                                       \\
-  \lstinline+\section[+\meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}\lstinline+][+\meta{alt. en entête}\lstinline+]{+\meta{titre}\lstinline+}+ & \multirow{-2}*{\meta{titre}}                      & \multirow{-2}*{\meta{alt. en {\normalfont\ttfamily\acrshort*{tdm}}}} & \multirow{-2}*{\meta{alt. en entête}} \\\hline
+  \lstinline+\chapter[+\meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\lstinline+][+\meta{alt. en entête}\lstinline+]{+\meta{titre}\lstinline+}+ &                                                   &                                                                      &                                       \\
+  \lstinline+\section[+\meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}\lstinline+][+\meta{alt. en entête}\lstinline+]{+\meta{titre}\lstinline+}+ & \multirow{-2}*{\meta{titre}}                      & \multirow{-2}*{\meta{alt. en {\normalfont\ttfamily\glsxtrshort*{tdm}}}} & \multirow{-2}*{\meta{alt. en entête}} \\\hline
 \end{tabular}
 
 %%% Local Variables:

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.bib	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.bib	2020-03-27 21:14:42 UTC (rev 54589)
@@ -12,8 +12,8 @@
 @Manual{guidoct-abes,
   title         = {Guide du doctorant},
   editor        = {{Agence bibliographique de l'enseignement supérieur}},
-  date          = {2013},
-  url           = {http://www.abes.fr/Media/Fichiers/Theses-Fichiers/theses.fr/Guide-du-doctorant-2013-pdf},
+  date          = {2016},
+  url           = {http://abes.fr/Media/Fichiers/guide-doctorant},
 }
 
 @Manual{          biblatex,
@@ -20,9 +20,9 @@
   title         = {The \texttt{biblatex} package},
   subtitle      = {Programmable bibliographies and citations},
   author        = {Lehman, Philipp and Boruvka, Audrey and Kime, Philip and Wright, Joseph},
-  version       = {2.8a},
-  date          = {2013-11-25},
-  url           = {http://tug.ctan.org/pkg/biblatex}
+  version       = {3.14},
+  date          = {2019-12-01},
+  url           = {http://ctan.org/pkg/biblatex}
 }
 
 @Manual{          biber,
@@ -29,17 +29,17 @@
   title         = {biber},
   subtitle      = {A backend bibliography processor for biblatex},
   author        = {Kime, Philip and Charette, François},
-  version       = {1.8},
-  date          = {2013-10-18},
-  url           = {http://tug.ctan.org/pkg/biber}
+  version       = {2.14},
+  date          = {2019-12-01},
+  url           = {http://ctan.org/pkg/biber}
 }
 
 @Manual{          glossaries,
   title         = {User Manual for glossaries.sty},
   author        = {Talbot, Nicola L.~C.},
-  version       = {4.02},
-  date          = {2013-12-01},
-  url           = {http://tug.ctan.org/pkg/glossaries}
+  version       = {4.44},
+  date          = {2019-12-06},
+  url           = {http://ctan.org/pkg/glossaries}
 }
 
 @Manual{          droit-fr,
@@ -46,9 +46,9 @@
   title         = {{\LaTeX} appliqué au droit français},
   subtitle      = {Des outils adaptés à la rédaction de thèses en droit},
   author        = {de Saint-Pern, Yves},
-  version       = {0.4},
+  version       = {1.2},
   language      = {french},
-  date          = {2014-01-30},
+  date          = {2016-02-20},
   url           = {http://ctan.org/pkg/droit-fr}
 }
 
@@ -58,7 +58,7 @@
   version       = {0.14},
   language      = {french},
   date          = {2013-10-06},
-  url           = {http://www.loria.fr/~roegel/TeX/TUL.html}
+  url           = {https://members.loria.fr/DRoegel/TeX/TUL.html}
 }
 
 @Manual{          ulthese,
@@ -65,16 +65,16 @@
   title         = {ulthese : une classe pour les thèses et mémoires de l'Université Laval},
   author        = {Goulet, Vincent and d'Almeida, Koassi and Lasou, Pierre},
   organization  = {Faculté des études supérieures et postdoctorales de l'Université Laval},
-  version       = {3.0},
+  version       = {5.3},
   language      = {french},
-  date          = {2014-01-20},
-  url           = {http://www.ctan.org/pkg/ulthese}
+  date          = {2019-11-29},
+  url           = {http://ctan.org/pkg/ulthese}
 }
 
 @Online{          en-ligne6,
   Title         = {Conférence \LaTeX{} \no6},
   Author        = {Bitouzé, Denis},
-  Date          = {2019-03-17},
+  Date          = {2019-12-15},
   Url           = {https://frama.link/en-ligne6},
   Language      = {french},
   Organization  = {Université du Littoral Côte d'Opale},
@@ -84,7 +84,7 @@
 @Online{          en-ligne7,
   Title         = {Conférence \LaTeX{} \no7},
   Author        = {Bitouzé, Denis},
-  Date          = {2019-03-17},
+  Date          = {2019-12-15},
   Url           = {https://frama.link/en-ligne7},
   Language      = {french},
   Organization  = {Université du Littoral Côte d'Opale},

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -1,3 +1,12 @@
+% La compilation de la présente documentation de la classe `yathesis' requiert :
+%
+% - une compilation `pdflatex` complète de `these.tex` situé dans le répertoire
+% `../exemples/specimen/a-plat` avec le package `yathesis-demo` à charger en
+% premier. le plus simple est de lancer `latexmk' comme suit :
+%     latexmk -g -norc -r ./latexmkrc -jobname=these -pdflatex="pdflatex %O '\RequirePackage{etoolbox}\AtEndPreamble{\RequirePackage{yathesis-demo}}\input{%S}'" these.tex
+% - une compilation `pdflatex` complète de `yathesis-fr.tex` comme suit :
+%     latexmk -norc -r ./latexmkrc yathesis-fr
+%
 % Après compilation de la présente documentation, l'impression 2 pages sur 1
 % peut se faire au moyen de :
 % - complètement :
@@ -25,6 +34,8 @@
 \makeindex[title=Index des concepts,extout=pdx,extin=pnd,columnseprule]
 %
 \AtEndPreamble{%
+  \changes{v1.0.0}{2020-03-26}{Documentation révisée}%
+  \changes{v1.0.0}{2020-03-26}{Correction de bugs}%
   \changes{v0.99u}{2019-03-28}{Documentation révisée}%
   \changes{v0.99u}{2019-03-28}{Correction de bugs}%
   \changes{v0.99t}{2018-07-09}{Correction de bug}%
@@ -32,7 +43,7 @@
   \changes{v0.99s}{2018-06-21}{Correction de bug}%
   \changes{v0.99r}{2018-06-02}{Correction de bugs}%
   \changes{v0.99q}{2018-05-04}{Suppression de fichiers inutiles sur le
-    \acrshort*{ctan} (aucun changement dans les fonctionnalités)}%
+    \glsxtrshort*{ctan} (aucun changement dans les fonctionnalités)}%
   \changes{v0.99q}{2018-04-10}{Correction de bugs}%
   \changes{v0.99p}{2016-12-08}{Documentation révisée}%
   \changes{v0.99o}{2016-10-30}{Suppression d'un warning inutile du
@@ -103,7 +114,7 @@
       cas, les pages concernées sont indiquées.
     \end{itemize}
 ]%
-\printbibliography[heading=bibintoc]
+\printbibliography
 \backmatter
 \printglossary[title=Glossaire]\label{glossaire}
 \begingroup

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/latexmkrc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/latexmkrc	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/latexmkrc	2020-03-27 21:14:42 UTC (rev 54589)
@@ -3,21 +3,21 @@
 $bibtex_use = 1;
 $bibtex = 'biber %O %B';
 
-add_cus_dep('glo', 'gls', 0, 'makeglossaries');
-add_cus_dep('glo2', 'gls2', 0, 'makeglossaries');
-add_cus_dep('acn', 'acr', 0, 'makeglossaries');
+add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' );
+add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' );
 add_cus_dep('slo', 'sls', 0, 'makeglossaries');
-sub makeglossaries{
-    system( "makeglossaries \"$_[0]\"" );
+$clean_ext .= " acr acn alg glo gls glg slo sls slg";
+sub makeglossaries {
+  my ($base_name, $path) = fileparse( $_[0] );
+  pushd $path;
+  my $return = system "makeglossaries", $base_name;
+  popd;
+  return $return;
 }
 
 $makeindex = 'texindy -L french';
 
-add_cus_dep('idx', 'ind', 0, 'texindy');
-sub texindy{
-    system("texindy -L french \"$_[0].idx\"");
-}
+push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'idx',
+'ind', 'ist', 'sbl*', 'sl*', 'sym*' ;
 
- at generated_exts = qw(aux idx ind lo* out toc acn acr alg bbl bcf fls gl* ist
-run.xml sbl* sl* sym* xdy unq synctex.gz mw *~
-);
+$clean_ext .= 'synctex.gz* run.xml tex.bak out bbl bcf fdb_latexmk run tdo listing *~ lo* unq mw' ;

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -13,7 +13,7 @@
 \usepackage{caption}
 \usepackage{listings}
 \usepackage{microtype}
-\usepackage{varioref}
+\usepackage[nospace]{varioref}
 \usepackage[xindy,quiet]{imakeidx}
 \usepackage[autostyle]{csquotes}
 \usepackage[backend=biber,safeinputenc]{biblatex}
@@ -101,7 +101,7 @@
 \newglssymbol{ohm}{\si{\ohm}}{ohm}{unité de résistance électrique}
 \newglssymbol{exists}{\ensuremath{\exists}}{quantificateur existentiel}{}
 \newglssymbol[constanteplanck]{planck}{\ensuremath{h}}{constante de
-  Planck}{\ensuremath{h\approx\SI{6,62606957e-34}{\joule\second}}}
+  Planck}{\ensuremath{h=\SI{6.62607015e-34}{\joule\second}}}
 %
 % Configuration globale de l'apparence des listings informatiques
 \lstset{%
@@ -576,7 +576,7 @@
 %
 Si on examine, dans le fichier\index{\gls{latex}!fichier}
 \fichier{developpementI.tex} du répertoire \fichier{corps}, le code source
-du tableau\vref{tab-passionnant}\index{\gls{latex}!tableau}, on verra l'usage
+du tableau~\vref{tab-passionnant}\index{\gls{latex}!tableau}, on verra l'usage
 de commandes permettant d'obtenir des tableaux d'allure
 professionnelle\footnote{Pour obtenir de tels tableaux sous \LaTeX{}, on
   \href{http://www.tug.org/pracjourn/2007-1/mori/mori.pdf}{trouvera sur
@@ -604,7 +604,7 @@
 \section{Méthode de travail}
 \label{sec-methode}
 %
-Nous incluons la figure\vref{fig-tigre}\index{\gls{latex}!figure} qui n'est
+Nous incluons la figure~\vref{fig-tigre}\index{\gls{latex}!figure} qui n'est
 pas là pour faire joli, mais bien pour éclairer notre propos.
 \begin{figure}
   \centering
@@ -618,12 +618,11 @@
 permettant de créer la légende, une légende \og courte\fg{} qui sera
 celle qui figurera, par exemple, dans la liste des figures.
 
-On pourra se convaincre, à la lecture des pages~86 à~89 de la
-\href{http://mirrors.ctan.org/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf}{documentation
-  du package \package{TikZ}}, de ce qu'une figure\index{\gls{latex}!figure}
-n'est pas toujours préférable à un tableau\index{\gls{latex}!tableau}. Plus
-généralement, on pourra lire toute la section~7, intitulée \emph{Guidelines on
-  Graphics} (pages~84 à~90).
+On pourra se convaincre, à la lecture de la section~7.6 \enquote{\emph{Plots and
+    Charts}} de la \href{https://ctan.org/pkg/pgf/doc}{documentation du package
+  \package{TikZ}}, de ce qu'une figure\index{\gls{latex}!figure} n'est pas
+toujours préférable à un tableau\index{\gls{latex}!tableau}. Plus généralement,
+on pourra lire toute la section~7 \enquote{\emph{Guidelines on Graphics}}.
 
 Avec \LaTeX{}\index{\gls{latex}|textbf}, il est extrêmement aisé de créer
 un index\index{\gls{latex}!index}, comme dans les documents les mieux
@@ -681,7 +680,7 @@
 \chapter{Développement}
 
 Nous pouvons faire référence à des graphiques (très jolis au demeurant), comme
-celui de la figure\vref{sin-x*sin-y}.
+celui de la figure~\vref{sin-x*sin-y}.
 \lipsum[3-10]
 \begin{figure}[ht]
   \centering

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/latexmkrc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/latexmkrc	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/latexmkrc	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,23 @@
+$pdf_mode = 1;
+
+$bibtex_use = 1;
+$bibtex = 'biber %O %B';
+
+add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' );
+add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' );
+add_cus_dep('slo', 'sls', 0, 'makeglossaries');
+$clean_ext .= " acr acn alg glo gls glg slo sls slg";
+sub makeglossaries {
+  my ($base_name, $path) = fileparse( $_[0] );
+  pushd $path;
+  my $return = system "makeglossaries", $base_name;
+  popd;
+  return $return;
+}
+
+$makeindex = 'texindy -L french';
+
+push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'idx',
+'ind', 'ist', 'sbl*', 'sl*', 'sym*' ;
+
+$clean_ext .= 'synctex.gz* run.xml tex.bak out bbl bcf fdb_latexmk run tdo listing *~ lo* unq mw' ;

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.pdf	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.pdf	2020-03-27 21:14:42 UTC (rev 54589)

Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,311 @@
+% Document de classe yathesis
+\documentclass{yathesis}
+%
+% Chargement manuel de packages (pas déjà chargés par la classe yathesis)
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{kpfonts}
+\usepackage{booktabs}
+\usepackage{siunitx}
+\usepackage{pgfplots}
+\usepackage{floatrow}
+\usepackage{caption}
+\usepackage{microtype}
+\usepackage[nospace]{varioref}
+%\usepackage[xindy,quiet]{imakeidx}
+%\usepackage[autostyle]{csquotes}
+%\usepackage[backend=biber,safeinputenc]{biblatex}
+\usepackage{hyperref}
+%\usepackage[xindy,acronyms,symbols]{glossaries}
+%
+% (Facultatif) Génération de l'index (obligatoire si un package d'index, par
+% exemple « imakeidx », est chargé)
+% \makeindex
+%
+% (Facultatif) Spécification de la ou des ressources bibliographiques
+% (obligatoire si le package « biblatex » est chargé)
+% \addbibresource{}
+% \addbibresource{}
+%
+% (Facultatif) Génération du glossaire (obligatoire si le package « glossaries »
+% est chargé)
+% \makeglossaries
+%
+% (Facultatif) Configuration des styles du glossaire et de la liste d'acronymes
+% (à n'utiliser que si le package « glossaries » est chargé)
+% \setglossarystyle{indexhypergroup}
+% \setacronymstyle{long-sc-short}
+%
+% (Facultatif) Spécification de la ou des ressources terminologiques
+% \loadglsentries{}
+% \loadglsentries{}
+% \loadglsentries{}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début du document
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Caractéristiques du document
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Préparation des pages de couverture et de titre
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Auteur de la thèse : prénom (1er argument obligatoire), nom (2e argument
+% obligatoire) et éventuel courriel (argument optionnel). Les éventuels accents
+% devront figurer et le nom /ne/ doit /pas/ être saisi en capitales
+\author[]{}{}
+%
+% Titre de la thèse dans la langue principale (argument obligatoire) et dans la
+% langue secondaire (argument optionnel)
+\title[]{}
+%
+% (Facultatif) Sous-titre de la thèse dans la langue principale (argument
+% obligatoire) et dans la langue secondaire (argument optionnel)
+% \subtitle[]{}
+%
+% Champ disciplinaire dans la langue principale (argument obligatoire) et dans
+% la langue secondaire (argument optionnel)
+\academicfield[]{}
+%
+% (Facultatif) Spécialité dans la langue principale (argument obligatoire) et
+% dans la langue secondaire (argument optionnel)
+\speciality[]{}
+%
+% Date de la soutenance, au format {jour}{mois}{année} donnés sous forme de
+% nombres
+\date{}{}{}
+%
+% (Facultatif) Date de la soumission, au format {jour}{mois}{année} donnés sous
+% forme de nombres
+%\submissiondate{}{}{}
+%
+% (Facultatif) Sujet pour les méta-données du PDF
+\subject[]{}
+%
+% (Facultatif) Nom (argument obligatoire) de la ComUE
+\comue[logo=,url=]{}
+%
+% Nom (argument obligatoire) de l'institut (principal en cas de cotutelle)
+\institute[logo=,url=]{}
+%
+% (Facultatif) En cas de cotutelle (normalement, seulement dans le cas de
+% cotutelle internationale), nom (argument obligatoire) du second institut
+% \coinstitute[logo=]{}
+%
+% (Facultatif) Nom (argument obligatoire) de l'école doctorale
+\doctoralschool[url=]{}
+%
+% Nom (1er argument obligatoire) et adresse (2e argument obligatoire) du
+% laboratoire (ou de l'unité) où la thèse a été préparée, à utiliser /autant de
+% fois que nécessaire/
+\laboratory[
+logo=,
+telephone=,
+fax=,
+email=,
+url=
+]{}{%
+  \\
+  \\
+  \\
+  \\
+  \\
+  }
+%
+% Directeur(s) de thèse et membres du jury, saisis au moyen des commandes
+% \supervisor, \cosupervisor, \comonitor, \referee, \committeepresident,
+% \examiner, \guest, à utiliser /autant de fois que nécessaire/ et /seulement
+% si nécessaire/. Toutes basées sur le même modèle, ces commandes ont
+% 2 arguments obligatoires, successivement les prénom et nom de chaque
+% personne. Si besoin est, on peut apporter certaines précisions en argument
+% optionnel, essentiellement au moyen des clés suivantes :
+% - « professor », « seniorresearcher », « associateprofessor »,
+%   « associateprofessor* », « juniorresearcher », « juniorresearcher* » (qui
+%   peuvent ne pas prendre de valeur) pour stipuler le corps auquel appartient
+%   la personne ;
+% - « affiliation » pour stipuler l'institut auquel est affiliée la personne ;
+% - « female » pour stipuler que la personne est une femme pour que certains
+%   mots clés soient accordés en genre.
+%
+\supervisor[,affiliation=]{}{}
+% \cosupervisor[,affiliation=]{}{}
+% \comonitor[,affiliation=]{}{}
+\referee[,affiliation=]{}{}
+\referee[,affiliation=]{}{}
+\committeepresident[,affiliation=]{}{}
+\examiner[,affiliation=]{}{}
+\examiner[,affiliation=]{}{}
+\examiner[,affiliation=]{}{}
+% \guest{}{}
+%
+% (Facultatif) Mention du numéro d'ordre de la thèse (s'il est connu, ce numéro
+% est à spécifier en argument optionnel)
+% \ordernumber[]
+%
+% Préparation des mots clés dans la langue principale (1er argument) et dans la
+% langue secondaire (2e argument)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\keywords{}{}
+%
+% Production des pages de couverture et de titre
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\maketitle
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie liminaire de la thèse
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% (Facultatif) Production de la page de clause de non-responsabilité
+\makedisclaimer
+%
+% (Facultatif) Production de la page de mots clés
+\makekeywords
+%
+% (Facultatif) Production de la page affichant les logo, nom et coordonnées du
+% ou des laboratoires (ou unités de recherche) où la thèse a été préparée
+\makelaboratory
+%
+% (Facultatif) Dédicace(s)
+\dedication{}
+\dedication{}
+% (Facultatif) Production de la page de dédicace(s)
+\makededications
+%
+% (Facultatif) Épigraphe(s)
+\frontepigraph{}{}
+\frontepigraph{}{}
+% (Facultatif) Production de la page de d'épigraphe(s)
+\makefrontepigraphs
+%
+% Résumés (de 1700 caractères maximum, espaces compris) dans la
+% langue principale (1re occurrence de l'environnement « abstract »)
+% et, facultativement, dans la langue secondaire (2e occurrence de
+% l'environnement « abstract »)
+\begin{abstract}
+% ...
+\end{abstract}
+\begin{abstract}
+% ...
+\end{abstract}
+%
+% Production de la page de résumés
+\makeabstract
+%
+% (Facultatif) Chapitre de remerciements
+\chapter{Remerciements}
+% ...
+%
+% (Facultatif) Chapitre d'avertissement
+% \chapter{Avertissement}
+% ...
+%
+% (Facultatif) Liste des acronymes
+% \printacronyms
+%
+% (Facultatif) Liste des symboles
+% \printsymbols
+%
+% (Facultatif) Chapitre d'avant-propos
+% \chapter{Avant-propos}
+% ...
+%
+% Sommaire
+\tableofcontents[depth=chapter,name=Sommaire]
+%
+% (Facultatif) Liste des tableaux
+\listoftables
+%
+% (Facultatif) Table des figures
+\listoffigures
+%
+% (Facultatif) Table des listings (nécessite que le package « listings » soit
+% chargé)
+% \lstlistoflistings
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie principale (du « corps ») de la thèse
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mainmatter
+%
+% Chapitre d'introduction (générale)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter*{Introduction}
+% ...
+%
+% Chapitres ordinaires (avec parties éventuelles)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Première partie éventuelle
+% \part{...}
+%
+% Premier chapitre
+% \chapter{...}
+% ...
+%
+% Deuxième chapitre
+% \chapter{...}
+% ...
+%
+% Troisième chapitre
+% \chapter{...}
+% ...
+%
+%
+% Deuxième partie éventuelle
+% \part{...}
+%
+% Quatrième chapitre
+% \chapter{...}
+% ...
+%
+% Cinquième chapitre
+% \chapter{...}
+% ...
+%
+% Sixième chapitre
+% \chapter{...}
+% ...
+%
+% Chapitre  de conclusion (générale)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\chapter*{Conclusion}
+% ...
+%
+% Liste des références bibliographiques
+%\printbibliography
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie annexe éventuelle
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \appendix
+%
+% Premier chapitre annexe (éventuel)
+% \chapter{...}
+% ...
+%
+% Deuxième chapitre annexe (éventuel)
+% \chapter{...}
+% ...
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie finale
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\backmatter
+%
+% (Facultatif) Glossaire (si souhaité distinct de la liste des acronymes) :
+% \printglossary
+%
+% (Facultatif) Index :
+% \printindex
+%
+% Table des matières
+\tableofcontents
+%
+% (Facultatif) Production de la 4e de couverture :
+\makebackcover
+%
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/a-plat/these.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeI.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeI.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeI.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,2 @@
+% \chapter{...}
+% ...


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeI.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeII.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeII.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeII.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,2 @@
+% \chapter{...}
+% ...


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/annexes/annexeII.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/auxiliaires/bibliographie.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/auxiliaires/bibliographie.bib	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/auxiliaires/bibliographie.bib	2020-03-27 21:14:42 UTC (rev 54589)

Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/auxiliaires/bibliographie.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/characteristics.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/characteristics.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/characteristics.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,96 @@
+% Auteur de la thèse : prénom (1er argument obligatoire), nom (2e argument
+% obligatoire) et éventuel courriel (argument optionnel). Les éventuels accents
+% devront figurer et le nom /ne/ doit /pas/ être saisi en capitales
+\author[]{}{}
+%
+% Titre de la thèse dans la langue principale (argument obligatoire) et dans la
+% langue secondaire (argument optionnel)
+\title[]{}
+%
+% (Facultatif) Sous-titre de la thèse dans la langue principale (argument
+% obligatoire) et dans la langue secondaire (argument optionnel)
+% \subtitle[]{}
+%
+% Champ disciplinaire dans la langue principale (argument obligatoire) et dans
+% la langue secondaire (argument optionnel)
+\academicfield[]{}
+%
+% (Facultatif) Spécialité dans la langue principale (argument obligatoire) et
+% dans la langue secondaire (argument optionnel)
+\speciality[]{}
+%
+% Date de la soutenance, au format {jour}{mois}{année} donnés sous forme de
+% nombres
+\date{}{}{}
+%
+% (Facultatif) Date de la soumission, au format {jour}{mois}{année} donnés sous
+% forme de nombres
+%\submissiondate{}{}{}
+%
+% (Facultatif) Sujet pour les méta-données du PDF
+\subject[]{}
+%
+% (Facultatif) Nom (argument obligatoire) de la ComUE
+\comue[logo=,url=]{}
+%
+% Nom (argument obligatoire) de l'institut (principal en cas de cotutelle)
+\institute[logo=,url=]{}
+%
+% (Facultatif) En cas de cotutelle (normalement, seulement dans le cas de
+% cotutelle internationale), nom (argument obligatoire) du second institut
+% \coinstitute[logo=]{}
+%
+% (Facultatif) Nom (argument obligatoire) de l'école doctorale
+\doctoralschool[url=]{}
+%
+% Nom (1er argument obligatoire) et adresse (2e argument obligatoire) du
+% laboratoire (ou de l'unité) où la thèse a été préparée, à utiliser /autant de
+% fois que nécessaire/
+\laboratory[
+logo=,
+telephone=,
+fax=,
+email=,
+url=
+]{}{%
+  \\
+  \\
+  \\
+  \\
+  \\
+  }
+%
+% Directeur(s) de thèse et membres du jury, saisis au moyen des commandes
+% \supervisor, \cosupervisor, \comonitor, \referee, \committeepresident,
+% \examiner, \guest, à utiliser /autant de fois que nécessaire/ et /seulement
+% si nécessaire/. Toutes basées sur le même modèle, ces commandes ont
+% 2 arguments obligatoires, successivement les prénom et nom de chaque
+% personne. Si besoin est, on peut apporter certaines précisions en argument
+% optionnel, essentiellement au moyen des clés suivantes :
+% - « professor », « seniorresearcher », « associateprofessor »,
+%   « associateprofessor* », « juniorresearcher », « juniorresearcher* » (qui
+%   peuvent ne pas prendre de valeur) pour stipuler le corps auquel appartient
+%   la personne ;
+% - « affiliation » pour stipuler l'institut auquel est affiliée la personne ;
+% - « female » pour stipuler que la personne est une femme pour que certains
+%   mots clés soient accordés en genre.
+%
+\supervisor[,affiliation=]{}{}
+% \cosupervisor[,affiliation=]{}{}
+% \comonitor[,affiliation=]{}{}
+\referee[,affiliation=]{}{}
+\referee[,affiliation=]{}{}
+\committeepresident[,affiliation=]{}{}
+\examiner[,affiliation=]{}{}
+\examiner[,affiliation=]{}{}
+\examiner[,affiliation=]{}{}
+% \guest{}{}
+%
+% (Facultatif) Mention du numéro d'ordre de la thèse (s'il est connu, ce numéro
+% est à spécifier en argument optionnel)
+% \ordernumber[]
+%
+% Préparation des mots clés dans la langue principale (1er argument) et dans la
+% langue secondaire (2e argument)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\keywords{}{}


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/characteristics.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/macros.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/macros.tex	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/macros.tex	2020-03-27 21:14:42 UTC (rev 54589)

Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/macros.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/thesis.cfg
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/thesis.cfg	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/thesis.cfg	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,4 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Ce fichier doit s'appeler « thesis.cfg » et se situer dans le dossier
+% « configuration » ; sinon, la classe yathesis ne le détectera pas.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/configuration/thesis.cfg
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/conclusion.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/conclusion.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/conclusion.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,2 @@
+\chapter*{Conclusion}
+% ...


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/conclusion.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/introduction.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/introduction.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/introduction.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,2 @@
+\chapter*{Introduction}
+% ...


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/corps/introduction.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/latexmkrc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/latexmkrc	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/latexmkrc	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,23 @@
+$pdf_mode = 1;
+
+$bibtex_use = 1;
+$bibtex = 'biber %O %B';
+
+add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' );
+add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' );
+add_cus_dep('slo', 'sls', 0, 'makeglossaries');
+$clean_ext .= " acr acn alg glo gls glg slo sls slg";
+sub makeglossaries {
+  my ($base_name, $path) = fileparse( $_[0] );
+  pushd $path;
+  my $return = system "makeglossaries", $base_name;
+  popd;
+  return $return;
+}
+
+$makeindex = 'texindy -L french';
+
+push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'idx',
+'ind', 'ist', 'sbl*', 'sl*', 'sym*' ;
+
+$clean_ext .= 'synctex.gz* run.xml tex.bak out bbl bcf fdb_latexmk run tdo listing *~ lo* unq mw' ;

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/dedicaces.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/dedicaces.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/dedicaces.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,5 @@
+% Dédicace(s)
+\dedication{}
+\dedication{}
+% Production de la page de dédicace(s)
+\makededications


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/dedicaces.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/epigraphes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/epigraphes.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/epigraphes.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,5 @@
+% Épigraphes(s)
+\frontepigraph{}{}
+\frontepigraph{}{}
+% Production de la page de d'épigraphe(s)
+\makefrontepigraphs


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/epigraphes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/remerciements.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/remerciements.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/remerciements.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,2 @@
+\chapter{Remerciements}
+% ...


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/remerciements.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/resumes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/resumes.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/resumes.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,13 @@
+% Résumés (de 1700 caractères maximum, espaces compris) dans la
+% langue principale (1re occurrence de l'environnement « abstract »)
+% et, facultativement, dans la langue secondaire (2e occurrence de
+% l'environnement « abstract »)
+\begin{abstract}
+% ...
+\end{abstract}
+\begin{abstract}
+% ...
+\end{abstract}
+%
+% Production de la page de résumés
+\makeabstract


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/liminaires/resumes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.pdf	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.pdf	2020-03-27 21:14:42 UTC (rev 54589)

Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.tex	2020-03-27 21:14:42 UTC (rev 54589)
@@ -0,0 +1,195 @@
+% Document de classe yathesis
+\documentclass{yathesis}
+%
+% Chargement manuel de packages (pas déjà chargés par la classe yathesis)
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{kpfonts}
+\usepackage{booktabs}
+\usepackage{siunitx}
+\usepackage{pgfplots}
+\usepackage{floatrow}
+\usepackage{caption}
+\usepackage{microtype}
+\usepackage[nospace]{varioref}
+%\usepackage[xindy,quiet]{imakeidx}
+%\usepackage[autostyle]{csquotes}
+%\usepackage[backend=biber,safeinputenc]{biblatex}
+\usepackage{hyperref}
+%\usepackage[xindy,acronyms,symbols]{glossaries}
+%
+% (Facultatif) Génération de l'index (obligatoire si un package d'index, par
+% exemple « imakeidx », est chargé)
+% \makeindex
+%
+% (Facultatif) Spécification de la ou des ressources bibliographiques
+% (obligatoire si le package « biblatex » est chargé)
+% \addbibresource{auxiliaires/bibliographie.bib}
+% \addbibresource{auxiliaires/}
+%
+% (Facultatif) Génération du glossaire (obligatoire si le package « glossaries »
+% est chargé)
+% \makeglossaries
+%
+% (Facultatif) Configuration des styles du glossaire et de la liste d'acronymes
+% (à n'utiliser que si le package « glossaries » est chargé)
+% \setglossarystyle{indexhypergroup}
+% \setacronymstyle{long-sc-short}
+%
+% (Facultatif) Spécification de la ou des ressources terminologiques
+% \loadglsentries{auxiliaires/}
+% \loadglsentries{auxiliaires/}
+% \loadglsentries{auxiliaires/}
+%
+% Les réglages figurant habituellement dans le préambule, notamment concernant
+% la bibliographie et l'éventuel index, peuvent être saisis dans le fichier
+% « thesis.cfg » (situé dans le sous-dossier « configuration ») qui est
+% automatiquement importé par la classe yathesis.
+%
+% Importation manuelle du fichier de macros personnelles
+\input{configuration/macros}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début du document
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Caractéristiques du document
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Préparation des pages de couverture et de titre
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Les caractéristiques de la thèse sont saisies dans le fichier
+% « characteristics.tex » (situé dans le dossier « configuration »).
+%
+% Production des pages de couverture et de titre
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\maketitle
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie liminaire de la thèse
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% (Facultatif) Production de la page de clause de non-responsabilité
+\makedisclaimer
+%
+% (Facultatif) Production de la page de mots clés
+\makekeywords
+%
+% (Facultatif) Production de la page affichant les logo, nom et coordonnées du
+% ou des laboratoires (ou unités de recherche) où la thèse a été préparée
+\makelaboratory
+%
+% (Facultatif) Dédicace(s)
+\input{liminaires/dedicaces}
+%
+% (Facultatif) Épigraphe(s)
+\input{liminaires/epigraphes}
+%
+% Résumés succincts
+\input{liminaires/resumes}
+%
+% (Facultatif) Chapitre de remerciements
+\include{liminaires/remerciements}
+%
+% (Facultatif) Chapitre d'avertissement
+% \include{liminaires/avertissement}
+%
+% (Facultatif) Liste des acronymes
+% \printacronyms
+%
+% (Facultatif) Liste des symboles
+% \printsymbols
+%
+% (Facultatif) Chapitre d'avant-propos
+% \include{liminaires/avant-propos}
+%
+% Sommaire
+\tableofcontents[depth=chapter,name=Sommaire]
+%
+% (Facultatif) Liste des tableaux
+\listoftables
+%
+% (Facultatif) Table des figures
+\listoffigures
+%
+% (Facultatif) Table des listings (nécessite que le package « listings » soit
+% chargé)
+% \lstlistoflistings
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie principale (du « corps ») de la thèse
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mainmatter
+%
+% Chapitre d'introduction (générale)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\include{corps/introduction}
+%
+% Chapitres ordinaires (avec parties éventuelles)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Première partie éventuelle
+% \part{...}
+%
+% Premier chapitre
+% \include{corps/}
+%
+% Deuxième chapitre
+% \include{corps/}
+%
+% Troisième chapitre
+% \include{corps/}
+%
+%
+% Deuxième partie éventuelle
+% \part{...}
+%
+% Quatrième chapitre
+% \include{corps/}
+%
+% Cinquième chapitre
+% \include{corps/}
+%
+% Sixième chapitre
+% \include{corps/}
+%
+% Chapitre  de conclusion (générale)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\include{corps/conclusion}
+%
+% Liste des références bibliographiques
+%\printbibliography
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie annexe éventuelle
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \appendix
+%
+% Premier chapitre annexe (éventuel)
+% \include{annexes/annexeI}
+%
+% Deuxième chapitre annexe (éventuel)
+% \include{annexes/annexeII}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Début de la partie finale
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\backmatter
+%
+% (Facultatif) Glossaire (si souhaité distinct de la liste des acronymes) :
+% \printglossary
+%
+% (Facultatif) Index :
+% \printindex
+%
+% Table des matières
+\tableofcontents
+%
+% (Facultatif) Production de la 4e de couverture :
+\makebackcover
+%
+\end{document}


Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/canevas/en-arborescence/these.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/yathesis/yathesis-samples-templates.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/yathesis/yathesis-samples-templates.dtx	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/source/latex/yathesis/yathesis-samples-templates.dtx	2020-03-27 21:14:42 UTC (rev 54589)
@@ -29,7 +29,7 @@
 \usepackage{caption}
 %<these-sample|flat-sample>\usepackage{listings}
 \usepackage{microtype}
-\usepackage{varioref}
+\usepackage[nospace]{varioref}
 %<these-sample|flat-sample>\usepackage[xindy,quiet]{imakeidx}
 %<these-master|flat-template>%\usepackage[xindy,quiet]{imakeidx}
 %<these-sample|flat-sample>\usepackage[autostyle]{csquotes}
@@ -166,7 +166,7 @@
 \newglssymbol{ohm}{\si{\ohm}}{ohm}{unité de résistance électrique}
 \newglssymbol{exists}{\ensuremath{\exists}}{quantificateur existentiel}{}
 \newglssymbol[constanteplanck]{planck}{\ensuremath{h}}{constante de
-  Planck}{\ensuremath{h\approx\SI{6,62606957e-34}{\joule\second}}}
+  Planck}{\ensuremath{h=\SI{6.62607015e-34}{\joule\second}}}
 %</flat-sample|symbols-sample>
 %<*these-sample|these-master>
 %<<COMMENT
@@ -910,7 +910,7 @@
 %COMMENT
 Si on examine, dans le fichier\index{\gls{latex}!fichier}
 \fichier{developpementI.tex} du répertoire \fichier{corps}, le code source
-du tableau\vref{tab-passionnant}\index{\gls{latex}!tableau}, on verra l'usage
+du tableau~\vref{tab-passionnant}\index{\gls{latex}!tableau}, on verra l'usage
 de commandes permettant d'obtenir des tableaux d'allure
 professionnelle\footnote{Pour obtenir de tels tableaux sous \LaTeX{}, on
   \href{http://www.tug.org/pracjourn/2007-1/mori/mori.pdf}{trouvera sur
@@ -944,7 +944,7 @@
 %<<COMMENT
 %
 %COMMENT
-Nous incluons la figure\vref{fig-tigre}\index{\gls{latex}!figure} qui n'est
+Nous incluons la figure~\vref{fig-tigre}\index{\gls{latex}!figure} qui n'est
 pas là pour faire joli, mais bien pour éclairer notre propos.
 \begin{figure}
   \centering
@@ -959,12 +959,11 @@
 permettant de créer la légende, une légende \og courte\fg{} qui sera
 celle qui figurera, par exemple, dans la liste des figures.
 
-On pourra se convaincre, à la lecture des pages~86 à~89 de la
-\href{http://mirrors.ctan.org/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf}{documentation
-  du package \package{TikZ}}, de ce qu'une figure\index{\gls{latex}!figure}
-n'est pas toujours préférable à un tableau\index{\gls{latex}!tableau}. Plus
-généralement, on pourra lire toute la section~7, intitulée \emph{Guidelines on
-  Graphics} (pages~84 à~90).
+On pourra se convaincre, à la lecture de la section~7.6 \enquote{\emph{Plots and
+    Charts}} de la \href{https://ctan.org/pkg/pgf/doc}{documentation du package
+  \package{TikZ}}, de ce qu'une figure\index{\gls{latex}!figure} n'est pas
+toujours préférable à un tableau\index{\gls{latex}!tableau}. Plus généralement,
+on pourra lire toute la section~7 \enquote{\emph{Guidelines on Graphics}}.
 
 Avec \LaTeX{}\index{\gls{latex}|textbf}, il est extrêmement aisé de créer
 un index\index{\gls{latex}!index}, comme dans les documents les mieux
@@ -1065,7 +1064,7 @@
 \chapter{Développement}
 
 Nous pouvons faire référence à des graphiques (très jolis au demeurant), comme
-celui de la figure\vref{sin-x*sin-y}.
+celui de la figure~\vref{sin-x*sin-y}.
 %
 \lipsum[3-10]
 \begin{figure}[ht]
@@ -1370,7 +1369,3 @@
 %    \end{macrocode}
 %
 % \endinput
-% Local Variables:
-% mode: doctex
-% TeX-master: t
-% End:

Modified: trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx	2020-03-27 21:14:42 UTC (rev 54589)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2012-2019 by Denis Bitouz'e <denis.bitouze at univ-littoral.fr>
+% Copyright (C) 2012-2020 by Denis Bitouz'e <denis.bitouze at univ-littoral.fr>
 % -------------------------------------------------------------------------------
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c
@@ -23,7 +23,7 @@
 %<*readme>
 -----------------------------------------------------------------------
 
-- `yathesis` --- Yet Another Thesis Class, version 0.99u
+- `yathesis` --- Yet Another Thesis Class, version 1.0.0
 - E-mail: `denis.bitouze at univ-littoral.fr`
 - Released under the LaTeX Project Public License v1.3c or later. See
   http://www.latex-project.org/lppl.txt
@@ -73,7 +73,7 @@
 \input docstrip.tex
 \Msg{********************************************************}
 \Msg{* Installation}
-\Msg{* Class: yathesis 2019-03-28 v0.99u}
+\Msg{* Class: yathesis 2020-03-26 v1.0.0}
 \Msg{* that helps to write thesis following French rules (DB)}
 \Msg{********************************************************}
 \keepsilent
@@ -87,7 +87,7 @@
 -----------------------------------------------------------------------
 \endpreamble
 \postamble
-% Copyright (C) 2012-2019 by Denis Bitouzé <denis.bitouze at univ-littoral.fr>
+% Copyright (C) 2012-2020 by Denis Bitouzé <denis.bitouze at univ-littoral.fr>
 ----------------------------------------------------------------------------------
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3c
@@ -265,14 +265,14 @@
 \fi
 %</internal>
 % \fi
-% \def\YADnblastversion{0.99u}
+% \def\YADnblastversion{1.0.0}
 % \def\YADdatelastversion{\today}
 % \def\fileversion{v\YADnblastversion}
 % \def\filedate{\YADdatelastversion}
 % \iffalse
 %<*class>
-\def\fileversion{v0.99u}
-\def\filedate{2019/03/28}
+\def\fileversion{v1.0.0}
+\def\filedate{2020/03/26}
 %</class>
 %<*driver>
 \ProvidesFile{yathesis.dtx}
@@ -280,7 +280,7 @@
 \ReplaceClass{article}{report}
 \BeforePackage{doc}{\let\oldmaketitle\maketitle}
 \documentclass[english,french]{ltxdoc}
-\usepackage{denisbdoc}
+\usepackage[yad]{denisbdoc}
 \lstMakeShortInline[style=dbtex]"
 \usepackage[lining]{libertine}
 \renewcommand{\ttdefault}{lmtt}
@@ -448,6 +448,7 @@
 \newbool{YAD at valid@month}
 \newbool{YAD at valid@year}
 \newbool{YAD at mainmatter@used}
+\newbool{YAD at backmatter}
 \newbool{YAD at localtocs}%
 \newbool{YAD at nextwithlocaltoc}%
 \newbool{YAD at nonnumbered@chapter}%
@@ -456,6 +457,7 @@
 \newbool{YAD at nonnumbered@subsubsection}%
 \newbool{YAD at nonnumbered@paragraph}%
 \newbool{YAD at nonnumbered@subparagraph}%
+\newbool{YAD at colophon}%
 %
 \newlength{\cmdKV at YAD@logoheight}
 \newlength{\YAD at max@logoheight}
@@ -503,15 +505,15 @@
 % ou "version=inprogress*" est passée à la \yatcl{}.
 %    \begin{macrocode}
 \newcommand{\YAD at generic@text}{%
-  Un texte generique risque d'etre affiche a la place.\MessageBreak%
+  Un texte générique risque d'être affiché à la place.\MessageBreak%
 }%
 \newcommand{\YAD at quiet@text}[1]{%
-  Pour ne plus etre importune par la presente erreur,\MessageBreak%
+  Pour ne plus être importuné(e) par la présente erreur,\MessageBreak%
   on peut passer l'option\MessageBreak%
   \space\space`#1'\MessageBreak%
-  a la classe `yathesis', mais cela peut serieusement\MessageBreak%
-  alterer son fonctionnement : option a utiliser\MessageBreak%
-  \space\space\space\space/a ses risques et perils !/%
+  à la classe `yathesis', mais cela peut sérieusement\MessageBreak%
+  altérer son fonctionnement : option à utiliser\MessageBreak%
+  \space\space\space\space/à ses risques et périls !/%
 }%
 \newcommand{\YAD at extra@help at text}{%
   \MessageBreak%
@@ -614,8 +616,8 @@
   }%
   % }{%
   %   \ClassWarningNoLine{yathesis}{%
-  %     Valeur passee a la cle `#1' non valide :\MessageBreak%
-  %     cette valeur ne peut etre que `true' ou `false'%
+  %     Valeur passée à la clé `#1' non valide :\MessageBreak%
+  %     cette valeur ne peut être que `true' ou `false'%
   %   }%
   % }%
 }%
@@ -810,13 +812,13 @@
       test {\ifstrequal{#1}{chapter}}
     }{%
       \YAD at ClassWarningNoLine{%
-        La valeur (`#1') passee a la cle\MessageBreak%
+        La valeur (`#1') passée à la cle\MessageBreak%
          `localtocs/depth'\MessageBreak%
         en option de classe n'est pas un des niveaux de\MessageBreak%
         sectionnement acceptes :\MessageBreak%
         `section', `subsection',`subsubsection',\MessageBreak%
         `paragraph', `subparagraph'.\MessageBreak%
-        Le niveau `\YAD at tocdepth' va etre utilise a la place%
+        Le niveau `\YAD at tocdepth' va être utilisé à la place%
       }%
     }{%
     }%
@@ -841,7 +843,7 @@
         L'ajout automatique des bibliographies locales en fin\MessageBreak%
         de chapitres fourni par l'option de classe\MessageBreak%
         `localbibs' repose sur le package `biblatex'\MessageBreak%
-        que vous n'avez pas charge.\MessageBreak%
+        que vous n'avez pas chargé.\MessageBreak%
         La classe `yathesis' va le faire pour vous mais\MessageBreak%
         le recours a ce package pour la bibliographie sera\MessageBreak%
         alors necessaire et exclura tout autre outil\MessageBreak%
@@ -868,9 +870,6 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-% \def\YAD at interligne{single}%
-% \define at choicekey*{yathesis.cls}{space}{single,onehalf,double}[single]%
-% {\def\YAD at interligne{#1}}%
 \def\YAD at interligne{single}%
 \yadsetup{%
   space/.is choice,%
@@ -882,7 +881,18 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
+\def\YAD at colophon@location{verso-frontcover}%
 \yadsetup{%
+  colophon-location/.is choice,%
+  colophon-location/nowhere/.code={\def\YAD at colophon@location{nowhere}},%
+  colophon-location/verso-frontcover/.code={\def\YAD at colophon@location{verso-frontcover}},%
+  colophon-location/recto-backcover/.code={\def\YAD at colophon@location{recto-backcover}},%
+  colophon-location/.initial=verso-frontcover%
+}%
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+\yadsetup{%
   mainlanguage/.store in=\YAD at mainlanguage,%
   secnumdepth/.store in=\YAD at secnumdepth,%
   sepcorpaffilfrench/.store in=\YAD at global@sepcorpaffil at french,%
@@ -1046,11 +1056,10 @@
 %    \begin{macrocode}
 \RequirePackage{setspace}[2011/12/19]%
 %    \end{macrocode}
-% % Pour régler finement la profondeur de la table des matières et de la
-% % numérotation
-% %    \begin{macrocode}
-% \RequirePackage{tocvsec2}[2014/03/10]%
-% %    \end{macrocode}
+% Pour un colophon
+%    \begin{macrocode}
+\RequirePackage[noclrdblpg,nofullpage,aftertitle=1em]{colophon}[2018/04/01]%
+%    \end{macrocode}
 % Pour faire figurer les table des matières, bibliographie et index
 % dans la table des matières
 %    \begin{macrocode}
@@ -1205,10 +1214,10 @@
 }{%
   % \AtEndPreamble{%
   \YAD at ClassWarningNoLine{%
-    La version de `babel' utilisee est obsolete.\MessageBreak%
+    La version de `babel' utilisée est obsolète.\MessageBreak%
     La classe `yathesis' va essayer de faire son possible\MessageBreak%
     mais il est possible qu'elle produise des resultats\MessageBreak%
-    non prevus. Il est conseille de mettre a jour sa\MessageBreak%
+    non prévus. Il est conseillé de mettre à jour sa\MessageBreak%
     distribution TeX%
   }%
   % }%
@@ -1222,6 +1231,20 @@
 \addto\captionsfrench{\def\tablename{{\scshape Tableau}}}%
 %    \end{macrocode}
 %
+% % On redéfinit l'environnement "colophon" pour pouvoir disposer de la macro
+% % "\colophon" qui va héberger le contenu du colophon.
+% %    \begin{macrocode}
+% \let\YAD at colophon@ORI\colophon
+% \let\colophon\relax
+% \let\YAD at endcolophon@ORI\endcolophon
+% \let\endcolophon\relax
+% %    \end{macrocode}
+% On redéfinit la taille des caractères des titre et texte du colophon.
+%    \begin{macrocode}
+\colophonpreparhook{\normalsize}
+\colophonpretitlehook{\Large}
+%    \end{macrocode}
+%
 % On définit la macro "\YAD at ifemptyorundef" qui teste si le nom passé est celui
 % d'une macro inexistante ou dont le texte de remplacement est vide (ou
 % constitué d'espaces seulement).
@@ -1250,7 +1273,7 @@
       \ifnumgreater{\value{YAD at warnings}}{0}{%
         % \immediate\write\YAD at file{%
           \ClassWarningNoLine{yathesis}{%
-            L'option `nowarning' ayant ete utilisee,\MessageBreak%
+            L'option `nowarning' ayant été utilisée,\MessageBreak%
             \theYAD at warnings\space warning%
             \ifnumequal{\value{YAD at warnings}}{1}{%
               \space propre%
@@ -1258,15 +1281,15 @@
               s propres%
             }
             %
-            a la classe `yathesis'\MessageBreak%
+            à la classe `yathesis'\MessageBreak%
             \ifnumequal{\value{YAD at warnings}}{1}{%
-              a ete masque%
+              a été masqué%
             }{%
-              ont ete masques%
+              ont été masqués%
             }
             %
             dans ce fichier de log.\MessageBreak%
-            Il est fortement conseille de reactiver\MessageBreak%
+            Il est fortement conseillé de réactiver\MessageBreak%
             l'affichage de ce%
             \ifnumequal{\value{YAD at warnings}}{1}{%
               \space warning%
@@ -1569,7 +1592,7 @@
               \lstinline[morekeywords=expression]|\\expression\{|%
               \YAD at meta{label}%
               \lstinline|\}\{|%
-              \YAD at meta{valeur (en fran\c cais)}%
+              \YAD at meta{valeur (en français)}%
               \lstinline|\}\{|%
               \YAD at meta{valeur (en anglais)}%
               \lstinline|\}|
@@ -1890,19 +1913,19 @@
 \newcommand{\YAD at error@firstlastnames at empty}[4]{%
   \ifthenelse{\isempty{#2}}{%
     \YAD at ClassError{%
-      Prenom #1 non specifie%
+      Prénom #1 non specifié%
     }{%
       Le 1er argument obligatoire de la commande \string#4\MessageBreak%
-      est vide (celui-ci doit etre renseigne).%
+      est vide (celui-ci doit être renseigné).%
     }%
   }{%
   }%
   \ifthenelse{\isempty{#3}}{%
     \YAD at ClassError{%
-      Nom #1 non specifie%
+      Nom #1 non specifié%
     }{%
       Le 2e argument obligatoire de la commande \string#4\MessageBreak%
-      est vide (celui-ci doit etre renseigne).%
+      est vide (celui-ci doit être renseigné).%
     }%
   }{%
   }%
@@ -1930,10 +1953,10 @@
     bool {YAD at female} or %
     not bool {YAD at male}%
   }{%
-    \YAD at error@firstlastnames at empty{de la directrice de these}{#2}{#3}{\supervisor}%
+    \YAD at error@firstlastnames at empty{de la directrice de thèse}{#2}{#3}{\supervisor}%
     \YAD at staff[role=supervisor-female,#1]{#2}{#3}{YAD at supervisors}%
   }{%
-    \YAD at error@firstlastnames at empty{du directeur de these}{#2}{#3}{\supervisor}%
+    \YAD at error@firstlastnames at empty{du directeur de thèse}{#2}{#3}{\supervisor}%
     \YAD at staff[role=supervisor,#1]{#2}{#3}{YAD at supervisors}%
   }%
   \if at tempswa%
@@ -1956,10 +1979,10 @@
     bool {YAD at female} or %
     not bool {YAD at male}%
   }{%
-    \YAD at error@firstlastnames at empty{de la co-directrice de these}{#2}{#3}{\cosupervisor}%
+    \YAD at error@firstlastnames at empty{de la co-directrice de thèse}{#2}{#3}{\cosupervisor}%
     \YAD at staff[role=cosupervisor-female,#1]{#2}{#3}{YAD at supervisors}%
   }{%
-    \YAD at error@firstlastnames at empty{du co-directeur de these}{#2}{#3}{\cosupervisor}%
+    \YAD at error@firstlastnames at empty{du co-directeur de thèse}{#2}{#3}{\cosupervisor}%
     \YAD at staff[role=cosupervisor,#1]{#2}{#3}{YAD at supervisors}%
   }%
   \if at tempswa%
@@ -1983,10 +2006,10 @@
     bool {YAD at female} or %
     not bool {YAD at male}%
   }{%
-    \YAD at error@firstlastnames at empty{de la co-encadrante de these}{#2}{#3}{\comonitor}%
+    \YAD at error@firstlastnames at empty{de la co-encadrante de thèse}{#2}{#3}{\comonitor}%
     \YAD at staff[role=comonitor-female,#1]{#2}{#3}{YAD at supervisors}%
   }{%
-    \YAD at error@firstlastnames at empty{de co-encadrant de these}{#2}{#3}{\comonitor}%
+    \YAD at error@firstlastnames at empty{de co-encadrant de thèse}{#2}{#3}{\comonitor}%
     \YAD at staff[role=comonitor,#1]{#2}{#3}{YAD at supervisors}%
   }%
   \if at tempswa%
@@ -2468,7 +2491,7 @@
          Argument obligatoire de \csuse{#2}\space vide%
        }{%
          L'argument obligatoire de la commande \csuse{#2}\MessageBreak%
-         est vide (celui-ci doit etre renseigne).%
+         est vide (celui-ci doit être renseigné).%
        }%
      }{%
      }%
@@ -2591,8 +2614,8 @@
 % %    \begin{macrocode}
 %         \ifthenelse{\equal{#2}{doctoralschool}}{%
 %           \YAD at ClassWarningNoLine{%
-%             Le logo de l'ecole doctorale a ete fourni mais\MessageBreak%
-%             il n'apparaitra nulle part. Le mieux est de le supprimer%
+%             Le logo de l'école doctorale a été fourni mais\MessageBreak%
+%             il n'apparaîtra nulle part. Le mieux est de le supprimer%
 %           }%
 %         }{%
 %         }%
@@ -2670,7 +2693,7 @@
     Argument obligatoire de \csuse{#2}\space vide%
   }{%
     L'argument obligatoire de la commande \csuse{#2}\MessageBreak%
-    est vide (celui-ci doit etre renseigne).%
+    est vide (celui-ci doit être renseigné).%
   }%
 }{%
 }%
@@ -2709,9 +2732,9 @@
                 \YAD at ClassError[no#2]{%
                   Argument optionnel de \csuse{#2}\space vide%
                 }{%
-                  La commande \csuse{#2}\space a ete utilisee\MessageBreak%
+                  La commande \csuse{#2}\space a été utilisée\MessageBreak%
                   mais avec un argument optionnel vide : celui-ci doit\MessageBreak%
-                  etre soit non vide soit pas utilise%
+                  être soit non vide soit pas utilisé%
                 }%
                 \YAD at reach@file{\YAD at generic@argument at translate{#2}}%
               }{%
@@ -2745,12 +2768,13 @@
 \YAD at create@macro[entite]{company}
 \YAD at create@macro[entite]{cocompany}
 \YAD at create@macro[entite]{doctoralschool}
+\YAD at create@macro{colophontext}
 \YAD at create@macro[bilingue]{academicfield}
 \YAD at create@macro[bilingue]{speciality}
 \YAD at create@macro[bilingue]{title}
 \YAD at create@macro[bilingue]{subtitle}
 \YAD at create@macro[bilingue]{subject}
-\YAD at create@macro{disclaimer}
+\YAD at create@macro{disclaimertext}
 %    \end{macrocode}
 % Commande définissant le numéro d'ordre de la thèse, tel qu'exigé par certains
 % instituts.
@@ -2772,10 +2796,10 @@
       \YAD at ClassError{%
         Argument optionnel de \protect\ordernumber\space vide%
       }{%
-        La commande \protect\ordernumber\space a ete
-        utilisee\MessageBreak%
+        La commande \protect\ordernumber\space a été
+        utilisée\MessageBreak%
         mais avec un argument optionnel vide : celui-ci doit\MessageBreak%
-        etre soit non vide soit pas utilise.%
+        être soit non vide soit pas utilisé.%
       }%
     }{%
       #1%
@@ -2811,7 +2835,7 @@
       #3%
     }%
   }%
-  \YAD at error@firstlastnames at empty{de l'auteur de la these}{#2}{#3}{\author}%
+  \YAD at error@firstlastnames at empty{de l'auteur de la thèse}{#2}{#3}{\author}%
   \YAD at hypersetup{pdfauthor=\YAD at firstname@author{} \YAD at lastname@author}%
   \newcommand*\YAD at email@author{%
     #1%
@@ -2877,9 +2901,9 @@
         Jour de la date de #5 non valide%
       }{%
         La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-        n'a pas ete correctement saisie car le\MessageBreak%
+        n'a pas été correctement saisie car le\MessageBreak%
         jour (`\YAD at daydate') n'est pas valide :\MessageBreak%
-        ce doit etre un nombre entier entre 1 et 31.%
+        ce doit être un nombre entier entre 1 et 31.%
       }%
     }{%
       \IfDecimal{\YAD at daydate}{%
@@ -2894,9 +2918,9 @@
           Jour de la date de #5 non valide%
         }{%
           La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-          n'a pas ete correctement saisie car le\MessageBreak%
+          n'a pas été correctement saisie car le\MessageBreak%
           numero de jour (`\YAD at daydate') n'est pas valide :\MessageBreak%
-          ce doit etre un nombre entier entre 1 et 31.%
+          ce doit être un nombre entier entre 1 et 31.%
         }%
       }{%
         \global\booltrue{YAD at valid@day}%
@@ -2910,9 +2934,9 @@
         Mois de la date de #5 non valide%
       }{%
         La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-        n'a pas ete correctement saisie car le\MessageBreak%
+        n'a pas été correctement saisie car le\MessageBreak%
         mois (`\YAD at monthdate') n'est pas valide :\MessageBreak%
-        ce doit etre un nombre entier entre\MessageBreak%
+        ce doit être un nombre entier entre\MessageBreak%
         1 (janvier) et 12 (decembre).%
       }%
     }{%
@@ -2928,9 +2952,9 @@
           Mois de la date de #5 non valide%
         }{%
           La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-          n'a pas ete correctement saisie car le\MessageBreak%
+          n'a pas été correctement saisie car le\MessageBreak%
           numero de mois (`\YAD at monthdate') n'est pas valide :\MessageBreak%
-          ce doit etre un nombre entier entre\MessageBreak%
+          ce doit être un nombre entier entre\MessageBreak%
           1 (janvier) et 12 (decembre).%
         }%
       }{%
@@ -2942,11 +2966,11 @@
       not (test {\IfInteger{\YAD at yeardate}})%
     }{%
       \YAD at ClassError[nodate]{%
-        Annee de la date de #5 non valide%
+        Année de la date de #5 non valide%
       }{%
         La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-        n'a pas ete correctement saisie car l'annee\MessageBreak%
-        (`\YAD at yeardate') n'est pas valide : ce doit etre\MessageBreak%
+        n'a pas été correctement saisie car l'année\MessageBreak%
+        (`\YAD at yeardate') n'est pas valide : ce doit être\MessageBreak%
         un nombre entier.%
       }%
     }{%
@@ -3009,9 +3033,9 @@
       }{%
       }{%
         \YAD at ClassError[nodate]{%
-          Date de soutenance non specifiee%
+          Date de soutenance non specifiée%
         }{%
-          La commande \protect\date\space n'a pas ete utilisee\MessageBreak%
+          La commande \protect\date\space n'a pas été utilisée\MessageBreak%
           (celle-ci est requise).%
         }%
       }%
@@ -3135,12 +3159,12 @@
             \@ifundefined {Etoc@\cmdKV at YAD@depth @@}
             {%
               \YAD at ClassWarningNoLine{%
-                La valeur (`\cmdKV at YAD@depth') passee a la cle `depth'\MessageBreak%
+                La valeur (`\cmdKV at YAD@depth') passée à la clé `depth'\MessageBreak%
                 en argument de la commande \string\tableofcontents\space n'est pas\MessageBreak%
                 un des niveaux de sectionnement connus :\MessageBreak%
                 `part', `chapter', `section', `subsection',\MessageBreak%
                 `subsubsection', `paragraph', `subparagraph', `none' et `all'.\MessageBreak%
-                Le niveau `\YAD at tocdepth' va etre utilise a la place%
+                Le niveau `\YAD at tocdepth' va être utilisé à la place%
               }%
               \let\cmdKV at YAD@depth\YAD at tocdepth
             }{%
@@ -3214,14 +3238,14 @@
         \else%
         \setcounter{secnumdepth}{3}%
         \YAD at ClassWarningNoLine{%
-        La valeur (`\YAD at secnumdepth') passee a la cle `secnumdepth'\MessageBreak%
+        La valeur (`\YAD at secnumdepth') passée à la clé `secnumdepth'\MessageBreak%
         en argument de la commande \string\documentclass\space n'est
         pas\MessageBreak%
         un des niveaux de sectionnement connus (`part', `chapter',\MessageBreak%
         `section', `subsection', `subsubsection', `paragraph',\MessageBreak%
         `subparagraph', `none' et `all').\MessageBreak%
-        Le niveau `subsection' va etre utilise\MessageBreak%
-        a la place%
+        Le niveau `subsection' va être utilisé\MessageBreak%
+        à la place%
         }%
         \fi%
         }
@@ -3246,8 +3270,9 @@
 %    \begin{macrocode}
 \newcommand*{\YAD at chapter@header}{%
   \ifboolexpr{
-    (test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
-    {YAD at nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
+    ((test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
+    {YAD at nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}) and
+    (not bool {YAD at backmatter})
   }{%
     \MakeUppercase\chaptername{}\ \thechapter.
   }{%
@@ -3261,8 +3286,9 @@
 %    \begin{macrocode}
 \newcommand*{\YAD at section@header}{%
   \ifboolexpr{
-    (test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
-    {YAD at nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
+    ((test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
+    {YAD at nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}) and
+    (not bool {YAD at backmatter})%
   }{%
     \thesection.
   }{%
@@ -3453,11 +3479,11 @@
   }{%
   }{%
     \YAD at ClassError*{%
-      Commande \protect\mainmatter\space non utilisee%
+      Commande \protect\mainmatter\space non utilisée%
     }{%
       La commande \protect\mainmatter\space introduisant la partie principale
       du document\MessageBreak%
-      n'a pas ete utilisee. Celle-ci est requise.%
+      n'a pas été utilisée. Celle-ci est requise.%
     }%
   }%
 }%
@@ -3540,7 +3566,7 @@
 % On demande que la bibliographie apparaisse au plus haut niveau des
 % signets
 %    \begin{macrocode}
-  \cleardoublepage%
+  % \cleardoublepage%
   \YAD at phantomsection%
   \YAD at bookmarksetup{startatroot}%
   \YAD at setfoot%
@@ -3581,6 +3607,7 @@
 %    \begin{macrocode}
 \xapptocmd{\backmatter}{%
   \pagestyle{backmatter}%
+  \booltrue{YAD at backmatter}%
   \boolfalse{YAD at localtocs}%
 }{}{}%
 %    \end{macrocode}
@@ -3657,7 +3684,6 @@
 %    \begin{macrocode}
 \newpagestyle{backcover}[]{%
   \singlespacing%
-  \YAD at clearspread%
   \setlength{\footskip}{35pt}%
   \setfootrule{0pt}%
   \setfoot[%
@@ -3685,11 +3711,11 @@
     \ifbool{YAD at nolaboratory}{%
     }{%
       \YAD at ClassError[nolaboratory]{%
-        Nom du laboratoire de la these non specifie ou vide%
+        Nom du laboratoire de la thèse non specifié ou vide%
       }{%
-        La commande \protect\laboratory\space n'a pas ete utilisee\MessageBreak%
+        La commande \protect\laboratory\space n'a pas été utilisée\MessageBreak%
         (celle-ci est requise) ou son 1er argument est vide\MessageBreak%
-        (celui-ci doit etre renseigne).%
+        (celui-ci doit être renseigné).%
       }%
     }%
   }{%
@@ -3721,11 +3747,11 @@
     \ifbool{YAD at nolaboratoryaddress}{%
     }{%
       \YAD at ClassError[nolaboratoryaddress]{%
-        Adresse du laboratoire non specifiee ou vide%
+        Adresse du laboratoire non specifiée ou vide%
       }{%
-        La commande \protect\laboratory\space n'a pas ete utilisee\MessageBreak%
+        La commande \protect\laboratory\space n'a pas été utilisée\MessageBreak%
         (celle-ci est requise) ou son 2e argument est vide\MessageBreak%
-        (celui-ci doit etre renseigne).%
+        (celui-ci doit être renseigné).%
       }%
     }%
   }{%
@@ -3797,11 +3823,11 @@
         \ifbool{YAD at notitle}{%
         }{%
           \YAD at ClassError[notitle]{%
-            Titre de la these non specifie%
+            Titre de la thèse non specifié%
           }{%
-            La commande \protect\title\space n'a pas ete utilisee\MessageBreak%
+            La commande \protect\title\space n'a pas été utilisée\MessageBreak%
             (celle-ci est requise) ou son argument obligatoire est vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }%
       }{%
@@ -3867,13 +3893,13 @@
         \YAD at ifemptyorundef{\printinstitute}{%
           \YAD at generic@argument at translate{institute}%
           \YAD at ClassError[noinstitute]{%
-            Institut de la these non specifie%
+            Institut de la thèse non specifié%
           }{%
-            La commande \protect\institute\space n'a pas ete
-            utilisee\MessageBreak%
+            La commande \protect\institute\space n'a pas été
+            utilisée\MessageBreak%
             (celle-ci est requise) ou son argument obligatoire est
             vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }{%
           \YAD at translation{institute} \textbf{\textsc{\Large\printinstitute}}%
@@ -3902,13 +3928,13 @@
         \YAD at ifemptyorundef{\printdoctoralschool}{%
           \YAD at generic@argument at translate{doctoralschool}%
           \YAD at ClassError[nodoctoralschool]{%
-            Ecole doctorale de la these non specifiee%
+            École doctorale de la thèse non specifiée%
           }{%
-            la commande \protect\doctoralschool\space n'a pas ete
-            utilisee\MessageBreak%
+            la commande \protect\doctoralschool\space n'a pas été
+            utilisée\MessageBreak%
             (celle-ci est requise) ou son argument obligatoire est
             vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }{%
           \textbf{\printdoctoralschool}%
@@ -3940,12 +3966,12 @@
           \ifbool{YAD at noauthor}{%
           }{%
             \YAD at ClassError[noauthor]{%
-              Auteur de la these non specifie%
+              Auteur de la thèse non specifié%
             }{%
-              La commande \protect\author\space n'a pas ete utilisee (celle-ci
+              La commande \protect\author\space n'a pas été utilisée (celle-ci
               est requise)\MessageBreak%
               ou ses 2 premiers arguments obligatoires sont vides\MessageBreak%
-              (ceux-ci doivent etre renseignes).%
+              (ceux-ci doivent être renseignés).%
             }%
           }%
         }{%
@@ -4011,11 +4037,11 @@
           \ifbool{YAD at noacademicfield}{%
           }{%
             \YAD at ClassError[noacademicfield]{%
-              Champ disciplinaire de la these non specifie%
+              Champ disciplinaire de la thèse non specifié%
             }{%
-              La commande \protect\academicfield\space n'a pas ete utilisee
+              La commande \protect\academicfield\space n'a pas été utilisée
               (celle-ci est requise)\MessageBreak%
-              ou son argument obligatoire est vide (celui-ci doit etre renseigne).%
+              ou son argument obligatoire est vide (celui-ci doit être renseigné).%
             }%
           }%
         }{%
@@ -4075,12 +4101,12 @@
     \ifbool{YAD at nosupervisor}{%
     }{%
       \YAD at ClassError*[nosupervisor]{%
-        Directeur de these non specifie%
+        Directeur de thèse non specifié%
       }{%
-        La commande \protect\supervisor\space n'a pas ete utilisee\MessageBreak%
+        La commande \protect\supervisor\space n'a pas été utilisée\MessageBreak%
         (celle-ci est requise) ou ses arguments obligatoires sont
         vides\MessageBreak%
-        (ceux-ci doivent etre renseignes).%
+        (ceux-ci doivent être renseignés).%
       }%
     }%
   }%
@@ -4089,6 +4115,13 @@
 %    \begin{macrocode}
 \endgroup%
 %    \end{macrocode}
+% On insère le code pour l'éventuel colophon
+%    \begin{macrocode}
+\ifthenelse{\equal{\YAD at colophon@location}{verso-frontcover}}{%
+  \YAD at insert@colophon%
+}{%
+}%
+%    \end{macrocode}
 % Maintenant que la 1\iere{} page de titre (celle de 1\iere{} de couverture)
 % a été créée, le booléen "YAD at cover@page" est faux.
 %    \begin{macrocode}
@@ -4136,9 +4169,9 @@
   }{%
   }{%
     \YAD at ClassError*[nomaketitle]{%
-      Commande \protect\maketitle\space non utilisee%
+      Commande \protect\maketitle\space non utilisée%
     }{%
-      La commande \protect\maketitle\space n'a pas ete utilisee. Celle-ci est
+      La commande \protect\maketitle\space n'a pas été utilisée. Celle-ci est
       requise.%
     }%
   }%
@@ -4145,6 +4178,28 @@
 }%
 %    \end{macrocode}
 %
+% Code pour l'éventuel colophon
+%    \begin{macrocode}
+\newcommand{\YAD at insert@colophon}{%
+  \ifthenelse{\equal{\YAD at colophon@location}{nowhere}}{%
+  }{%
+    \ifbool{YAD at colophon}{%
+    }{%
+      \clearpage
+      \vspace*{\stretch{1}}%
+      \begin{minipage}{\linewidth}
+        \begin{colophon}
+          \printcolophontext%
+        \end{colophon}
+      \end{minipage}
+      \vspace*{\stretch{1}}%
+      \newpage
+      \booltrue{YAD at colophon}%
+    }%
+  }%
+}
+%    \end{macrocode}
+%
 % Définition de "\keywords".
 % \begin{macro}{\keywords}
 % \begin{macro}{\YAD at metakeywords}
@@ -4191,9 +4246,9 @@
     \ifbool{YAD at nokeywords}{%
     }{%
       \YAD at ClassError[nokeywords]{%
-        Commande \protect\keywords\space non utilisee%
+        Commande \protect\keywords\space non utilisée%
       }{%
-        La commande \protect\keywords\space n'a pas ete utilisee. Celle-ci est
+        La commande \protect\keywords\space n'a pas été utilisée. Celle-ci est
         requise.%
       }%
     }%
@@ -4200,21 +4255,21 @@
   }{%
     \ifdefempty{\YAD at mainkeywords}{%
       \YAD at ClassError[nokeywords]{%
-        Mots cles dans la langue principale non specifies%
+        Mots clés dans la langue principale non specifiés%
       }{%
-        Les mots cles dans la langue principale\MessageBreak%
+        Les mots clés dans la langue principale\MessageBreak%
         (1er argument de la commande \protect\keywords) n'ont\MessageBreak%
-        pas ete specifies. Ceux-ci sont requis.%
+        pas été specifiés. Ceux-ci sont requis.%
       }%
     }{%
       \csdef{YAD at metakeywords}{\YAD at mainkeywords} }%
     \ifdefempty{\YAD at secondarykeywords}{%
       \YAD at ClassError[nokeywords]{%
-        Mots cles dans la langue secondaire non specifies%
+        Mots clés dans la langue secondaire non specifiés%
       }{%
-        Les mots cles dans la langue secondaire\MessageBreak%
+        Les mots clés dans la langue secondaire\MessageBreak%
         (2e argument de la commande \protect\keywords) n'ont\MessageBreak%
-        pas ete specifies. Ceux-ci sont requis.%
+        pas été specifiés. Ceux-ci sont requis.%
       }%
     }{%
       \csdef{YAD at metakeywords}{\YAD at mainkeywords (\YAD at secondarykeywords)}%
@@ -4285,21 +4340,21 @@
   }{%
     \ifthenelse{\isempty{#2}}{%
       \YAD at ClassError[nolaboratory]{%
-        Nom du laboratoire de la these vide%
+        Nom du laboratoire de la thèse vide%
       }{%
         Le 1er argument obligatoire de la commande
         \protect\laboratory\MessageBreak%
-        est vide (celui-ci doit etre renseigne).%
+        est vide (celui-ci doit être renseigné).%
       }%
     }{%
     }%
     \ifthenelse{\isempty{#3}}{%
       \YAD at ClassError[nolaboratory]{%
-        Adresse du laboratoire de la these vide%
+        Adresse du laboratoire de la thèse vide%
       }{%
         Le 2e argument obligatoire de la commande
         \protect\laboratory\MessageBreak%
-        est vide (celui-ci doit etre renseigne).%
+        est vide (celui-ci doit être renseigné).%
       }%
     }{%
     }%
@@ -4312,7 +4367,7 @@
   \YAD at ifemptyorundef{\cmdKV at YAD@logoheight}{%
     \DTLnewdbentry{laboratories}{logoheight}{\YAD at default@logoheight}%
   }{%
-    \DTLnewdbentry{laboratories}{logoheight}{\cmdKV at YAD@logoheight}%
+    \DTLnewdbentry{laboratories}{logoheight}{\the\cmdKV at YAD@logoheight}%
   }%
   \YAD at ifemptyorundef{\cmdKV at YAD@url}{%
     \DTLnewdbentry{laboratories}{url}{}%
@@ -4489,7 +4544,7 @@
     \ifthenelse{\DTLiseq{\YAD at laboratory@logo}{}}{%
     }{%
       \hspace{\stretch{1}}%
-      \begin{minipage}[t]{.325\linewidth}
+      \adjustbox{right=.325\linewidth}{%
         \def\YAD at logo{%
           \YAD at ifemptyorundef{\YAD at laboratory@logo}{%
             \YAD at reach@file{\YAD at generic@argument at translate{logolaboratory}}%
@@ -4501,20 +4556,19 @@
         }%
         \if at tempswa%
         \else%
-        \hspace{\stretch{1}}%
         % \ifbool{YAD at nolink}{%
         %   \YAD at logo%
         % }{%
-          \YAD at ifemptyorundef{\YAD at laboratory@url}{%
-            % \YAD at href{www.laboratory.fr}{%
-              \YAD at logo%
-            % }%
-          }{%
-            \YAD at href{\YAD at laboratory@url}{\YAD at logo}%
-          }%
+        \YAD at ifemptyorundef{\YAD at laboratory@url}{%
+          % \YAD at href{www.laboratory.fr}{%
+          \YAD at logo%
+          % }%
+        }{%
+          \YAD at href{\YAD at laboratory@url}{\YAD at logo}%
+        }%
         % }%
         \fi%
-      \end{minipage}%
+      }%
     }%
     \par%
     \DTLiflastrow{%
@@ -4798,10 +4852,10 @@
     \ifbool{YAD at nomakeabstract}{%
     }{%
       \YAD at ClassError*[nomakeabstract]{%
-        Commande \protect\makeabstract\space non utilisee%
+        Commande \protect\makeabstract\space non utilisée%
       }{%
-        La commande \protect\makeabstract\space n'a pas ete\MessageBreak%
-        utilisee. Celle-ci est requise.%
+        La commande \protect\makeabstract\space n'a pas été\MessageBreak%
+        utilisée. Celle-ci est requise.%
       }%
     }%
   }%
@@ -4817,8 +4871,8 @@
         \YAD at ClassError[noabstract]{%
           Contenu de la 1re occurrence de `abstract' vide%
         }{%
-          La 1re occurrence de l'environnement `abstract' a ete
-          utilisee\MessageBreak%
+          La 1re occurrence de l'environnement `abstract' a été
+          utilisée\MessageBreak%
           avec un contenu vide.  Un contenu non vide est requis.%
         }%
       }{%
@@ -4825,7 +4879,7 @@
         \YAD at ClassError[noabstract]{%
           Contenu de l'environnement `abstract' vide%
         }{%
-          L'environnement `abstract' a ete utilise mais avec un contenu
+          L'environnement `abstract' a été utilisé mais avec un contenu
           vide.\MessageBreak%
           Un contenu non vide est requis.%
         }%
@@ -4836,8 +4890,8 @@
       \YAD at ClassError[noabstract]{%
         Contenu de la 2e occurrence de `abstract' vide%
       }{%
-        La 2e occurrence de l'environnement `abstract' a ete
-        utilisee\MessageBreak%
+        La 2e occurrence de l'environnement `abstract' a été
+        utilisée\MessageBreak%
         avec un contenu vide.  Un contenu non vide est requis.%
       }%
     }{%
@@ -4846,9 +4900,9 @@
     \ifbool{YAD at noabstract}{%
     }{%
       \YAD at ClassError[noabstract]{%
-        Environnement `abstract' non utilise%
+        Environnement `abstract' non utilisé%
       }{%
-        L'environnement `abstract' n'a pas ete utilise. Celui-ci est requis.%
+        L'environnement `abstract' n'a pas été utilisé. Celui-ci est requis.%
       }%
     }%
   }%
@@ -4859,9 +4913,17 @@
 % Éléments communs de la page de présentation
 %    \begin{macrocode}
 \newcommand{\makebackcover}{%
-  \YAD at alarm@noabstract%
-  \cleardoublepage%
   \pagestyle{backcover}%
+%    \end{macrocode}
+% On insère le code pour l'éventuel colophon
+%    \begin{macrocode}
+  \ifthenelse{\equal{\YAD at colophon@location}{recto-backcover}}{%
+    \newgeometry{centering,nomarginpar,bottom=1cm,top=1cm,headheight=\YAD at max@logoheight,hmargin=2cm,includeall}%
+    \YAD at insert@colophon%
+    \restoregeometry%
+  }{%
+    \YAD at clearspread%
+  }%
   \YAD at abstract@page%
 }%
 %    \end{macrocode}
@@ -4883,12 +4945,12 @@
         \DTLifdbempty{dedications}{%
         \YAD at generic@argument at translate{dedications}%
         \YAD at ClassError{%
-        \protect\makededications\space utilisee/\protect\dedication\space non
-        utilisee%
+        \protect\makededications\space utilisée/\protect\dedication\space non
+        utilisée%
         }{%
-        La commande \protect\makededications\space a ete utilisee mais la
+        La commande \protect\makededications\space a été utilisée mais la
         commande \protect\dedication,\MessageBreak%
-        permettant de preparer des dedicaces, n'a pas ete utilisee.%
+        permettant de préparer des dédicaces, n'a pas été utilisée.%
         }%
         }{%
 %    \end{macrocode}
@@ -4902,11 +4964,11 @@
             \YAD at ifemptyorundef{\YAD at dedication}{%
               \YAD at generic@argument at translate{dedication}%
               \YAD at ClassError{%
-                Dedicace vide%
+                Dédicace vide%
               }{%
                 L'argument obligatoire d'une commande \protect\dedication\space est
                 vide\MessageBreak%
-                (celui-ci doit etre renseigne).%
+                (celui-ci doit être renseigné).%
               }%
             }{%
               \YAD at dedication%
@@ -4950,13 +5012,13 @@
       \qitem{\YAD at generic@argument at translate{epigraphs}}{}%
     \end{epigraphs}%
     \YAD at ClassError{%
-      \protect\makefrontepigraphs\space utilisee/\protect\frontepigraph\space
-      non utilisee%
+      \protect\makefrontepigraphs\space utilisée/\protect\frontepigraph\space
+      non utilisée%
     }{%
-      La commande \protect\makefrontepigraphs\space a ete utilisee mais la
+      La commande \protect\makefrontepigraphs\space a été utilisée mais la
       commande\MessageBreak%
-      \protect\frontepigraph, permettant de preparer des epigraphes, n'a pas
-      ete utilisee.%
+      \protect\frontepigraph, permettant de préparer des épigraphes, n'a pas
+      été utilisée.%
     }{%
     }%
   }{%
@@ -4978,7 +5040,7 @@
           }{%
             L'argument obligatoire d'une commande \protect\frontepigraph\space
             est vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }{%
         }%
@@ -5703,10 +5765,10 @@
 %   \ifbool{YAD at frenchabstract@used}{%
 %     \ifthenelse{\equal{\YAD at mainlanguage}{french}}{%
 %       \YAD at ClassWarningNoLine{%
-%         Resume substantiel en francais inutile.\MessageBreak%
-%         La langue principale de la these etant le\MessageBreak%
-%         fran\c cais, un resume substantiel en\MessageBreak%
-%         fran\c cais est inutile : vous pouvez supprimer\MessageBreak%
+%         Résumé substantiel en français inutile.\MessageBreak%
+%         La langue principale de la thèse étant le\MessageBreak%
+%         français, un résumé substantiel en\MessageBreak%
+%         français est inutile : vous pouvez supprimer\MessageBreak%
 %         la commande \protect\frenchabstract\space et le texte qui s'y\MessageBreak%
 %         rapporte%
 %       }%
@@ -5716,12 +5778,12 @@
 %     \ifthenelse{\equal{\YAD at mainlanguage}{french}}{%
 %     }{%
 %       \YAD at ClassWarningNoLine{%
-%         Resume substantiel en fran\c cais recommande.\MessageBreak%
-%         La langue principale de la these n'etant pas le\MessageBreak%
-%         fran\c cais, un resume substantiel en\MessageBreak%
-%         fran\c cais est recommande : vous pouvez en creer\MessageBreak%
+%         Résumé substantiel en français récommandé.\MessageBreak%
+%         La langue principale de la thèse n'etant pas le\MessageBreak%
+%         français, un résumé substantiel en\MessageBreak%
+%         français est récommandé : vous pouvez en créer\MessageBreak%
 %         un au moyen de \protect\frenchabstract\space (cf. la\MessageBreak%
-%         documentation de la la classe yat)%
+%         documentation de la classe yat)%
 %       }%
 %     }%
 %   }%
@@ -5728,11 +5790,12 @@
 % }%
 % %    \end{macrocode}
 %
-% On définit la valeur, en anglais et en français, de la macro "\disclaimer" de
-% clause de non-responsabilité définie précédemment.
+% On définit la valeur, en anglais et en français, de la macro "\disclaimertext"
+% (anciennement "\disclaimer") de clause de non-responsabilité définie
+% précédemment.
 %
 %    \begin{macrocode}
-\disclaimer{%
+\disclaimertext{%
   \IfLanguageName{french}{%
     \ifundef{\printinstitute}{%
       L'\YAD at generic@argument at translate{institute}
@@ -5762,6 +5825,13 @@
 }%
 %    \end{macrocode}
 %
+% Par souci de compatibilité ascendante, on définit la macro "\disclaimer"
+% comme étant un clone de "\disclaimertext".
+%
+%    \begin{macrocode}
+\newcommand{\disclaimer}[1]{\disclaimertext{#1}}
+%    \end{macrocode}
+%
 % \begin{macro}{\makedisclaimer}
 %    \begin{macrocode}
 \csdef{makedisclaimer}{%
@@ -5776,7 +5846,7 @@
   \else%
   \vspace*{\stretch{1}}%
   \fi%
-  \printdisclaimer%
+  \printdisclaimertext%
   \if at tempswa%
   \else%
   \vspace*{\stretch{1}}%
@@ -5786,6 +5856,26 @@
 %    \end{macrocode}
 % \end{macro}
 %
+% On définit la valeur, en anglais et en français, de la macro "\colophon" du colophon.
+%
+%    \begin{macrocode}
+\colophontext{%
+  \IfLanguageName{french}{%
+    Mémoire de thèse intitulé \frquote{\printtitle}, écrit par \printauthor{},
+    achevé le \today{}, composé au moyen du système de préparation de document
+    \href{https://fr.wikipedia.org/wiki/LaTeX}{\LaTeX{}} et de la classe
+    \href{https://www.ctan.org/pkg/yathesis}{\textsf{yathesis}} dédiée aux
+    thèses préparées en France.%
+  }{%
+    Doctoral dissertation entitled “\printtitle”, written by \printauthor{},
+    completed on \today{}, typeset with the document preparation system
+    \href{https://en.wikipedia.org/wiki/LaTeX}{\LaTeX{}} and the
+    \href{https://www.ctan.org/pkg/yathesis}{\textsf{yathesis}} class dedicated
+    to theses prepared in France.%
+  }%
+}%
+%    \end{macrocode}
+%
 % % Le contenu de l'environnement "introduction" est collecté dans la macro
 % % "\YAD at introduction" pour tester s'il est vide.
 % % \begin{macro}{\YAD at introduction}
@@ -5877,7 +5967,7 @@
 %   \ifbool{YAD at introduction@used}{%
 %     \ifbool{YAD at introduction@empty}{%
 %       \YAD at ClassWarningNoLine{%
-%         L'environnement `introduction' a ete utilise\MessageBreak%
+%         L'environnement `introduction' a été utilisé\MessageBreak%
 %         avec un contenu vide.\MessageBreak%
 %         Un contenu non vide est requis%
 %       }%
@@ -5887,8 +5977,8 @@
 %     \ifYAD at nointroduction%
 %     \else%
 %     \YAD at ClassWarningNoLine{%
-%       L'environnement `introduction' n'a pas ete\MessageBreak%
-%       utilise. Celui-ci est requis%
+%       L'environnement `introduction' n'a pas été\MessageBreak%
+%       utilisé. Celui-ci est requis%
 %     }%
 %     \fi%
 %   }%
@@ -5994,7 +6084,7 @@
 %   \ifbool{YAD at conclusion@used}{%
 %     \ifbool{YAD at conclusion@empty}{%
 %       \YAD at ClassWarningNoLine{%
-%         L'environnement `conclusion' a ete utilise\MessageBreak%
+%         L'environnement `conclusion' a été utilisé\MessageBreak%
 %         avec un contenu vide.\MessageBreak%
 %         Un contenu non vide est requis%
 %       }%
@@ -6004,8 +6094,8 @@
 %     \ifYAD at noconclusion%
 %     \else%
 %     \YAD at ClassError{%
-%       L'environnement `conclusion' n'a pas ete\MessageBreak%
-%       utilise. Celui-ci est requis%
+%       L'environnement `conclusion' n'a pas été\MessageBreak%
+%       utilisé. Celui-ci est requis%
 %     }%
 %     \fi%
 %   }%
@@ -6023,12 +6113,9 @@
 }%
 %    \end{macrocode}
 %
-% Réglage nécessaire sans quoi le titre courant \textquote{BIBLIOGRAPHIE}
-% apparaît en trop en entête et en pied de page (see \url{http://tex.stackexchange.com/q/89884/18401}).
 %    \begin{macrocode}
 \AtEndPreamble{%
   \@ifpackageloaded{biblatex}{%
-    \defbibheading{bibintoc}[\bibname]{\chapter*{#1}}%
     \defbibheading{YAD at localbibs@heading}[\translate{lbl-localbibname}]{%
       \renewcommand\addcontentsline[3]{}%
       \section*{#1}%
@@ -6051,13 +6138,20 @@
     \let\YAD at printbibliography@ORI\printbibliography%
     \renewcommand{\printbibliography}[1][]{%
       \booltrue{YAD at printbibliography@used}%
-% TODO: The "biblio" page style (which starts a new page) should be used except
-% in case of "refsection" \package{biblatex}'s option, otherwise the
-% bibliographies by chapters (that should be considered as sections) don't
-% behave as sections: they start a newpage!
+%    \end{macrocode}
+%
+% Hack aimablement fourni par samcarter
+% (\url{https://texnique.fr/osqa/questions/6977/header-avec-biblatex/6978})
+% qui évite que l'entête de la bibliographie, en dernière page de celle-ci, ne
+% contienne pas seulement \enquote{Bibliographie} mais \enquote{CHAPITRE
+% XXX. Bibliographie}.
+%    \begin{macrocode}
       \pagestyle{biblio}%
-      \YAD at printbibliography@ORI[heading=bibintoc,#1]%
-      \pagestyle{ordinary}%
+      \chapter*{\bibname}%
+      \begingroup%
+      \let\cleardoublepage\relax%
+      \YAD at printbibliography@ORI[heading=none,#1]%
+      \endgroup%
     }%
   }{%
   }%
@@ -6073,9 +6167,9 @@
     \ifbool{YAD at noprintbibliography}{%
     }{%
       \YAD at ClassError*[noprintbibliography]{%
-        Commande \protect\printbibliography\space non utilisee%
+        Commande \protect\printbibliography\space non utilisée%
       }{%
-        La commande \protect\printbibliography\space n'a pas ete utilisee. Celle-ci est
+        La commande \protect\printbibliography\space n'a pas été utilisée. Celle-ci est
         requise.%
       }%
     }%
@@ -6133,11 +6227,11 @@
 }%
 }{%
   \ClassError{yathesis}{}{%
-    Commande \protect\newglssymbol\space utilisee sans que 'glossaries' soit
-    charge%
+    Commande \protect\newglssymbol\space utilisée sans que 'glossaries' soit
+    chargé%
   }{%
-    La commande \protect\newglssymbol ne peut etre\MessageBreak%
-    utilisee que si le package 'glossaries' est charge%
+    La commande \protect\newglssymbol ne peut être\MessageBreak%
+    utilisée que si le package 'glossaries' est chargé%
   }%
 }%
 }%
@@ -6215,7 +6309,7 @@
   \InputIfFileExists{\YAD at configuration@directory/\YAD at configuration@file}%
   {\ClassInfo{yathesis}{%
     Fichier de configuration local \YAD at configuration@file\space
-    trouve%
+    trouvé%
     }%
   }{%
     % \YAD at ClassWarningNoLine{%
@@ -6239,7 +6333,7 @@
   \InputIfFileExists{\YAD at configuration@directory/\YAD at characteristics@file}%
   {%
     \ClassInfo{yathesis}{%
-      Fichier \YAD at characteristics@file\space des donnees du document trouve%
+      Fichier \YAD at characteristics@file\space des donnees du document trouvé%
     }%
   }%
   {%
@@ -6246,7 +6340,7 @@
     % \YAD at ClassWarningNoLine{%
     %   Fichier \YAD at characteristics@file\space des donnees du titre
     %   introuvable.\MessageBreak%
-    %   Le fichier \YAD at characteristics@file\space n'a pas ete trouve\MessageBreak%
+    %   Le fichier \YAD at characteristics@file\space n'a pas été trouvé\MessageBreak%
     %   dans le dossier `\YAD at configuration@directory'.\MessageBreak Ce fichier
     %   \YAD at characteristics@file\space peut faciliter l'usage\MessageBreak de la classe%
     % }%
@@ -6266,12 +6360,12 @@
 %   \fi
 %   \InputIfFileExists{\YAD at configuration@directory/\macrosfile}%
 %   {\ClassInfo{yathesis}{%
-%       Fichier \macrosfile\space trouve%
+%       Fichier \macrosfile\space trouvé%
 %     }}%
 %   {%
 %     % \YAD at ClassWarningNoLine{%
 %     %   Fichier \macrosfile\space introuvable.\MessageBreak%
-%     %   Le fichier \macrosfile\space n'a pas ete trouve\MessageBreak%
+%     %   Le fichier \macrosfile\space n'a pas été trouvé\MessageBreak%
 %     %   dans le dossier `\YAD at configuration@directory'%
 %     % }%
 %   }%
@@ -6292,9 +6386,9 @@
     \ifbool{YAD at notableofcontents}{%
     }{%
       \YAD at ClassError*[notableofcontents]{%
-        Commande \protect\tableofcontents\space non utilisee%
+        Commande \protect\tableofcontents\space non utilisée%
       }{%
-        La commande \protect\tableofcontents\space n'a pas ete utilisee. Celle-ci
+        La commande \protect\tableofcontents\space n'a pas été utilisée. Celle-ci
         est requise.%
       }%
     }%
@@ -6347,10 +6441,10 @@
 %    \begin{macrocode}
 \InputIfFileExists{\YAD at translations@file}{}{%
   \ClassError{%
-    Fichier \`YAD at translations@file' non trouve%
+    Fichier \`YAD at translations@file' non trouvé%
   }{%
-    Le fichier \`YAD at translations@file' n'a pas ete trouve.\MessageBreak%
-    Veuillez verifier votre installation de la classe `yathesis'.%
+    Le fichier \`YAD at translations@file' n'a pas été trouvé.\MessageBreak%
+    Veuillez vérifier votre installation de la classe `yathesis'.%
   }%
 }
 %    \end{macrocode}
@@ -6472,7 +6566,7 @@
 %
 %    \begin{macrocode}
 # mode: yathesis.cls
-# denisbitouze, 2016-12-01
+# denisbitouze, 2020-03-26
 #
 #include:class-book
 #include:latex-document
@@ -6507,6 +6601,7 @@
 #include:fncychap
 #include:titleps
 #include:ifdraft
+#include:colophon
 #include:draftwatermark
 #include:babel
 #include:iflang
@@ -6526,6 +6621,7 @@
 sepcorpaffilenglish=
 version=#inprogress,inprogress*,submitted,submitted*,final,draft
 output=#screen,paper,paper*
+colophon=#verso-frontcover,recto-backcover,nowhere
 localtocs
 localtocs/depth=#section,subsection,subsubsection,paragraph,subparagraph
 localbibs
@@ -6892,6 +6988,7 @@
 \AfterEndPreamble{
   \pretocmd{\tableofcontents at YAD@without at argument}{\cleardoublepage\zlabel{tableofcontents-withoutargument}}{}{}
   \pretocmd{\tableofcontents at YAD@with at argument}{\cleardoublepage\zlabel{tableofcontents-withargument}}{}{}
+  \pretocmd{\YAD at insert@colophon}{\clearpage\zlabel{colophon}}{}{}
   \pretocmd{\maketitle}{\zlabel{fr-title}}{}{}%
   \pretocmd{\makedisclaimer}{\cleardoublepage\zlabel{disclaimer}}{}{}
   \pretocmd{\makekeywords}{\cleardoublepage\zlabel{keywords}}{}{}
@@ -6906,7 +7003,7 @@
   \RenewDocumentCommand\chapter{som}{%
     \IfBooleanTF{#1}
     {
-      \ifthenelse{\equal{#3}{Introduction g\IeC {\'e}n\IeC {\'e}rale}}{\cleardoublepage\zlabel{introduction}%
+      \ifthenelse{\equal{#3}{Introduction générale}}{\cleardoublepage\zlabel{introduction}%
       }{%
       }%
       \IfNoValueTF{#2}
@@ -6914,7 +7011,7 @@
       {\YAD at demo@chapter at ORI*[#2]{#3}}%
     }
     {%
-      \ifthenelse{\equal{#3}{Introduction g\IeC {\'e}n\IeC {\'e}rale}}{\cleardoublepage\zlabel{introduction}%
+      \ifthenelse{\equal{#3}{Introduction générale}}{\cleardoublepage\zlabel{introduction}%
       }{%
       }%
       \ifthenelse{\equal{#3}{Contexte du chaos du rire}}{\cleardoublepage\zlabel{chapter}%
@@ -6963,25 +7060,24 @@
 $bibtex_use = 1;
 $bibtex = 'biber %O %B';
 
-add_cus_dep('glo', 'gls', 0, 'makeglossaries');
-add_cus_dep('acn', 'acr', 0, 'makeglossaries');
+add_cus_dep( 'acn', 'acr', 0, 'makeglossaries' );
+add_cus_dep( 'glo', 'gls', 0, 'makeglossaries' );
 add_cus_dep('slo', 'sls', 0, 'makeglossaries');
-sub makeglossaries{
-    system( "makeglossaries \"$_[0]\"" );
+$clean_ext .= " acr acn alg glo gls glg slo sls slg";
+sub makeglossaries {
+  my ($base_name, $path) = fileparse( $_[0] );
+  pushd $path;
+  my $return = system "makeglossaries", $base_name;
+  popd;
+  return $return;
 }
 
-$makeindex = 'texindy -L french';
+$makeindex = 'texindy -L french -C utf8';
 
-add_cus_dep('idx', 'ind', 0, 'texindy');
-sub texindy{
-    system("texindy -L french \"$_[0].idx\"");
-}
-
 push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'idx',
 'ind', 'ist', 'sbl*', 'sl*', 'sym*' ;
 
 $clean_ext .= 'synctex.gz* run.xml tex.bak out bbl bcf fdb_latexmk run tdo listing *~ lo* unq mw' ;
-);
 %    \end{macrocode}
 %
 %    \begin{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty	2020-03-27 21:14:42 UTC (rev 54589)
@@ -20,6 +20,7 @@
 \AfterEndPreamble{
   \pretocmd{\tableofcontents at YAD@without at argument}{\cleardoublepage\zlabel{tableofcontents-withoutargument}}{}{}
   \pretocmd{\tableofcontents at YAD@with at argument}{\cleardoublepage\zlabel{tableofcontents-withargument}}{}{}
+  \pretocmd{\YAD at insert@colophon}{\clearpage\zlabel{colophon}}{}{}
   \pretocmd{\maketitle}{\zlabel{fr-title}}{}{}%
   \pretocmd{\makedisclaimer}{\cleardoublepage\zlabel{disclaimer}}{}{}
   \pretocmd{\makekeywords}{\cleardoublepage\zlabel{keywords}}{}{}
@@ -34,7 +35,7 @@
   \RenewDocumentCommand\chapter{som}{%
     \IfBooleanTF{#1}
     {
-      \ifthenelse{\equal{#3}{Introduction g\IeC {\'e}n\IeC {\'e}rale}}{\cleardoublepage\zlabel{introduction}%
+      \ifthenelse{\equal{#3}{Introduction générale}}{\cleardoublepage\zlabel{introduction}%
       }{%
       }%
       \IfNoValueTF{#2}
@@ -42,7 +43,7 @@
       {\YAD at demo@chapter at ORI*[#2]{#3}}%
     }
     {%
-      \ifthenelse{\equal{#3}{Introduction g\IeC {\'e}n\IeC {\'e}rale}}{\cleardoublepage\zlabel{introduction}%
+      \ifthenelse{\equal{#3}{Introduction générale}}{\cleardoublepage\zlabel{introduction}%
       }{%
       }%
       \ifthenelse{\equal{#3}{Contexte du chaos du rire}}{\cleardoublepage\zlabel{chapter}%

Modified: trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls	2020-03-27 21:14:17 UTC (rev 54588)
+++ trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls	2020-03-27 21:14:42 UTC (rev 54589)
@@ -11,8 +11,8 @@
 %% Released under the LaTeX Project Public License v1.3c or later
 %% See http://www.latex-project.org/lppl.txt
 %% -----------------------------------------------------------------------
-\def\fileversion{v0.99u}
-\def\filedate{2019/03/28}
+\def\fileversion{v1.0.0}
+\def\filedate{2020/03/26}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{yathesis}[\filedate\space\fileversion\space Yet another class for writing thesis (DB)]
 \RequirePackage{pgfopts}[2011/06/02]%
@@ -60,6 +60,7 @@
 \newbool{YAD at valid@month}
 \newbool{YAD at valid@year}
 \newbool{YAD at mainmatter@used}
+\newbool{YAD at backmatter}
 \newbool{YAD at localtocs}%
 \newbool{YAD at nextwithlocaltoc}%
 \newbool{YAD at nonnumbered@chapter}%
@@ -68,6 +69,7 @@
 \newbool{YAD at nonnumbered@subsubsection}%
 \newbool{YAD at nonnumbered@paragraph}%
 \newbool{YAD at nonnumbered@subparagraph}%
+\newbool{YAD at colophon}%
 \newlength{\cmdKV at YAD@logoheight}
 \newlength{\YAD at max@logoheight}
 \newlength{\YAD at default@logoheight}
@@ -97,15 +99,15 @@
 \def\YAD at global@sepcorpaffil at english{}%
 \def\cmdKV at YAD@frametitle{fbox}%
 \newcommand{\YAD at generic@text}{%
-  Un texte generique risque d'etre affiche a la place.\MessageBreak%
+  Un texte générique risque d'être affiché à la place.\MessageBreak%
 }%
 \newcommand{\YAD at quiet@text}[1]{%
-  Pour ne plus etre importune par la presente erreur,\MessageBreak%
+  Pour ne plus être importuné(e) par la présente erreur,\MessageBreak%
   on peut passer l'option\MessageBreak%
   \space\space`#1'\MessageBreak%
-  a la classe `yathesis', mais cela peut serieusement\MessageBreak%
-  alterer son fonctionnement : option a utiliser\MessageBreak%
-  \space\space\space\space/a ses risques et perils !/%
+  à la classe `yathesis', mais cela peut sérieusement\MessageBreak%
+  altérer son fonctionnement : option à utiliser\MessageBreak%
+  \space\space\space\space/à ses risques et périls !/%
 }%
 \newcommand{\YAD at extra@help at text}{%
   \MessageBreak%
@@ -185,8 +187,8 @@
   }%
   % }{%
   %   \ClassWarningNoLine{yathesis}{%
-  %     Valeur passee a la cle `#1' non valide :\MessageBreak%
-  %     cette valeur ne peut etre que `true' ou `false'%
+  %     Valeur passée à la clé `#1' non valide :\MessageBreak%
+  %     cette valeur ne peut être que `true' ou `false'%
   %   }%
   % }%
 }%
@@ -342,13 +344,13 @@
       test {\ifstrequal{#1}{chapter}}
     }{%
       \YAD at ClassWarningNoLine{%
-        La valeur (`#1') passee a la cle\MessageBreak%
+        La valeur (`#1') passée à la cle\MessageBreak%
          `localtocs/depth'\MessageBreak%
         en option de classe n'est pas un des niveaux de\MessageBreak%
         sectionnement acceptes :\MessageBreak%
         `section', `subsection',`subsubsection',\MessageBreak%
         `paragraph', `subparagraph'.\MessageBreak%
-        Le niveau `\YAD at tocdepth' va etre utilise a la place%
+        Le niveau `\YAD at tocdepth' va être utilisé à la place%
       }%
     }{%
     }%
@@ -367,7 +369,7 @@
         L'ajout automatique des bibliographies locales en fin\MessageBreak%
         de chapitres fourni par l'option de classe\MessageBreak%
         `localbibs' repose sur le package `biblatex'\MessageBreak%
-        que vous n'avez pas charge.\MessageBreak%
+        que vous n'avez pas chargé.\MessageBreak%
         La classe `yathesis' va le faire pour vous mais\MessageBreak%
         le recours a ce package pour la bibliographie sera\MessageBreak%
         alors necessaire et exclura tout autre outil\MessageBreak%
@@ -399,7 +401,15 @@
   space/double/.code={\def\YAD at interligne{double}},%
   space/.initial=single%
 }%
+\def\YAD at colophon@location{verso-frontcover}%
 \yadsetup{%
+  colophon-location/.is choice,%
+  colophon-location/nowhere/.code={\def\YAD at colophon@location{nowhere}},%
+  colophon-location/verso-frontcover/.code={\def\YAD at colophon@location{verso-frontcover}},%
+  colophon-location/recto-backcover/.code={\def\YAD at colophon@location{recto-backcover}},%
+  colophon-location/.initial=verso-frontcover%
+}%
+\yadsetup{%
   mainlanguage/.store in=\YAD at mainlanguage,%
   secnumdepth/.store in=\YAD at secnumdepth,%
   sepcorpaffilfrench/.store in=\YAD at global@sepcorpaffil at french,%
@@ -472,6 +482,7 @@
 \RequirePackage{tcolorbox}[2014/03/31]%
 \RequirePackage{marvosym}[2011/07/20]%
 \RequirePackage{setspace}[2011/12/19]%
+\RequirePackage[noclrdblpg,nofullpage,aftertitle=1em]{colophon}[2018/04/01]%
 \RequirePackage{tocbibind}[2010/10/13]%
 \ifthenelse{\equal{\YAD at fncychapstyle}{none}}{%
 }{%
@@ -547,15 +558,17 @@
 }{%
   % \AtEndPreamble{%
   \YAD at ClassWarningNoLine{%
-    La version de `babel' utilisee est obsolete.\MessageBreak%
+    La version de `babel' utilisée est obsolète.\MessageBreak%
     La classe `yathesis' va essayer de faire son possible\MessageBreak%
     mais il est possible qu'elle produise des resultats\MessageBreak%
-    non prevus. Il est conseille de mettre a jour sa\MessageBreak%
+    non prévus. Il est conseillé de mettre à jour sa\MessageBreak%
     distribution TeX%
   }%
   % }%
 }%
 \addto\captionsfrench{\def\tablename{{\scshape Tableau}}}%
+\colophonpreparhook{\normalsize}
+\colophonpretitlehook{\Large}
 \newcommand{\YAD at ifemptyorundef}[3]{%
   \ifboolexpr{%
     test {\ifundef{#1}} or %
@@ -577,7 +590,7 @@
       \ifnumgreater{\value{YAD at warnings}}{0}{%
         % \immediate\write\YAD at file{%
           \ClassWarningNoLine{yathesis}{%
-            L'option `nowarning' ayant ete utilisee,\MessageBreak%
+            L'option `nowarning' ayant été utilisée,\MessageBreak%
             \theYAD at warnings\space warning%
             \ifnumequal{\value{YAD at warnings}}{1}{%
               \space propre%
@@ -585,15 +598,15 @@
               s propres%
             }
             %
-            a la classe `yathesis'\MessageBreak%
+            à la classe `yathesis'\MessageBreak%
             \ifnumequal{\value{YAD at warnings}}{1}{%
-              a ete masque%
+              a été masqué%
             }{%
-              ont ete masques%
+              ont été masqués%
             }
             %
             dans ce fichier de log.\MessageBreak%
-            Il est fortement conseille de reactiver\MessageBreak%
+            Il est fortement conseillé de réactiver\MessageBreak%
             l'affichage de ce%
             \ifnumequal{\value{YAD at warnings}}{1}{%
               \space warning%
@@ -744,7 +757,7 @@
               \lstinline[morekeywords=expression]|\\expression\{|%
               \YAD at meta{label}%
               \lstinline|\}\{|%
-              \YAD at meta{valeur (en fran\c cais)}%
+              \YAD at meta{valeur (en français)}%
               \lstinline|\}\{|%
               \YAD at meta{valeur (en anglais)}%
               \lstinline|\}|
@@ -1000,19 +1013,19 @@
 \newcommand{\YAD at error@firstlastnames at empty}[4]{%
   \ifthenelse{\isempty{#2}}{%
     \YAD at ClassError{%
-      Prenom #1 non specifie%
+      Prénom #1 non specifié%
     }{%
       Le 1er argument obligatoire de la commande \string#4\MessageBreak%
-      est vide (celui-ci doit etre renseigne).%
+      est vide (celui-ci doit être renseigné).%
     }%
   }{%
   }%
   \ifthenelse{\isempty{#3}}{%
     \YAD at ClassError{%
-      Nom #1 non specifie%
+      Nom #1 non specifié%
     }{%
       Le 2e argument obligatoire de la commande \string#4\MessageBreak%
-      est vide (celui-ci doit etre renseigne).%
+      est vide (celui-ci doit être renseigné).%
     }%
   }{%
   }%
@@ -1030,10 +1043,10 @@
     bool {YAD at female} or %
     not bool {YAD at male}%
   }{%
-    \YAD at error@firstlastnames at empty{de la directrice de these}{#2}{#3}{\supervisor}%
+    \YAD at error@firstlastnames at empty{de la directrice de thèse}{#2}{#3}{\supervisor}%
     \YAD at staff[role=supervisor-female,#1]{#2}{#3}{YAD at supervisors}%
   }{%
-    \YAD at error@firstlastnames at empty{du directeur de these}{#2}{#3}{\supervisor}%
+    \YAD at error@firstlastnames at empty{du directeur de thèse}{#2}{#3}{\supervisor}%
     \YAD at staff[role=supervisor,#1]{#2}{#3}{YAD at supervisors}%
   }%
   \if at tempswa%
@@ -1051,10 +1064,10 @@
     bool {YAD at female} or %
     not bool {YAD at male}%
   }{%
-    \YAD at error@firstlastnames at empty{de la co-directrice de these}{#2}{#3}{\cosupervisor}%
+    \YAD at error@firstlastnames at empty{de la co-directrice de thèse}{#2}{#3}{\cosupervisor}%
     \YAD at staff[role=cosupervisor-female,#1]{#2}{#3}{YAD at supervisors}%
   }{%
-    \YAD at error@firstlastnames at empty{du co-directeur de these}{#2}{#3}{\cosupervisor}%
+    \YAD at error@firstlastnames at empty{du co-directeur de thèse}{#2}{#3}{\cosupervisor}%
     \YAD at staff[role=cosupervisor,#1]{#2}{#3}{YAD at supervisors}%
   }%
   \if at tempswa%
@@ -1073,10 +1086,10 @@
     bool {YAD at female} or %
     not bool {YAD at male}%
   }{%
-    \YAD at error@firstlastnames at empty{de la co-encadrante de these}{#2}{#3}{\comonitor}%
+    \YAD at error@firstlastnames at empty{de la co-encadrante de thèse}{#2}{#3}{\comonitor}%
     \YAD at staff[role=comonitor-female,#1]{#2}{#3}{YAD at supervisors}%
   }{%
-    \YAD at error@firstlastnames at empty{de co-encadrant de these}{#2}{#3}{\comonitor}%
+    \YAD at error@firstlastnames at empty{de co-encadrant de thèse}{#2}{#3}{\comonitor}%
     \YAD at staff[role=comonitor,#1]{#2}{#3}{YAD at supervisors}%
   }%
   \if at tempswa%
@@ -1479,7 +1492,7 @@
          Argument obligatoire de \csuse{#2}\space vide%
        }{%
          L'argument obligatoire de la commande \csuse{#2}\MessageBreak%
-         est vide (celui-ci doit etre renseigne).%
+         est vide (celui-ci doit être renseigné).%
        }%
      }{%
      }%
@@ -1645,7 +1658,7 @@
     Argument obligatoire de \csuse{#2}\space vide%
   }{%
     L'argument obligatoire de la commande \csuse{#2}\MessageBreak%
-    est vide (celui-ci doit etre renseigne).%
+    est vide (celui-ci doit être renseigné).%
   }%
 }{%
 }%
@@ -1675,9 +1688,9 @@
                 \YAD at ClassError[no#2]{%
                   Argument optionnel de \csuse{#2}\space vide%
                 }{%
-                  La commande \csuse{#2}\space a ete utilisee\MessageBreak%
+                  La commande \csuse{#2}\space a été utilisée\MessageBreak%
                   mais avec un argument optionnel vide : celui-ci doit\MessageBreak%
-                  etre soit non vide soit pas utilise%
+                  être soit non vide soit pas utilisé%
                 }%
                 \YAD at reach@file{\YAD at generic@argument at translate{#2}}%
               }{%
@@ -1706,12 +1719,13 @@
 \YAD at create@macro[entite]{company}
 \YAD at create@macro[entite]{cocompany}
 \YAD at create@macro[entite]{doctoralschool}
+\YAD at create@macro{colophontext}
 \YAD at create@macro[bilingue]{academicfield}
 \YAD at create@macro[bilingue]{speciality}
 \YAD at create@macro[bilingue]{title}
 \YAD at create@macro[bilingue]{subtitle}
 \YAD at create@macro[bilingue]{subject}
-\YAD at create@macro{disclaimer}
+\YAD at create@macro{disclaimertext}
 \newcommand{\ordernumber}{%
   \@ifnextchar[{%
     \YAD at ordernumber@with at argument%
@@ -1728,10 +1742,10 @@
       \YAD at ClassError{%
         Argument optionnel de \protect\ordernumber\space vide%
       }{%
-        La commande \protect\ordernumber\space a ete
-        utilisee\MessageBreak%
+        La commande \protect\ordernumber\space a été
+        utilisée\MessageBreak%
         mais avec un argument optionnel vide : celui-ci doit\MessageBreak%
-        etre soit non vide soit pas utilise.%
+        être soit non vide soit pas utilisé.%
       }%
     }{%
       #1%
@@ -1762,7 +1776,7 @@
       #3%
     }%
   }%
-  \YAD at error@firstlastnames at empty{de l'auteur de la these}{#2}{#3}{\author}%
+  \YAD at error@firstlastnames at empty{de l'auteur de la thèse}{#2}{#3}{\author}%
   \YAD at hypersetup{pdfauthor=\YAD at firstname@author{} \YAD at lastname@author}%
   \newcommand*\YAD at email@author{%
     #1%
@@ -1824,9 +1838,9 @@
         Jour de la date de #5 non valide%
       }{%
         La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-        n'a pas ete correctement saisie car le\MessageBreak%
+        n'a pas été correctement saisie car le\MessageBreak%
         jour (`\YAD at daydate') n'est pas valide :\MessageBreak%
-        ce doit etre un nombre entier entre 1 et 31.%
+        ce doit être un nombre entier entre 1 et 31.%
       }%
     }{%
       \IfDecimal{\YAD at daydate}{%
@@ -1841,9 +1855,9 @@
           Jour de la date de #5 non valide%
         }{%
           La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-          n'a pas ete correctement saisie car le\MessageBreak%
+          n'a pas été correctement saisie car le\MessageBreak%
           numero de jour (`\YAD at daydate') n'est pas valide :\MessageBreak%
-          ce doit etre un nombre entier entre 1 et 31.%
+          ce doit être un nombre entier entre 1 et 31.%
         }%
       }{%
         \global\booltrue{YAD at valid@day}%
@@ -1857,9 +1871,9 @@
         Mois de la date de #5 non valide%
       }{%
         La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-        n'a pas ete correctement saisie car le\MessageBreak%
+        n'a pas été correctement saisie car le\MessageBreak%
         mois (`\YAD at monthdate') n'est pas valide :\MessageBreak%
-        ce doit etre un nombre entier entre\MessageBreak%
+        ce doit être un nombre entier entre\MessageBreak%
         1 (janvier) et 12 (decembre).%
       }%
     }{%
@@ -1875,9 +1889,9 @@
           Mois de la date de #5 non valide%
         }{%
           La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-          n'a pas ete correctement saisie car le\MessageBreak%
+          n'a pas été correctement saisie car le\MessageBreak%
           numero de mois (`\YAD at monthdate') n'est pas valide :\MessageBreak%
-          ce doit etre un nombre entier entre\MessageBreak%
+          ce doit être un nombre entier entre\MessageBreak%
           1 (janvier) et 12 (decembre).%
         }%
       }{%
@@ -1889,11 +1903,11 @@
       not (test {\IfInteger{\YAD at yeardate}})%
     }{%
       \YAD at ClassError[nodate]{%
-        Annee de la date de #5 non valide%
+        Année de la date de #5 non valide%
       }{%
         La commande \string#4{\YAD at daydate}{\YAD at monthdate}{\YAD at yeardate}\space\MessageBreak%
-        n'a pas ete correctement saisie car l'annee\MessageBreak%
-        (`\YAD at yeardate') n'est pas valide : ce doit etre\MessageBreak%
+        n'a pas été correctement saisie car l'année\MessageBreak%
+        (`\YAD at yeardate') n'est pas valide : ce doit être\MessageBreak%
         un nombre entier.%
       }%
     }{%
@@ -1943,9 +1957,9 @@
       }{%
       }{%
         \YAD at ClassError[nodate]{%
-          Date de soutenance non specifiee%
+          Date de soutenance non specifiée%
         }{%
-          La commande \protect\date\space n'a pas ete utilisee\MessageBreak%
+          La commande \protect\date\space n'a pas été utilisée\MessageBreak%
           (celle-ci est requise).%
         }%
       }%
@@ -2023,12 +2037,12 @@
             \@ifundefined {Etoc@\cmdKV at YAD@depth @@}
             {%
               \YAD at ClassWarningNoLine{%
-                La valeur (`\cmdKV at YAD@depth') passee a la cle `depth'\MessageBreak%
+                La valeur (`\cmdKV at YAD@depth') passée à la clé `depth'\MessageBreak%
                 en argument de la commande \string\tableofcontents\space n'est pas\MessageBreak%
                 un des niveaux de sectionnement connus :\MessageBreak%
                 `part', `chapter', `section', `subsection',\MessageBreak%
                 `subsubsection', `paragraph', `subparagraph', `none' et `all'.\MessageBreak%
-                Le niveau `\YAD at tocdepth' va etre utilise a la place%
+                Le niveau `\YAD at tocdepth' va être utilisé à la place%
               }%
               \let\cmdKV at YAD@depth\YAD at tocdepth
             }{%
@@ -2095,14 +2109,14 @@
         \else%
         \setcounter{secnumdepth}{3}%
         \YAD at ClassWarningNoLine{%
-        La valeur (`\YAD at secnumdepth') passee a la cle `secnumdepth'\MessageBreak%
+        La valeur (`\YAD at secnumdepth') passée à la clé `secnumdepth'\MessageBreak%
         en argument de la commande \string\documentclass\space n'est
         pas\MessageBreak%
         un des niveaux de sectionnement connus (`part', `chapter',\MessageBreak%
         `section', `subsection', `subsubsection', `paragraph',\MessageBreak%
         `subparagraph', `none' et `all').\MessageBreak%
-        Le niveau `subsection' va etre utilise\MessageBreak%
-        a la place%
+        Le niveau `subsection' va être utilisé\MessageBreak%
+        à la place%
         }%
         \fi%
         }
@@ -2115,8 +2129,9 @@
         %
 \newcommand*{\YAD at chapter@header}{%
   \ifboolexpr{
-    (test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
-    {YAD at nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
+    ((test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
+    {YAD at nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}) and
+    (not bool {YAD at backmatter})
   }{%
     \MakeUppercase\chaptername{}\ \thechapter.
   }{%
@@ -2125,8 +2140,9 @@
 }%
 \newcommand*{\YAD at section@header}{%
   \ifboolexpr{
-    (test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
-    {YAD at nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
+    ((test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
+    {YAD at nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}) and
+    (not bool {YAD at backmatter})%
   }{%
     \thesection.
   }{%
@@ -2261,11 +2277,11 @@
   }{%
   }{%
     \YAD at ClassError*{%
-      Commande \protect\mainmatter\space non utilisee%
+      Commande \protect\mainmatter\space non utilisée%
     }{%
       La commande \protect\mainmatter\space introduisant la partie principale
       du document\MessageBreak%
-      n'a pas ete utilisee. Celle-ci est requise.%
+      n'a pas été utilisée. Celle-ci est requise.%
     }%
   }%
 }%
@@ -2322,7 +2338,7 @@
   {}%
   {\thepage}%
   \headrule%
-  \cleardoublepage%
+  % \cleardoublepage%
   \YAD at phantomsection%
   \YAD at bookmarksetup{startatroot}%
   \YAD at setfoot%
@@ -2351,6 +2367,7 @@
 }%
 \xapptocmd{\backmatter}{%
   \pagestyle{backmatter}%
+  \booltrue{YAD at backmatter}%
   \boolfalse{YAD at localtocs}%
 }{}{}%
 \newpagestyle{contents}[]{%
@@ -2401,7 +2418,6 @@
 }%
 \newpagestyle{backcover}[]{%
   \singlespacing%
-  \YAD at clearspread%
   \setlength{\footskip}{35pt}%
   \setfootrule{0pt}%
   \setfoot[%
@@ -2421,11 +2437,11 @@
     \ifbool{YAD at nolaboratory}{%
     }{%
       \YAD at ClassError[nolaboratory]{%
-        Nom du laboratoire de la these non specifie ou vide%
+        Nom du laboratoire de la thèse non specifié ou vide%
       }{%
-        La commande \protect\laboratory\space n'a pas ete utilisee\MessageBreak%
+        La commande \protect\laboratory\space n'a pas été utilisée\MessageBreak%
         (celle-ci est requise) ou son 1er argument est vide\MessageBreak%
-        (celui-ci doit etre renseigne).%
+        (celui-ci doit être renseigné).%
       }%
     }%
   }{%
@@ -2452,11 +2468,11 @@
     \ifbool{YAD at nolaboratoryaddress}{%
     }{%
       \YAD at ClassError[nolaboratoryaddress]{%
-        Adresse du laboratoire non specifiee ou vide%
+        Adresse du laboratoire non specifiée ou vide%
       }{%
-        La commande \protect\laboratory\space n'a pas ete utilisee\MessageBreak%
+        La commande \protect\laboratory\space n'a pas été utilisée\MessageBreak%
         (celle-ci est requise) ou son 2e argument est vide\MessageBreak%
-        (celui-ci doit etre renseigne).%
+        (celui-ci doit être renseigné).%
       }%
     }%
   }{%
@@ -2510,11 +2526,11 @@
         \ifbool{YAD at notitle}{%
         }{%
           \YAD at ClassError[notitle]{%
-            Titre de la these non specifie%
+            Titre de la thèse non specifié%
           }{%
-            La commande \protect\title\space n'a pas ete utilisee\MessageBreak%
+            La commande \protect\title\space n'a pas été utilisée\MessageBreak%
             (celle-ci est requise) ou son argument obligatoire est vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }%
       }{%
@@ -2572,13 +2588,13 @@
         \YAD at ifemptyorundef{\printinstitute}{%
           \YAD at generic@argument at translate{institute}%
           \YAD at ClassError[noinstitute]{%
-            Institut de la these non specifie%
+            Institut de la thèse non specifié%
           }{%
-            La commande \protect\institute\space n'a pas ete
-            utilisee\MessageBreak%
+            La commande \protect\institute\space n'a pas été
+            utilisée\MessageBreak%
             (celle-ci est requise) ou son argument obligatoire est
             vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }{%
           \YAD at translation{institute} \textbf{\textsc{\Large\printinstitute}}%
@@ -2607,13 +2623,13 @@
         \YAD at ifemptyorundef{\printdoctoralschool}{%
           \YAD at generic@argument at translate{doctoralschool}%
           \YAD at ClassError[nodoctoralschool]{%
-            Ecole doctorale de la these non specifiee%
+            École doctorale de la thèse non specifiée%
           }{%
-            la commande \protect\doctoralschool\space n'a pas ete
-            utilisee\MessageBreak%
+            la commande \protect\doctoralschool\space n'a pas été
+            utilisée\MessageBreak%
             (celle-ci est requise) ou son argument obligatoire est
             vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }{%
           \textbf{\printdoctoralschool}%
@@ -2645,12 +2661,12 @@
           \ifbool{YAD at noauthor}{%
           }{%
             \YAD at ClassError[noauthor]{%
-              Auteur de la these non specifie%
+              Auteur de la thèse non specifié%
             }{%
-              La commande \protect\author\space n'a pas ete utilisee (celle-ci
+              La commande \protect\author\space n'a pas été utilisée (celle-ci
               est requise)\MessageBreak%
               ou ses 2 premiers arguments obligatoires sont vides\MessageBreak%
-              (ceux-ci doivent etre renseignes).%
+              (ceux-ci doivent être renseignés).%
             }%
           }%
         }{%
@@ -2716,11 +2732,11 @@
           \ifbool{YAD at noacademicfield}{%
           }{%
             \YAD at ClassError[noacademicfield]{%
-              Champ disciplinaire de la these non specifie%
+              Champ disciplinaire de la thèse non specifié%
             }{%
-              La commande \protect\academicfield\space n'a pas ete utilisee
+              La commande \protect\academicfield\space n'a pas été utilisée
               (celle-ci est requise)\MessageBreak%
-              ou son argument obligatoire est vide (celui-ci doit etre renseigne).%
+              ou son argument obligatoire est vide (celui-ci doit être renseigné).%
             }%
           }%
         }{%
@@ -2777,16 +2793,20 @@
     \ifbool{YAD at nosupervisor}{%
     }{%
       \YAD at ClassError*[nosupervisor]{%
-        Directeur de these non specifie%
+        Directeur de thèse non specifié%
       }{%
-        La commande \protect\supervisor\space n'a pas ete utilisee\MessageBreak%
+        La commande \protect\supervisor\space n'a pas été utilisée\MessageBreak%
         (celle-ci est requise) ou ses arguments obligatoires sont
         vides\MessageBreak%
-        (ceux-ci doivent etre renseignes).%
+        (ceux-ci doivent être renseignés).%
       }%
     }%
   }%
 \endgroup%
+\ifthenelse{\equal{\YAD at colophon@location}{verso-frontcover}}{%
+  \YAD at insert@colophon%
+}{%
+}%
 \boolfalse{YAD at cover@page}%
 }%
 \expandafter\docsvlist{\YAD at mainlanguage}%
@@ -2822,13 +2842,31 @@
   }{%
   }{%
     \YAD at ClassError*[nomaketitle]{%
-      Commande \protect\maketitle\space non utilisee%
+      Commande \protect\maketitle\space non utilisée%
     }{%
-      La commande \protect\maketitle\space n'a pas ete utilisee. Celle-ci est
+      La commande \protect\maketitle\space n'a pas été utilisée. Celle-ci est
       requise.%
     }%
   }%
 }%
+\newcommand{\YAD at insert@colophon}{%
+  \ifthenelse{\equal{\YAD at colophon@location}{nowhere}}{%
+  }{%
+    \ifbool{YAD at colophon}{%
+    }{%
+      \clearpage
+      \vspace*{\stretch{1}}%
+      \begin{minipage}{\linewidth}
+        \begin{colophon}
+          \printcolophontext%
+        \end{colophon}
+      \end{minipage}
+      \vspace*{\stretch{1}}%
+      \newpage
+      \booltrue{YAD at colophon}%
+    }%
+  }%
+}
 \newcommand{\keywords}[2]{%
   \booltrue{YAD at keywords@used}%
   \def\YAD at mainkeywords{#1}%
@@ -2862,9 +2900,9 @@
     \ifbool{YAD at nokeywords}{%
     }{%
       \YAD at ClassError[nokeywords]{%
-        Commande \protect\keywords\space non utilisee%
+        Commande \protect\keywords\space non utilisée%
       }{%
-        La commande \protect\keywords\space n'a pas ete utilisee. Celle-ci est
+        La commande \protect\keywords\space n'a pas été utilisée. Celle-ci est
         requise.%
       }%
     }%
@@ -2871,21 +2909,21 @@
   }{%
     \ifdefempty{\YAD at mainkeywords}{%
       \YAD at ClassError[nokeywords]{%
-        Mots cles dans la langue principale non specifies%
+        Mots clés dans la langue principale non specifiés%
       }{%
-        Les mots cles dans la langue principale\MessageBreak%
+        Les mots clés dans la langue principale\MessageBreak%
         (1er argument de la commande \protect\keywords) n'ont\MessageBreak%
-        pas ete specifies. Ceux-ci sont requis.%
+        pas été specifiés. Ceux-ci sont requis.%
       }%
     }{%
       \csdef{YAD at metakeywords}{\YAD at mainkeywords} }%
     \ifdefempty{\YAD at secondarykeywords}{%
       \YAD at ClassError[nokeywords]{%
-        Mots cles dans la langue secondaire non specifies%
+        Mots clés dans la langue secondaire non specifiés%
       }{%
-        Les mots cles dans la langue secondaire\MessageBreak%
+        Les mots clés dans la langue secondaire\MessageBreak%
         (2e argument de la commande \protect\keywords) n'ont\MessageBreak%
-        pas ete specifies. Ceux-ci sont requis.%
+        pas été specifiés. Ceux-ci sont requis.%
       }%
     }{%
       \csdef{YAD at metakeywords}{\YAD at mainkeywords (\YAD at secondarykeywords)}%
@@ -2942,21 +2980,21 @@
   }{%
     \ifthenelse{\isempty{#2}}{%
       \YAD at ClassError[nolaboratory]{%
-        Nom du laboratoire de la these vide%
+        Nom du laboratoire de la thèse vide%
       }{%
         Le 1er argument obligatoire de la commande
         \protect\laboratory\MessageBreak%
-        est vide (celui-ci doit etre renseigne).%
+        est vide (celui-ci doit être renseigné).%
       }%
     }{%
     }%
     \ifthenelse{\isempty{#3}}{%
       \YAD at ClassError[nolaboratory]{%
-        Adresse du laboratoire de la these vide%
+        Adresse du laboratoire de la thèse vide%
       }{%
         Le 2e argument obligatoire de la commande
         \protect\laboratory\MessageBreak%
-        est vide (celui-ci doit etre renseigne).%
+        est vide (celui-ci doit être renseigné).%
       }%
     }{%
     }%
@@ -2969,7 +3007,7 @@
   \YAD at ifemptyorundef{\cmdKV at YAD@logoheight}{%
     \DTLnewdbentry{laboratories}{logoheight}{\YAD at default@logoheight}%
   }{%
-    \DTLnewdbentry{laboratories}{logoheight}{\cmdKV at YAD@logoheight}%
+    \DTLnewdbentry{laboratories}{logoheight}{\the\cmdKV at YAD@logoheight}%
   }%
   \YAD at ifemptyorundef{\cmdKV at YAD@url}{%
     \DTLnewdbentry{laboratories}{url}{}%
@@ -3136,7 +3174,7 @@
     \ifthenelse{\DTLiseq{\YAD at laboratory@logo}{}}{%
     }{%
       \hspace{\stretch{1}}%
-      \begin{minipage}[t]{.325\linewidth}
+      \adjustbox{right=.325\linewidth}{%
         \def\YAD at logo{%
           \YAD at ifemptyorundef{\YAD at laboratory@logo}{%
             \YAD at reach@file{\YAD at generic@argument at translate{logolaboratory}}%
@@ -3148,20 +3186,19 @@
         }%
         \if at tempswa%
         \else%
-        \hspace{\stretch{1}}%
         % \ifbool{YAD at nolink}{%
         %   \YAD at logo%
         % }{%
-          \YAD at ifemptyorundef{\YAD at laboratory@url}{%
-            % \YAD at href{www.laboratory.fr}{%
-              \YAD at logo%
-            % }%
-          }{%
-            \YAD at href{\YAD at laboratory@url}{\YAD at logo}%
-          }%
+        \YAD at ifemptyorundef{\YAD at laboratory@url}{%
+          % \YAD at href{www.laboratory.fr}{%
+          \YAD at logo%
+          % }%
+        }{%
+          \YAD at href{\YAD at laboratory@url}{\YAD at logo}%
+        }%
         % }%
         \fi%
-      \end{minipage}%
+      }%
     }%
     \par%
     \DTLiflastrow{%
@@ -3380,10 +3417,10 @@
     \ifbool{YAD at nomakeabstract}{%
     }{%
       \YAD at ClassError*[nomakeabstract]{%
-        Commande \protect\makeabstract\space non utilisee%
+        Commande \protect\makeabstract\space non utilisée%
       }{%
-        La commande \protect\makeabstract\space n'a pas ete\MessageBreak%
-        utilisee. Celle-ci est requise.%
+        La commande \protect\makeabstract\space n'a pas été\MessageBreak%
+        utilisée. Celle-ci est requise.%
       }%
     }%
   }%
@@ -3395,8 +3432,8 @@
         \YAD at ClassError[noabstract]{%
           Contenu de la 1re occurrence de `abstract' vide%
         }{%
-          La 1re occurrence de l'environnement `abstract' a ete
-          utilisee\MessageBreak%
+          La 1re occurrence de l'environnement `abstract' a été
+          utilisée\MessageBreak%
           avec un contenu vide.  Un contenu non vide est requis.%
         }%
       }{%
@@ -3403,7 +3440,7 @@
         \YAD at ClassError[noabstract]{%
           Contenu de l'environnement `abstract' vide%
         }{%
-          L'environnement `abstract' a ete utilise mais avec un contenu
+          L'environnement `abstract' a été utilisé mais avec un contenu
           vide.\MessageBreak%
           Un contenu non vide est requis.%
         }%
@@ -3414,8 +3451,8 @@
       \YAD at ClassError[noabstract]{%
         Contenu de la 2e occurrence de `abstract' vide%
       }{%
-        La 2e occurrence de l'environnement `abstract' a ete
-        utilisee\MessageBreak%
+        La 2e occurrence de l'environnement `abstract' a été
+        utilisée\MessageBreak%
         avec un contenu vide.  Un contenu non vide est requis.%
       }%
     }{%
@@ -3424,17 +3461,22 @@
     \ifbool{YAD at noabstract}{%
     }{%
       \YAD at ClassError[noabstract]{%
-        Environnement `abstract' non utilise%
+        Environnement `abstract' non utilisé%
       }{%
-        L'environnement `abstract' n'a pas ete utilise. Celui-ci est requis.%
+        L'environnement `abstract' n'a pas été utilisé. Celui-ci est requis.%
       }%
     }%
   }%
 }%
 \newcommand{\makebackcover}{%
-  \YAD at alarm@noabstract%
-  \cleardoublepage%
   \pagestyle{backcover}%
+  \ifthenelse{\equal{\YAD at colophon@location}{recto-backcover}}{%
+    \newgeometry{centering,nomarginpar,bottom=1cm,top=1cm,headheight=\YAD at max@logoheight,hmargin=2cm,includeall}%
+    \YAD at insert@colophon%
+    \restoregeometry%
+  }{%
+    \YAD at clearspread%
+  }%
   \YAD at abstract@page%
 }%
         \csdef{makededications}{%
@@ -3450,12 +3492,12 @@
         \DTLifdbempty{dedications}{%
         \YAD at generic@argument at translate{dedications}%
         \YAD at ClassError{%
-        \protect\makededications\space utilisee/\protect\dedication\space non
-        utilisee%
+        \protect\makededications\space utilisée/\protect\dedication\space non
+        utilisée%
         }{%
-        La commande \protect\makededications\space a ete utilisee mais la
+        La commande \protect\makededications\space a été utilisée mais la
         commande \protect\dedication,\MessageBreak%
-        permettant de preparer des dedicaces, n'a pas ete utilisee.%
+        permettant de préparer des dédicaces, n'a pas été utilisée.%
         }%
         }{%
         \begin{flushright}
@@ -3466,11 +3508,11 @@
             \YAD at ifemptyorundef{\YAD at dedication}{%
               \YAD at generic@argument at translate{dedication}%
               \YAD at ClassError{%
-                Dedicace vide%
+                Dédicace vide%
               }{%
                 L'argument obligatoire d'une commande \protect\dedication\space est
                 vide\MessageBreak%
-                (celui-ci doit etre renseigne).%
+                (celui-ci doit être renseigné).%
               }%
             }{%
               \YAD at dedication%
@@ -3508,13 +3550,13 @@
       \qitem{\YAD at generic@argument at translate{epigraphs}}{}%
     \end{epigraphs}%
     \YAD at ClassError{%
-      \protect\makefrontepigraphs\space utilisee/\protect\frontepigraph\space
-      non utilisee%
+      \protect\makefrontepigraphs\space utilisée/\protect\frontepigraph\space
+      non utilisée%
     }{%
-      La commande \protect\makefrontepigraphs\space a ete utilisee mais la
+      La commande \protect\makefrontepigraphs\space a été utilisée mais la
       commande\MessageBreak%
-      \protect\frontepigraph, permettant de preparer des epigraphes, n'a pas
-      ete utilisee.%
+      \protect\frontepigraph, permettant de préparer des épigraphes, n'a pas
+      été utilisée.%
     }{%
     }%
   }{%
@@ -3533,7 +3575,7 @@
           }{%
             L'argument obligatoire d'une commande \protect\frontepigraph\space
             est vide\MessageBreak%
-            (celui-ci doit etre renseigne).%
+            (celui-ci doit être renseigné).%
           }%
         }{%
         }%
@@ -4093,7 +4135,7 @@
   }%
 }%
 \xpretocmd{\part}{\YAD at setsecnumdepth{\YAD at secnumdepth}}{}{}%
-\disclaimer{%
+\disclaimertext{%
   \IfLanguageName{french}{%
     \ifundef{\printinstitute}{%
       L'\YAD at generic@argument at translate{institute}
@@ -4121,6 +4163,7 @@
     these opinions must be considered to be those of their authors.%
   }%
 }%
+\newcommand{\disclaimer}[1]{\disclaimertext{#1}}
 \csdef{makedisclaimer}{%
   \@ifstar{\@tempswatrue\csuse{YAD at starnostar@makedisclaimer}}{\@tempswafalse\csuse{YAD at starnostar@makedisclaimer}}%
 }%
@@ -4130,7 +4173,7 @@
   \else%
   \vspace*{\stretch{1}}%
   \fi%
-  \printdisclaimer%
+  \printdisclaimertext%
   \if at tempswa%
   \else%
   \vspace*{\stretch{1}}%
@@ -4137,6 +4180,21 @@
   \fi%
   \pagestyle{preliminary}%
 }%
+\colophontext{%
+  \IfLanguageName{french}{%
+    Mémoire de thèse intitulé \frquote{\printtitle}, écrit par \printauthor{},
+    achevé le \today{}, composé au moyen du système de préparation de document
+    \href{https://fr.wikipedia.org/wiki/LaTeX}{\LaTeX{}} et de la classe
+    \href{https://www.ctan.org/pkg/yathesis}{\textsf{yathesis}} dédiée aux
+    thèses préparées en France.%
+  }{%
+    Doctoral dissertation entitled “\printtitle”, written by \printauthor{},
+    completed on \today{}, typeset with the document preparation system
+    \href{https://en.wikipedia.org/wiki/LaTeX}{\LaTeX{}} and the
+    \href{https://www.ctan.org/pkg/yathesis}{\textsf{yathesis}} class dedicated
+    to theses prepared in France.%
+  }%
+}%
 \AtBeginDocument{%
   \ifthenelse{\equal{\YAD at mainlanguage}{french}}{%
     \YAD at hypersetup{pdflang=fr}%
@@ -4146,7 +4204,6 @@
 }%
 \AtEndPreamble{%
   \@ifpackageloaded{biblatex}{%
-    \defbibheading{bibintoc}[\bibname]{\chapter*{#1}}%
     \defbibheading{YAD at localbibs@heading}[\translate{lbl-localbibname}]{%
       \renewcommand\addcontentsline[3]{}%
       \section*{#1}%
@@ -4160,8 +4217,11 @@
     \renewcommand{\printbibliography}[1][]{%
       \booltrue{YAD at printbibliography@used}%
       \pagestyle{biblio}%
-      \YAD at printbibliography@ORI[heading=bibintoc,#1]%
-      \pagestyle{ordinary}%
+      \chapter*{\bibname}%
+      \begingroup%
+      \let\cleardoublepage\relax%
+      \YAD at printbibliography@ORI[heading=none,#1]%
+      \endgroup%
     }%
   }{%
   }%
@@ -4172,9 +4232,9 @@
     \ifbool{YAD at noprintbibliography}{%
     }{%
       \YAD at ClassError*[noprintbibliography]{%
-        Commande \protect\printbibliography\space non utilisee%
+        Commande \protect\printbibliography\space non utilisée%
       }{%
-        La commande \protect\printbibliography\space n'a pas ete utilisee. Celle-ci est
+        La commande \protect\printbibliography\space n'a pas été utilisée. Celle-ci est
         requise.%
       }%
     }%
@@ -4209,11 +4269,11 @@
 }%
 }{%
   \ClassError{yathesis}{}{%
-    Commande \protect\newglssymbol\space utilisee sans que 'glossaries' soit
-    charge%
+    Commande \protect\newglssymbol\space utilisée sans que 'glossaries' soit
+    chargé%
   }{%
-    La commande \protect\newglssymbol ne peut etre\MessageBreak%
-    utilisee que si le package 'glossaries' est charge%
+    La commande \protect\newglssymbol ne peut être\MessageBreak%
+    utilisée que si le package 'glossaries' est chargé%
   }%
 }%
 }%
@@ -4263,7 +4323,7 @@
   \InputIfFileExists{\YAD at configuration@directory/\YAD at configuration@file}%
   {\ClassInfo{yathesis}{%
     Fichier de configuration local \YAD at configuration@file\space
-    trouve%
+    trouvé%
     }%
   }{%
     % \YAD at ClassWarningNoLine{%
@@ -4282,7 +4342,7 @@
   \InputIfFileExists{\YAD at configuration@directory/\YAD at characteristics@file}%
   {%
     \ClassInfo{yathesis}{%
-      Fichier \YAD at characteristics@file\space des donnees du document trouve%
+      Fichier \YAD at characteristics@file\space des donnees du document trouvé%
     }%
   }%
   {%
@@ -4289,7 +4349,7 @@
     % \YAD at ClassWarningNoLine{%
     %   Fichier \YAD at characteristics@file\space des donnees du titre
     %   introuvable.\MessageBreak%
-    %   Le fichier \YAD at characteristics@file\space n'a pas ete trouve\MessageBreak%
+    %   Le fichier \YAD at characteristics@file\space n'a pas été trouvé\MessageBreak%
     %   dans le dossier `\YAD at configuration@directory'.\MessageBreak Ce fichier
     %   \YAD at characteristics@file\space peut faciliter l'usage\MessageBreak de la classe%
     % }%
@@ -4304,9 +4364,9 @@
     \ifbool{YAD at notableofcontents}{%
     }{%
       \YAD at ClassError*[notableofcontents]{%
-        Commande \protect\tableofcontents\space non utilisee%
+        Commande \protect\tableofcontents\space non utilisée%
       }{%
-        La commande \protect\tableofcontents\space n'a pas ete utilisee. Celle-ci
+        La commande \protect\tableofcontents\space n'a pas été utilisée. Celle-ci
         est requise.%
       }%
     }%
@@ -4351,10 +4411,10 @@
 \expression{meta-ordernumber}{num\'ero d'ordre}{order number}%
 \InputIfFileExists{\YAD at translations@file}{}{%
   \ClassError{%
-    Fichier \`YAD at translations@file' non trouve%
+    Fichier \`YAD at translations@file' non trouvé%
   }{%
-    Le fichier \`YAD at translations@file' n'a pas ete trouve.\MessageBreak%
-    Veuillez verifier votre installation de la classe `yathesis'.%
+    Le fichier \`YAD at translations@file' n'a pas été trouvé.\MessageBreak%
+    Veuillez vérifier votre installation de la classe `yathesis'.%
   }%
 }
 %% ----------------------------------------------------------------------------------



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