summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/yathesis
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-04-14 21:07:33 +0000
committerKarl Berry <karl@freefriends.org>2020-04-14 21:07:33 +0000
commit412d5416d74c4bc4fe5aef8d7612fbc5faece111 (patch)
tree7c5d62a24e9d2646cd6412e8521001dd12b17dca /Master/texmf-dist/doc/latex/yathesis
parent9d8396f8aeb1c162f4e71d3f62deab0421881d87 (diff)
yathesis (14apr20)
git-svn-id: svn://tug.org/texlive/trunk@54740 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/yathesis')
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md16
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl91
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex3
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex8
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg14
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex9
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex4
-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/liminaires/titre.tex8
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdfbin6513495 -> 6516511 bytes
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.tex5
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdfbin1240073 -> 1245417 bytes
-rw-r--r--Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex12
14 files changed, 113 insertions, 79 deletions
diff --git a/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md b/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
index b69c6a9c6f5..8355f3c1582 100644
--- a/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
+++ b/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md
@@ -1,5 +1,21 @@
# [Unreleased]
+# [1.0.2] - 2020-04-13
+
+## Changed
+
+- Specimens now highlight the automatic local tocs and local bibs features of
+ the class.
+- Verso of the asbtract page now with empty footer.
+- Completion file for TeXstudio improved and updated.
+
+## Fixed
+- Switches between pages styles robustified.
+- Bug #65 now for bibtex as well.
+- French rules were applied to glossaries and acronyms even in case of
+ `mainlanguage=english`.
+- Subtitles were too close to multiline titles.
+
# [1.0.1] - 2020-03-28
## Changed
diff --git a/Master/texmf-dist/doc/latex/yathesis/README.md b/Master/texmf-dist/doc/latex/yathesis/README.md
index ada8c793b7e..3bc87c50391 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 1.0.1
+- `yathesis` --- Yet Another Thesis Class, version 1.0.2
- 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/addons/completion/yathesis.cwl b/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
index 83f0c7af572..c7c13d8c8cd 100644
--- a/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
+++ b/Master/texmf-dist/doc/latex/yathesis/addons/completion/yathesis.cwl
@@ -1,47 +1,46 @@
# mode: yathesis.cls
-# denisbitouze, 2020-03-26
+# denisbitouze, 2020-04-05
#
-#include:class-book
-#include:latex-document
-#include:latex-mathsymbols
-#include:tex
-#include:pgfopts
+#include:adjustbox
+#include:array
+#include:babel
+#include:biblatex
+#include:bookmark
+#include:colophon
+#include:csquotes
+#include:datatool
+#include:datetime
+#include:draftwatermark
+#include:environ
+#include:epigraph
+#include:etoc
#include:etoolbox
-#include:xpatch
-#include:morewrites%
#include:filehook
-#include:hopatch
-#include:xifthen
-#include:xkeyval%
+#include:fncychap
#include:geometry
#include:graphicx
-#include:environ
-#include:adjustbox
-#include:array
-#include:xstring
-#include:textcase
-#include:translator
+#include:hopatch
+#include:hypcap
+#include:ifdraft
+#include:iflang
#include:iftex
-#include:epigraph
-#include:tcolorbox
+#include:letltxmacro
#include:marvosym
+#include:morewrites
+#include:nonumonpart
+#include:pgfopts
#include:setspace
-#include:etoc
+#include:tcolorbox
+#include:textcase
+#include:titleps
#include:tocbibind
-#include:nonumonpart
+#include:translator
+#include:twoopt
#include:xcolor
-#include:datatool
-#include:fncychap
-#include:titleps
-#include:ifdraft
-#include:colophon
-#include:draftwatermark
-#include:babel
-#include:iflang
-#include:datetime
-#include:hypcap
-#include:bookmark
-#include:glossaries-babel
+#include:xifthen
+#include:xkeyval
+#include:xpatch
+#include:xstring
#
# Document class
#keyvals:\documentclass/yathesis
@@ -132,39 +131,17 @@ datetime
\doctoralschool[%<précision(s)%>]{nom de l'école doctorale%text}#n
\laboratory[%<précision(s)%>]{%<nom du laboratoire%>}{%<adresse du laboratoire%>}#n
#
-#keyvals:\pres
-logo=
-logoheight=
-url=
-#endkeyvals
-#keyvals:\comue
+#keyvals:\pres,\comue,\doctoralschool
logo=
logoheight=
url=
#endkeyvals
-#keyvals:\institute
+#keyvals:\institute,\coinstitute,\company
logo=
logoheight=
url=
nologo
#endkeyvals
-#keyvals:\coinstitute
-logo=
-logoheight=
-url=
-nologo
-#endkeyvals
-#keyvals:\company
-logo=
-logoheight=
-url=
-nologo
-#endkeyvals
-#keyvals:\doctoralschool
-logo=
-logoheight=
-url=
-#endkeyvals
#keyvals:\laboratory
logo=
logoheight=
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex
index 017bcbf332f..027e0067c2c 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/add-ons.tex
@@ -8,6 +8,9 @@ différents éditeurs de texte.
\index{éditeur de texte!TeXstudio@\texstudio}%
\index{TeXstudio@\texstudio}%
+\changes{v1.0.2}{2020-04-13}{Fichier de complétion de \texstudio{} amélioré et
+ mis à jour}%
+
L'éditeur \href{http://texstudio.sourceforge.net/}{\texstudio} est livré avec un
système de complétion\index{complétion} et de vérification de l'orthographe des
commandes, environnemens et clés pour un grand nombre de classes et
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex
index 9ed1dd1877e..04d63154a17 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/specimens-canevas.tex
@@ -49,11 +49,15 @@ Les deux canevas et deux spécimens ainsi proposés ont pour but :
}%
\end{tcolorbox}
%
+ \changes{v1.0.2}{2020-04-13}{Les fonctionnalités de tables des matières
+ locales automatiques et de bibliographies locales automatiques sont désormais
+ illustrées dans les spécimens de thèses}%
+ \changes{v1.0.1}{2020-03-28}{Spécimens améliorés}%
\changes{v0.99n}{2016-06-11}{Réorganisation des spécimens et canevas}%
\changes{v0.99m}{2016-05-22}{Réorganisation et changement de noms des
spécimens et canevas}%
- \changes{v0.99m}{2016-05-22}{Spécimens et canevas intégrés au \glsxtrshort{pdf}
- de la documentation sous la forme d'archives \gls{zip}}%
+ \changes{v0.99m}{2016-05-22}{Spécimens et canevas intégrés au
+ \glsxtrshort{pdf} de la documentation sous la forme d'archives \gls{zip}}%
\changes{v0.99l}{2014-10-23}{Réorganisation et changement de noms des
spécimens et canevas}%
\changes{v0.99c}{2014-06-06}{Spécimens et canevas fournis sous forme
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg b/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg
index 229e79ae17d..57660e33a85 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/configuration/thesis.cfg
@@ -12,8 +12,9 @@
\yadsetup{#1}%
\setlength{\fboxsep}{10pt}%
\setlength{\YAD@titleboxwidth}{\linewidth-2\fboxsep-2\fboxrule}%
+ \pagestyle{titles}%
\renewcommand*{\do}[1]{%
- \pagestyle{titles}%
+ \cleardoublepage%
\begingroup%
\expandafter\selectlanguage\expandafter{##1}%
\begin{lrbox}{\YAD@titlebox}
@@ -73,6 +74,10 @@
}%
\end{center}
\endgroup%
+\ifthenelse{\equal{\YAD@colophon@location}{verso-frontcover}}{%
+ \YAD@insert@colophon%
+}{%
+}%
\boolfalse{YAD@cover@page}%
}%
\expandafter\docsvlist{\YAD@mainlanguage}%
@@ -177,3 +182,10 @@
%
\InputIfFileExists{includeall-includeonly}{}{}
%
+\colophontext{%
+ Document intitulé \frquote{\printtitle}, écrit par \printauthor{},
+ achevé le \today{}, composé au moyen du système de préparation de document
+ \href{https://fr.wikipedia.org/wiki/LaTeX}{\LaTeX{}} et de la classe
+ \href{https://www.ctan.org/pkg/yathesis}{\textsf{yathesis}} dédiée aux
+ thèses préparées en France.%
+}
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex
index 5d30750a389..69ee9665a1b 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-corps.tex
@@ -203,10 +203,11 @@ simplifier l'usage.
\begin{dbexample}{Introduction}{}
\indexex{chapitre!non numéroté}%
\indexex{unité!du mémoire!non numérotée}%
- Le code suivant produit la \vref{fig-introduction} illustrant une
- introduction (générale) non numérotée. On constate que, bien que seule la
- commande \docAuxCommand{chapter} figure sous sa forme étoilée, aucun élément
- de structuration de ce chapitre n'est numéroté.
+ Le code suivant produit la \vref{fig-introduction} illustrant une introduction
+ (générale) non numérotée\footnote{Et, au passage, une table des matières
+ locale. Plus de détails \vref{sec-localtoc}.}. On constate que, bien que
+ seule la commande \docAuxCommand{chapter} figure sous sa forme étoilée, aucun
+ élément de structuration de ce chapitre n'est numéroté.
%
\bodysample{introduction}{%
deletekeywords={[1]introduction},%
diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex
index 1fe9f159f31..345cd4e8ce2 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/pages-liminaires.tex
@@ -107,8 +107,8 @@ La page dédiée à la clause de non-responsabilité est produite par la command
Pour pallier cet inconvénient, et aussi pour permettre de redéfinir la phrase
par défaut si elle ne convient pas, on pourra recourir à la commande
\refCom{disclaimertext}\footnote{Par souci de compatibilité ascendante, la
- commande désormais obsolète \refCom{disclaimer} est un alias de la commande
- \refCom{disclaimer}.}.
+ commande désormais obsolète \docAuxCommand{disclaimer} est un alias de la commande
+ \refCom{disclaimertext}.}.
\begin{docCommand}[doc updated=2020-03-26]{disclaimertext}{\marg{clause}}
\index{clause de non-responsabilité!modification}%
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 f9cfa422723..efef940ef86 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
@@ -181,9 +181,9 @@ clé \refKey{localtocs/depth}.
\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 à :
+ Dans l'exemple précédent (illustré \vref{fig-introduction}), 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}
\documentclass[localtocs/depth=subsubsection]{yathesis}
\end{preamblecode}
@@ -262,7 +262,7 @@ intitulée \translateexpression{localtocname}.
\begin{dbexample}{Bibliographies locales automatiques}{}
\indexex{bibliographie!locale}%
- Pour que chaque chapitre finisse automatiquement par sa bibliographie locale,
+ Pour que chaque chapitre finisse automatiquement par sa bibliographie locale
il suffit de passer l'option suivante à la \yatCl{}.
\begin{preamblecode}
\documentclass[localbibs]{yathesis}
@@ -272,6 +272,14 @@ intitulée \translateexpression{localtocname}.
Les bibliographies locales sont introduites par une section (non numérotée)
intitulée \translateexpression{localbibname}.
+La \vref{fig-localbib} illustre cette fonctionnalité.
+\begin{figure}[htbp]
+ \centering
+ \screenshot{localbib}
+ \caption{Bibliographie locale}
+ \label{fig-localbib}
+\end{figure}
+
\subsection{Versions du mémoire}\label{sec-versions}
\index{version du mémoire}%
@@ -460,7 +468,9 @@ Ce colophon peut être personnalisé au moyen de l'option
%
\changes{v1.0.0}{2020-03-26}{Nouvelle option de classe
\protect\refKey{colophon-location} permettant de modifier l'emplacement par
- défaut (en 2\ieme{} de couverture) du colophon ou de le supprimer.}%
+ défaut (en 2\ieme{} de couverture) du colophon ou de le
+ supprimer\protect\footnote{Pour retrouver le comportement antérieur (pas
+ de colophon), il suffit de spécifier \protect\lstinline|colophon-location=nowhere|.}.}%
%
Cette clé permet, au moyen des valeurs suivantes, de spécifier l'emplacement
du colophon dans le mémoire.
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 c169e9cceee..2eebbb57e63 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{1.0.1}]{\version{1.0.1}}
+\subtitle[\version{\yathesisfileversion}]{\version{\yathesisfileversion}}
%
\author[denis.bitouze@univ-littoral.fr]{Denis}{Bitouzé}
%
@@ -12,7 +12,11 @@ typesetting of theses prepared in France]{Classe LaTeX destinée à faciliter la
%
\keywords{mémoire, thèse, \texorpdfstring{\LaTeX}{LaTeX}, classe}{dissertation, thesis, \texorpdfstring{\LaTeX}{LaTeX}, class}
%
-\date{\the\day}{\the\month}{\the\year}%
+\def\mysplit#1-#2-#3-{\def\myyear{#1}\def\mymonth{#2}\def\myday{#3}}
+\def\splitdate#1{\expandafter\mysplit#1-}
+\splitdate{\yathesisfiledate}
+
+\date{\myday}{\mymonth}{\myyear}%
%
\maketitle[nofrontcover,frametitle={drop lifted shadow}]
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 e609e99d1f9..fcb6e00bce5 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 c741406390b..ed9435c5235 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
@@ -34,9 +34,8 @@
\makeindex[title=Index des concepts,extout=pdx,extin=pnd,columnseprule]
%
\AtEndPreamble{%
- \changes{v1.0.1}{2020-03-28}{Documentation révisée}%
- \changes{v1.0.1}{2020-03-28}{Correction de bugs}%
- \changes{v1.0.1}{2020-03-28}{Spécimens améliorés}%
+ \changes{v1.0.2}{2020-04-13}{Documentation révisée}%
+ \changes{v1.0.2}{2020-04-13}{Correction de bugs}%
\changes{v1.0.0}{2020-03-26}{Documentation révisée}%
\changes{v1.0.0}{2020-03-26}{Correction de bugs}%
\changes{v0.99u}{2019-03-28}{Documentation révisée}%
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 068fa4fed20..968ded32ced 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/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
index c59243b445b..8b3305f2ca9 100644
--- a/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
+++ b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.tex
@@ -1,5 +1,13 @@
-% Document de classe yathesis, en 12 points, interligne un et demi, et version finale
-\documentclass[12pt,space=onehalf,version=final]{yathesis}
+% Document :
+% - de classe yathesis ;
+% - en 12 points ;
+% - en version finale ;
+% - dont la partie principale :
+% - est en interligne un et demi ;
+% - voit chaque chapitre :
+% - débuter par sa table des matières locale ;
+% - finir par sa bibliographie locale.
+\documentclass[12pt,version=final,space=onehalf,localtocs,localbibs]{yathesis}
%
% Chargement manuel de packages (pas déjà chargés par la classe yathesis)
\usepackage[T1]{fontenc}