summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-05-03 16:47:41 +0000
committerKarl Berry <karl@freefriends.org>2018-05-03 16:47:41 +0000
commit6f8ad37e609437f0652a21fe34ae0a55803e107c (patch)
tree1215dfdc96585472aa18dad03b984e877012b8f1
parent0ab50bc3d1ddb30ac5f4a9ba8d147e8c2f834d65 (diff)
yathesis (11apr18)
git-svn-id: svn://tug.org/texlive/trunk@47591 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/README.md10
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex25
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex69
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex2
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex3
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex2
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist72
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist49
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist53
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist63
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdfbin6482651 -> 6487371 bytes
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex16
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdfbin0 -> 1165830 bytes
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdfbin1400620 -> 1230360 bytes
-rw-r--r--Master/texmf-dist/source/latex/yathesis/yathesis.dtx79
-rw-r--r--Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty6
-rw-r--r--Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex6
-rw-r--r--Master/texmf-dist/tex/latex/yathesis/yathesis.cls57
18 files changed, 384 insertions, 128 deletions
diff --git a/Master/texmf-dist/doc/latex/yathesis/README.md b/Master/texmf-dist/doc/latex/yathesis/README.md
index 8bee0cbe9c1..e40d7b3e231 100644
--- a/Master/texmf-dist/doc/latex/yathesis/README.md
+++ b/Master/texmf-dist/doc/latex/yathesis/README.md
@@ -1,7 +1,7 @@
-----------------------------------------------------------------------
-- `yathesis` --- Yet Another Thesis Class, version 0.99p
-- E-mail: `denis.bitouze@lmpa.univ-littoral.fr`
+- `yathesis` --- Yet Another Thesis Class, version 0.99q
+- E-mail: `denis.bitouze@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 @@ Typesetting the documentation of the class requires:
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
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex
index 0e1e87e2b35..795ece5c71b 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/developpements.tex
@@ -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}
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex
index b36e78d79b3..319688a7fe0 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex
@@ -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,31 +38,32 @@ Ce chapitre est une \gls{faq} \aside{autrement dit une liste des questions
\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 ?
%
\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 :
\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 @@ où \meta{autre niveau} est l'une des valeurs possibles de la clé
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:
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex
index 73959fdc88c..58fc75a3acf 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/incompatibilites-connues.tex
@@ -20,4 +20,6 @@ et la nature de l'incompatibilité correspondante (que l'auteur va chercher
\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}
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex
index 7be87b17ee9..b31988b3418 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex
@@ -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
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex
index 969fa7a5186..8813d6104e2 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/titre.tex
@@ -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@lmpa.univ-littoral.fr]{Denis}{Bitouzé}
%
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist
new file mode 100644
index 00000000000..ada85e6fb19
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbexamplelist
@@ -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@cnt@dbexample.2.1}
+\contentsline {tcolorbox}{\numberline {2.2}Instituts et entit\IeC {\'e}s}{9}{tcb@cnt@dbexample.2.2}
+\contentsline {tcolorbox}{\numberline {2.3}Logo d'institut}{10}{tcb@cnt@dbexample.2.3}
+\contentsline {tcolorbox}{\numberline {2.4}Hauteur du logo d'institut}{10}{tcb@cnt@dbexample.2.4}
+\contentsline {tcolorbox}{\numberline {2.5}\acrshort *{url} d'institut}{10}{tcb@cnt@dbexample.2.5}
+\contentsline {tcolorbox}{\numberline {2.6}Laboratoire}{11}{tcb@cnt@dbexample.2.6}
+\contentsline {tcolorbox}{\numberline {2.7}Jury}{13}{tcb@cnt@dbexample.2.7}
+\contentsline {tcolorbox}{\numberline {2.8}Corporation (pr\IeC {\'e}d\IeC {\'e}finies)}{14}{tcb@cnt@dbexample.2.8}
+\contentsline {tcolorbox}{\numberline {2.9}Institut d'affiliation}{15}{tcb@cnt@dbexample.2.9}
+\contentsline {tcolorbox}{\numberline {2.10}Multiples instituts d'affiliation}{15}{tcb@cnt@dbexample.2.10}
+\contentsline {tcolorbox}{\numberline {2.11}Directrice de th\IeC {\`e}se}{16}{tcb@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@cnt@dbexample.3.1}
+\contentsline {tcolorbox}{\numberline {3.2}Cadre \enquote {fantaisie} autour du titre de la th\IeC {\`e}se}{18}{tcb@cnt@dbexample.3.2}
+\contentsline {tcolorbox}{\numberline {3.3}Pr\IeC {\'e}paration et production des pages de titre}{20}{tcb@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@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@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@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@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@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@cnt@dbexample.4.6}
+\contentsline {tcolorbox}{\numberline {4.7}D\IeC {\'e}finitions et liste des symboles}{34}{tcb@cnt@dbexample.4.7}
+\contentsline {tcolorbox}{\numberline {4.8}Sommaire et table des mati\IeC {\`e}res}{37}{tcb@cnt@dbexample.4.8}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {5.1}Introduction}{42}{tcb@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@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@cnt@dbexample.8.2}
+\contentsline {tcolorbox}{\numberline {8.3}Tables des mati\IeC {\`e}res locales automatiques}{56}{tcb@cnt@dbexample.8.3}
+\contentsline {tcolorbox}{\numberline {8.4}Bibliographies locales automatiques}{57}{tcb@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@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@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@cnt@dbexample.8.7}
+\contentsline {tcolorbox}{\numberline {8.8}Modification d'expression d\IeC {\'e}finie par la classe}{66}{tcb@cnt@dbexample.8.8}
+\contentsline {tcolorbox}{\numberline {8.9}Suppression d'expression d\IeC {\'e}finie par la classe}{67}{tcb@cnt@dbexample.8.9}
+\contentsline {tcolorbox}{\numberline {8.10}Red\IeC {\'e}finition d'expressions du \Package {babel}}{67}{tcb@cnt@dbexample.8.10}
+\contentsline {tcolorbox}{\numberline {8.11}Nouvelle corporation}{68}{tcb@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@cnt@dbexample.C.1}
+\contentsline {tcolorbox}{\numberline {C.2}Structure d'une th\IeC {\`e}se en une seule partie}{79}{tcb@cnt@dbexample.C.2}
+\contentsline {tcolorbox}{\numberline {C.3}Structure d'une th\IeC {\`e}se en deux parties}{79}{tcb@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@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@ }
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist
new file mode 100644
index 00000000000..9ddc1e4149b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbfaqlist
@@ -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@cnt@dbfaq.D.1}
+\contentsline {tcolorbox}{\numberline {D.2}Comment communiquer avec l'auteur de la \yatCl {} ?}{82}{tcb@cnt@dbfaq.D.2}
+\contentsline {tcolorbox}{\numberline {D.3}Puis-je ignorer un avertissement signalant une version trop ancienne d'un package ?}{83}{tcb@cnt@dbfaq.D.3}
+\contentsline {tcolorbox}{\numberline {D.4}Comment \IeC {\'e}viter l'erreur \enquote {Option clash for package \meta {package}} ?}{83}{tcb@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@cnt@dbfaq.D.5}
+\contentsline {tcolorbox}{\numberline {D.6}Comment modifier l'apparence de la page de titre ?}{84}{tcb@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@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@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@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@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@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@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@cnt@dbfaq.D.13}
+\contentsline {tcolorbox}{\numberline {D.14}Pourquoi \docAuxCommand *{setcounter} n'a-t-elle pas d'effet sur \docAuxKey *{secnumdepth} ?}{87}{tcb@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@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@ }
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist
new file mode 100644
index 00000000000..d639e2cb4c4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbremarklist
@@ -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@cnt@dbremark.2.1}
+\contentsline {tcolorbox}{\numberline {2.2}Changements de ligne dans l'adresse du laboratoire}{9}{tcb@cnt@dbremark.2.2}
+\contentsline {tcolorbox}{\numberline {2.3}Laboratoires multiples}{9}{tcb@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@cnt@dbremark.2.4}
+\contentsline {tcolorbox}{\numberline {2.5}Instituts sous forme d'acronymes}{11}{tcb@cnt@dbremark.2.5}
+\contentsline {tcolorbox}{\numberline {2.6}Corporation non pr\IeC {\'e}d\IeC {\'e}finies}{14}{tcb@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@cnt@dbremark.3.1}
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {4.1}Commande \docAuxCommand *{frontmatter} non n\IeC {\'e}cessaire}{24}{tcb@cnt@dbremark.4.1}
+\contentsline {tcolorbox}{\numberline {4.2}\IeC {\'E}pigraphes ailleurs dans le document}{30}{tcb@cnt@dbremark.4.2}
+\contentsline {tcolorbox}{\numberline {4.3}Tables des mati\IeC {\`e}res multiples}{36}{tcb@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@cnt@dbremark.5.1}
+\contentsline {tcolorbox}{\numberline {5.2}Titres alternatifs diff\IeC {\'e}renciables aussi pour \docAuxCommand *{chapter*} et \docAuxCommand *{section*}}{41}{tcb@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@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@cnt@dbremark.8.1}
+\contentsline {tcolorbox}{\numberline {8.2}Lieu des commandes de personnalisation}{64}{tcb@cnt@dbremark.8.2}
+\contentsline {tcolorbox}{\numberline {8.3}Modification d'expressions facilit\IeC {\'e}e par la version \enquote {brouillon}}{67}{tcb@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@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@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@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@ }
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist
new file mode 100644
index 00000000000..220abcfc762
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.dbwarninglist
@@ -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@cnt@dbwarning.2.1}
+\contentsline {tcolorbox}{\numberline {2.2}Fichier de caract\IeC {\'e}ristiques \IeC {\`a} ne pas importer manuellement}{6}{tcb@cnt@dbwarning.2.2}
+\contentsline {tcolorbox}{\numberline {2.3}Format des pr\IeC {\'e}nom et nom de l'auteur}{6}{tcb@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@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@cnt@dbwarning.2.5}
+\contentsline {tcolorbox}{\numberline {2.6}Usage multiple et facultatif des commandes du jury}{13}{tcb@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@cnt@dbwarning.2.7}
+\contentsline {tcolorbox}{\numberline {2.8}Virgule(s) dans les valeurs des cl\IeC {\'e}s}{15}{tcb@cnt@dbwarning.2.8}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {4.1}\IeC {\'E}lision automatique non robuste}{25}{tcb@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@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@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@cnt@dbwarning.4.4}
+\contentsline {tcolorbox}{\numberline {4.5}Package \package {glossaries} non charg\IeC {\'e} par d\IeC {\'e}faut}{33}{tcb@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@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@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@cnt@dbwarning.8.1}
+\contentsline {tcolorbox}{\numberline {8.2}Langues principales et secondaires prises en charge}{54}{tcb@cnt@dbwarning.8.2}
+\contentsline {tcolorbox}{\numberline {8.3}Option d'interligne : seulement dans la partie principale}{56}{tcb@cnt@dbwarning.8.3}
+\contentsline {tcolorbox}{\numberline {8.4}Package \package *{biblatex} n\IeC {\'e}cessaire pour les bibliographies locales}{57}{tcb@cnt@dbwarning.8.4}
+\contentsline {tcolorbox}{\numberline {8.5}Par d\IeC {\'e}faut, documents en version interm\IeC {\'e}diaire}{59}{tcb@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@cnt@dbwarning.8.6}
+\contentsline {tcolorbox}{\numberline {8.7}\IeC {\'E}lision automatique non robuste}{61}{tcb@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@cnt@dbwarning.8.8}
+\contentsline {tcolorbox}{\numberline {8.9}Packages automatiquement charg\IeC {\'e}s \IeC {\`a} ne pas charger manuellement}{63}{tcb@cnt@dbwarning.8.9}
+\contentsline {tcolorbox}{\numberline {8.10}Fichier de configuration \IeC {\`a} ne pas importer manuellement}{64}{tcb@cnt@dbwarning.8.10}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {tcolorbox}{\numberline {B.1}Archive \IeC {\`a} extraire avant toute chose !}{74}{tcb@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@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@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@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@ }
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf
index 7f1eed9d710..e97c3da9bd8 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
index 9669ccd16b5..427b4c49c0c 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex
@@ -1,5 +1,15 @@
-% 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}%
@@ -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}}%
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf
new file mode 100644
index 00000000000..b9643b52b7e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
index d28de62adef..41a37277f06 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
+++ b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/yathesis/yathesis.dtx b/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
index 8c1309da9e9..a1b82c77702 100644
--- a/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
+++ b/Master/texmf-dist/source/latex/yathesis/yathesis.dtx
@@ -1,13 +1,13 @@
% \iffalse meta-comment
%
-% Copyright (C) 2012-2016 by Denis Bitouz'e <denis.bitouze@lmpa.univ-littoral.fr>
+% Copyright (C) 2012-2018 by Denis Bitouz'e <denis.bitouze@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@lmpa.univ-littoral.fr`
+- `yathesis` --- Yet Another Thesis Class, version 0.99q
+- E-mail: `denis.bitouze@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 @@ Typesetting the documentation of the class requires:
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 @@ Typesetting the documentation of the class requires:
\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 @@ Typesetting the documentation of the class requires:
\preamble
-----------------------------------------------------------------------
yathesis --- Yet Another Thesis Class
-E-mail: denis.bitouze@lmpa.univ-littoral.fr
+E-mail: denis.bitouze@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@lmpa.univ-littoral.fr>
+% Copyright (C) 2012-2018 by Denis Bitouzé <denis.bitouze@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 @@ This work consists of the file yathesis.dtx
\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 @@ This work consists of the file yathesis.dtx
% Définition de titres courants
% \begin{macrocode}
\newcommand*{\YAD@chapter@header}{%
- \ifthenelse{%
- \value{secnumdepth}>-1
- \and
- \value{chapter}>0
+ \ifboolexpr{
+ (test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
+ {YAD@nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
}{%
\MakeUppercase\chaptername{}\ \thechapter.%
}{%
- }
+ }%
\chaptertitle%
}%
% \end{macrocode}
@@ -3161,14 +3160,13 @@ This work consists of the file yathesis.dtx
% \begin{macro}{\YAD@section@header}
% \begin{macrocode}
\newcommand*{\YAD@section@header}{%
- \ifthenelse{%
- \value{secnumdepth}>0
- \and
- \value{chapter}>0
+ \ifboolexpr{
+ (test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
+ {YAD@nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
}{%
\thesection.%
}{%
- }
+ }%
\sectiontitle%
}%
% \end{macrocode}
@@ -3249,7 +3247,6 @@ This work consists of the file yathesis.dtx
% 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 @@ This work consists of the file yathesis.dtx
}{%
}%
\expandafter\selectlanguage\expandafter{\YAD@mainlanguage}%
+\restoregeometry%
\pagestyle{preliminary}%
}%
% \end{macrocode}
@@ -5234,12 +5232,12 @@ This work consists of the file yathesis.dtx
\LetLtxMacro{\YAD@ORI@chapter}{\chapter}%
\AfterPreamble{% delay the redefinition when titlesec has done its own
\renewcommand\chapter{%
- \boolfalse{YAD@nonnumbered@chapter}%
- \boolfalse{YAD@nonnumbered@section}%
- \boolfalse{YAD@nonnumbered@subsection}%
- \boolfalse{YAD@nonnumbered@subsubsection}%
- \boolfalse{YAD@nonnumbered@paragraph}%
- \boolfalse{YAD@nonnumbered@subparagraph}%
+ % \boolfalse{YAD@nonnumbered@chapter}%
+ % \boolfalse{YAD@nonnumbered@section}%
+ % \boolfalse{YAD@nonnumbered@subsection}%
+ % \boolfalse{YAD@nonnumbered@subsubsection}%
+ % \boolfalse{YAD@nonnumbered@paragraph}%
+ % \boolfalse{YAD@nonnumbered@subparagraph}%
%
\ifbool{YAD@localbibs}{%
\let\YAD@ORI@blx@warn@bibempty\blx@warn@bibempty%
@@ -5320,11 +5318,6 @@ This work consists of the file yathesis.dtx
% \begin{macrocode}
\LetLtxMacro{\YAD@ORI@section}{\section}
\renewcommand\section{%
- % \boolfalse{YAD@nonnumbered@section}%
- % \boolfalse{YAD@nonnumbered@subsection}%
- % \boolfalse{YAD@nonnumbered@subsubsection}%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@chapter}{%
}{%
@@ -5376,10 +5369,6 @@ This work consists of the file yathesis.dtx
% \begin{macrocode}
\LetLtxMacro{\YAD@ORI@subsection}{\subsection}
\renewcommand\subsection{%
- % \boolfalse{YAD@nonnumbered@subsection}%
- % \boolfalse{YAD@nonnumbered@subsubsection}%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@section}{%
}{%
@@ -5409,9 +5398,6 @@ This work consists of the file yathesis.dtx
%
\LetLtxMacro{\YAD@ORI@subsubsection}{\subsubsection}
\renewcommand\subsubsection{%
- % \boolfalse{YAD@nonnumbered@subsubsection}%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@subsection}{%
}{%
@@ -5440,8 +5426,6 @@ This work consists of the file yathesis.dtx
%
\LetLtxMacro{\YAD@ORI@paragraph}{\paragraph}
\renewcommand\paragraph{%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@subsubsection}{%
}{%
@@ -5469,7 +5453,6 @@ This work consists of the file yathesis.dtx
%
\LetLtxMacro{\YAD@ORI@subparagraph}{\subparagraph}
\renewcommand\subparagraph{%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@paragraph}{%
}{%
diff --git a/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty b/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty
index b85a0747879..65b16c05af9 100644
--- a/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty
+++ b/Master/texmf-dist/tex/latex/yathesis/yathesis-demo.sty
@@ -7,7 +7,7 @@
%% yathesis.dtx (with options: `demopkg')
%% -----------------------------------------------------------------------
%% yathesis --- Yet Another Thesis Class
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
+%% E-mail: denis.bitouze@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'.
diff --git a/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex b/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex
index e4c7ada2d4e..c70634d2f4a 100644
--- a/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex
+++ b/Master/texmf-dist/tex/latex/yathesis/yathesis-translations.tex
@@ -7,7 +7,7 @@
%% yathesis.dtx (with options: `translations')
%% -----------------------------------------------------------------------
%% yathesis --- Yet Another Thesis Class
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
+%% E-mail: denis.bitouze@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'.
diff --git a/Master/texmf-dist/tex/latex/yathesis/yathesis.cls b/Master/texmf-dist/tex/latex/yathesis/yathesis.cls
index 74781e91e13..de41c429f05 100644
--- a/Master/texmf-dist/tex/latex/yathesis/yathesis.cls
+++ b/Master/texmf-dist/tex/latex/yathesis/yathesis.cls
@@ -7,12 +7,12 @@
%% yathesis.dtx (with options: `class')
%% -----------------------------------------------------------------------
%% yathesis --- Yet Another Thesis Class
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
+%% E-mail: denis.bitouze@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@chapter@header}{%
- \ifthenelse{%
- \value{secnumdepth}>-1
- \and
- \value{chapter}>0
+ \ifboolexpr{
+ (test {\ifnumcomp{\value{secnumdepth}}{>}{-1}} or (not bool
+ {YAD@nonnumbered@chapter})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
}{%
\MakeUppercase\chaptername{}\ \thechapter.%
}{%
- }
+ }%
\chaptertitle%
}%
\newcommand*{\YAD@section@header}{%
- \ifthenelse{%
- \value{secnumdepth}>0
- \and
- \value{chapter}>0
+ \ifboolexpr{
+ (test {\ifnumcomp{\value{secnumdepth}}{>}{0}} or (not bool
+ {YAD@nonnumbered@section})) and test {\ifnumcomp{\value{chapter}}{>}{0}}
}{%
\thesection.%
}{%
- }
+ }%
\sectiontitle%
}%
\AtBeginDocument{%
@@ -2111,7 +2109,6 @@
\setfoot{}{}{}%
}%
\newpagestyle{prepreliminary}[]{%
- \restoregeometry%
\setcounter{secnumdepth}{-10}%
\YAD@setfoot%
}%
@@ -2735,6 +2732,7 @@
}{%
}%
\expandafter\selectlanguage\expandafter{\YAD@mainlanguage}%
+\restoregeometry%
\pagestyle{preliminary}%
}%
\AtEndDocument{%
@@ -3717,12 +3715,12 @@
\LetLtxMacro{\YAD@ORI@chapter}{\chapter}%
\AfterPreamble{% delay the redefinition when titlesec has done its own
\renewcommand\chapter{%
- \boolfalse{YAD@nonnumbered@chapter}%
- \boolfalse{YAD@nonnumbered@section}%
- \boolfalse{YAD@nonnumbered@subsection}%
- \boolfalse{YAD@nonnumbered@subsubsection}%
- \boolfalse{YAD@nonnumbered@paragraph}%
- \boolfalse{YAD@nonnumbered@subparagraph}%
+ % \boolfalse{YAD@nonnumbered@chapter}%
+ % \boolfalse{YAD@nonnumbered@section}%
+ % \boolfalse{YAD@nonnumbered@subsection}%
+ % \boolfalse{YAD@nonnumbered@subsubsection}%
+ % \boolfalse{YAD@nonnumbered@paragraph}%
+ % \boolfalse{YAD@nonnumbered@subparagraph}%
%
\ifbool{YAD@localbibs}{%
\let\YAD@ORI@blx@warn@bibempty\blx@warn@bibempty%
@@ -3786,11 +3784,6 @@
\xapptocmd{\printindex}{\renewcommand{\YAD@localtoc}{\YAD@default@localtoc}}{}{}%
\LetLtxMacro{\YAD@ORI@section}{\section}
\renewcommand\section{%
- % \boolfalse{YAD@nonnumbered@section}%
- % \boolfalse{YAD@nonnumbered@subsection}%
- % \boolfalse{YAD@nonnumbered@subsubsection}%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@chapter}{%
}{%
@@ -3836,10 +3829,6 @@
}%
\LetLtxMacro{\YAD@ORI@subsection}{\subsection}
\renewcommand\subsection{%
- % \boolfalse{YAD@nonnumbered@subsection}%
- % \boolfalse{YAD@nonnumbered@subsubsection}%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@section}{%
}{%
@@ -3868,9 +3857,6 @@
}%
\LetLtxMacro{\YAD@ORI@subsubsection}{\subsubsection}
\renewcommand\subsubsection{%
- % \boolfalse{YAD@nonnumbered@subsubsection}%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@subsection}{%
}{%
@@ -3898,8 +3884,6 @@
}%
\LetLtxMacro{\YAD@ORI@paragraph}{\paragraph}
\renewcommand\paragraph{%
- % \boolfalse{YAD@nonnumbered@paragraph}%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@nonnumbered@subsubsection}{%
}{%
@@ -3926,7 +3910,6 @@
}%
\LetLtxMacro{\YAD@ORI@subparagraph}{\subparagraph}
\renewcommand\subparagraph{%
- % \boolfalse{YAD@nonnumbered@subparagraph}%
\if@mainmatter%
\ifbool{YAD@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'.