diff options
author | Karl Berry <karl@freefriends.org> | 2018-06-22 21:54:53 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-06-22 21:54:53 +0000 |
commit | b48f3e695ed51b3af6b95b7d1ab16e794de274c7 (patch) | |
tree | 696930dd1d400d669745f0f5b9a6cf01f067adb1 /Master | |
parent | a3626b9d3e661dc23421da6df62617d17d7ed476 (diff) |
yathesis (22jun18)
git-svn-id: svn://tug.org/texlive/trunk@48070 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
13 files changed, 53 insertions, 35 deletions
diff --git a/Master/texmf-dist/doc/latex/yathesis/README.md b/Master/texmf-dist/doc/latex/yathesis/README.md index e40d7b3e231..47accdaffbf 100644 --- a/Master/texmf-dist/doc/latex/yathesis/README.md +++ b/Master/texmf-dist/doc/latex/yathesis/README.md @@ -1,6 +1,6 @@ ----------------------------------------------------------------------- -- `yathesis` --- Yet Another Thesis Class, version 0.99q +- `yathesis` --- Yet Another Thesis Class, version 0.99s - 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 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 a73995f9ccc..db3f70bb637 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 @@ -200,7 +200,7 @@ Ce chapitre est une \gls{faq} \aside{autrement dit une liste des questions \tcblower % (Cette question ne concerne pas directement la \yatCl{}.) Il suffit de passer - l'option |linktoc=false| au \Package{hyperref}. + l'option \lstinline|linktoc=false| au \Package{hyperref}. \end{dbfaq} \begin{dbfaq}{Comment supprimer la bibliographie des sommaire, table des @@ -334,8 +334,8 @@ où \meta{autre niveau} est l'une des valeurs possibles de la clé \tcblower % (Cette question ne concerne pas directement la \yatCl{}.) Le problème est dû - aux caractères actifs du module \package*+{frenchb} du \Package{babel}. Si ces - éléments concernent : + aux caractères actifs du module \package*+{babel-french} du + \Package{babel}. Si ces éléments concernent : \begin{enumerate} \item les caractéristiques du document (cf. \vref{cha-caract-du-docum}), il suffit de les saisir\footnote{Cf. \vref{sec-lieu-de-saisie}.} : @@ -368,7 +368,7 @@ où \meta{autre niveau} est l'une des valeurs possibles de la clé J'essaie de modifier la profondeur de numérotation de mon document en spécifiant la valeur du compteur \docAuxKey*{secnumdepth} au moyen de la commande : -\begin{preamblecode}[] +\begin{preamblecode} \setcounter{secnumdepth}{"\meta{nombre}"} \end{preamblecode} mais cela n'a aucun effet. Pourquoi ? @@ -404,7 +404,7 @@ où \meta{autre niveau} est l'une des valeurs possibles de la clé \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}[] +\begin{preamblecode} \pdfobjcompresslevel 0 \end{preamblecode} \end{dbfaq} diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/notations.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/notations.tex index 86c0e5b2933..43d339fb6b1 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/notations.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/notations.tex @@ -138,7 +138,7 @@ Ces cadres pourront en outre comporter d'éventuels titres : \begin{bodycode}[title=\meta{titre}] "\meta{code source}" \end{bodycode} -\begin{preamblecode}[] +\begin{preamblecode} "\meta{code source à insérer en préambule}" \end{preamblecode} \begin{preamblecode}[title=\meta{titre}] @@ -220,20 +220,20 @@ et initialement \docValue*{false}, c'est-à-dire : \begin{enumerate} \item \docValue*{true} si l'utilisateur l'emploie en option de la \yatCl mais sans lui passer de valeur : -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[nofrontcover,"\meta{autres options}"]{yathesis} \end{preamblecode} \item \docValue*{false} si l'utilisateur ne l'emploie pas en option de la \yatCl : -\begin{preamblecode}[] +\begin{preamblecode} \documentclass["\meta{toutes options sauf \refKey*{nofrontcover}}"]{yathesis} \end{preamblecode} \item la valeur \docValue*{true} ou \docValue*{false} que l'utilisateur lui passe le cas échéant en option de la \yatCl : -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[nofrontcover=true,"\meta{autres options}"]{yathesis} \end{preamblecode} ou -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[nofrontcover=false,"\meta{autres options}"]{yathesis} \end{preamblecode} \end{enumerate} diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex index 237bd3c47c4..0ed6ff75c43 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex @@ -46,7 +46,7 @@ procédure. arborescence} fourni avec la présente classe, les acronymes peuvent être définis dans le \File{\acronymsfile} situé dans le \Folder{\auxiliarydirectory}.} : -\begin{preamblecode}[] +\begin{preamblecode}[listing options={moretexcs={newacronym}}] \newacronym{ulco}{ULCO}{université du Littoral Côte d'Opale} \end{preamblecode} on peut recourir, non pas à \lstinline[deletekeywords={[5]institute}]|\institute{ULCO}|, mais à : diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex index 65ef0bd8036..4cbe4ad5d15 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex @@ -75,7 +75,7 @@ personnaliser les pages de titre au moyen des clés \refKey{nofrontcover} et \docAuxEnvironment{tcolorbox} du \Package{tcolorbox} (cf. la documentation de ce package) ; \item passée entre paire d'accolades : -\begin{preamblecode}[] +\begin{preamblecode} \yadsetup{frametitle={"\meta{autre}"}} \end{preamblecode} \end{enumerate} @@ -86,7 +86,7 @@ personnaliser les pages de titre au moyen des clés \refKey{nofrontcover} et \begin{dbexample}{Cadre personnalisé autour du titre de la thèse}{} Pour que le cadre entourant le titre de la thèse soit ombré, il suffit de saisir : -\begin{preamblecode}[] +\begin{preamblecode} \maketitle[frametitle=shadowbox] \end{preamblecode} \end{dbexample} @@ -97,7 +97,7 @@ personnaliser les pages de titre au moyen des clés \refKey{nofrontcover} et fonctionnalités du \Package{tcolorbox} pour obtenir un cadre \enquote{fantaisie} autour du titre de la thèse.% \NoAutoSpacing% -\begin{preamblecode}[] +\begin{preamblecode} \maketitle[frametitle={colback=red!50!white,beamer}] \end{preamblecode} \end{dbexample} diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex index fa842198f45..b1a62f1d2ed 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex @@ -15,7 +15,7 @@ Les \meta{options} de classe de la \yatCl sont à passer selon la syntaxe usuelle : -\begin{preamblecode}[] +\begin{preamblecode} \documentclass["\meta{options}"]{yathesis} \end{preamblecode} % Tester et documenter la commande |\yasetup|. @@ -107,7 +107,7 @@ Par défaut, un mémoire créé avec la \yatCl est composé : Pour composer un mémoire ayant pour langue principale le français et supplémentaire l'espagnol \aside{cas par exemple d'une thèse en linguistique espagnole}, il suffit de passer l'option suivante à la \yatCl{}. -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[spanish]{yathesis} \end{preamblecode} \end{dbexample} @@ -121,7 +121,7 @@ Par défaut, un mémoire créé avec la \yatCl est composé : secondaire le français) et supplémentaire l'espagnol \aside{cas par exemple d'une thèse en linguistique espagnole}, il suffit de passer les options suivantes à la \yatCl{}. -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[mainlanguage=english,spanish]{yathesis} \end{preamblecode} \end{dbexample} @@ -225,14 +225,14 @@ clé \refKey{localtocs/depth}. Pour que chaque chapitre de la partie principale du mémoire débute automatiquement par sa table des matières locale, il suffit de passer l'option suivante à la \yatCl{}. -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[localtocs]{yathesis} \end{preamblecode} Dans l'exemple précédent, les tables des matières locales vont jusqu'aux sous-sections. Pour qu'elles aillent par exemple jusqu'aux sous-sous-sections, on recourra à : -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[localtocs/depth=subsubsection]{yathesis} \end{preamblecode} \end{dbexample} @@ -312,7 +312,7 @@ intitulée \translateexpression{localtocname}. \indexex{bibliographie!locale}% Pour que chaque chapitre finisse automatiquement par sa bibliographie locale, il suffit de passer l'option suivante à la \yatCl{}. -\begin{preamblecode}[] +\begin{preamblecode} \documentclass[localbibs]{yathesis} \end{preamblecode} \end{dbexample} @@ -545,7 +545,7 @@ package\footnote{Par souci de compatibilité ascendante, la clé désormais \refKey{fncychap}.}.% % {% - \tcbset{before lower=\vspace*{\baselineskip}\par} + \tcbset{before lower=\vspace*{.5\baselineskip}\par} \begin{docKey}{fncychap}{=\docValue{Sonny}\textbar\docValue{Lenny}\textbar\docValue{Glenn}\textbar\docValue{Conny}\textbar\docValue{Rejne}\textbar\docValue{Bjarne}\textbar\docValue{PetersLenny}\textbar\docValue{Bjornstrup}\textbar\docValue{none}}{pas de valeur par défaut, initialement \docValue{PetersLenny}} \index{chapitre!style de tête}% @@ -1016,7 +1016,7 @@ par un \meta{label} permettant de les redéfinir (voire de les définir, cf. Le \vref{tab-expressions-standard} liste les expressions \LaTeX{} standard telles que traduites par la \yatCl{}. Il s'agit en fait des traductions en -français et en anglais fournies par les modules \package*+{frenchb} et +français et en anglais fournies par les modules \package*+{babel-french} et \package*+{english} du \Package{babel}, à l'exception de l'expression française figurant en légende des tableaux flottants (\enquote{Table} est remplacée par \enquote{Tableau}).% @@ -1060,7 +1060,7 @@ syntaxe précédente est inopérante avec les commandes \index{nom!liste de symboles}% aux glossaire(s), liste d'acronymes et liste de symboles, on recourra à l'une ou l'autre des instructions suivantes : -\begin{bodycode}[listing options={deletekeywords={title}}] +\begin{bodycode}[listing options={morekeywords={[2]title}}] \printglossary[title="\meta{titre alternatif}"] \printglossaries[title="\meta{titre alternatif}"] \printacronyms[title="\meta{titre alternatif}"] @@ -1069,7 +1069,7 @@ syntaxe précédente est inopérante avec les commandes \item% \index{nom!bibliographie}% à la bibliographie, on recourra à : -\begin{bodycode}[listing options={deletekeywords={title}}] +\begin{bodycode}[listing options={morekeywords={[2]title}}] \printbibliography[title="\meta{titre alternatif}"] \end{bodycode} \end{itemize} diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex index 73f6215db4d..572dbed2a9a 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex @@ -822,7 +822,7 @@ corps de métier) des membres du jury parmi celles prédéfinies par la \yatCl{} \index{affiliation!multiple}% Si en plus d'être affilié à l'\gls{ulco}, René Descartes était membre du \gls{cnrs}, on pourait procéder comme suit : -\begin{preamblecode}[] +\begin{preamblecode} \referee[affiliation={ULCO, CNRS}]{René}{Descartes} \end{preamblecode} On notera la paire d'accolades, nécessaire conformément 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 b49d057d31b..ed266858e79 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.99r}]{\version{0.99r}} +\subtitle[\version{0.99s}]{\version{0.99s}} % \author[denis.bitouze@lmpa.univ-littoral.fr]{Denis}{Bitouzé} % 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 e05c49ce4b0..ea839ff4491 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 0b023d98ef5..f2f64bf0eea 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 @@ -17,9 +17,15 @@ \usepackage{dirtree} \usepackage[lining]{libertine} % +\lstset{% + alsolanguage=[glossaries]TeX,% + alsolanguage=[hyperref]TeX,% +} +% \makeindex[title=Index des concepts,extout=pdx,extin=pnd,columnseprule] % \AtEndPreamble{% + \changes{v0.99s}{2018-06-21}{Correction de bug}% \changes{v0.99r}{2018-06-02}{Correction de bugs}% \changes{v0.99q}{2018-05-04}{Suppression de fichiers inutiles sur le \acrshort*{ctan} (aucun changement dans les fonctionnalités)}% @@ -84,7 +90,7 @@ L'auteur a eu le souci constant d'assurer la compatibilité ascendante de la \yatCl{}. Cependant, pour répondre à des demandes de fonctionnalités jugées légitimes, quelques rares changements (signalés \alert{en rouge} - ci-dessous) cassent cette compatibilté en ce sens que certains anciens + ci-dessous) cassent cette compatibilité en ce sens que certains anciens documents peuvent éventuellement : \begin{itemize} \item soit ne plus compiler sans quelques ajustements. Dans ce cas, les 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 5a618169dac..b952d70e5f5 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 529f9d59a00..59102c84353 100644 --- a/Master/texmf-dist/source/latex/yathesis/yathesis.dtx +++ b/Master/texmf-dist/source/latex/yathesis/yathesis.dtx @@ -23,7 +23,7 @@ %<*readme> ----------------------------------------------------------------------- -- `yathesis` --- Yet Another Thesis Class, version 0.99q +- `yathesis` --- Yet Another Thesis Class, version 0.99s - 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 @@ -73,7 +73,7 @@ Typesetting the documentation of the class requires: \input docstrip.tex \Msg{********************************************************} \Msg{* Installation} -\Msg{* Class: yathesis 2018-06-02 v0.99r} +\Msg{* Class: yathesis 2018-06-21 v0.99s} \Msg{* that helps to write thesis following French rules (DB)} \Msg{********************************************************} \keepsilent @@ -265,14 +265,14 @@ This work consists of the file yathesis.dtx \fi %</internal> % \fi -% \def\YADnblastversion{0.99r} +% \def\YADnblastversion{0.99s} % \def\YADdatelastversion{\today} % \def\fileversion{v\YADnblastversion} % \def\filedate{\YADdatelastversion} % \iffalse %<*class> -\def\fileversion{v0.99r} -\def\filedate{2018/06/02} +\def\fileversion{v0.99s} +\def\filedate{2018/06/21} %</class> %<*driver> \ProvidesFile{yathesis.dtx} @@ -5288,6 +5288,12 @@ This work consists of the file yathesis.dtx % sont numérotées, alors que rien ne doit l'être dans cette partie. % \begin{macrocode} \newcommandtwoopt{\YAD@unstarred@chapter}[3][][]{% + \boolfalse{YAD@nonnumbered@chapter}% + \boolfalse{YAD@nonnumbered@section}% + \boolfalse{YAD@nonnumbered@subsection}% + \boolfalse{YAD@nonnumbered@subsubsection}% + \boolfalse{YAD@nonnumbered@paragraph}% + \boolfalse{YAD@nonnumbered@subparagraph}% \if@mainmatter% \YAD@setsecnumdepth{\YAD@secnumdepth} \fi% diff --git a/Master/texmf-dist/tex/latex/yathesis/yathesis.cls b/Master/texmf-dist/tex/latex/yathesis/yathesis.cls index 7b7f4db257c..6f13ba18670 100644 --- a/Master/texmf-dist/tex/latex/yathesis/yathesis.cls +++ b/Master/texmf-dist/tex/latex/yathesis/yathesis.cls @@ -11,8 +11,8 @@ %% Released under the LaTeX Project Public License v1.3c or later %% See http://www.latex-project.org/lppl.txt %% ----------------------------------------------------------------------- -\def\fileversion{v0.99r} -\def\filedate{2018/06/02} +\def\fileversion{v0.99s} +\def\filedate{2018/06/21} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{yathesis}[\filedate\space\fileversion\space Yet another class for writing thesis (DB)] \RequirePackage{pgfopts}[2011/06/02]% @@ -3765,6 +3765,12 @@ \YAD@tmp@chapter[#1][#2]{#3}% }% \newcommandtwoopt{\YAD@unstarred@chapter}[3][][]{% + \boolfalse{YAD@nonnumbered@chapter}% + \boolfalse{YAD@nonnumbered@section}% + \boolfalse{YAD@nonnumbered@subsection}% + \boolfalse{YAD@nonnumbered@subsubsection}% + \boolfalse{YAD@nonnumbered@paragraph}% + \boolfalse{YAD@nonnumbered@subparagraph}% \if@mainmatter% \YAD@setsecnumdepth{\YAD@secnumdepth} \fi% |