diff options
Diffstat (limited to 'Master/texmf-dist/doc')
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 Binary files differindex 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 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 Binary files differindex 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 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} |