diff options
author | Karl Berry <karl@freefriends.org> | 2018-05-03 16:47:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-05-03 16:47:41 +0000 |
commit | 6f8ad37e609437f0652a21fe34ae0a55803e107c (patch) | |
tree | 1215dfdc96585472aa18dad03b984e877012b8f1 | |
parent | 0ab50bc3d1ddb30ac5f4a9ba8d147e8c2f834d65 (diff) |
yathesis (11apr18)
git-svn-id: svn://tug.org/texlive/trunk@47591 c570f23f-e606-0410-a88d-b1316a301751
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 Binary files differindex 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 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 Binary files differnew file mode 100644 index 00000000000..b9643b52b7e --- /dev/null +++ b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/etoolbox.pdf 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 Binary files differindex 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 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'. |