diff options
Diffstat (limited to 'macros/latex/contrib/yathesis')
-rw-r--r-- | macros/latex/contrib/yathesis/CHANGELOG.md | 171 | ||||
-rw-r--r-- | macros/latex/contrib/yathesis/README.md | 2 | ||||
-rw-r--r-- | macros/latex/contrib/yathesis/doc/yathesis-fr.pdf | bin | 6513450 -> 6513495 bytes | |||
-rw-r--r-- | macros/latex/contrib/yathesis/exemples/specimen/these.pdf | bin | 1240074 -> 1240073 bytes | |||
-rw-r--r-- | macros/latex/contrib/yathesis/exemples/specimen/these.tex | 18 | ||||
-rw-r--r-- | macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx | 18 | ||||
-rw-r--r-- | macros/latex/contrib/yathesis/source/yathesis.dtx | 21 |
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 Binary files differindex e35be5cdb3..e609e99d1f 100644 --- a/macros/latex/contrib/yathesis/doc/yathesis-fr.pdf +++ b/macros/latex/contrib/yathesis/doc/yathesis-fr.pdf diff --git a/macros/latex/contrib/yathesis/exemples/specimen/these.pdf b/macros/latex/contrib/yathesis/exemples/specimen/these.pdf Binary files differindex 11dc9bc808..068fa4fed2 100644 --- a/macros/latex/contrib/yathesis/exemples/specimen/these.pdf +++ b/macros/latex/contrib/yathesis/exemples/specimen/these.pdf 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% |