summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/yathesis
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/yathesis')
-rw-r--r--macros/latex/contrib/yathesis/CHANGELOG.md171
-rw-r--r--macros/latex/contrib/yathesis/README.md2
-rw-r--r--macros/latex/contrib/yathesis/doc/yathesis-fr.pdfbin6513450 -> 6513495 bytes
-rw-r--r--macros/latex/contrib/yathesis/exemples/specimen/these.pdfbin1240074 -> 1240073 bytes
-rw-r--r--macros/latex/contrib/yathesis/exemples/specimen/these.tex18
-rw-r--r--macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx18
-rw-r--r--macros/latex/contrib/yathesis/source/yathesis.dtx21
7 files changed, 203 insertions, 27 deletions
diff --git a/macros/latex/contrib/yathesis/CHANGELOG.md b/macros/latex/contrib/yathesis/CHANGELOG.md
new file mode 100644
index 0000000000..b69c6a9c6f
--- /dev/null
+++ b/macros/latex/contrib/yathesis/CHANGELOG.md
@@ -0,0 +1,171 @@
+# [Unreleased]
+
+# [1.0.1] - 2020-03-28
+
+## Changed
+- Documentation revised.
+- Specimens improved.
+
+## Fixed
+- Bug gh #73.
+
+
+# [1.0.0] - 2020-03-26
+
+## Added
+- (Partial) CHANGELOG file (following https://keepachangelog.com/en/1.0.0/).
+- Semantic versionning (following https://semver.org/).
+- Colophon automatically added to the thesis, with possibility to:
+ - remove it,
+ - change:
+ - its location from 2nd cover to 3rd one,
+ - its content.
+
+## Changed
+- `\disclaimer` replaced by (and alias of) `\disclaimertext`.
+- Warnings and error messages now contain (expected) accented characters.
+
+## Fixed
+- Several bug fixes (among others gh #65 and #67).
+
+
+# [0.99u] - 2019-03-28
+
+## Added
+- `\maketitle` option `noaim` for (slight) customization of the title pages.
+- `\institute`, `\coinstitute` and `\company` option `nologo` for (slight)
+ customization of the title pages (gh #51).
+
+## Changed
+- Documentation revised and extended.
+- Key expressions "Titre de la thèse" and "Titre de l’habilitation à diriger les
+ recherches" (and English equivalents) now empty.
+- Key expression "Directeurs" (and English equivalent) introducing the list of
+ the "HDR" directors now replaced by "Habilitation dirigée par" (and English
+ equivalent).
+- Options `noinstitute`, `nodoctoralschool`, `nolaboratory`, `nodate`,
+ `noacademicfield`: now turn off on title pages the display of the
+ corresponding elements (as well as the co-institute for `noinstitute` and
+ specialty for `noacademicfield`).
+- On the title page (s) in French, automatic gender agreement in expressions
+ keys introducing the groups member of the committee.
+
+## Removed
+- Useless warning from `iflang` package.
+
+## Fixed
+- Several bug fixes (among others gh #43).
+
+
+# [0.99t] - 2018-07-09
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99s] - 2018-06-22
+
+## Fixed
+- Several bug fixes (among others gh #58 and #60).
+
+
+# [0.99s] - 2018-06-21
+
+## Fixed
+- Several bug fixes (among others gh #59).
+
+
+# [0.99r] - 2018-06-02
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99q] - 2018-05-04
+
+## Removed
+- Useless files on CTAN (no functional changes).
+
+
+# [0.99q] - 2018-04-10
+
+## Fixed
+- Several bug fixes (among others gh #57).
+
+
+# [0.99p] - 2016-12-08
+
+## Added
+- `\chapter` and `\section` have an extra optional argument for an alternative
+ title in header different from the one in the ToC.
+- Simplification of the use of all starred structuring commands (their
+ substructuring commands don't need to be starred).
+
+## Changed
+- Documentation revised and extended.
+
+
+# [0.99o] - 2016-10-30
+
+## Added
+- Automatic local (by chapter) tables of contents (thanks to Jean-François
+ Burnol's etoc and help): option `localtocs` (gh #45).
+- Automatic local (by chapter) bibliographies: option `localbibs`.
+
+## Changed
+- Documentation revised and revised and extended. (index of concepts).
+- English translation of "MCF" ("Associate Professor" instead of "Lecturer").
+
+## Removed
+- Useless warning from `iflang` package.
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99n] - 2016-06-11
+
+## Changed
+- Documentation revised and extended.
+- Reorganization and change of names of specimens and templates.
+
+
+# [0.99m] - 2016-05-22
+
+## Added
+- Documentation can be compiled with `pdflatex`.
+- Specimens and templates included in the PDF of the documentation as `.zip`
+ archive.
+
+
+## Changed
+- Documentation revised and extended.
+- Reorganization and change of names of specimens and templates.
+
+
+# [0.99l] - 2014-10-23
+
+## Changed
+- Documentation revised and extended.
+- Reorganization and change of names of specimens and templates.
+
+# [0.99k] - 2014-10-01
+
+## Added
+- Macro \submissiondate
+
+## Changed
+- Documentation revised and extended.
+- Page numbers on first page of each chapters (with numberred pages).
+
+## Removed
+- Class option `bookmark`.
+
+## Fixed
+- Several bug fixes.
+
+
+# [0.99j] - 2014-07-18
+
+## Added
+- Initial CTAN release of the `yathesis` class (2014-07-27).
diff --git a/macros/latex/contrib/yathesis/README.md b/macros/latex/contrib/yathesis/README.md
index 72b110a995..ada8c793b7 100644
--- a/macros/latex/contrib/yathesis/README.md
+++ b/macros/latex/contrib/yathesis/README.md
@@ -1,6 +1,6 @@
-----------------------------------------------------------------------
-- `yathesis` --- Yet Another Thesis Class, version 1.0.0
+- `yathesis` --- Yet Another Thesis Class, version 1.0.1
- 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/macros/latex/contrib/yathesis/doc/yathesis-fr.pdf b/macros/latex/contrib/yathesis/doc/yathesis-fr.pdf
index e35be5cdb3..e609e99d1f 100644
--- a/macros/latex/contrib/yathesis/doc/yathesis-fr.pdf
+++ b/macros/latex/contrib/yathesis/doc/yathesis-fr.pdf
Binary files differ
diff --git a/macros/latex/contrib/yathesis/exemples/specimen/these.pdf b/macros/latex/contrib/yathesis/exemples/specimen/these.pdf
index 11dc9bc808..068fa4fed2 100644
--- a/macros/latex/contrib/yathesis/exemples/specimen/these.pdf
+++ b/macros/latex/contrib/yathesis/exemples/specimen/these.pdf
Binary files differ
diff --git a/macros/latex/contrib/yathesis/exemples/specimen/these.tex b/macros/latex/contrib/yathesis/exemples/specimen/these.tex
index aa6ef51409..c59243b445 100644
--- a/macros/latex/contrib/yathesis/exemples/specimen/these.tex
+++ b/macros/latex/contrib/yathesis/exemples/specimen/these.tex
@@ -16,7 +16,7 @@
\usepackage[nospace]{varioref}
\usepackage[xindy,quiet]{imakeidx}
\usepackage[autostyle]{csquotes}
-\usepackage[backend=biber,safeinputenc]{biblatex}
+\usepackage[safeinputenc]{biblatex}
\usepackage{hyperref}
\usepackage[xindy,acronyms,symbols]{glossaries}
%
@@ -120,7 +120,7 @@
\floatsetup[figure]{style=BOXED}%
%
% Numéro de version du package pgfplots
-\pgfplotsset{compat=1.13}
+\pgfplotsset{compat=1.16}
%
% Ajustement pour éviter, dans la table des matières, des débordements de
% numéros de pages dans la marge de droite
@@ -378,9 +378,9 @@ documents. J'ai par exemple reproduit ci-dessous, par extraits, le discours de
Sciences.
Voici tout d'abord un extrait composé automatiquement\footnote{Car il dépasse
- trois lignes.} \og hors-texte\fg{}\index{citation!longue}.
+ trois lignes.} \enquote{hors-texte}\index{citation!longue}.
%
-\blockcquote[pp.~508-509]{cond}{%
+\blockcquote[508-509]{cond}{%
Messieurs,
Vous avez daigné nous associer en quelque sorte à vos nobles
@@ -401,8 +401,8 @@ Voici tout d'abord un extrait composé automatiquement\footnote{Car il dépasse
}
Ensuite, je peux citer un long extrait en étant certain qu'il ne
-sera pas \og hors-texte\fg{}\index{citation!courte} :
-\textcquote[p.~509]{cond}{L'Académie s'est toujours honorée dans ses
+sera pas \enquote{hors-texte}\index{citation!courte} :
+\textcquote[509]{cond}{L'Académie s'est toujours honorée dans ses
annales d'un préjugé détruit, d'un établissement public
perfectionné, d'un procédé économique ou salutaire introduit dans
les arts, que d'une découverte difficile ou brillante; et son
@@ -421,9 +421,9 @@ s'exclama : \enquote{Pierre Dac ne disait-il pas : \enquote{Je suis
Si, si, il le disait\ldots{}}, ce qui ne nous surprît guère.
Et maintenant la suite (et fin) du discours, dans un extrait dont je
-suis certain qu'il sera \og hors-texte\fg{} :
+suis certain qu'il sera \enquote{hors-texte} :
%
-\begin{displaycquote}[pp.~509-511]{cond}
+\begin{displaycquote}[509-511]{cond}
Et comment pourrions nous oublier jamais que les premiers honneurs
publics, décernés par vous, l'ont été à la mémoire d'un de nos
confrères? Ne nous est-il permis de croire que les sciences ont eu
@@ -615,7 +615,7 @@ pas là pour faire joli, mais bien pour éclairer notre propos.
\label{fig-tigre}
\end{figure}
On note qu'on peut mettre, en argument optionnel de la commande
-permettant de créer la légende, une légende \og courte\fg{} qui sera
+permettant de créer la légende, une légende \enquote{courte} qui sera
celle qui figurera, par exemple, dans la liste des figures.
On pourra se convaincre, à la lecture de la section~7.6 \enquote{\emph{Plots and
diff --git a/macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx b/macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx
index 77cd29a6d9..21f61061e9 100644
--- a/macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx
+++ b/macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx
@@ -34,7 +34,7 @@
%<these-master|flat-template>%\usepackage[xindy,quiet]{imakeidx}
%<these-sample|flat-sample>\usepackage[autostyle]{csquotes}
%<these-master|flat-template>%\usepackage[autostyle]{csquotes}
-%<these-sample|flat-sample>\usepackage[backend=biber,safeinputenc]{biblatex}
+%<these-sample|flat-sample>\usepackage[safeinputenc]{biblatex}
%<these-master|flat-template>%\usepackage[backend=biber,safeinputenc]{biblatex}
\usepackage{hyperref}
%</these-sample|flat-sample|flat-template|these-master>
@@ -211,7 +211,7 @@
%
% Numéro de version du package pgfplots
%COMMENT
-\pgfplotsset{compat=1.13}
+\pgfplotsset{compat=1.16}
%<<COMMENT
%
% Ajustement pour éviter, dans la table des matières, des débordements de
@@ -692,11 +692,11 @@ documents. J'ai par exemple reproduit ci-dessous, par extraits, le discours de
Sciences.
Voici tout d'abord un extrait composé automatiquement\footnote{Car il dépasse
- trois lignes.} \og hors-texte\fg{}\index{citation!longue}.
+ trois lignes.} \enquote{hors-texte}\index{citation!longue}.
%<<COMMENT
%
%COMMENT
-\blockcquote[pp.~508-509]{cond}{%
+\blockcquote[508-509]{cond}{%
Messieurs,
Vous avez daigné nous associer en quelque sorte à vos nobles
@@ -717,8 +717,8 @@ Voici tout d'abord un extrait composé automatiquement\footnote{Car il dépasse
}
Ensuite, je peux citer un long extrait en étant certain qu'il ne
-sera pas \og hors-texte\fg{}\index{citation!courte} :
-\textcquote[p.~509]{cond}{L'Académie s'est toujours honorée dans ses
+sera pas \enquote{hors-texte}\index{citation!courte} :
+\textcquote[509]{cond}{L'Académie s'est toujours honorée dans ses
annales d'un préjugé détruit, d'un établissement public
perfectionné, d'un procédé économique ou salutaire introduit dans
les arts, que d'une découverte difficile ou brillante; et son
@@ -737,11 +737,11 @@ s'exclama : \enquote{Pierre Dac ne disait-il pas : \enquote{Je suis
Si, si, il le disait\ldots{}}, ce qui ne nous surprît guère.
Et maintenant la suite (et fin) du discours, dans un extrait dont je
-suis certain qu'il sera \og hors-texte\fg{} :
+suis certain qu'il sera \enquote{hors-texte} :
%<<COMMENT
%
%COMMENT
-\begin{displaycquote}[pp.~509-511]{cond}
+\begin{displaycquote}[509-511]{cond}
Et comment pourrions nous oublier jamais que les premiers honneurs
publics, décernés par vous, l'ont été à la mémoire d'un de nos
confrères? Ne nous est-il permis de croire que les sciences ont eu
@@ -956,7 +956,7 @@ pas là pour faire joli, mais bien pour éclairer notre propos.
\label{fig-tigre}
\end{figure}
On note qu'on peut mettre, en argument optionnel de la commande
-permettant de créer la légende, une légende \og courte\fg{} qui sera
+permettant de créer la légende, une légende \enquote{courte} qui sera
celle qui figurera, par exemple, dans la liste des figures.
On pourra se convaincre, à la lecture de la section~7.6 \enquote{\emph{Plots and
diff --git a/macros/latex/contrib/yathesis/source/yathesis.dtx b/macros/latex/contrib/yathesis/source/yathesis.dtx
index 9dd1330702..f273156bbe 100644
--- a/macros/latex/contrib/yathesis/source/yathesis.dtx
+++ b/macros/latex/contrib/yathesis/source/yathesis.dtx
@@ -23,7 +23,7 @@
%<*readme>
-----------------------------------------------------------------------
-- `yathesis` --- Yet Another Thesis Class, version 1.0.0
+- `yathesis` --- Yet Another Thesis Class, version 1.0.1
- 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 2020-03-26 v1.0.0}
+\Msg{* Class: yathesis 2020-03-28 v1.0.1}
\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{1.0.0}
+% \def\YADnblastversion{1.0.1}
% \def\YADdatelastversion{\today}
% \def\fileversion{v\YADnblastversion}
% \def\filedate{\YADdatelastversion}
% \iffalse
%<*class>
-\def\fileversion{v1.0.0}
-\def\filedate{2020/03/26}
+\def\fileversion{v1.0.1}
+\def\filedate{2020/03/28}
%</class>
%<*driver>
\ProvidesFile{yathesis.dtx}
@@ -881,6 +881,13 @@ This work consists of the file yathesis.dtx
% \end{macrocode}
%
% \begin{macrocode}
+\newcommand{\cmdKV@YAD@numlaboratories}{1}%
+\yadsetup{%
+ numlaboratories/.store in=\cmdKV@YAD@numlaboratories%
+}%
+% \end{macrocode}
+%
+% \begin{macrocode}
\def\YAD@colophon@location{verso-frontcover}%
\yadsetup{%
colophon-location/.is choice,%
@@ -1672,7 +1679,6 @@ This work consists of the file yathesis.dtx
% \meta{valeur} (grâce au package \package{pgfkeys}). La famille est nommée
% \lstinline|yad| (comme \foreignquote{english}{yet antoher document}).
% \begin{macrocode}
-\newcommand{\cmdKV@YAD@numlaboratories}{1}%
\yadsetup{%
role/.store in=\cmdKV@YAD@role,%
corporation/.store in=\cmdKV@YAD@corps,%
@@ -1690,7 +1696,6 @@ This work consists of the file yathesis.dtx
name/.store in=\cmdKV@YAD@name,%
depth/.store in=\cmdKV@YAD@depth,%
frametitle/.store in=\cmdKV@YAD@frametitle,%
- numlaboratories/.store in=\cmdKV@YAD@numlaboratories,%
}%
%
\yadsetup{%
@@ -5431,7 +5436,7 @@ This work consists of the file yathesis.dtx
\def\blx@warn@bibempty{}%
\YAD@printbibliography@ORI[segment=\therefsegment,heading=YAD@localbibs@heading]%
\let\blx@warn@bibempty\YAD@ORI@blx@warn@bibempty%
- }{%
+ }{%
}
\cleardoublepage%
\YAD@phantomsection%