summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-06-22 21:54:53 +0000
committerKarl Berry <karl@freefriends.org>2018-06-22 21:54:53 +0000
commitb48f3e695ed51b3af6b95b7d1ab16e794de274c7 (patch)
tree696930dd1d400d669745f0f5b9a6cf01f067adb1 /Master
parenta3626b9d3e661dc23421da6df62617d17d7ed476 (diff)
yathesis (22jun18)
git-svn-id: svn://tug.org/texlive/trunk@48070 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/faq.tex10
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/notations.tex10
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/recommandations.tex2
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-titre.tex6
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/personnalisation.tex20
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/proprietes-document.tex2
-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.pdfbin6487537 -> 6487608 bytes
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex8
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdfbin1230219 -> 1230247 bytes
-rw-r--r--Master/texmf-dist/source/latex/yathesis/yathesis.dtx16
-rw-r--r--Master/texmf-dist/tex/latex/yathesis/yathesis.cls10
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
index 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
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 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
index 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
Binary files differ
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%