texlive[47591] Master/texmf-dist: yathesis (11apr18)

commits+karl at tug.org commits+karl at tug.org
Thu May 3 18:47:41 CEST 2018


Revision: 47591
          http://tug.org/svn/texlive?view=revision&revision=47591
Author:   karl
Date:     2018-05-03 18:47:41 +0200 (Thu, 03 May 2018)
Log Message:
-----------
yathesis (11apr18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/yathesis/README.md
    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/incompatibilites-connues.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex
    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/these.pdf
    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-translations.tex
    trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist
    trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist
    trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/README.md	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/README.md	2018-05-03 16:47:41 UTC (rev 47591)
@@ -1,7 +1,7 @@
 -----------------------------------------------------------------------
 
-- `yathesis` --- Yet Another Thesis Class, version 0.99p
-- E-mail: `denis.bitouze at lmpa.univ-littoral.fr`
+- `yathesis` --- Yet Another Thesis Class, version 0.99q
+- 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
 
@@ -28,13 +28,13 @@
    others, my personal (dirty) package `denisbdoc` for documenting the classes
    I've written.
 - a complete `pdflatex` run of `these.tex` to be found in the
-  `.../yathesis/doc/latex/yathesis/french/exemples/specimen/a-plat` directory,
+  `.../doc/latex/yathesis/french/exemples/specimen/a-plat` directory,
   with `yathesis-demo` package load at first place. If `latexmk` is available,
   it is easier to run:
 
       latexmk -g -norc -r ./latexmkrc  -jobname=these -pdflatex="pdflatex %O '\RequirePackage{etoolbox}\AtEndPreamble{\RequirePackage{yathesis-demo}}\input{%S}'" these.tex
 
-- to compile `yathesis.tex` to be found in the
-  `.../yathesis/doc/latex/yathesis/documentation/french` directory as follows:
+- to compile `yathesis-fr.tex` to be found in the
+  `.../doc/latex/yathesis/french/documentation` directory as follows:
 
       latexmk -norc -r ./latexmkrc yathesis-fr

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	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -81,6 +81,31 @@
 \item Faire en sorte que, optionnellement, il soit possible de centrer
   verticalement le titre (en fait la boîte le contenant) dans les pages de
   titre.
+\item Fournir une commande \docAuxCommand{newcorporation} dont la définition soit la
+  suivante.
+\begin{docCommand}{newcorporation}{\marg{corps}\marg{en français}\marg{en anglais}}
+  \indexdef{expression!redéfinition}%
+  Cette commande permet de redéfinir une nouvelle corporation \meta{en français}
+  et \meta{en anglais} pouvant être utilisée comme nouvelle option des
+  directeur(s) de thèse et membres du jury.
+\end{docCommand}
+
+Un exemple d'utilisation serait alors :
+\begin{dbexample}{Nouvelle corporation}{doctor}
+  \indexex{corporation!non prédéfinie}%
+  Si on souhaite spécifier que certains membres du jury sont docteurs, il suffit
+  de définir \aside{une seule fois} la corporation (par exemple) |doctor| :
+\begin{preamblecode}[title=Par exemple dans le \File{\configurationfile}]
+\newcorporation{doctor}{docteur}{Doctor}
+\end{preamblecode}
+  pour pouvoir ensuite l'utiliser \aside{autant de fois que souhaité}, par
+  exemple ainsi :
+\begin{bodycode}
+\examiner[doctor]{Joseph}{Fourier}
+\examiner[doctor]{Paul}{Verlaine}
+\end{bodycode}
+\end{dbexample}
+
 % \item Rendre personnalisables les différents \enquote{output} en proposant
 %   diverses options.
 \end{enumerate}

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	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -3,6 +3,33 @@
 Ce chapitre est une \gls{faq} \aside{autrement dit une liste des questions
   fréquemment posées} sur la \yatCl{}.
 
+\section{Problèmes d'utilisation}
+
+\begin{dbfaq}{Comment faire en cas de problème d'utilisation de la \yatCl{} ?}{probleme-utilisation}
+  \index{problème d'utilisation}%
+  La \yatCl{} est vraiment formidable, mais je rencontre un problème en
+  l'utilisant.  Comment faire ?
+  %
+  \tcblower
+  %
+  En cas de problème d'utilisation\footnote{À ne pas confondre avec un
+    bogue ou une fonctionnalité manquante, cf. \vref{faq-bogues}.} :
+  \begin{enumerate}
+  \item commencer par chercher s'il n'a pas déjà été signalé
+    (et surtout solutionné) en consultant par exemple la liste des questions
+    concernant la \yatCl{} sur les sites de questions \& réponses dédiés
+    à \LaTeX{} :
+      \begin{itemize}
+      \item \url{http://texnique.fr/osqa/tags/yathesis/}\footnote{Site francophone.} ;
+      \item
+        \url{http://tex.stackexchange.com/questions/tagged/yathesis}\footnote{Site anglophone.} ;
+      \end{itemize}
+    \item s'il semble inédit (ou n'est pas \aside{ou mal} solutionné), poser
+      soi-même une question sur un des lieux d'entraide dédiés à \LaTeX{}, par
+      exemple sur l'un des sites ci-dessus\ecm{}.
+    \end{enumerate}
+\end{dbfaq}
+
 \section{Communication}
 \label{sec-communication}
 
@@ -11,11 +38,11 @@
   \index{bogue!rapport}%
   \indexsee{bug}{bogue}%
   \index{fonctionnalité!demande}%
-  La \yatCl{} est vraiment formidable, mais je souhaite :
+  La \yatCl{} est vraiment formidable, mais :
   \begin{enumerate}
-  \item signaler un dysfonctionnement (un bogue) ou suggérer une amélioration
+  \item je souhaite signaler un dysfonctionnement (un bogue) ou suggérer une amélioration
     (par exemple en demandant une nouvelle fonctionnalité) ;
-  \item communiquer avec l'auteur de la classe.
+  \item je souhaite communiquer avec son auteur.
   \end{enumerate}
   Comment faire ?
   %
@@ -22,7 +49,9 @@
   \tcblower
   %
   \begin{enumerate}
-  \item Pour un dysfonctionnement ou une amélioration :
+  \item Pour un dysfonctionnement\footnote{À ne pas confondre avec un
+      \enquote{simple} problème d'utilisation, cf. \vref{faq-probleme-utilisation}.}
+    ou une amélioration :
     \begin{enumerate}
     \item avant de le signaler ou de la suggérer, s'assurer qu'ils n'ont pas
       déjà été répertoriés :
@@ -29,13 +58,12 @@
       \begin{enumerate}
       \item en consultant la liste de ceux qui le sont déjà\issues ;
       \item en lisant la suite du présent chapitre ;
-      \item en lisant le \vref{cha-incomp-conn} ;
+      \item en lisant l'\vref{cha-incomp-conn} ;
         % des dysfonctionnements déjà répertoriés à l'adresse
         % \url{https://github.com/dbitouze/yathesis/issues?q=is%3Aopen+is%3Aissue+label%3Abug} ;
       \end{enumerate}
-    \item s'ils n'ont pas déjà été répertoriés, signaler ce dysfonctionnement
-      (un \gls{ecm} est alors vivement souhaité) ou suggérer cette
-      amélioration\newissues{}.
+    \item s'ils n'ont pas déjà été répertoriés, signaler ce
+      dysfonctionnement\ecm{} ou suggérer cette amélioration\newissues{}.
     \end{enumerate}
   % \item Pour une nouvelle fonctionnalité (ou suggestion d'amélioration) :
   %   \begin{enumerate}
@@ -371,31 +399,14 @@
   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
   \hologo{LuaLaTeX}.
-
+  %
   Pour pallier cela, il devrait suffire\footnote{Plus de précisions à l'adresse
-    \url{https://facile.cines.fr/\#latex}.} d'insérer :
+    \url{https://facile.cines.fr/\#latex}.} d'insérer en introduction du fichier
+  (maître) \file{.tex}, avant même la déclaration
+  \docAuxCommand{documentclass} :
 \begin{preamblecode}
 \pdfobjcompresslevel 0
 \end{preamblecode}
-  en introduction du fichier (maître) \format{.tex}, avant la déclaration
-  \docAuxCommand{documentclass}.
-  % Il devrait suffire d'installer le logiciel libre
-%   \program{PDFtk}\footnote{Ce logiciel devrait être disponible :
-%     \begin{itemize}
-%     \item sous \linux{} : sous forme de paquet de la distribution utilisée ;
-%     \item sous \macos{} : comme indiqué
-%       \href{http://stackoverflow.com/q/20804441}{ici} par exemple ;
-%     \item sous \windows{} :
-%       \href{https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/}{ici}.
-%     \end{itemize}
-%   }%
-%   puis de lancer dans un terminal la commande suivante :
-% \begin{lstlisting}[language=bash]
-% pdftk these.pdf output these-valide.pdf
-% \end{lstlisting}
-% où \file{these.pdf} est le fichier \acrshort{pdf} original du mémoire. Le
-% fichier généré, \file{these-valide.pdf}, est à la fois valide et identique dans
-% la forme à l'original.
 \end{dbfaq}
 
 %%% Local Variables:

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -20,4 +20,6 @@
 \begin{description}
 \item[\package{titlesec}] qui est incompatible avec le \Package{titleps} que
   charge automatiquement la classe.
+\item[\package{fancyhdr}] qui est incompatible avec le \Package{titleps} que
+  charge automatiquement la classe.
 \end{description}

Modified: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -142,6 +142,9 @@
 \DeclareFixedFootnote{\newissues}{%
   À l'adresse \url{https://github.com/dbitouze/yathesis/issues/new/}.%
 }
+\DeclareFixedFootnote{\ecm}{%
+  Un \gls{ecm} est alors vivement souhaité.%
+}
 
 %%% Local Variables:
 %%% mode: latex

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	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -2,7 +2,7 @@
   Documentation de la classe \texorpdfstring{\yat}{yathesis}%
 }
 %
-\subtitle[\version{0.99p}]{\version{0.99p}}
+\subtitle[\version{0.99q}]{\version{0.99q}}
 %
 \author[denis.bitouze at lmpa.univ-littoral.fr]{Denis}{Bitouzé}
 %

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist	2018-05-03 16:47:41 UTC (rev 47591)
@@ -0,0 +1,72 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {2.1}Auteur, (sous-)titre, sp\IeC {\'e}cialit\IeC {\'e}, sujet, date}{8}{tcb at cnt@dbexample.2.1}
+\contentsline {tcolorbox}{\numberline {2.2}Instituts et entit\IeC {\'e}s}{9}{tcb at cnt@dbexample.2.2}
+\contentsline {tcolorbox}{\numberline {2.3}Logo d'institut}{10}{tcb at cnt@dbexample.2.3}
+\contentsline {tcolorbox}{\numberline {2.4}Hauteur du logo d'institut}{10}{tcb at cnt@dbexample.2.4}
+\contentsline {tcolorbox}{\numberline {2.5}\acrshort *{url} d'institut}{10}{tcb at cnt@dbexample.2.5}
+\contentsline {tcolorbox}{\numberline {2.6}Laboratoire}{11}{tcb at cnt@dbexample.2.6}
+\contentsline {tcolorbox}{\numberline {2.7}Jury}{13}{tcb at cnt@dbexample.2.7}
+\contentsline {tcolorbox}{\numberline {2.8}Corporation (pr\IeC {\'e}d\IeC {\'e}finies)}{14}{tcb at cnt@dbexample.2.8}
+\contentsline {tcolorbox}{\numberline {2.9}Institut d'affiliation}{15}{tcb at cnt@dbexample.2.9}
+\contentsline {tcolorbox}{\numberline {2.10}Multiples instituts d'affiliation}{15}{tcb at cnt@dbexample.2.10}
+\contentsline {tcolorbox}{\numberline {2.11}Directrice de th\IeC {\`e}se}{16}{tcb at cnt@dbexample.2.11}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {3.1}Cadre personnalis\IeC {\'e} autour du titre de la th\IeC {\`e}se}{18}{tcb at cnt@dbexample.3.1}
+\contentsline {tcolorbox}{\numberline {3.2}Cadre \enquote {fantaisie} autour du titre de la th\IeC {\`e}se}{18}{tcb at cnt@dbexample.3.2}
+\contentsline {tcolorbox}{\numberline {3.3}Pr\IeC {\'e}paration et production des pages de titre}{20}{tcb at cnt@dbexample.3.3}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {4.1}Production de la page d\IeC {\'e}di\IeC {\'e}e \IeC {\`a} la clause de non-responsabilit\IeC {\'e}}{24}{tcb at cnt@dbexample.4.1}
+\contentsline {tcolorbox}{\numberline {4.2}Pr\IeC {\'e}paration et production de la page d\IeC {\'e}di\IeC {\'e}e aux mots cl\IeC {\'e}s}{26}{tcb at cnt@dbexample.4.2}
+\contentsline {tcolorbox}{\numberline {4.3}Pr\IeC {\'e}paration et production de la page d\IeC {\'e}di\IeC {\'e}e au(x) laboratoire(s)}{27}{tcb at cnt@dbexample.4.3}
+\contentsline {tcolorbox}{\numberline {4.4}Pr\IeC {\'e}paration et production de la page d\IeC {\'e}di\IeC {\'e}e aux d\IeC {\'e}dicaces}{28}{tcb at cnt@dbexample.4.4}
+\contentsline {tcolorbox}{\numberline {4.5}Pr\IeC {\'e}paration et production de la page d\IeC {\'e}di\IeC {\'e}e aux \IeC {\'e}pigraphes liminaires}{29}{tcb at cnt@dbexample.4.5}
+\contentsline {tcolorbox}{\numberline {4.6}Pr\IeC {\'e}paration et production de la page d\IeC {\'e}di\IeC {\'e}e aux r\IeC {\'e}sum\IeC {\'e}s}{32}{tcb at cnt@dbexample.4.6}
+\contentsline {tcolorbox}{\numberline {4.7}D\IeC {\'e}finitions et liste des symboles}{34}{tcb at cnt@dbexample.4.7}
+\contentsline {tcolorbox}{\numberline {4.8}Sommaire et table des mati\IeC {\`e}res}{37}{tcb at cnt@dbexample.4.8}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {5.1}Introduction}{42}{tcb at cnt@dbexample.5.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {8.1}Langue suppl\IeC {\'e}mentaire pour th\IeC {\`e}se multilingue principalement en fran\IeC {\c c}ais}{55}{tcb at cnt@dbexample.8.1}
+\contentsline {tcolorbox}{\numberline {8.2}Langue suppl\IeC {\'e}mentaire pour th\IeC {\`e}se multilingue principalement en anglais}{55}{tcb at cnt@dbexample.8.2}
+\contentsline {tcolorbox}{\numberline {8.3}Tables des mati\IeC {\`e}res locales automatiques}{56}{tcb at cnt@dbexample.8.3}
+\contentsline {tcolorbox}{\numberline {8.4}Bibliographies locales automatiques}{57}{tcb at cnt@dbexample.8.4}
+\contentsline {tcolorbox}{\numberline {8.5}Red\IeC {\'e}finition (globale) de l'expression s\IeC {\'e}parant corporations et affiliations}{62}{tcb at cnt@dbexample.8.5}
+\contentsline {tcolorbox}{\numberline {8.6}Red\IeC {\'e}finition (locale) de l'expression s\IeC {\'e}parant corporation et affiliation}{62}{tcb at cnt@dbexample.8.6}
+\contentsline {tcolorbox}{\numberline {8.7}Passage d'options \IeC {\`a} un package automatiquement charg\IeC {\'e}s par \yat }{64}{tcb at cnt@dbexample.8.7}
+\contentsline {tcolorbox}{\numberline {8.8}Modification d'expression d\IeC {\'e}finie par la classe}{66}{tcb at cnt@dbexample.8.8}
+\contentsline {tcolorbox}{\numberline {8.9}Suppression d'expression d\IeC {\'e}finie par la classe}{67}{tcb at cnt@dbexample.8.9}
+\contentsline {tcolorbox}{\numberline {8.10}Red\IeC {\'e}finition d'expressions du \Package {babel}}{67}{tcb at cnt@dbexample.8.10}
+\contentsline {tcolorbox}{\numberline {8.11}Nouvelle corporation}{68}{tcb at cnt@dbexample.8.11}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {C.1}Institut sous forme d'acronymes}{78}{tcb at cnt@dbexample.C.1}
+\contentsline {tcolorbox}{\numberline {C.2}Structure d'une th\IeC {\`e}se en une seule partie}{79}{tcb at cnt@dbexample.C.2}
+\contentsline {tcolorbox}{\numberline {C.3}Structure d'une th\IeC {\`e}se en deux parties}{79}{tcb at cnt@dbexample.C.3}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {N.1}Nouvelle corporation}{116}{tcb at cnt@dbexample.N.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist	2018-05-03 16:47:41 UTC (rev 47591)
@@ -0,0 +1,49 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {D.1}Comment faire en cas de probl\IeC {\`e}me d'utilisation de la \yatCl {} ?}{81}{tcb at cnt@dbfaq.D.1}
+\contentsline {tcolorbox}{\numberline {D.2}Comment communiquer avec l'auteur de la \yatCl {} ?}{82}{tcb at cnt@dbfaq.D.2}
+\contentsline {tcolorbox}{\numberline {D.3}Puis-je ignorer un avertissement signalant une version trop ancienne d'un package ?}{83}{tcb at cnt@dbfaq.D.3}
+\contentsline {tcolorbox}{\numberline {D.4}Comment \IeC {\'e}viter l'erreur \enquote {Option clash for package \meta {package}} ?}{83}{tcb at cnt@dbfaq.D.4}
+\contentsline {tcolorbox}{\numberline {D.5}Comment \IeC {\'e}viter l'erreur \enquote {Command \docAuxCommand *{nobreakspace} unavailable in encoding T1} ?}{83}{tcb at cnt@dbfaq.D.5}
+\contentsline {tcolorbox}{\numberline {D.6}Comment modifier l'apparence de la page de titre ?}{84}{tcb at cnt@dbfaq.D.6}
+\contentsline {tcolorbox}{\numberline {D.7}Pourquoi les glossaire, listes d'acronymes et de symboles apparaissent en double dans la table des mati\IeC {\`e}res et dans les signets ?}{84}{tcb at cnt@dbfaq.D.7}
+\contentsline {tcolorbox}{\numberline {D.8}Comment faire en sorte que, dans la table des mati\IeC {\`e}res, seuls les num\IeC {\'e}ros de page soient des liens hypertextes ?}{84}{tcb at cnt@dbfaq.D.8}
+\contentsline {tcolorbox}{\numberline {D.9}Comment supprimer la bibliographie des sommaire, table des mati\IeC {\`e}res et signets ?}{84}{tcb at cnt@dbfaq.D.9}
+\contentsline {tcolorbox}{\numberline {D.10}Comment affecter des profondeurs diff\IeC {\'e}rentes aux signets et \IeC {\`a} la table des mati\IeC {\`e}res ?}{85}{tcb at cnt@dbfaq.D.10}
+\contentsline {tcolorbox}{\numberline {D.11}Dans la table des mati\IeC {\`e}res, des num\IeC {\'e}ros de pages d\IeC {\'e}bordent dans la marge de droite}{85}{tcb at cnt@dbfaq.D.11}
+\contentsline {tcolorbox}{\numberline {D.12}Est-il possible d'obtenir des \glsplural {titrecourant} distincts des titres figurant en table(s) des mati\IeC {\`e}res ?}{86}{tcb at cnt@dbfaq.D.12}
+\contentsline {tcolorbox}{\numberline {D.13}Pourquoi mes signes de ponctuation haute ne sont pas pr\IeC {\'e}c\IeC {\'e}d\IeC {\'e}s des espaces ad\IeC {\'e}quates ?}{86}{tcb at cnt@dbfaq.D.13}
+\contentsline {tcolorbox}{\numberline {D.14}Pourquoi \docAuxCommand *{setcounter} n'a-t-elle pas d'effet sur \docAuxKey *{secnumdepth} ?}{87}{tcb at cnt@dbfaq.D.14}
+\contentsline {tcolorbox}{\numberline {D.15}Le \acrshort {pdf} de mon m\IeC {\'e}moire n'est pas valide au yeux du \acrshort {cines}. Comment y rem\IeC {\'e}dier ?}{87}{tcb at cnt@dbfaq.D.15}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist	2018-05-03 16:47:41 UTC (rev 47591)
@@ -0,0 +1,53 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {2.1}Titre, sous-titre, champ disciplinaire et sp\IeC {\'e}cialit\IeC {\'e} dans la langue secondaire}{7}{tcb at cnt@dbremark.2.1}
+\contentsline {tcolorbox}{\numberline {2.2}Changements de ligne dans l'adresse du laboratoire}{9}{tcb at cnt@dbremark.2.2}
+\contentsline {tcolorbox}{\numberline {2.3}Laboratoires multiples}{9}{tcb at cnt@dbremark.2.3}
+\contentsline {tcolorbox}{\numberline {2.4}T\IeC {\'e}l\IeC {\'e}phone, fax et courriel : pour le laboratoire seulement}{11}{tcb at cnt@dbremark.2.4}
+\contentsline {tcolorbox}{\numberline {2.5}Instituts sous forme d'acronymes}{11}{tcb at cnt@dbremark.2.5}
+\contentsline {tcolorbox}{\numberline {2.6}Corporation non pr\IeC {\'e}d\IeC {\'e}finies}{14}{tcb at cnt@dbremark.2.6}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {3.1}Expressions cl\IeC {\'e}s \IeC {\'e}maillant les pages de titres}{19}{tcb at cnt@dbremark.3.1}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {4.1}Commande \docAuxCommand *{frontmatter} non n\IeC {\'e}cessaire}{24}{tcb at cnt@dbremark.4.1}
+\contentsline {tcolorbox}{\numberline {4.2}\IeC {\'E}pigraphes ailleurs dans le document}{30}{tcb at cnt@dbremark.4.2}
+\contentsline {tcolorbox}{\numberline {4.3}Tables des mati\IeC {\`e}res multiples}{36}{tcb at cnt@dbremark.4.3}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {5.1}Scission du m\IeC {\'e}moire en fichiers ma\IeC {\^\i }tre et esclaves}{39}{tcb at cnt@dbremark.5.1}
+\contentsline {tcolorbox}{\numberline {5.2}Titres alternatifs diff\IeC {\'e}renciables aussi pour \docAuxCommand *{chapter*} et \docAuxCommand *{section*}}{41}{tcb at cnt@dbremark.5.2}
+\contentsline {tcolorbox}{\numberline {5.3}Variantes \IeC {\'e}toil\IeC {\'e}es des commandes de structuration modifi\IeC {\'e}es}{41}{tcb at cnt@dbremark.5.3}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {8.1}Langues suppl\IeC {\'e}mentaires}{54}{tcb at cnt@dbremark.8.1}
+\contentsline {tcolorbox}{\numberline {8.2}Lieu des commandes de personnalisation}{64}{tcb at cnt@dbremark.8.2}
+\contentsline {tcolorbox}{\numberline {8.3}Modification d'expressions facilit\IeC {\'e}e par la version \enquote {brouillon}}{67}{tcb at cnt@dbremark.8.3}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {C.1}Acronymes et \IeC {\'e}lisions automatiques}{78}{tcb at cnt@dbremark.C.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {F.1}Disposer d'une distribution T\kern -.1667em\lower .5ex\hbox {E}\kern -.125emX\spacefactor \@m {}{} \IeC {\`a} jour est fortement recommand\IeC {\'e}}{93}{tcb at cnt@dbremark.F.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {I.1}\IeC {\'E}l\IeC {\'e}ments \enquote {obligatoires} : mod\IeC {\'e}r\IeC {\'e}ment pour certains}{100}{tcb at cnt@dbremark.I.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }

Added: trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist	2018-05-03 16:47:41 UTC (rev 47591)
@@ -0,0 +1,63 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {2.1}Caract\IeC {\'e}ristiques de la th\IeC {\`e}se \IeC {\`a} saisir \emph {avant} \refCom *{maketitle}}{6}{tcb at cnt@dbwarning.2.1}
+\contentsline {tcolorbox}{\numberline {2.2}Fichier de caract\IeC {\'e}ristiques \IeC {\`a} ne pas importer manuellement}{6}{tcb at cnt@dbwarning.2.2}
+\contentsline {tcolorbox}{\numberline {2.3}Format des pr\IeC {\'e}nom et nom de l'auteur}{6}{tcb at cnt@dbwarning.2.3}
+\contentsline {tcolorbox}{\numberline {2.4}Format des jour, mois et ann\IeC {\'e}e des dates de soutenance et de soumission}{7}{tcb at cnt@dbwarning.2.4}
+\contentsline {tcolorbox}{\numberline {2.5}Caract\IeC {\`e}re \lstinline +\#+ \IeC {\`a} prot\IeC {\'e}ger dans les \acrshortpl *{url} d'instituts et entit\IeC {\'e}s}{10}{tcb at cnt@dbwarning.2.5}
+\contentsline {tcolorbox}{\numberline {2.6}Usage multiple et facultatif des commandes du jury}{13}{tcb at cnt@dbwarning.2.6}
+\contentsline {tcolorbox}{\numberline {2.7}Format des pr\IeC {\'e}noms et noms des directeurs de th\IeC {\`e}se et membres du jury}{13}{tcb at cnt@dbwarning.2.7}
+\contentsline {tcolorbox}{\numberline {2.8}Virgule(s) dans les valeurs des cl\IeC {\'e}s}{15}{tcb at cnt@dbwarning.2.8}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {4.1}\IeC {\'E}lision automatique non robuste}{25}{tcb at cnt@dbwarning.4.1}
+\contentsline {tcolorbox}{\numberline {4.2}Chapitres \enquote {ordinaires} de la \gls {liminaire} automatiquement \emph {non} num\IeC {\'e}rot\IeC {\'e}s}{31}{tcb at cnt@dbwarning.4.2}
+\contentsline {tcolorbox}{\numberline {4.3}R\IeC {\'e}sum\IeC {\'e}s n\IeC {\'e}cessairement courts dans l'environnement \lstinline +abstract+}{32}{tcb at cnt@dbwarning.4.3}
+\contentsline {tcolorbox}{\numberline {4.4}R\IeC {\'e}sum\IeC {\'e} en fran\IeC {\c c}ais n\IeC {\'e}cessaire en cas de m\IeC {\'e}moire en langue \IeC {\'e}trang\IeC {\`e}re}{33}{tcb at cnt@dbwarning.4.4}
+\contentsline {tcolorbox}{\numberline {4.5}Package \package {glossaries} non charg\IeC {\'e} par d\IeC {\'e}faut}{33}{tcb at cnt@dbwarning.4.5}
+\contentsline {tcolorbox}{\numberline {4.6}Option \texttt {symbols} n\IeC {\'e}cessit\IeC {\'e}e par la commande \refCom *{newglssymbol}}{34}{tcb at cnt@dbwarning.4.6}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {5.1}Package \package {biblatex} non charg\IeC {\'e} par d\IeC {\'e}faut}{43}{tcb at cnt@dbwarning.5.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {8.1}Options usuelles de la \Class {book} : \IeC {\`a} utiliser avec discernement}{54}{tcb at cnt@dbwarning.8.1}
+\contentsline {tcolorbox}{\numberline {8.2}Langues principales et secondaires prises en charge}{54}{tcb at cnt@dbwarning.8.2}
+\contentsline {tcolorbox}{\numberline {8.3}Option d'interligne : seulement dans la partie principale}{56}{tcb at cnt@dbwarning.8.3}
+\contentsline {tcolorbox}{\numberline {8.4}Package \package *{biblatex} n\IeC {\'e}cessaire pour les bibliographies locales}{57}{tcb at cnt@dbwarning.8.4}
+\contentsline {tcolorbox}{\numberline {8.5}Par d\IeC {\'e}faut, documents en version interm\IeC {\'e}diaire}{59}{tcb at cnt@dbwarning.8.5}
+\contentsline {tcolorbox}{\numberline {8.6}Mises en page \IeC {\'e}ventuellement diff\IeC {\'e}rentes en formats \enquote {\IeC {\'e}cran} et \enquote {papier}}{60}{tcb at cnt@dbwarning.8.6}
+\contentsline {tcolorbox}{\numberline {8.7}\IeC {\'E}lision automatique non robuste}{61}{tcb at cnt@dbwarning.8.7}
+\contentsline {tcolorbox}{\numberline {8.8}Expressions s\IeC {\'e}paratrices d\IeC {\'e}butant ou finissant par un espace}{62}{tcb at cnt@dbwarning.8.8}
+\contentsline {tcolorbox}{\numberline {8.9}Packages automatiquement charg\IeC {\'e}s \IeC {\`a} ne pas charger manuellement}{63}{tcb at cnt@dbwarning.8.9}
+\contentsline {tcolorbox}{\numberline {8.10}Fichier de configuration \IeC {\`a} ne pas importer manuellement}{64}{tcb at cnt@dbwarning.8.10}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {B.1}Archive \IeC {\`a} extraire avant toute chose !}{74}{tcb at cnt@dbwarning.B.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {E.1}Fichiers de donn\IeC {\'e}es et de configuration automatiquement import\IeC {\'e}s}{89}{tcb at cnt@dbwarning.E.1}
+\contentsline {tcolorbox}{\numberline {E.2}Fichiers de donn\IeC {\'e}es et de configuration \IeC {\`a} ne pas importer manuellement}{89}{tcb at cnt@dbwarning.E.2}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {K.1}\IeC {\'E}l\IeC {\'e}ments \enquote {obligatoires} : mod\IeC {\'e}r\IeC {\'e}ment obligatoires mais fortement conseill\IeC {\'e}s}{109}{tcb at cnt@dbwarning.K.1}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\addvspace {10\p@ }

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	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -1,6 +1,16 @@
-% Pour imprimer la présente documentation 2 pages sur 1 :
-% pdfnup --nup 2x1 --landscape yathesis.pdf --trim '1.9cm 3.5cm 1.9cm 1.9cm' --suffix 2x1
+% Après compilation de la présente documentation, l'impression 2 pages sur 1
+% peut se faire au moyen de :
+% - complètement :
+%     pdfnup --nup 2x1 --landscape yathesis-fr.pdf --suffix 2x1
+% - partiellement (par exemple, pages 1 à 80 seulement) :
+%     pdfnup --nup 2x1 --landscape yathesis-fr.pdf '1-80' --suffix 2x1
 %
+% Pour une impression papier, on pourra avoir (préalablement à la compilation)
+% passé les options  :
+% - `oneside' à la classe `yathesis' pour économiser le papier
+% - `lscape' au package  `denisbdoc' pour éviter que les pages en paysage ne
+%   soient imprimées en portrait.
+%
 \documentclass[version=final,noerror,localtocs]{yathesis}
 \usepackage{ltxtable}%
 \usepackage[yad]{denisbdoc}
@@ -10,6 +20,8 @@
 \makeindex[title=Index des concepts,extout=pdx,extin=pnd,columnseprule]
 %
 \AtEndPreamble{%
+  \changes{v0.99q}{2018-04-10}{Documentation révisée}%
+  \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
     \Package{iflang}}%

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

Index: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf	2018-05-03 16:47:41 UTC (rev 47591)

Property changes on: trunk/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.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/exemples/specimen/a-plat/these.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/source/latex/yathesis/yathesis.dtx	2018-05-03 16:47:41 UTC (rev 47591)
@@ -1,13 +1,13 @@
 % \iffalse meta-comment
 %
-% Copyright (C) 2012-2016 by Denis Bitouz'e <denis.bitouze at lmpa.univ-littoral.fr>
+% Copyright (C) 2012-2018 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.3
+% conditions of the LaTeX Project Public License, either version 1.3c
 % of this license or (at your option) any later version.
 % The latest version of this license is in
 %   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
+% and version 1.3c or later is part of all distributions of LaTeX
 % version 2005/12/01 or later.
 %
 % This work has the LPPL maintenance status `maintained'.
@@ -23,8 +23,8 @@
 %<*readme>
 -----------------------------------------------------------------------
 
-- `yathesis` --- Yet Another Thesis Class, version 0.99p
-- E-mail: `denis.bitouze at lmpa.univ-littoral.fr`
+- `yathesis` --- Yet Another Thesis Class, version 0.99q
+- 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
 
@@ -51,14 +51,14 @@
    others, my personal (dirty) package `denisbdoc` for documenting the classes
    I've written.
 - a complete `pdflatex` run of `these.tex` to be found in the
-  `.../yathesis/doc/latex/yathesis/french/exemples/specimen/a-plat` directory,
+  `.../doc/latex/yathesis/french/exemples/specimen/a-plat` directory,
   with `yathesis-demo` package load at first place. If `latexmk` is available,
   it is easier to run:
 
       latexmk -g -norc -r ./latexmkrc  -jobname=these -pdflatex="pdflatex %O '\RequirePackage{etoolbox}\AtEndPreamble{\RequirePackage{yathesis-demo}}\input{%S}'" these.tex
 
-- to compile `yathesis.tex` to be found in the
-  `.../yathesis/doc/latex/yathesis/documentation/french` directory as follows:
+- to compile `yathesis-fr.tex` to be found in the
+  `.../doc/latex/yathesis/french/documentation` directory as follows:
 
       latexmk -norc -r ./latexmkrc yathesis-fr
 %</readme>
@@ -73,7 +73,7 @@
 \input docstrip.tex
 \Msg{********************************************************}
 \Msg{* Installation}
-\Msg{* Class: yathesis 2016-12-08 v0.99p}
+\Msg{* Class: yathesis 2018-04-10 v0.99q}
 \Msg{* that helps to write thesis following French rules (DB)}
 \Msg{********************************************************}
 \keepsilent
@@ -81,20 +81,20 @@
 \preamble
 -----------------------------------------------------------------------
 yathesis --- Yet Another Thesis Class
-E-mail: denis.bitouze at lmpa.univ-littoral.fr
+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
 -----------------------------------------------------------------------
 \endpreamble
 \postamble
-% Copyright (C) 2012-2016 by Denis Bitouzé <denis.bitouze at lmpa.univ-littoral.fr>
+% Copyright (C) 2012-2018 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.3
+conditions of the LaTeX Project Public License, either version 1.3c
 of this license or (at your option) any later version.
 The latest version of this license is in
   http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
+and version 1.3c or later is part of all distributions of LaTeX
 version 2005/12/01 or later.
 
 This work has the LPPL maintenance status `maintained'.
@@ -265,14 +265,14 @@
 \fi
 %</internal>
 % \fi
-% \def\YADnblastversion{0.99p}
+% \def\YADnblastversion{0.99q}
 % \def\YADdatelastversion{\today}
 % \def\fileversion{v\YADnblastversion}
 % \def\filedate{\YADdatelastversion}
 % \iffalse
 %<*class>
-\def\fileversion{v0.99p}
-\def\filedate{2016/12/08}
+\def\fileversion{v0.99q}
+\def\filedate{2018/04/10}
 %</class>
 %<*driver>
 \ProvidesFile{yathesis.dtx}
@@ -3145,14 +3145,13 @@
 % Définition de titres courants
 %    \begin{macrocode}
 \newcommand*{\YAD at chapter@header}{%
-  \ifthenelse{%
-    \value{secnumdepth}>-1
-    \and
-    \value{chapter}>0
+  \ifboolexpr{
+    (test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
+    {YAD at nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
   }{%
     \MakeUppercase\chaptername{}\ \thechapter.%
   }{%
-  }
+  }%
   \chaptertitle%
 }%
 %    \end{macrocode}
@@ -3161,14 +3160,13 @@
 % \begin{macro}{\YAD at section@header}
 %    \begin{macrocode}
 \newcommand*{\YAD at section@header}{%
-  \ifthenelse{%
-    \value{secnumdepth}>0
-    \and
-    \value{chapter}>0
+  \ifboolexpr{
+    (test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
+    {YAD at nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
   }{%
     \thesection.%
   }{%
-  }
+  }%
   \sectiontitle%
 }%
 %    \end{macrocode}
@@ -3249,7 +3247,6 @@
 % géométrie restaurée mais toujours pas de titres courants
 %    \begin{macrocode}
 \newpagestyle{prepreliminary}[]{%
-  \restoregeometry%
 %    \end{macrocode}
 % Dans la partie pré-préliminaire, aucun élément de structuration n'est
 % numéroté, les titres courants sont absents et la profondeur de la table des
@@ -4028,6 +4025,7 @@
 }{%
 }%
 \expandafter\selectlanguage\expandafter{\YAD at mainlanguage}%
+\restoregeometry%
 \pagestyle{preliminary}%
 }%
 %    \end{macrocode}
@@ -5234,12 +5232,12 @@
 \LetLtxMacro{\YAD at ORI@chapter}{\chapter}%
 \AfterPreamble{% delay the redefinition when titlesec has done its own
   \renewcommand\chapter{%
-    \boolfalse{YAD at nonnumbered@chapter}%
-    \boolfalse{YAD at nonnumbered@section}%
-    \boolfalse{YAD at nonnumbered@subsection}%
-    \boolfalse{YAD at nonnumbered@subsubsection}%
-    \boolfalse{YAD at nonnumbered@paragraph}%
-    \boolfalse{YAD at nonnumbered@subparagraph}%
+    % \boolfalse{YAD at nonnumbered@chapter}%
+    % \boolfalse{YAD at nonnumbered@section}%
+    % \boolfalse{YAD at nonnumbered@subsection}%
+    % \boolfalse{YAD at nonnumbered@subsubsection}%
+    % \boolfalse{YAD at nonnumbered@paragraph}%
+    % \boolfalse{YAD at nonnumbered@subparagraph}%
     %
     \ifbool{YAD at localbibs}{%
       \let\YAD at ORI@blx at warn@bibempty\blx at warn@bibempty%
@@ -5320,11 +5318,6 @@
 %    \begin{macrocode}
 \LetLtxMacro{\YAD at ORI@section}{\section}
 \renewcommand\section{%
-  % \boolfalse{YAD at nonnumbered@section}%
-  % \boolfalse{YAD at nonnumbered@subsection}%
-  % \boolfalse{YAD at nonnumbered@subsubsection}%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@chapter}{%
   }{%
@@ -5376,10 +5369,6 @@
 %    \begin{macrocode}
 \LetLtxMacro{\YAD at ORI@subsection}{\subsection}
 \renewcommand\subsection{%
-  % \boolfalse{YAD at nonnumbered@subsection}%
-  % \boolfalse{YAD at nonnumbered@subsubsection}%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@section}{%
   }{%
@@ -5409,9 +5398,6 @@
 %
 \LetLtxMacro{\YAD at ORI@subsubsection}{\subsubsection}
 \renewcommand\subsubsection{%
-  % \boolfalse{YAD at nonnumbered@subsubsection}%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@subsection}{%
   }{%
@@ -5440,8 +5426,6 @@
 %
 \LetLtxMacro{\YAD at ORI@paragraph}{\paragraph}
 \renewcommand\paragraph{%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@subsubsection}{%
   }{%
@@ -5469,7 +5453,6 @@
 %
 \LetLtxMacro{\YAD at ORI@subparagraph}{\subparagraph}
 \renewcommand\subparagraph{%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@paragraph}{%
   }{%

Modified: trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty	2018-05-03 16:47:41 UTC (rev 47591)
@@ -7,7 +7,7 @@
 %% yathesis.dtx  (with options: `demopkg')
 %% -----------------------------------------------------------------------
 %% yathesis --- Yet Another Thesis Class
-%% E-mail: denis.bitouze at lmpa.univ-littoral.fr
+%% 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
 %% -----------------------------------------------------------------------
@@ -77,11 +77,11 @@
 }
 %% ----------------------------------------------------------------------------------
 %% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
+%% conditions of the LaTeX Project Public License, either version 1.3c
 %% of this license or (at your option) any later version.
 %% The latest version of this license is in
 %%   http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
+%% and version 1.3c or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.

Modified: trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex	2018-05-03 16:47:41 UTC (rev 47591)
@@ -7,7 +7,7 @@
 %% yathesis.dtx  (with options: `translations')
 %% -----------------------------------------------------------------------
 %% yathesis --- Yet Another Thesis Class
-%% E-mail: denis.bitouze at lmpa.univ-littoral.fr
+%% 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
 %% -----------------------------------------------------------------------
@@ -92,11 +92,11 @@
   of}%
 %% ----------------------------------------------------------------------------------
 %% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
+%% conditions of the LaTeX Project Public License, either version 1.3c
 %% of this license or (at your option) any later version.
 %% The latest version of this license is in
 %%   http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
+%% and version 1.3c or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.

Modified: trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls	2018-05-03 16:47:20 UTC (rev 47590)
+++ trunk/Master/texmf-dist/tex/latex/yathesis/yathesis.cls	2018-05-03 16:47:41 UTC (rev 47591)
@@ -7,12 +7,12 @@
 %% yathesis.dtx  (with options: `class')
 %% -----------------------------------------------------------------------
 %% yathesis --- Yet Another Thesis Class
-%% E-mail: denis.bitouze at lmpa.univ-littoral.fr
+%% 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
 %% -----------------------------------------------------------------------
-\def\fileversion{v0.99p}
-\def\filedate{2016/12/08}
+\def\fileversion{v0.99q}
+\def\filedate{2018/04/10}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesClass{yathesis}[\filedate\space\fileversion\space Yet another class for writing thesis (DB)]
 \RequirePackage{pgfopts}[2011/06/02]%
@@ -2030,25 +2030,23 @@
         % \renewcommand{\setcounter}[2]{}%
         %
 \newcommand*{\YAD at chapter@header}{%
-  \ifthenelse{%
-    \value{secnumdepth}>-1
-    \and
-    \value{chapter}>0
+  \ifboolexpr{
+    (test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
+    {YAD at nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
   }{%
     \MakeUppercase\chaptername{}\ \thechapter.%
   }{%
-  }
+  }%
   \chaptertitle%
 }%
 \newcommand*{\YAD at section@header}{%
-  \ifthenelse{%
-    \value{secnumdepth}>0
-    \and
-    \value{chapter}>0
+  \ifboolexpr{
+    (test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
+    {YAD at nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
   }{%
     \thesection.%
   }{%
-  }
+  }%
   \sectiontitle%
 }%
   \AtBeginDocument{%
@@ -2111,7 +2109,6 @@
   \setfoot{}{}{}%
 }%
 \newpagestyle{prepreliminary}[]{%
-  \restoregeometry%
   \setcounter{secnumdepth}{-10}%
   \YAD at setfoot%
 }%
@@ -2735,6 +2732,7 @@
 }{%
 }%
 \expandafter\selectlanguage\expandafter{\YAD at mainlanguage}%
+\restoregeometry%
 \pagestyle{preliminary}%
 }%
 \AtEndDocument{%
@@ -3717,12 +3715,12 @@
 \LetLtxMacro{\YAD at ORI@chapter}{\chapter}%
 \AfterPreamble{% delay the redefinition when titlesec has done its own
   \renewcommand\chapter{%
-    \boolfalse{YAD at nonnumbered@chapter}%
-    \boolfalse{YAD at nonnumbered@section}%
-    \boolfalse{YAD at nonnumbered@subsection}%
-    \boolfalse{YAD at nonnumbered@subsubsection}%
-    \boolfalse{YAD at nonnumbered@paragraph}%
-    \boolfalse{YAD at nonnumbered@subparagraph}%
+    % \boolfalse{YAD at nonnumbered@chapter}%
+    % \boolfalse{YAD at nonnumbered@section}%
+    % \boolfalse{YAD at nonnumbered@subsection}%
+    % \boolfalse{YAD at nonnumbered@subsubsection}%
+    % \boolfalse{YAD at nonnumbered@paragraph}%
+    % \boolfalse{YAD at nonnumbered@subparagraph}%
     %
     \ifbool{YAD at localbibs}{%
       \let\YAD at ORI@blx at warn@bibempty\blx at warn@bibempty%
@@ -3786,11 +3784,6 @@
 \xapptocmd{\printindex}{\renewcommand{\YAD at localtoc}{\YAD at default@localtoc}}{}{}%
 \LetLtxMacro{\YAD at ORI@section}{\section}
 \renewcommand\section{%
-  % \boolfalse{YAD at nonnumbered@section}%
-  % \boolfalse{YAD at nonnumbered@subsection}%
-  % \boolfalse{YAD at nonnumbered@subsubsection}%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@chapter}{%
   }{%
@@ -3836,10 +3829,6 @@
 }%
 \LetLtxMacro{\YAD at ORI@subsection}{\subsection}
 \renewcommand\subsection{%
-  % \boolfalse{YAD at nonnumbered@subsection}%
-  % \boolfalse{YAD at nonnumbered@subsubsection}%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@section}{%
   }{%
@@ -3868,9 +3857,6 @@
 }%
 \LetLtxMacro{\YAD at ORI@subsubsection}{\subsubsection}
 \renewcommand\subsubsection{%
-  % \boolfalse{YAD at nonnumbered@subsubsection}%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@subsection}{%
   }{%
@@ -3898,8 +3884,6 @@
 }%
 \LetLtxMacro{\YAD at ORI@paragraph}{\paragraph}
 \renewcommand\paragraph{%
-  % \boolfalse{YAD at nonnumbered@paragraph}%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@subsubsection}{%
   }{%
@@ -3926,7 +3910,6 @@
 }%
 \LetLtxMacro{\YAD at ORI@subparagraph}{\subparagraph}
 \renewcommand\subparagraph{%
-  % \boolfalse{YAD at nonnumbered@subparagraph}%
   \if at mainmatter%
   \ifbool{YAD at nonnumbered@paragraph}{%
   }{%
@@ -4228,11 +4211,11 @@
 }
 %% ----------------------------------------------------------------------------------
 %% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
+%% conditions of the LaTeX Project Public License, either version 1.3c
 %% of this license or (at your option) any later version.
 %% The latest version of this license is in
 %%   http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
+%% and version 1.3c or later is part of all distributions of LaTeX
 %% version 2005/12/01 or later.
 %% 
 %% This work has the LPPL maintenance status `maintained'.



More information about the tex-live-commits mailing list