From 83253b17059e5319d5a096e52e3cbd92f3602fb6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 5 Feb 2021 22:28:47 +0000 Subject: yathesis (5feb21) git-svn-id: svn://tug.org/texlive/trunk@57628 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md | 10 +++++ Master/texmf-dist/doc/latex/yathesis/README.md | 4 +- .../doc/latex/yathesis/french/canevas-specimen.zip | Bin 4093741 -> 4093609 bytes .../french/documentation/annexes/add-ons.tex | 12 +++--- .../documentation/annexes/packages-charges.tex | 2 +- .../documentation/annexes/recommandations.tex | 4 +- .../documentation/annexes/specimens-canevas.tex | 45 ++++++++++----------- .../french/documentation/configuration/thesis.cfg | 4 ++ .../french/documentation/corps/introduction.tex | 25 +++++------- .../french/documentation/corps/pages-corps.tex | 2 +- .../documentation/liminaires/fixed-footnotes.tex | 2 +- .../yathesis/french/documentation/yathesis-fr.pdf | Bin 6337461 -> 6361152 bytes .../yathesis/french/documentation/yathesis-fr.tex | 1 + .../french/exemples/specimen/a-plat/these.pdf | Bin 1246385 -> 1246263 bytes 14 files changed, 59 insertions(+), 52 deletions(-) (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md b/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md index cf7266c192e..0beea06af74 100644 --- a/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/yathesis/CHANGELOG.md @@ -1,5 +1,15 @@ # [Unreleased] +# [1.0.5] - 2021-02-05 + +## Changed +- The class now relies on the new LaTeX core hooks. +- Documentation revised. + +## Fixed +- Setting the main language was not taken into account by some packages + (e.g. `csquotes`). + # [1.0.4] - 2020-10-14 ## Changed diff --git a/Master/texmf-dist/doc/latex/yathesis/README.md b/Master/texmf-dist/doc/latex/yathesis/README.md index e6cea4ed6be..deb9aa55b45 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.4 +- `yathesis` --- Yet Another Thesis Class, version 1.0.5 - 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 @@ -32,7 +32,7 @@ Typesetting the documentation of the class requires: with `yathesis-demo` package load at first place. If `latexmk` is available, it is easier to run: - latexmk -g -norc -r ./latexmkrc -jobname=these -pdflatex="pdflatex %O '\RequirePackage{etoolbox}\AtEndPreamble{\RequirePackage{yathesis-demo}}\input{%S}'" these.tex + latexmk -g -norc -r ./latexmkrc -jobname=these -pdflatex="pdflatex %O '\AddToHook{begindocument/before}{\RequirePackage{yathesis-demo}}\input{%S}'" these.tex - to compile `yathesis-fr.tex` to be found in the `.../doc/latex/yathesis/french/documentation` directory as follows: diff --git a/Master/texmf-dist/doc/latex/yathesis/french/canevas-specimen.zip b/Master/texmf-dist/doc/latex/yathesis/french/canevas-specimen.zip index 0d224431b0d..522ef030e76 100644 Binary files a/Master/texmf-dist/doc/latex/yathesis/french/canevas-specimen.zip and b/Master/texmf-dist/doc/latex/yathesis/french/canevas-specimen.zip differ 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 027e0067c2c..2025a64e24b 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 @@ -16,25 +16,25 @@ système de complétion\index{complétion} et de vérification de l'orthographe commandes, environnemens et clés pour un grand nombre de classes et packages. C'est notamment le cas pour la \yatCl{} (par le biais du fichier \file{yathesis.cwl} dont la version la plus récente est livrée avec les -distributions\index{distribution \TeX} \texlive et \miktex{}). +distributions\index{distribution \TeX} \texlive{} et \miktex{}). % , se trouve dans % le répertoire \folder{\meta{racine}/% \jobdocdirectory % /addons/completion/} où, par défaut, \meta{racine} est, avec la distribution : % \begin{description} -% \item[\texlive :]\ +% \item[\texlive{} :]\ % \begin{description} -% \item[sous \linux et \macos :] \unixtldirectory\tldistdirectory\versiontl ; -% \item[sous \windows :] \wintldirectory\tldistdirectory\versiontl ; +% \item[sous \linux{} et \macos{} :] \unixtldirectory\tldistdirectory\versiontl ; +% \item[sous \windows{} :] \wintldirectory\tldistdirectory\versiontl ; % \end{description} -% \item[\miktex :] \miktexdistdirectory. +% \item[\miktex{} :] \miktexdistdirectory. % \end{description} % % En attendant que ce fichier soit officiellement livré avec cet % % éditeur\footnote{Ce devrait être le cas à partir de sa version % % \texttt{2.8.0}.}, ou pour être certain d'en avoir la version la plus à jour, % % il suffit de le copier dans le dossier : % % \begin{description} -% % \item[sous \linux et \macos :] \urldirectory{~/.config/texstudio} ; +% % \item[sous \linux{} et \macos{} :] \urldirectory{~/.config/texstudio} ; % % \item[sous \windows{} :] \urldirectory{C:\Documents and Settings/User/AppData/Roaming/texstudio}. % % \end{description} diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex index c7c9b4d5dce..db895c30a7b 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/annexes/packages-charges.tex @@ -178,7 +178,7 @@ chargement, dans la liste suivante qui indique leur fonction et le cas échéant bloqué par une erreur de compilation \aside*{éventuellement absconse}. Il est très fortement recommandé de mettre sa distribution \TeX{} à jour et, si le problème persiste dans le cas de la distribution \miktex{}, - d'installer plutôt la distribution \texlive dont les versions (à + d'installer plutôt la distribution \texlive{} dont les versions (à jour) à partir de la \enquote{2016} fournissent des packages suffisamment récents pour la \yatCl. \end{dbremark} 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 dcbb425d920..cac0d9803d3 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 @@ -126,9 +126,9 @@ maître\footnote{C'est-à-dire à la racine du répertoire contenant le fichier \end{dbexample} % \begin{dbexample}{Structure d'une thèse en deux parties}{avec-parties} - \lstset{keywordstyle=[3]\color{texcs}}% + % \lstset{keywordstyle=[3]\color{texcs}}% \indexex{fichier!esclave} -\begin{bodycode}[listing options={deletekeywords={part},deletekeywords={[3]part}}] +\begin{bodycode}[listing options={deletekeywords={[3]part},deletekeywords={[2]corps}}] \include{corps/"\meta{introduction générale}"} % \part{"\meta{titre de la partie 1}"} 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 a48f6604b6e..ad304b161ab 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 @@ -26,15 +26,19 @@ Les deux canevas et deux spécimens ainsi proposés ont pour buts : \IfFileExists{../canevas-specimen.zip}{% La version électronique (\pdf{}) de la présente - documentation\footnote{Disponible à l'adresse - \url{\currenturl}, si besoin est.} intègre ces canevas et - spécimens par le biais d'une archive \gls{zip}, normalement accessible par - simple clic sur le lien suivant : - \textattachfile{../canevas-specimen.zip}{\file{canevas-specimen.zip}}\footnote{En - tous cas avec les afficheurs \pdf:{} \program{Evince} sous \linux et - \href{https://www.sumatrapdfreader.org/}{\program{SumatraPDF}} - sous \windows.}. L'extraction de cette archive fournit un dossier nommé - \folder{exemples} dont l'arborescence est la suivante : + documentation\footnote{Disponible à l'adresse \url{\currenturl}, si besoin + est.} intègre ces canevas et spécimens par le biais d'une archive \gls{zip}, + normalement accessible par simple clic sur le lien suivant \footnote{En tous + cas avec les afficheurs \pdf:{} \program{Evince} sous \linux{} et + \href{https://www.sumatrapdfreader.org/}{\program{SumatraPDF}} sous + \windows.}\footnote{En cas de difficulté à accéder à cette archive attachée + au présent fichier \pdf{}, on pourra la télécharger + \href{http://mirrors.ctan.org/macros/latex/contrib/yathesis/exemples/canevas-specimen.zip}{ici}.} : + \begin{center} + \textattachfile{../canevas-specimen.zip}{\file{canevas-specimen.zip}} + \end{center} + L'extraction de cette archive fournit un dossier nommé \folder{exemples} dont + l'arborescence est la suivante : % \setlength{\DTbaselineskip}{15pt} \begin{tcolorbox} @@ -73,25 +77,20 @@ Les deux canevas et deux spécimens ainsi proposés ont pour buts : }{% } -Il est également possible de tester directement au moyen des éditeurs (et -compilateurs) \LaTeX{} en ligne% +Il est également possible de tester directement au moyen de l'éditeur (et +compilateur) \LaTeX{} en ligne% \index{éditeur de texte!en ligne}% \index{compilation!en ligne}% \index{en ligne!éditeur de texte}% \index{en ligne!compilation} -\begin{itemize} -\item \href{https://fr.sharelatex.com/}{ShareLaTeX} : le - \href{https://fr.sharelatex.com/templates/thesis/yathesis-template}{canevas} - et le - \href{https://fr.sharelatex.com/templates/thesis/yathesis-specimen}{spécimen}\enarborescence ; -\item \href{https://www.overleaf.com/}{Overleaf} : le - \href{https://www.overleaf.com/latex/templates/template-of-a-thesis-written-with-yathesis-class/nhtmtthnqwtd}{canevas} - et le - \href{https://www.overleaf.com/latex/examples/sample-of-a-thesis-written-with-yathesis-class/nbcfvfqgnjfq}{spécimen}\enarborescence ; -\end{itemize} +% +\href{https://www.overleaf.com/}{Overleaf} le +\href{https://www.overleaf.com/latex/templates/template-of-a-thesis-written-with-yathesis-class/nhtmtthnqwtd}{canevas} +et le +\href{https://www.overleaf.com/latex/examples/sample-of-a-thesis-written-with-yathesis-class/nbcfvfqgnjfq}{spécimen}\enarborescence{} mais avec la restriction que les versions de la \yatCl fournies y sont -probablement bien moins à jour que celle livrées avec les distributions \texlive -et \miktex (surtout si ces dernières sont mises à jour). +probablement bien moins à jour que celle livrées avec les distributions +\texlive{} et \miktex{} (surtout si ces dernières sont mises à jour). Les \vref{sec-canevas,sec-specimens} détaillent les fichiers qui constituent chacun de ces canevas et spécimens. 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 d819dc2d6f4..a6dde7ccfed 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 @@ -191,3 +191,7 @@ \href{https://www.ctan.org/pkg/yathesis}{\textsf{yathesis}} dédiée aux thèses préparées en France.% } + +%%% Local Variables: +%%% mode: latex +%%% End: diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex index 89351ed592e..ef8be7d9251 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/corps/introduction.tex @@ -138,33 +138,26 @@ ascendante, y figurent en rouge. \label{sec-ressources-internet} \index{distribution \TeX}% -La \yatCl{} est fournie par les distributions \texlive et \miktex, et est également disponible en versions : +La \yatCl{} est fournie par les distributions \texlive{} et \miktex{}, et est +également disponible en versions : \begin{itemize} \item stable sur le \href{https://ctan.org/pkg/yathesis}{\glsxtrshort*{ctan}} ; \item de développement sur \href{https://github.com/dbitouze/yathesis}{GitHub}. \end{itemize} -Elle est aussi \emph{directement utilisable} au moyen d'éditeurs (et compilateurs) +Elle est aussi \emph{directement utilisable} au moyen de l'éditeur (et compilateur) \LaTeX{} en ligne% \index{éditeur de texte!en ligne}% \index{compilation!en ligne}% \index{en ligne!éditeur de texte}% \index{en ligne!compilation} % -tels que : -\begin{itemize} -\item \href{https://fr.sharelatex.com/}{ShareLaTeX} par le biais d'un - \href{https://frama.link/sharelatex-yathesis-template}{canevas} - et - \href{https://frama.link/sharelatex-yathesis-specimen}{spécimen}\detailsspecimencanevas ; -\item \href{https://www.overleaf.com/}{Overleaf} par le biais d'un - \href{https://frama.link/overleaf-yathesis-template}{canevas} - et - \href{https://frama.link/overleaf-yathesis-sample}{spécimen}\detailsspecimencanevas ; -\end{itemize} -mais alors dans des versions probablement bien moins à jour que celle livrée -avec les distributions \texlive et \miktex (surtout si ces dernières sont mises -à jour). +\href{https://www.overleaf.com/}{Overleaf} par le biais d'un +\href{https://frama.link/overleaf-yathesis-template}{canevas} et +\href{https://frama.link/overleaf-yathesis-sample}{spécimen}\detailsspecimencanevas{} +mais alors dans des versions probablement bien moins à jour que celles livrées +avec les distributions \texlive{} et \miktex{} (surtout si ces dernières sont +mises à jour). \section{Remerciements} \label{sec-remerciements} 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 69ee9665a1b..b369286c1e7 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 @@ -211,7 +211,7 @@ simplifier l'usage. % \bodysample{introduction}{% deletekeywords={[1]introduction},% - deletekeywords={[3]section,subsection,subsubsection,paragraph,subparagraph}% + deletekeywords={[3]part,chapter,section,subsection,subsubsection,paragraph,subparagraph}% }{} \end{dbexample} diff --git a/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex b/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex index b31988b3418..ef81e39c185 100644 --- a/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex +++ b/Master/texmf-dist/doc/latex/yathesis/french/documentation/liminaires/fixed-footnotes.tex @@ -19,7 +19,7 @@ % \DeclareFixedFootnote{\versiontl}{% L'année \enquote{\tlversion} est éventuellement à remplacer par celle de la - version de la \texlive effectivement utilisée.% + version de la \texlive{} effectivement utilisée.% } % % Fixed footnote « Selon la langue » 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 c78d47117ad..968136c3b2f 100644 Binary files a/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf and b/Master/texmf-dist/doc/latex/yathesis/french/documentation/yathesis-fr.pdf 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 3907833b9d3..974cdc66d08 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 @@ -35,6 +35,7 @@ \makeindex[title=Index des concepts,extout=pdx,extin=pnd,columnseprule] % \AtEndPreamble{% + \changes{v1.0.5}{2021-02-01}{Correction de bugs}% \changes{v1.0.4}{2020-10-14}{Documentation révisée}% \changes{v1.0.4}{2020-10-14}{Correction de bugs}% \changes{v1.0.3}{2020-06-16}{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 d7beb0e1936..f536b3154b3 100644 Binary files a/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf and b/Master/texmf-dist/doc/latex/yathesis/french/exemples/specimen/a-plat/these.pdf differ -- cgit v1.2.3