summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/gzt/README-en.md5
-rw-r--r--Master/texmf-dist/doc/latex/gzt/english/README-TRANSLATION.md4
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/denis.png (renamed from Master/texmf-dist/doc/latex/gzt/denis.png)bin88304 -> 88304 bytes
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/gzt-fr.bib (renamed from Master/texmf-dist/doc/latex/gzt/gzt-fr.bib)0
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/gzt-fr.pdf (renamed from Master/texmf-dist/doc/latex/gzt/gzt-fr.pdf)bin521293 -> 526409 bytes
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/gzt-fr.tex (renamed from Master/texmf-dist/doc/latex/gzt/gzt-fr.tex)2
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/latexmkrc (renamed from Master/texmf-dist/doc/latex/gzt/latexmkrc)0
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/sections/fixed-footnotes.tex (renamed from Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/sections/gztarticle.tex (renamed from Master/texmf-dist/doc/latex/gzt/gztarticle.tex)122
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/sections/notations.tex (renamed from Master/texmf-dist/doc/latex/gzt/notations.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/sections/packages-charges.tex (renamed from Master/texmf-dist/doc/latex/gzt/packages-charges.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/gzt/french/sections/todo.tex (renamed from Master/texmf-dist/doc/latex/gzt/todo.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/gzt/gzt-logo.tex89
-rw-r--r--Master/texmf-dist/doc/latex/gzt/latexmkrc.tex23
-rw-r--r--Master/texmf-dist/source/latex/gzt/gzt.drv36
-rw-r--r--Master/texmf-dist/source/latex/gzt/gzt.dtx234
-rw-r--r--Master/texmf-dist/source/latex/gzt/gzt.ins94
-rw-r--r--Master/texmf-dist/source/latex/gzt/ltxdoc.cfg9
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gzt.cfg177
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gzt.cls197
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gzt.dbx243
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gzt.lbx44
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gztarticle.cls191
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/gzt-logo.pdf (renamed from Master/texmf-dist/tex/latex/gzt/gzt-logo.pdf)bin7088 -> 7088 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/logo_SMF.pdf (renamed from Master/texmf-dist/tex/latex/gzt/logo_SMF.pdf)bin140012 -> 140012 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-books.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-books.pdf)bin171294 -> 171294 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-dossier.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-dossier.pdf)bin60174 -> 60174 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-forum.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-forum.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-hands.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-hands.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-information.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-information.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-interview.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-interview.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-mathematics.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-mathematics.pdf)bin186330 -> 186330 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-parity.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-parity.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-price.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-price.pdf)bin612504 -> 612504 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-rearviewmirror.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-rearviewmirror.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-rubicube.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-rubicube.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-smf-cube.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-smf-cube.pdf)0
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-teaching.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-teaching.pdf)bin4283 -> 4283 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-tellme.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-tellme.pdf)bin716831 -> 716831 bytes
-rw-r--r--Master/texmf-dist/tex/latex/gzt/images/picto-tribute.pdf (renamed from Master/texmf-dist/tex/latex/gzt/picto-tribute.pdf)bin564349 -> 564349 bytes
40 files changed, 449 insertions, 1021 deletions
diff --git a/Master/texmf-dist/doc/latex/gzt/README-en.md b/Master/texmf-dist/doc/latex/gzt/README-en.md
deleted file mode 100644
index 07d496fd45a..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/README-en.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Contributions welcome!
-
-Currently, the `yathesis` documentation is not translated in English. In case
-you're interested, please contact the maintainer:
-`denis.bitouze@lmpa.univ-littoral.fr`
diff --git a/Master/texmf-dist/doc/latex/gzt/english/README-TRANSLATION.md b/Master/texmf-dist/doc/latex/gzt/english/README-TRANSLATION.md
new file mode 100644
index 00000000000..79ecfaab480
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/gzt/english/README-TRANSLATION.md
@@ -0,0 +1,4 @@
+# Contributions welcome!
+
+Currently, the `gzt` documentation is not translated in English. In case you're
+interested, please contact the maintainer: `denis.bitouze@lmpa.univ-littoral.fr`
diff --git a/Master/texmf-dist/doc/latex/gzt/denis.png b/Master/texmf-dist/doc/latex/gzt/french/denis.png
index 545b4a409e7..545b4a409e7 100644
--- a/Master/texmf-dist/doc/latex/gzt/denis.png
+++ b/Master/texmf-dist/doc/latex/gzt/french/denis.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt-fr.bib b/Master/texmf-dist/doc/latex/gzt/french/gzt-fr.bib
index 9742b37d109..9742b37d109 100644
--- a/Master/texmf-dist/doc/latex/gzt/gzt-fr.bib
+++ b/Master/texmf-dist/doc/latex/gzt/french/gzt-fr.bib
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt-fr.pdf b/Master/texmf-dist/doc/latex/gzt/french/gzt-fr.pdf
index 00a29135b3b..3bb1ffbf844 100644
--- a/Master/texmf-dist/doc/latex/gzt/gzt-fr.pdf
+++ b/Master/texmf-dist/doc/latex/gzt/french/gzt-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt-fr.tex b/Master/texmf-dist/doc/latex/gzt/french/gzt-fr.tex
index 5c4d23d1680..6265e250bef 100644
--- a/Master/texmf-dist/doc/latex/gzt/gzt-fr.tex
+++ b/Master/texmf-dist/doc/latex/gzt/french/gzt-fr.tex
@@ -78,7 +78,7 @@
\title[short=Documentation de la classe de la \emph{Gazette} destinée aux
auteurs]{Documentation de la classe \LaTeX{} de la \gzt*{} destinée aux
auteurs}
-\subtitle[short=Version 0.95b (24 octobre 2016)]{\bigskip\Large Version 0.95b en date du 24 octobre 2016}
+\subtitle[short=Version 0.96 (01/01/2017)]{\bigskip\Large Version 0.96 en date du 1\ier{} janvier 2017}
%
\author[%
affiliation={%
diff --git a/Master/texmf-dist/doc/latex/gzt/latexmkrc b/Master/texmf-dist/doc/latex/gzt/french/latexmkrc
index 400046cd557..400046cd557 100644
--- a/Master/texmf-dist/doc/latex/gzt/latexmkrc
+++ b/Master/texmf-dist/doc/latex/gzt/french/latexmkrc
diff --git a/Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex b/Master/texmf-dist/doc/latex/gzt/french/sections/fixed-footnotes.tex
index 87986360db6..87986360db6 100644
--- a/Master/texmf-dist/doc/latex/gzt/fixed-footnotes.tex
+++ b/Master/texmf-dist/doc/latex/gzt/french/sections/fixed-footnotes.tex
diff --git a/Master/texmf-dist/doc/latex/gzt/gztarticle.tex b/Master/texmf-dist/doc/latex/gzt/french/sections/gztarticle.tex
index 532c2de4750..2dca05746fd 100644
--- a/Master/texmf-dist/doc/latex/gzt/gztarticle.tex
+++ b/Master/texmf-dist/doc/latex/gzt/french/sections/gztarticle.tex
@@ -423,23 +423,49 @@ recueilli les propos peuvent être signalées dans le résumé (cf. environnemen
Cette section donne une liste exhaustive des outils (commandes et
environnements) fournis par la \gztauthorcl.
-\subsection{Images et tableaux}
+\subsection{Images, tableaux et cadres}
\label{sec-images-tableaux}
-Les images et tableaux destinés à illustrer le corps d'un article doivent être
-insérés dans les environnements \refEnv{gztfigure}, \refEnv{gztfigure*},
-\refEnv{gzttable} et \refEnv{gzttable*}, analogues, décrits dans cette section.
+La \gztauthorcl{} fournit des environnements :
+\begin{itemize}
+\item spécifiques aux images et tableaux, respectivement :
+ \begin{itemize}
+ \item \refEnv{gztfigure} et \refEnv{gztfigure*} ;
+ \item \refEnv{gzttable} et \refEnv{gzttable*} ;
+ \end{itemize}
+\item plus neutres permettant de placer du contenu dans des cadres :
+ \refEnv{gztframe} et \refEnv{gztframe*}.
+\end{itemize}
+
+% Les images et tableaux destinés à illustrer ou à synthétiser un article doivent
+% être insérés dans les environnements :
+% \begin{itemize}
+% \item \refEnv{gztfigure}, \refEnv{gztfigure*} ;
+% \item \refEnv{gzttable}, \refEnv{gzttable*} ;
+% \end{itemize}
+% analogues, décrits dans cette section.
+%
+% La \gztauthorcl{} fournit en outre les environnements plus neutres
+% \refEnv{gztframe} et \refEnv{gztframe*} qui permettent de placer du contenu dans
+% des cadres.
+
+Tous ces environnements acceptent des options décrites \vref{sec-options-gzt}.
\subsubsection{Images}
\label{sec-images}
-Une image est incluse au moyen de la commande standard
-\docAuxCommand{includegraphics}\footnote{Il est possible de passer à cette
- commande toutes ses options définies par le \Package{graphicx}.} mais celle-ci
-doit être employée dans l'un des deux environnements \refEnv{gztfigure} et
+Une image est incluse au moyen :
+\begin{itemize}
+\item soit de la commande standard \docAuxCommand{includegraphics}\footnote{Il
+ est possible de passer à cette commande toutes ses options définies par le
+ \Package{graphicx}.} ;
+\item soit de code \LaTeX{} de création de dessins\footnote{Cf. par exemple les
+ packages \package{TikZ} et dérivés.} ;
+\end{itemize}
+à insérer dans l'un des deux environnements \refEnv{gztfigure} et
\refEnv{gztfigure*} suivants.
-\begin{docEnvironment}[doclang/environment content=image incluse avec \docAuxCommand{includegraphics}]{gztfigure}{\oarg{option(s)}}
+\begin{docEnvironment}[doclang/environment content=image]{gztfigure}{\oarg{option(s)}}
Cet environnement insère l'image :
\begin{itemize}
\item \emph{à l'emplacement où il est utilisé} ;
@@ -448,7 +474,7 @@ doit être employée dans l'un des deux environnements \refEnv{gztfigure} et
\end{itemize}
\end{docEnvironment}
-\begin{docEnvironment}[doclang/environment content=image incluse avec \docAuxCommand{includegraphics}]{gztfigure*}{\oarg{option(s)}}
+\begin{docEnvironment}[doclang/environment content=image]{gztfigure*}{\oarg{option(s)}}
Cet environnement insère l'image :
\begin{itemize}
\item en haut de la page où il a été employé, donc probablement \emph{pas}
@@ -488,11 +514,54 @@ doit être employé dans l'un des deux environnements \refEnv{gzttable} et
\end{itemize}
\end{docEnvironment}
+\subsubsection{Cadres}
+\label{sec-cadres}
+
+Le contenu
+% \footnote{Notamment des images et, le cas échéant, des tableaux.}
+devant être encadré mais sans être estampillé \enquote{Figure} ou
+\enquote{Tableau} le sera au moyen de l'un des deux environnements
+\refEnv{gztframe} et \refEnv{gztframe*} suivants.
+
+\begin{docEnvironment}[doclang/environment content=contenu à encadrer]{gztframe}{\oarg{option(s)}}
+ Cet environnement insère le \meta{contenu à encadrer} :
+ \begin{itemize}
+ \item \emph{à l'emplacement où il est utilisé} ;
+ \item dans un cadre
+ \begin{itemize}
+ \item de largeur la ligne courante, donc notamment de la largeur de la ligne
+ d'une colonne en mode bi-colonne ;
+ \item pourvu d'une zone de titre seulement si un titre est spécifié au moyen de
+ la clé \refKey{title}.
+ \end{itemize}
+ \end{itemize}
+\end{docEnvironment}
+
+\begin{docEnvironment}[doclang/environment content=contenu à encadrer]{gztframe*}{\oarg{option(s)}}
+ Cet environnement insère le \meta{contenu à encadrer} :
+ \begin{itemize}
+ \item en haut de la page où il a été employé, donc probablement \emph{pas}
+ à l'emplacement où il est utilisé (il s'agit d'un cadre
+ \enquote{flottant}) ;
+ \item dans un cadre :
+ \begin{itemize}
+ \item de largeur celle de l'empagement, donc à cheval sur les deux colonnes
+ en mode bi-colonne ;
+ \item pourvu d'une zone de titre seulement si un titre est spécifié au moyen de
+ la clé \refKey{title}.
+ \end{itemize}
+ \end{itemize}
+\end{docEnvironment}
+
\subsubsection{Options}
\label{sec-options-gzt}
-Les environnements \refEnv{gztfigure}, \refEnv{gztfigure*}, \refEnv{gzttable} et
-\refEnv{gzttable*} admettent en argument optionnel :
+Les environnements
+\begin{itemize}
+\item \refEnv{gztfigure} et \refEnv{gztfigure*} ;
+\item \refEnv{gzttable} et \refEnv{gzttable*} ;
+\end{itemize}
+admettent en argument optionnel :
\begin{itemize}
\item la plupart des (très nombreuses) options de l'environnement
\docAuxEnvironment{tcolorbox} du \Package*{tcolorbox}. On retiendra notamment
@@ -503,13 +572,16 @@ Les environnements \refEnv{gztfigure}, \refEnv{gztfigure*}, \refEnv{gzttable} et
\end{docKey}
\begin{docKey}{label}{=\meta{label}}{pas de valeur par défaut, initialement
vide}
- Cette clé permet de spécifier l'éventuel \meta{label} de l'image, de sorte
- à y faire référence, notamment au moyen de la commande \refCom{vref}.
+ Cette clé permet de spécifier l'éventuel \meta{label} de l'image ou du
+ tableau\footnote{Option sans objet pour les environnements
+ \protect\refEnv{gztframe} et \protect\refEnv{gztframe*}.} de sorte à y faire
+ référence, notamment au moyen de la commande \refCom{vref}.
\end{docKey}
-\item la clé \refKey{copyright} suivante :\begin{docKey}{copyright}{=\meta{titulaire}}{pas de valeur par défaut, initialement
- vide}
- Cette clé permet de spécifier un éventuel \meta{titulaire} de
- \emph{copyright}.
+\item la clé \refKey{copyright} suivante :
+ \begin{docKey}{copyright}{=\meta{titulaire}}{pas de valeur par défaut,
+ initialement vide}
+ Cette clé permet de spécifier un éventuel \meta{titulaire} de
+ \emph{copyright}.
\end{docKey}
\end{itemize}
@@ -548,6 +620,20 @@ recrutées est [...]
\end{gzttable*}
\end{bodycode}
+\begin{dbremark}{Zone de titre des figures, tableaux et cadres employés sans
+ option \refKey{title}}{}
+ Si l'option \refKey{title} n'est pas employée, la zone de titre :
+ \begin{itemize}
+ \item contient néanmoins le titre récurrent \enquote{Figure} ou
+ \enquote{Tableau} avec les environnements respectivement :
+ \begin{itemize}
+ \item \refEnv{gztfigure} et \refEnv{gztfigure*} ;
+ \item \refEnv{gzttable} et \refEnv{gzttable*} ;
+ \end{itemize}
+ \item est absente avec les environments \refEnv{gztframe} et \refEnv{gztframe*}
+ \end{itemize}
+\end{dbremark}
+
\subsection{Bibliographie}
\label{sec-bibliographie}
diff --git a/Master/texmf-dist/doc/latex/gzt/notations.tex b/Master/texmf-dist/doc/latex/gzt/french/sections/notations.tex
index 666d6059a9e..666d6059a9e 100644
--- a/Master/texmf-dist/doc/latex/gzt/notations.tex
+++ b/Master/texmf-dist/doc/latex/gzt/french/sections/notations.tex
diff --git a/Master/texmf-dist/doc/latex/gzt/packages-charges.tex b/Master/texmf-dist/doc/latex/gzt/french/sections/packages-charges.tex
index d51dbb840b3..d51dbb840b3 100644
--- a/Master/texmf-dist/doc/latex/gzt/packages-charges.tex
+++ b/Master/texmf-dist/doc/latex/gzt/french/sections/packages-charges.tex
diff --git a/Master/texmf-dist/doc/latex/gzt/todo.tex b/Master/texmf-dist/doc/latex/gzt/french/sections/todo.tex
index 0a266c3d2ba..0a266c3d2ba 100644
--- a/Master/texmf-dist/doc/latex/gzt/todo.tex
+++ b/Master/texmf-dist/doc/latex/gzt/french/sections/todo.tex
diff --git a/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex b/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex
deleted file mode 100644
index 8092bc8015a..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/gzt-logo.tex
+++ /dev/null
@@ -1,89 +0,0 @@
-\documentclass{standalone}
-\usepackage{fontspec}
-\usepackage[export]{adjustbox}
-\usepackage[cmyk]{xcolor}
-\usepackage{xparse}
-\setmainfont{HelveticaNeueLTStd-ThEx}
-\newfontfamily\des{HelveticaNeueLTStd-Th}
-\newfontfamily\mathematiciens{HelveticaNeueLTStd-Lt}
-\ExplSyntaxOn
-\tl_new:N \l__gzt_frontmatter_head_text_tl
-\tl_set:Nn \l__gzt_frontmatter_head_text_tl {%
- \adjustbox{stack=r}
- {%
- \addfontfeature{LetterSpace=10}
- \textcolor{__gzt_generic_light_color}{%
- \fontsize{21}{0}\selectfont%
- la\hspace{5mm}%
- \fontsize{45}{0}\selectfont%
- Gazette%
- }%
- \\[1.7mm]%
- \fontsize{15}{0}\selectfont%
- \textcolor{__gzt_generic_light_color}{%
- \des%
- \addfontfeature{LetterSpace=6}%
- des%
- }%
- \hspace{2.5mm}%
- \textcolor{__gzt_generic_dark_color}{%
- \mathematiciens%
- \addfontfeature{LetterSpace=6}%
- Math\'ematiciens%
- }%
- }%
-}
-\NewDocumentCommand \frontmatterheadtext {} {
- \l__gzt_frontmatter_head_text_tl
-}
-\definecolorset{cmyk}{__gzt_}{_color}{
- generic_dark,1,.60,.10,0; % kind of blue (!)
- light_generic_dark,1,.35,0,0 % kind of blue (!), light
-}
-\colorlet{__gzt_generic_light_color}{black!50}
-\colorlet{__gzt_dark_generic_light_color}{black!60}
-\colorlet{__gzt_description_label_light_color}{__gzt_dark_generic_light_color}
-\colorlet{__gzt_minitoc_color}{__gzt_generic_light_color}
-\colorlet{__gzt_cover_itemize_label_color}{__gzt_light_generic_dark_color}
-\colorlet{__gzt_default_text_color}{black}
-\colorlet{__gzt_head_text_color}{black!65}
-\colorlet{__gzt_rubric_head_text_color}{__gzt_head_text_color}
-\colorlet{__gzt_bibliography_minibios_acknowledgments_bg_color}{black!10}
-\colorlet{__gzt_headrule_color}{__gzt_generic_light_color!65}
-\colorlet{__gzt_circlerule_color}{__gzt_generic_dark_color!65}
-\colorlet{__gzt_frontmatter_text_color}{black!75}
-\colorlet{__gzt_people_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_arrayrule_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_acknowledgements_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_question_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_boxed_issue_number_bg_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_rule_in_toc_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_rubric_in_toc_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_article_in_toc_color}{__gzt_frontmatter_text_color}
-\colorlet{__gzt_rubric_title_color}{__gzt_generic_light_color}
-\colorlet{__gzt_article_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_section_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_subsection_color}{__gzt_generic_dark_color!90}
-\colorlet{__gzt_subsubsection_color}{__gzt_generic_dark_color!80}
-\colorlet{__gzt_rubric_abstract_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_article_abstract_color}{__gzt_generic_light_color}
-\colorlet{__gzt_dotfill_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_about_frontcover_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_reflected_text_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_inside_frontcover_frame_bg_color}{__gzt_generic_dark_color!8}
-\colorlet{__gzt_inside_frontcover_frame_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_footer_bg_color}{black!10}
-\colorlet{__gzt_float_title_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_float_title_bg_color}{__gzt_generic_dark_color!10}
-\colorlet{__gzt_float_frame_color}{__gzt_generic_dark_color!20}
-\colorlet{__gzt_chapter_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_smf_number_color}{__gzt_generic_dark_color}
-\colorlet{__gzt_date_color}{__gzt_generic_light_color}
-\colorlet{__gzt_table_head_color}{__gzt_generic_dark_color!25}
-\colorlet{__gzt_book_review_frame_bg_color}{__gzt_generic_dark_color!8}
-\colorlet{__gzt_book_advertisement_bg_color}{white}
-\colorlet{__gzt_book_advertisement_frame_color}{__gzt_generic_dark_color}
-\ExplSyntaxOff
-\begin{document}
-\frontmatterheadtext
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex b/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex
deleted file mode 100644
index 400046cd557..00000000000
--- a/Master/texmf-dist/doc/latex/gzt/latexmkrc.tex
+++ /dev/null
@@ -1,23 +0,0 @@
-$pdf_mode = 1;
-
-$bibtex_use = 1;
-$bibtex = 'biber %O %B';
-
-add_cus_dep('glo', 'gls', 0, 'makeglossaries');
-add_cus_dep('acn', 'acr', 0, 'makeglossaries');
-add_cus_dep('slo', 'sls', 0, 'makeglossaries');
-sub makeglossaries{
- system( "makeglossaries \"$_[0]\"" );
-}
-
-add_cus_dep('idx', 'ind', 0, 'texindy');
-sub texindy{
- system("texindy -L french \"$_[0].idx\"");
-}
-
-push @generated_exts, 'acn', 'acr', 'alg', 'bcf', 'fls', 'gl*', 'sbl*', 'sl*', 'sym*' ;
-
-$clean_ext .= 'synctex.gz* run.xml tex.bak ind idx out bbl bcf fdb_latexmk run
- tdo listing *~ lo* unq mw tcbtemp ins drv atfi db* ain' ;
-
-$quote_filenames = 0;
diff --git a/Master/texmf-dist/source/latex/gzt/gzt.drv b/Master/texmf-dist/source/latex/gzt/gzt.drv
deleted file mode 100644
index b51ad47de22..00000000000
--- a/Master/texmf-dist/source/latex/gzt/gzt.drv
+++ /dev/null
@@ -1,36 +0,0 @@
-%%
-%% This is file `gzt.drv',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gzt.dtx (with options: `driver')
-%% -----------------------------------------------------------------------------
-%% gzt --- SMF bundle of classes for the French journal "La Gazette des
-%% Math'ematiciens", version 0.95
-%%
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% -----------------------------------------------------------------------------
-%% ----------------------------------------------------------------------------
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Denis Bitouz'e.
-%%
-%% This work consists of the file gzt.dtx
-%% and the derived files gzt.cls,
-%% gztarticle.cls,
-%% gzt.ins,
-%% gzt.pdf,
-%% and a number of configuration files.
-%%
-%% End of file `gzt.drv'.
diff --git a/Master/texmf-dist/source/latex/gzt/gzt.dtx b/Master/texmf-dist/source/latex/gzt/gzt.dtx
index a3ca76f58c6..b5f1fc3d07e 100644
--- a/Master/texmf-dist/source/latex/gzt/gzt.dtx
+++ b/Master/texmf-dist/source/latex/gzt/gzt.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% File: gzt.dtx Copyright (C) 2014, 2015, 2016 by
+% File: gzt.dtx Copyright (C) 2014, 2015, 2016, 2017 by
% Denis Bitouz'e <denis.bitouze@lmpa.univ-littoral.fr>
%
% It may be distributed and/or modified under the conditions of the
@@ -53,7 +53,7 @@ documenting the classes I've written.
% \input docstrip.tex
\Msg{********************************************************}
\Msg{* Installation}
-\Msg{* Class: gzt 2016/10/24 v0.95b}
+\Msg{* Class: gzt 2017/01/01 v0.96}
\Msg{* for the French journal}
\Msg{* "La Gazette des Math'ematiciens" (DB)}
\Msg{********************************************************}
@@ -95,11 +95,6 @@ This work consists of the file gzt.dtx
\def\GZT@classname{\jobname}
\def\GZT@logo{\GZT@classname-logo}
\def\GZT@addons{addons}
-\usedir{/}
-\generate{
- \nopreamble\nopostamble
- \file{README.md}{\from{\jobname.dtx}{readme}}
-}%
\usedir{tex/latex/\GZT@classname}
\generate{%
\file{\GZT@classname.cls}{\from{\jobname.dtx}{class}}
@@ -122,7 +117,7 @@ This work consists of the file gzt.dtx
\usedir{doc/latex/\GZT@classname}
\generate{
\nopreamble\nopostamble
- % \file{README.md}{\from{\jobname.dtx}{readme}}
+ \file{README.md}{\from{\jobname.dtx}{readme}}
}%
\usedir{doc/latex/\GZT@classname/french/}
\generate{
@@ -145,6 +140,7 @@ This work consists of the file gzt.dtx
% \changes{v0.95}{2016/04/03}{Second CTAN version}%
% \changes{v0.95a}{2016/10/24}{Third CTAN version}%
% \changes{v0.95b}{2016/10/24}{Fourth CTAN version}%
+% \changes{v0.96}{2017/01/01}{Fifth CTAN version}%
%
% \CheckSum{4413}
%
@@ -502,11 +498,11 @@ This work consists of the file gzt.dtx
\medskip
%
\begin{center}
- Prix~public~:\space
+ Prix~public~:\c_space_tl
\EUR{\printfield{publicprice}}
- \space\textendash\space Prix~membre~\smf{}~:\space
+ \c_space_tl\textendash\c_space_tl Prix~membre~\smf{}~:\c_space_tl
\EUR{\printfield{smfprice}}
- \space\textendash\space Frais~de~port~non~compris
+ \c_space_tl\textendash\c_space_tl Frais~de~port~non~compris
\end{center}
}
\iffieldundef{englishabstract}
@@ -522,11 +518,11 @@ This work consists of the file gzt.dtx
\medskip
%
\begin{center}
- Public~price:\space
+ Public~price:\c_space_tl
\EUR{\printfield{publicprice}}
- \space\textendash\space \smf{}~member~price:\space
+ \c_space_tl\textendash\c_space_tl \smf{}~member~price:\c_space_tl
\EUR{\printfield{smfprice}}
- \space\textendash\space Shipping~costs~not~included
+ \c_space_tl\textendash\c_space_tl Shipping~costs~not~included
\end{center}
\end{otherlanguage}
}
@@ -671,8 +667,8 @@ This work consists of the file gzt.dtx
\ProvidesExplClass
%<class> {gzt}
%<class-article> {gztarticle}
- {2016/10/24}
- {0.95b}
+ {2017/01/01}
+ {0.96}
{
SMF~class~for~the~French~journal^^J
"La~Gazette~des~Math'ematiciens".
@@ -806,7 +802,7 @@ This work consists of the file gzt.dtx
% \pkg{fontspec}, convenient for both \hologo{XeLaTeX} and \hologo{LuaLaTeX},
% is loaded, with ligatures à la \TeX{} by default enabled.
% \begin{macrocode}
-\pdftex_if_engine:TF
+\sys_if_engine_pdftex:TF
{
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
@@ -1365,9 +1361,9 @@ This work consists of the file gzt.dtx
% \begin{macrocode}
\tl_const:Nn \c_@@_frontcover_header_string_tl {
\l_@@_uppercased_date_format\displaydate{@@_date}
- \space
+ \c_space_tl
\textendash{}
- \space
+ \c_space_tl
\No\int_use:N\g_@@_issue_number_int%
}
% \end{macrocode}
@@ -1375,13 +1371,13 @@ This work consists of the file gzt.dtx
% \begin{macrocode}
\tl_const:Nn \c_@@_pdftitle_string_tl {
\c_@@_journal_title_string_tl
- % \space
+ % \c_space_tl
% \textendash{}
- % \space
+ % \c_space_tl
% \l_@@_uppercased_date_format{\displaydate{@@_date}}
- \space
+ \c_space_tl
\textendash{}
- \space
+ \c_space_tl
N°\int_use:N\g_@@_issue_number_int
}
% \end{macrocode}
@@ -1453,11 +1449,11 @@ This work consists of the file gzt.dtx
% \end{macrocode}
% For the string that preceeds the title in the \enquote{Tell me} rubric.
% \begin{macrocode}
-\tl_const:Nn \c_@@_tellme_extra_title_string_tl {...\space}
+\tl_const:Nn \c_@@_tellme_extra_title_string_tl {...\c_space_tl}
% \end{macrocode}
% For the separator between a rubric and an article's title in the minitoc.
% \begin{macrocode}
-\tl_const:Nn \c_@@_minitoc_rubric_title_separator_string_tl {\space\textendash}
+\tl_const:Nn \c_@@_minitoc_rubric_title_separator_string_tl {\c_space_tl\textendash}
% \end{macrocode}
% For the miscellaneous rubrics.
% \begin{macrocode}
@@ -1523,16 +1519,16 @@ This work consists of the file gzt.dtx
\tl_const:Nn \c_@@_footer_string_tl {
\c_@@_footer_size_font_tl
\textcolor{@@_smf_number_color}{\MakeTextUppercase{\c_@@_smf_short_string_tl}}
- \space
+ \c_space_tl
\textcolor{@@_date_color}{
- \textendash{}\space
+ \textendash{}\c_space_tl
\MakeTextUppercase{\c_@@_journal_short_title_string_tl}
%<class> \bool_if:nF { \g_@@_inside_frontcover_bool || \g_@@_backmatter_bool || \g_@@_for_authors_bool }
%<class> {
-%<class> \space\textendash{}\space
+%<class> \c_space_tl\textendash{}\c_space_tl
%<class> \l_@@_uppercased_date_format\displaydate{@@_date}
-%<class> \space
-%<class> \textendash{}\space
+%<class> \c_space_tl
+%<class> \textendash{}\c_space_tl
%<class> \textcolor{@@_smf_number_color}{\No\int_use:N\g_@@_issue_number_int}
%<class> }
}
@@ -1763,9 +1759,9 @@ This work consists of the file gzt.dtx
% "\g_@@_total_page_number_int"), we need first to specify the
% \enquote{external} document whom \File{.aux} will be read.
% \begin{macrocode}
-\zexternaldocument[self]{\jobname}%
\int_new:N \g_@@_total_pages_number_int%
\int_new:N \g_@@_total_inside_pages_number_int%
+\zexternaldocument[self]{\jobname}%
% \end{macrocode}
%
% We extract the total pages number thanks to "\zref@extractdefault" from
@@ -2222,9 +2218,9 @@ This work consists of the file gzt.dtx
%
% All these options, when used, must receive a value.
% \begin{macrocode}
- number .value_required:,
- month .value_required:,
- year .value_required:,
+ number .value_required:n = true,
+ month .value_required:n = true,
+ year .value_required:n = true,
% \end{macrocode}
%
% If "number" option is not used, its initial value is set to $0$.
@@ -2297,14 +2293,14 @@ This work consists of the file gzt.dtx
%
% All these options, when used, must receive a value.
% \begin{macrocode}
- publisher .value_required:,
- address .value_required:,
- phone .value_required:,
- fax .value_required:,
- email .value_required:,
- url .value_required:,
- issn .value_required:,
- isbn .value_required:,
+ publisher .value_required:n = true,
+ address .value_required:n = true,
+ phone .value_required:n = true,
+ fax .value_required:n = true,
+ email .value_required:n = true,
+ url .value_required:n = true,
+ issn .value_required:n = true,
+ isbn .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2341,8 +2337,8 @@ This work consists of the file gzt.dtx
%
% The following options, when used, must receive a value.
% \begin{macrocode}
- short .value_required:,
- minishort .value_required:,
+ short .value_required:n = true,
+ minishort .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2374,8 +2370,8 @@ This work consists of the file gzt.dtx
%
% The following options, when used, must receive a value.
% \begin{macrocode}
- short .value_required:,
- minishort .value_required:,
+ short .value_required:n = true,
+ minishort .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2394,9 +2390,9 @@ This work consists of the file gzt.dtx
%
% The following options, when used, must receive a value.
% \begin{macrocode}
- abstract .value_required:,
- title .value_required:,
- pictogram .value_required:,
+ abstract .value_required:n = true,
+ title .value_required:n = true,
+ pictogram .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2423,10 +2419,10 @@ This work consists of the file gzt.dtx
%
% The following options, when used, must receive a value.
% \begin{macrocode}
- diameter .value_required:,
- textwidth .value_required:,
- xshift .value_required:,
- yshift .value_required:,
+ diameter .value_required:n = true,
+ textwidth .value_required:n = true,
+ xshift .value_required:n = true,
+ yshift .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2451,11 +2447,11 @@ This work consists of the file gzt.dtx
%
% All these options, when used, must receive a value.
% \begin{macrocode}
- affiliation .value_required:,
- email .value_required:,
- minibio .value_required:,
- photo .value_required:,
- webpage .value_required:,
+ affiliation .value_required:n = true,
+ email .value_required:n = true,
+ minibio .value_required:n = true,
+ photo .value_required:n = true,
+ webpage .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2491,8 +2487,8 @@ This work consists of the file gzt.dtx
%
% All these options, when used, must receive a value.
% \begin{macrocode}
- minibio .value_required:,
- photo .value_required:,
+ minibio .value_required:n = true,
+ photo .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2522,8 +2518,8 @@ This work consists of the file gzt.dtx
%
% All these options, when used, must receive a value.
% \begin{macrocode}
- frontcover .value_required:,
- bibkey .value_required:,
+ frontcover .value_required:n = true,
+ bibkey .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2553,8 +2549,8 @@ This work consists of the file gzt.dtx
%
% All these options, when used, must receive a value.
% \begin{macrocode}
- frontcover .value_required:,
- bibkey .value_required:,
+ frontcover .value_required:n = true,
+ bibkey .value_required:n = true,
}
% \end{macrocode}
% \end{macro}
@@ -2568,8 +2564,8 @@ This work consists of the file gzt.dtx
{
frenchtitle .tl_set:N = \l_@@_newtheorem_frenchtitle_tl,
englishtitle .tl_set:N = \l_@@_newtheorem_englishtitle_tl,
- frenchtitle .value_required:,
- englishtitle .value_required:,
+ frenchtitle .value_required:n = true,
+ englishtitle .value_required:n = true,
%
style .choice:,
style / theorem .code:n = {\tl_set:Nn \l_@@_newtheorem_style_tl {theorem}},
@@ -3030,7 +3026,7 @@ This work consists of the file gzt.dtx
\exp_not:V\DTLcurrentindex}%
\tl_if_empty:NF \l_@@_people_email_tl
{
- \space(\href{mailto:\l_@@_people_email_tl}{\nolinkurl{\l_@@_people_email_tl}})
+ \c_space_tl(\href{mailto:\l_@@_people_email_tl}{\nolinkurl{\l_@@_people_email_tl}})
}
}
}
@@ -3157,14 +3153,14 @@ This work consists of the file gzt.dtx
\item[\c_@@_editorial_secretariat_string_tl{}~:] \ \par%
\l_@@_journal_publisher_tl%
% \par%
- \space\textendash{}\space%
+ \c_space_tl\textendash{}\c_space_tl%
\@@_display_people_by_role:n { secretary }\par
\l_@@_journal_address_tl\par%
- \c_@@_phone_string_tl{}~:~\l_@@_journal_phone_tl{} \space\textendash{}\space
+ \c_@@_phone_string_tl{}~:~\l_@@_journal_phone_tl{} \c_space_tl\textendash{}\c_space_tl
\c_@@_fax_string_tl{}~:~\l_@@_journal_fax_tl\par%
\href{mailto:\l_@@_journal_email_tl}{\nolinkurl{\l_@@_journal_email_tl}}%
% \newline%
- \space\textendash{}\space
+ \c_space_tl\textendash{}\c_space_tl
\url{\l_@@_journal_url_tl}
\item[\c_@@_publishingdirector_string_tl{}~:]
\@@_display_people_by_role:n { president }
@@ -3198,7 +3194,7 @@ This work consists of the file gzt.dtx
\begin{description}[leftmargin=1em,font=\color{@@_about_frontcover_title_color}]
\item[\g_@@_about_frontcover_string_tl] \g_@@_about_frontcover_tl
\bool_if:NT {\g_@@_credit_frontcover_bool} {
- \space(\c_@@_credit_frontcover_string_tl{}~:~%
+ \c_space_tl(\c_@@_credit_frontcover_string_tl{}~:~%
\DTLforeach*[\DTLiseq{\l_@@_people_role_tl}{frontcovercredit}]{people}{%
\l_@@_firstlastname=first-last-name%
,\l_@@_people_role_tl=role%
@@ -4152,7 +4148,7 @@ This work consists of the file gzt.dtx
\bool_if:NF {\g_@@_subtitle_not_in_toc_bool} {
\bool_if:nF { \tl_if_empty_p:N \g_@@_short_subtitle_tl || \g_@@_interview_rubric_bool || \g_@@_rearviewmirror_rubric_bool }
{
- \space\textendash{}\space\g_@@_short_subtitle_tl
+ \c_space_tl\textendash{}\c_space_tl\g_@@_short_subtitle_tl
}
}
\bool_if:nF { \tl_if_empty_p:N \l_@@_people_first_last_names_tl || \g_@@_interview_rubric_bool || \g_@@_rearviewmirror_rubric_bool }
@@ -4161,10 +4157,10 @@ This work consists of the file gzt.dtx
\cs_if_exist:cTF {texorpdfstring}
{
\texorpdfstring{%
- \space\textendash{}\space\citeauthor{\g_@@_article_bib_key_tl}
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g_@@_article_bib_key_tl}
}{}
}{%
- \space\textendash{}\space\citeauthor{\g_@@_article_bib_key_tl}
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g_@@_article_bib_key_tl}
}%
}
}
@@ -4653,7 +4649,7 @@ This work consists of the file gzt.dtx
\\[1.5mm]
\hspace*{\fill}%
\@@_display_people_by_role:n { president }%
- ,\space
+ ,\c_space_tl
\c_@@_president_signatory_string_tl
%
\_@@_after_frontmatter_stuff: {}
@@ -4939,21 +4935,17 @@ This work consists of the file gzt.dtx
\usetikzlibrary{babel,fadings,positioning,calc}
% \end{macrocode}
%
-% We create a \pkg{tcolorbox}' skin, in order to apply (drop lifted) shadow only
-% to the last part of a breakable "tcolorbox" (see
-% \url{http://tex.stackexchange.com/a/223625/18401}):
-% The following is a temporary hack in order \pkg{tcolorbox}'s separator
-% sign for "blend into=..." floats is a dash.
+% We create a \enquote{minus} version of each of the previous styles for floats
+% with number (and keywords) but without any caption: in such cases, the number
+% should not be followed by any separator.
% \begin{macrocode}
\tcbset{%
- new/blend into/tables/.style={%
+ new/blend into/tables-/.style={%
use counter*=table,%
- list inside=lot,
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table\space\textendash{}\space}}}},%
- new/blend into/figures/.style={%
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table}}}},%
+ new/blend into/figures-/.style={%
use counter*=figure,%
- list inside=lof,
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure\space\textendash{}\space}}}},%
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure}}}},%
}
% \end{macrocode}
%
@@ -5538,7 +5530,7 @@ This work consists of the file gzt.dtx
{
\translate{_@@_century}%
\int_compare:nNnT { #1 } < { 0 }{
- \space
+ \c_space_tl
\translate{_@@_bc}
% \end{macrocode}
% In case of French language, we add a period just after \enquote{avant~J.-C},
@@ -5983,43 +5975,60 @@ This work consists of the file gzt.dtx
}
% \end{macrocode}
%
-% We provide two public environments "gztfigure" and "gzttable" for the usual
-% floats. Their layout is based upon \pkg{tcolorbox} features.
+% We provide public environments "gztfigure" and "gzttable" (and friends) for
+% the usual floats. Their layout is based upon \pkg{tcolorbox} features.
% \begin{macrocode}
\DeclareTColorBox[blend~into=figures]{gztfigure}{ O{} }
{
- #1%
- % ,title={#2}%
,width=\linewidth%
+ ,blend~before~title=dash%
,_@@_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{_@@_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=figures]{gztfigure*}{ O{} }
{
- #1%
,float*
- % ,title={#2}%
+ ,blend~before~title=dash%
,width=\textwidth%
,_@@_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{_@@_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=tables]{gzttable}{ O{} }
{
- #1%
- % ,title={#2}%
,width=\linewidth%
+ ,blend~before~title=dash%
,_@@_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{_@@_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=tables]{gzttable*}{ O{} }
{
- #1%
,float*
- % ,title={#2}%
+ ,blend~before~title=dash%
,width=\textwidth%
,_@@_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{_@@_tcb_notitle}}{}}%
}
+\DeclareTColorBox{gztframe}{ O{} }
+{
+ ,width=\linewidth%
+ ,_@@_tcb_floats_style%
+ ,#1%
+}
+\DeclareTColorBox{gztframe*}{ O{} }
+{
+ ,float*
+ ,width=\textwidth%
+ ,_@@_tcb_floats_style%
+ ,#1%
+}
+%
\DeclareTColorBox{gztscan}{ O{} }
{
#1%
- % ,title={#2}%
,width=\textwidth%
,_@@_tcb_floats_style%
,size=tight%
@@ -6288,6 +6297,7 @@ This work consists of the file gzt.dtx
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
+ \usebibmacro{name:andothers}%
}
}{
\DeclareNameFormat{giveninits-last}{%
@@ -6325,9 +6335,9 @@ This work consists of the file gzt.dtx
}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
- \setunit{\addcomma\space}%
+ \setunit{\addcomma\c_space_tl}%
\printfield{number}%
- \setunit{\addcomma\space}%
+ \setunit{\addcomma\c_space_tl}%
\printfield{eid}}
\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[book]{volume}{\mkbibbold{#1}}
@@ -6397,8 +6407,15 @@ This work consists of the file gzt.dtx
% whom layout is based upon \pkg{tcolorbox} features.
% \begin{macrocode}
\tcbset{
- copyright/.style={overlay={\node[rotate=90,anchor=south~west,font=\tiny]
- at (frame.south~east) {\copyright{}~#1};}}
+ copyright/.style={%
+ overlay={%
+ \node[rotate=90,anchor=south~west,font=\tiny] at (frame.south~east) {%
+ \begin{minipage}[t]{\tcbtextheight}
+ \copyright{}~#1%
+ \end{minipage}
+ };%
+ }%
+ }%
}
\tcbset{%
_@@_tcb_floats_style/.style={%
@@ -6411,13 +6428,12 @@ This work consists of the file gzt.dtx
,center~upper%
,sharp~corners=all%
,boxrule=0.3mm%
- ,separator~sign~dash
- % ,attach~boxed~title~to~bottom~center
- % ,minipage~boxed~title*=-6mm
- % ,boxed~title~style={
- % enhanced
- % ,boxrule=0mm%
- % ,sharp~corners=all%
+ }%
+}
+\tcbset{%
+ _@@_tcb_notitle/.style={%
+ blend~before~title~code={##1}
+ ,title={\c_space_tl}%
}%
}
\tcbset{%
diff --git a/Master/texmf-dist/source/latex/gzt/gzt.ins b/Master/texmf-dist/source/latex/gzt/gzt.ins
deleted file mode 100644
index fc4b17935cc..00000000000
--- a/Master/texmf-dist/source/latex/gzt/gzt.ins
+++ /dev/null
@@ -1,94 +0,0 @@
-%%
-%% This is file `gzt.ins',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gzt.dtx (with options: `install')
-%% -----------------------------------------------------------------------------
-%% gzt --- SMF bundle of classes for the French journal "La Gazette des
-%% Math'ematiciens", version 0.95
-%%
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% -----------------------------------------------------------------------------
-\input l3docstrip.tex
-\Msg{********************************************************}
-\Msg{* Installation}
-\Msg{* Class: gzt 2016/10/24 v0.95b}
-\Msg{* for the French journal}
-\Msg{* "La Gazette des Math'ematiciens" (DB)}
-\Msg{********************************************************}
-\keepsilent
-\askforoverwritefalse
-\preamble
------------------------------------------------------------------------------
-gzt --- SMF bundle of classes for the French journal "La Gazette des
- Math'ematiciens", version 0.95
-
-E-mail: denis.bitouze@lmpa.univ-littoral.fr
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
------------------------------------------------------------------------------
-\endpreamble
-\postamble
-----------------------------------------------------------------------------
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3
-of this license or (at your option) any later version.
-The latest version of this license is in
- http://www.latex-project.org/lppl.txt
-and version 1.3 or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
-
-This work has the LPPL maintenance status `maintained'.
-
-The Current Maintainer of this work is Denis Bitouz'e.
-
-This work consists of the file gzt.dtx
- and the derived files gzt.cls,
- gztarticle.cls,
- gzt.ins,
- gzt.pdf,
- and a number of configuration files.
-\endpostamble
-\def\GZT@classname{\jobname}
-\def\GZT@logo{\GZT@classname-logo}
-\def\GZT@addons{addons}
-\usedir{/}
-\generate{
- \nopreamble\nopostamble
- \file{README.md}{\from{\jobname.dtx}{readme}}
-}%
-\usedir{tex/latex/\GZT@classname}
-\generate{%
- \file{\GZT@classname.cls}{\from{\jobname.dtx}{class}}
- \file{\GZT@classname article.cls}{\from{\jobname.dtx}{class-article}}
- \file{\GZT@classname.dbx}{\from{\jobname.dtx}{datamodel}}
- \file{\GZT@classname.lbx}{\from{\jobname.dtx}{languagemodel}}
- \nopreamble\nopostamble
- \file{\GZT@classname.cfg}{\from{\jobname.dtx}{configuration}}
-}%
-\endbatchfile
-%% ----------------------------------------------------------------------------
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Denis Bitouz'e.
-%%
-%% This work consists of the file gzt.dtx
-%% and the derived files gzt.cls,
-%% gztarticle.cls,
-%% gzt.ins,
-%% gzt.pdf,
-%% and a number of configuration files.
-%%
-%% End of file `gzt.ins'.
diff --git a/Master/texmf-dist/source/latex/gzt/ltxdoc.cfg b/Master/texmf-dist/source/latex/gzt/ltxdoc.cfg
deleted file mode 100644
index c649bc8460c..00000000000
--- a/Master/texmf-dist/source/latex/gzt/ltxdoc.cfg
+++ /dev/null
@@ -1,9 +0,0 @@
-\AtBeginDocument{%
- \OnlyDescription% Comment out for implementation details
- \EnableCrossrefs%
- \RecordChanges%
- \CodelineIndex%
-}%
-\AtEndDocument{%
- % \PrintIndex%
-}
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.cfg b/Master/texmf-dist/tex/latex/gzt/gzt.cfg
deleted file mode 100644
index 8e76f922333..00000000000
--- a/Master/texmf-dist/tex/latex/gzt/gzt.cfg
+++ /dev/null
@@ -1,177 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Journal data
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\journalsetup{%
- publisher = \smf,
- address = Institut Henri Poincar\'e\newline
- 11 rue Pierre et Marie Curie\newline
- 75231 Paris cedex 05,
- phone = 01 44 27 67 96,
- fax = 01 40 46 90 96,
- email = gazette@dma.ens.fr,
- url = http://smf.emath.fr,
- issn = 0224-8999
-}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% SMF President
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\president{Peigné, Marc}{}{}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Editor in chief
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\editorinchief{Adamczewski, Boris}{Institut de Mathématiques de Marseille}{boris.adamczewski@math.cnrs.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Editors
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\editor{Colin, Vincent}{Université de Nantes}{vincent.colin@math.univ-nantes.fr}
-\editor{Ehrhardt, Caroline}{Université Vincennes Saint-Denis}{caroline.ehrhardt@inrp.fr}
-\editor{Gayet, Damien}{Institut Fourier, Grenoble}{damien.gayet@ujf-grenoble.fr}
-\editor{Gouëzel, Sébastien}{Université Rennes 1}{sebastien.gouezel@univ-rennes1.fr}
-\editor{Helffer, Bernard}{Université Paris-Sud}{bernard.helffer@math.u-psud.fr}
-\editor{Loidreau, Pierre}{Université Rennes 1}{pierre.loidreau@univ-rennes1.fr}
-\editor{Planchon, Fabrice}{Université de Nice}{fab@unice.fr}
-\editor{Queffélec, Martine}{Université Lille 1}{Martine.Queffelec@univ-lille1.fr}
-\editor{Seuret, Stéphane}{Université Paris Est Créteil}{seuret@u-pec.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Graphic designer
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\graphicdesigner{Lozanne, Nathalie}{}{n.lozanne@free.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Secretary
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\secretary{Ropartz, Claire}{}{}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% LaTeX class designer (and maintainer(s))
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\classdesigner{Bitouzé, Denis}{Université du Littoral Côte d'Opale}{denis.bitouze@lmpa.univ-littoral.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Font designer text
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\fontdesignertext{Nous utilisons la police \href{http://ctan.org/pkg/kpfonts}{Kp-Fonts} créée par Christophe \textsc{Caignaert}.}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Printer text
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\printertext{Jouve \aside*{1 rue du docteur Sauvé 53100 Mayenne}}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Authors instructions
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\begin{authorsinstructions}
- \begin{description}
- \item[Objectifs de la \gzt*{}.] Bulletin interne de la \smf{}, la \gzt{} est
- un support privilégié d'expression au sein de la communauté
- mathématique. À ce titre, elle informe de l'actualité des mathématiques, de
- leur enseignement, de leur histoire, de leur relations avec d'autres
- sciences (physique, informatique, biologie, etc.).
-
- On y trouve donc des articles scientifiques de présentation, ainsi que des
- récensions de parutions mathématiques récentes. Elle contient aussi des
- informations sur tout ce qui concerne la vie professionnelle d'un
- mathématicien (recrutements, conditions de travail, publications
- scientifiques, etc.) et aussi des témoignages ou des tribunes libres.
-
- La \gzt{} paraît à raison de quatre numéros par an avec, optionnellement, un
- numéro spécial consacré à un sujet particulier de mathématiques ou bien à un
- grand mathématicien.
-
- Elle est envoyée gratuitement à chaque adhérent. Les numéros actuel et
- anciens sont disponibles en ligne
- (\url{http://smf4.emath.fr/Publications/Gazette/}).
-
- \item[Soumission d'article.] Les articles doivent être envoyés au secrétariat,
- de préférence par courrier électronique (\email{gazette@dma.ens.fr}), pour
- être examinés par le comité de rédaction. Si un article est accepté, son
- fichier source doit alors être fourni, de préférence sous forme d'un fichier
- \TeX{} ou, à l'extrême rigueur, LibreOffice, OpenOffice ou
- Word\textregistered{} ; une saisie de manuscrits est cependant possible pour
- des textes courts.
-
- Les fichiers \TeX{} doivent :
- \begin{itemize}
- \item de préférence recourir au format \LaTeXe{} : éviter les commandes des
- autres formats (tels que plain \TeX{}) ;
- \item être si possible \enquote{encodés} en \texttt{UTF-8} ;
- \item être le plus \enquote{pur} possible : éviter les macros
- \enquote{exotiques} ainsi que les insertions manuelles d'espacements
- horizontaux ou verticaux (\gztverb{\hspace}, \gztverb{\hskip},
- \gztverb{\vspace}, \gztverb{\vskip}, \gztverb{\enlargethispage}, etc.).
- \end{itemize}
- Les illustrations qui ne sont pas directement codées en \TeX{} doivent être
- fournies aux formats \texttt{.pdf} (à privilégier) ou, avec un bonne
- définition (300~\textsc{dpi} minimum), \texttt{.png} ou \texttt{.jpg}. Le
- format \texttt{.eps}, quoique indirectement supporté, est déconseillé.
-
- Pour faciliter la composition de textes destinés à la \gzt{}, la \smf{}
- propose la classe \LaTeX{} \gztarticlecl{} fournie par les distributions
- \TeX{} courantes (\TeX{} Live et Mac\TeX{} \aside{à partir de leur version
- 2015} ainsi que MiK\TeX{}), et sinon téléchargeable depuis la page
- \url{http://ctan.org/pkg/gzt}. Sa documentation détaillée se trouve à la
- page \url{http://mirrors.ctan.org/macros/latex/contrib/gzt/doc/gzt.pdf}. On
- prendra garde au fait que l'usage de cette classe nécessite une distribution
- \TeX{} à jour.
-
- Pour plus de détails, consulter la page
- \url{http://smf.emath.fr/content/la-gazette-des-mathematiciens}.
- %
- % \item[Rubrique \enquote{Mathématiques}] La \gzt{} publie des articles de
- % mathématiques et d'interactions ou applications des mathématiques,
- % chargés
- % de présenter un résultat, exposer une notion ou de commenter une
- % actualité.
- %
- % Ils s'adressent à un public étendu. Les textes privilégiés sont courts,
- % pédagogiques et illustrés par des exemples.
- %
- % La bibliographie ne vise pas à l'exhaustivité et se concentre sur les
- % textes
- % introductifs et de référence.
- %
- % Les articles d'histoire des mathématiques ou contenant des vues
- % historiques
- % ou épistémologiques sont également bienvenus et doivent être conçus dans
- % le
- % même esprit.
- %
- % \item[Rubrique \enquote{Livres}] La rubrique \enquote{Livres} publie des
- % recensions s'attachant à présenter des ouvrages de mathématiques et des
- % ouvrages sur les mathématiques (leur histoire, leur philosophie, et plus
- % généralement tout ce qui a trait aux mathématiques et aux
- % mathématiciens).
- %
- % Quelques recommendations :
- % \begin{itemize}
- % \item Commencez la recension en donnant quelques informations sur le
- % livre
- % (titre, nom l'auteur, collection à laquelle il appartient, nom de
- % l'éditeur, ville de la maison d'édition, année de la publication,
- % nombre
- % de pages, \textsc{isbn} et prix en euros ou en dollars).
- % \item Précisez à quel public (de quel niveau) s'adresse le livre.
- % \item Vous êtes libre de dire ce que vous pensez (dans les limites de la
- % politesse et de la correction). Le comité de rédaction se réserve la
- % décision finale de publication après relecture de votre recension.
- % \item Les recensions doivent être brèves (une ou deux pages, trois au
- % maximum) et synthétiser l'apport original d'un ouvrage. Dans le cas
- % des
- % ouvrages de mathématiques, elles n'ont pas pour objectif de rendre
- % compte
- % d'une théorie et d'en donner un exposé ; la recension proprement dite
- % peut
- % toutefois être précédée, à titre d'introduction à l'analyse de
- % l'ouvrage,
- % d'un bref exposé panoramique et historique des idées générales du
- % domaine.
- % \item N'insérez pas de bibliographie.
- % \item Signez de vos nom et prénom et indiquez les noms de
- % l'établissement et
- % de la ville où vous exercez.
- % \end{itemize}
- \end{description}
-\end{authorsinstructions}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Font designer
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\fontdesigner{Caignaert, Christophe}{}{}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Réglages divers
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\pgfplotsset{compat=1.12}%
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.cls b/Master/texmf-dist/tex/latex/gzt/gzt.cls
index 3b372373c85..f0112b9fcdd 100644
--- a/Master/texmf-dist/tex/latex/gzt/gzt.cls
+++ b/Master/texmf-dist/tex/latex/gzt/gzt.cls
@@ -81,8 +81,8 @@
\ExplSyntaxOn
\ProvidesExplClass
{gzt}
- {2016/10/24}
- {0.95b}
+ {2017/01/01}
+ {0.96}
{
SMF~class~for~the~French~journal^^J
"La~Gazette~des~Math'ematiciens".
@@ -134,7 +134,7 @@
\PassOptionsToPackage{english,french}{cleveref}
\RequirePackage[group=false]{standalone}%
\RequirePackage{datatool}%
-\pdftex_if_engine:TF
+\sys_if_engine_pdftex:TF
{
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
@@ -265,20 +265,20 @@
\tl_const:Nn \c__gzt_president_message_date_string_tl {Le~}
\tl_const:Nn \c__gzt_frontcover_header_string_tl {
\l__gzt_uppercased_date_format\displaydate{__gzt_date}
- \space
+ \c_space_tl
\textendash{}
- \space
+ \c_space_tl
\No\int_use:N\g__gzt_issue_number_int%
}
\tl_const:Nn \c__gzt_pdftitle_string_tl {
\c__gzt_journal_title_string_tl
- % \space
+ % \c_space_tl
% \textendash{}
- % \space
+ % \c_space_tl
% \l__gzt_uppercased_date_format{\displaydate{__gzt_date}}
- \space
+ \c_space_tl
\textendash{}
- \space
+ \c_space_tl
N°\int_use:N\g__gzt_issue_number_int
}
\tl_const:Nn \c__gzt_frontmatter_directory_string_tl {frontmatter}
@@ -305,8 +305,8 @@
actuelle~n'est~pas~d{\'e}finitive\,:~votre~article~pourra~en~particulier~ne~pas~
d{\'e}buter~en~haut~d'une~page.%
}
-\tl_const:Nn \c__gzt_tellme_extra_title_string_tl {...\space}
-\tl_const:Nn \c__gzt_minitoc_rubric_title_separator_string_tl {\space\textendash}
+\tl_const:Nn \c__gzt_tellme_extra_title_string_tl {...\c_space_tl}
+\tl_const:Nn \c__gzt_minitoc_rubric_title_separator_string_tl {\c_space_tl\textendash}
\tl_const:Nn \c__gzt_mathematics_rubric_string_tl {Math\'ematiques}
\tl_const:Nn \c__gzt_dossier_rubric_string_tl {Dossier}
\tl_const:Nn \c__gzt_community_rubric_string_tl {Vie~de~la~communaut\'e}
@@ -334,16 +334,16 @@
\tl_const:Nn \c__gzt_footer_string_tl {
\c__gzt_footer_size_font_tl
\textcolor{__gzt_smf_number_color}{\MakeTextUppercase{\c__gzt_smf_short_string_tl}}
- \space
+ \c_space_tl
\textcolor{__gzt_date_color}{
- \textendash{}\space
+ \textendash{}\c_space_tl
\MakeTextUppercase{\c__gzt_journal_short_title_string_tl}
\bool_if:nF { \g__gzt_inside_frontcover_bool || \g__gzt_backmatter_bool || \g__gzt_for_authors_bool }
{
- \space\textendash{}\space
+ \c_space_tl\textendash{}\c_space_tl
\l__gzt_uppercased_date_format\displaydate{__gzt_date}
- \space
- \textendash{}\space
+ \c_space_tl
+ \textendash{}\c_space_tl
\textcolor{__gzt_smf_number_color}{\No\int_use:N\g__gzt_issue_number_int}
}
}
@@ -404,9 +404,9 @@
\dim_const:Nn \c__gzt_bindingoffset_d_dim {4.1mm}
\dim_const:Nn \c__gzt_bindingoffset_e_dim {4.5mm}
\dim_const:Nn \c__gzt_bindingoffset_f_dim {5mm}
-\zexternaldocument[self]{\jobname}%
\int_new:N \g__gzt_total_pages_number_int%
\int_new:N \g__gzt_total_inside_pages_number_int%
+\zexternaldocument[self]{\jobname}%
\int_gset:Nn \g__gzt_total_pages_number_int { \zref@extractdefault{selfLastPage}{abspage}{0} }
\int_gset:Nn \g__gzt_total_inside_pages_number_int { \g__gzt_total_pages_number_int - 4 }
\int_compare:nNnTF {\g__gzt_total_inside_pages_number_int}<{\c__gzt_thresold_a_int}
@@ -681,9 +681,9 @@
number .int_gset:N = \g__gzt_issue_number_int,
month .int_gset:N = \g__gzt_issue_month_int,
year .int_gset:N = \g__gzt_issue_year_int,
- number .value_required:,
- month .value_required:,
- year .value_required:,
+ number .value_required:n = true,
+ month .value_required:n = true,
+ year .value_required:n = true,
number .initial:n = 0,
frontcoverimageoptions .tl_gset:N = \g__gzt_frontcover_image_options_tl
}
@@ -705,39 +705,39 @@
url .tl_set:N = \l__gzt_journal_url_tl,
issn .tl_set:N = \l__gzt_journal_issn_tl,
isbn .tl_set:N = \l__gzt_journal_isbn_tl,
- publisher .value_required:,
- address .value_required:,
- phone .value_required:,
- fax .value_required:,
- email .value_required:,
- url .value_required:,
- issn .value_required:,
- isbn .value_required:,
+ publisher .value_required:n = true,
+ address .value_required:n = true,
+ phone .value_required:n = true,
+ fax .value_required:n = true,
+ email .value_required:n = true,
+ url .value_required:n = true,
+ issn .value_required:n = true,
+ isbn .value_required:n = true,
}
\keys_define:nn { gzt/title }
{
short .tl_gset:N = \g__gzt_short_title_tl,
minishort .tl_gset:N = \g__gzt_mini_short_title_tl,
notintoc .bool_gset:N = \g__gzt_title_not_in_toc_bool,
- short .value_required:,
- minishort .value_required:,
+ short .value_required:n = true,
+ minishort .value_required:n = true,
}
\keys_define:nn { gzt/subtitle }
{
short .tl_gset:N = \g__gzt_short_subtitle_tl,
minishort .tl_gset:N = \g__gzt_mini_short_subtitle_tl,
notintoc .bool_gset:N = \g__gzt_subtitle_not_in_toc_bool,
- short .value_required:,
- minishort .value_required:,
+ short .value_required:n = true,
+ minishort .value_required:n = true,
}
\keys_define:nn { gzt/rubric }
{
abstract .tl_gset:N = \g__gzt_rubric_abstract_tl,
title .tl_gset:N = \g__gzt_rubric_title_tl,
pictogram .tl_gset:N = \g__gzt_rubric_pictofile_tl,
- abstract .value_required:,
- title .value_required:,
- pictogram .value_required:,
+ abstract .value_required:n = true,
+ title .value_required:n = true,
+ pictogram .value_required:n = true,
}
\keys_define:nn { gzt/minitoc }
{
@@ -747,10 +747,10 @@
textwidth .dim_gset:N = \g__gzt_minitoc_textwidth_dim,
xshift .dim_gset:N = \g__gzt_minitoc_xshift_dim,
yshift .dim_gset:N = \g__gzt_minitoc_yshift_dim,
- diameter .value_required:,
- textwidth .value_required:,
- xshift .value_required:,
- yshift .value_required:,
+ diameter .value_required:n = true,
+ textwidth .value_required:n = true,
+ xshift .value_required:n = true,
+ yshift .value_required:n = true,
}
\keys_define:nn { gzt/authors }
{
@@ -759,11 +759,11 @@
minibio .tl_gset:N = \g__gzt_people_minibio_tl,
photo .tl_gset:N = \g__gzt_people_photo_tl,
webpage .tl_gset:N = \g__gzt_people_webpage_tl,
- affiliation .value_required:,
- email .value_required:,
- minibio .value_required:,
- photo .value_required:,
- webpage .value_required:,
+ affiliation .value_required:n = true,
+ email .value_required:n = true,
+ minibio .value_required:n = true,
+ photo .value_required:n = true,
+ webpage .value_required:n = true,
}
\tl_new:N \g__gzt_interviewee_minibio_tl
\tl_new:N \g__gzt_interviewee_photo_tl
@@ -772,8 +772,8 @@
{
minibio .tl_gset:N = \g__gzt_interviewee_minibio_tl,
photo .tl_gset:N = \g__gzt_interviewee_photo_tl,
- minibio .value_required:,
- photo .value_required:,
+ minibio .value_required:n = true,
+ photo .value_required:n = true,
}
\tl_new:N \g__gzt_bookreview_frontcover_tl
\tl_new:N \g__gzt_bookreview_bibkey_tl
@@ -781,8 +781,8 @@
{
frontcover .tl_gset:N = \g__gzt_bookreview_frontcover_tl,
bibkey .tl_gset:N = \g__gzt_bookreview_bibkey_tl,
- frontcover .value_required:,
- bibkey .value_required:,
+ frontcover .value_required:n = true,
+ bibkey .value_required:n = true,
}
\tl_new:N \g__gzt_bookadvertisement_frontcover_tl
\tl_new:N \g__gzt_bookadvertisement_bibkey_tl
@@ -790,16 +790,16 @@
{
frontcover .tl_gset:N = \g__gzt_bookadvertisement_frontcover_tl,
bibkey .tl_gset:N = \g__gzt_bookadvertisement_bibkey_tl,
- frontcover .value_required:,
- bibkey .value_required:,
+ frontcover .value_required:n = true,
+ bibkey .value_required:n = true,
}
\tl_new:N \l__gzt_newtheorem_style_tl
\keys_define:nn { gzt/newtheorem }
{
frenchtitle .tl_set:N = \l__gzt_newtheorem_frenchtitle_tl,
englishtitle .tl_set:N = \l__gzt_newtheorem_englishtitle_tl,
- frenchtitle .value_required:,
- englishtitle .value_required:,
+ frenchtitle .value_required:n = true,
+ englishtitle .value_required:n = true,
%
style .choice:,
style / theorem .code:n = {\tl_set:Nn \l__gzt_newtheorem_style_tl {theorem}},
@@ -1107,7 +1107,7 @@
\exp_not:V\DTLcurrentindex}%
\tl_if_empty:NF \l__gzt_people_email_tl
{
- \space(\href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}})
+ \c_space_tl(\href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}})
}
}
}
@@ -1216,14 +1216,14 @@
\item[\c__gzt_editorial_secretariat_string_tl{}~:] \ \par%
\l__gzt_journal_publisher_tl%
% \par%
- \space\textendash{}\space%
+ \c_space_tl\textendash{}\c_space_tl%
\__gzt_display_people_by_role:n { secretary }\par
\l__gzt_journal_address_tl\par%
- \c__gzt_phone_string_tl{}~:~\l__gzt_journal_phone_tl{} \space\textendash{}\space
+ \c__gzt_phone_string_tl{}~:~\l__gzt_journal_phone_tl{} \c_space_tl\textendash{}\c_space_tl
\c__gzt_fax_string_tl{}~:~\l__gzt_journal_fax_tl\par%
\href{mailto:\l__gzt_journal_email_tl}{\nolinkurl{\l__gzt_journal_email_tl}}%
% \newline%
- \space\textendash{}\space
+ \c_space_tl\textendash{}\c_space_tl
\url{\l__gzt_journal_url_tl}
\item[\c__gzt_publishingdirector_string_tl{}~:]
\__gzt_display_people_by_role:n { president }
@@ -1257,7 +1257,7 @@
\begin{description}[leftmargin=1em,font=\color{__gzt_about_frontcover_title_color}]
\item[\g__gzt_about_frontcover_string_tl] \g__gzt_about_frontcover_tl
\bool_if:NT {\g__gzt_credit_frontcover_bool} {
- \space(\c__gzt_credit_frontcover_string_tl{}~:~%
+ \c_space_tl(\c__gzt_credit_frontcover_string_tl{}~:~%
\DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{frontcovercredit}]{people}{%
\l__gzt_firstlastname=first-last-name%
,\l__gzt_people_role_tl=role%
@@ -1832,7 +1832,7 @@
\bool_if:NF {\g__gzt_subtitle_not_in_toc_bool} {
\bool_if:nF { \tl_if_empty_p:N \g__gzt_short_subtitle_tl || \g__gzt_interview_rubric_bool || \g__gzt_rearviewmirror_rubric_bool }
{
- \space\textendash{}\space\g__gzt_short_subtitle_tl
+ \c_space_tl\textendash{}\c_space_tl\g__gzt_short_subtitle_tl
}
}
\bool_if:nF { \tl_if_empty_p:N \l__gzt_people_first_last_names_tl || \g__gzt_interview_rubric_bool || \g__gzt_rearviewmirror_rubric_bool }
@@ -1841,10 +1841,10 @@
\cs_if_exist:cTF {texorpdfstring}
{
\texorpdfstring{%
- \space\textendash{}\space\citeauthor{\g__gzt_article_bib_key_tl}
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g__gzt_article_bib_key_tl}
}{}
}{%
- \space\textendash{}\space\citeauthor{\g__gzt_article_bib_key_tl}
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g__gzt_article_bib_key_tl}
}%
}
}
@@ -2225,7 +2225,7 @@
\\[1.5mm]
\hspace*{\fill}%
\__gzt_display_people_by_role:n { president }%
- ,\space
+ ,\c_space_tl
\c__gzt_president_signatory_string_tl
%
\__gzt_after_frontmatter_stuff: {}
@@ -2401,14 +2401,12 @@
\tcbuselibrary{breakable,skins,hooks,xparse,theorems,listingsutf8}
\usetikzlibrary{babel,fadings,positioning,calc}
\tcbset{%
- new/blend into/tables/.style={%
+ new/blend into/tables-/.style={%
use counter*=table,%
- list inside=lot,
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table\space\textendash{}\space}}}},%
- new/blend into/figures/.style={%
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table}}}},%
+ new/blend into/figures-/.style={%
use counter*=figure,%
- list inside=lof,
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure\space\textendash{}\space}}}},%
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure}}}},%
}
\newcommand\gzt@arcthroughthreepoints[4][]%
{
@@ -2803,7 +2801,7 @@
{
\translate{__gzt_century}%
\int_compare:nNnT { #1 } < { 0 }{
- \space
+ \c_space_tl
\translate{__gzt_bc}
\IfLanguageName {french}{
\@ifnextchar.%
@@ -3121,38 +3119,54 @@
}
\DeclareTColorBox[blend~into=figures]{gztfigure}{ O{} }
{
- #1%
- % ,title={#2}%
,width=\linewidth%
+ ,blend~before~title=dash%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=figures]{gztfigure*}{ O{} }
{
- #1%
,float*
- % ,title={#2}%
+ ,blend~before~title=dash%
,width=\textwidth%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=tables]{gzttable}{ O{} }
{
- #1%
- % ,title={#2}%
,width=\linewidth%
+ ,blend~before~title=dash%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=tables]{gzttable*}{ O{} }
{
- #1%
,float*
- % ,title={#2}%
+ ,blend~before~title=dash%
,width=\textwidth%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
+}
+\DeclareTColorBox{gztframe}{ O{} }
+{
+ ,width=\linewidth%
+ ,__gzt_tcb_floats_style%
+ ,#1%
+}
+\DeclareTColorBox{gztframe*}{ O{} }
+{
+ ,float*
+ ,width=\textwidth%
+ ,__gzt_tcb_floats_style%
+ ,#1%
}
\DeclareTColorBox{gztscan}{ O{} }
{
#1%
- % ,title={#2}%
,width=\textwidth%
,__gzt_tcb_floats_style%
,size=tight%
@@ -3298,6 +3312,7 @@
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
+ \usebibmacro{name:andothers}%
}
}{
\DeclareNameFormat{giveninits-last}{%
@@ -3328,9 +3343,9 @@
}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
- \setunit{\addcomma\space}%
+ \setunit{\addcomma\c_space_tl}%
\printfield{number}%
- \setunit{\addcomma\space}%
+ \setunit{\addcomma\c_space_tl}%
\printfield{eid}}
\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[book]{volume}{\mkbibbold{#1}}
@@ -3363,8 +3378,15 @@
}
}
\tcbset{
- copyright/.style={overlay={\node[rotate=90,anchor=south~west,font=\tiny]
- at (frame.south~east) {\copyright{}~#1};}}
+ copyright/.style={%
+ overlay={%
+ \node[rotate=90,anchor=south~west,font=\tiny] at (frame.south~east) {%
+ \begin{minipage}[t]{\tcbtextheight}
+ \copyright{}~#1%
+ \end{minipage}
+ };%
+ }%
+ }%
}
\tcbset{%
__gzt_tcb_floats_style/.style={%
@@ -3377,13 +3399,12 @@
,center~upper%
,sharp~corners=all%
,boxrule=0.3mm%
- ,separator~sign~dash
- % ,attach~boxed~title~to~bottom~center
- % ,minipage~boxed~title*=-6mm
- % ,boxed~title~style={
- % enhanced
- % ,boxrule=0mm%
- % ,sharp~corners=all%
+ }%
+}
+\tcbset{%
+ __gzt_tcb_notitle/.style={%
+ blend~before~title~code={##1}
+ ,title={\c_space_tl}%
}%
}
\tcbset{%
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.dbx b/Master/texmf-dist/tex/latex/gzt/gzt.dbx
deleted file mode 100644
index aea3480c16e..00000000000
--- a/Master/texmf-dist/tex/latex/gzt/gzt.dbx
+++ /dev/null
@@ -1,243 +0,0 @@
-%%
-%% This is file `gzt.dbx',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gzt.dtx (with options: `datamodel')
-%% -----------------------------------------------------------------------------
-%% gzt --- SMF bundle of classes for the French journal "La Gazette des
-%% Math'ematiciens", version 0.95
-%%
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% -----------------------------------------------------------------------------
-\DeclareDatamodelFields[type=list,datatype=name]{interviewee}
-\DeclareDatamodelEntryfields[interview]{
- interviewee,
- author
-}
-\DeclareBibliographyDriver{interview}{%
- \printnames{author}~interviewent~\printnames{interviewee}%
- \usebibmacro{finentry}%
-}
-\DeclareBibliographyDriver{bookreview}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{maintitle+title}%
- \newline\nopunct\newblock
- \usebibmacro{author/editor+others/translator+others}%
- \setunit{\labelnamepunct}
- \newline\nopunct\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{series+number}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publisher+location+date}%
- \newunit\newblock
- \usebibmacro{chapter+pages}%
- \newunit
- \printfield{pagetotal}%
- \newunit\newblock
- \printlist{language}%
- \newunit\newblock
- \iftoggle{bbx:isbn}
- {\printfield{isbn}}
- {}%
- \newunit\newblock
- \usebibmacro{doi+eprint+url}%
- \newunit\newblock
- \usebibmacro{addendum+pubstate}%
- \setunit{\bibpagerefpunct}\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \iftoggle{bbx:related}
- {\usebibmacro{related:init}%
- \usebibmacro{related}}
- {}%
- \usebibmacro{finentry}}
-\DeclareDatamodelFields[type=list,datatype=name]{reviewer}
-\DeclareDatamodelFields[type=list,datatype=literal]{reviewerinstitution}
-\DeclareDatamodelEntryfields[bookreview]{
- reviewer,
- reviewerinstitution
-}
-\DeclareDatamodelFields[type=field,datatype=literal]{publicprice}
-\DeclareDatamodelFields[type=field,datatype=literal]{smfprice}
-\DeclareDatamodelFields[type=field,datatype=literal]{frenchabstract}
-\DeclareDatamodelFields[type=field,datatype=literal]{englishabstract}
-\DeclareDatamodelFields[type=list,datatype=literal]{copublisher}
-\DeclareDatamodelFields[type=field, datatype=verbatim]{thumbnail}
-\DeclareDatamodelEntryfields[bookadvertisement]{
- publicprice,
- smfprice,
- frenchabstract,
- englishabstract,
- copublisher,
- thumbnail
-}
-\newcommand*{\insertbibimage}[1]{\includegraphics[width=45mm]{#1}}
-\DeclareBibliographyDriver{bookadvertisement}{%
- \begin{tcolorbox}[
- lefthand width=47.5mm
- ,sidebyside
- ,colback=white
- ,fontlower=\large
- ,flushleft lower
- ,boxrule=0mm
- ,frame hidden%
- ,leftright skip=0mm
- ,before skip=0mm
- ,lower separated=false
- ]
- \iffieldundef{thumbnail}
- {}
- {
- \usefield{\insertbibimage}{thumbnail}
- }
- \tcblower
- \xpatchfieldformat{title}{mkbibemph}{textbf}{}{}%
- \def\abx@str{abx@lstr}%
- \noindent
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \textbf{\printfield{series}}%
- % \usebibmacro{series+number}%
- \bigskip\newline\nopunct\newblock
- {%
- \Large%
- \printfield{title}%
- \newunit\newblock
- }%
- \iffieldundef{volume}
- {}%
- {\textbf{\printfield{volume}}}
- \iffieldundef{titleaddon}
- {}%
- {%
- \newline\nopunct\newblock
- \textbf{\printfield{titleaddon}}%
- }
- \iffieldundef{subtitle}
- {}%
- {%
- \newline\nopunct\newblock
- \printfield{subtitle}%
- }
- \newline\nopunct\newblock
- \newline\nopunct\newblock
- \usebibmacro{author/editor+others/translator+others}%
- \setunit{\labelnamepunct}
- \newline\nopunct\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{edition}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publisher+location+date}%
- \newunit\newblock
- \usebibmacro{chapter+pages}%
- \newunit
- \printfield{pagetotal}%
- \newunit\newblock
- \printlist{language}%
- \iftoggle{bbx:isbn}
- {%
- \newline\nopunct\newblock
- \printfield{isbn}
- }
- {}%
- \newunit\newblock
- \usebibmacro{doi+eprint+url}%
- \newunit\newblock
- \usebibmacro{addendum+pubstate}%
- \setunit{\bibpagerefpunct}\newblock
- \usebibmacro{pageref}%
- \def\abx@str{abx@sstr}%
- \end{tcolorbox}
- \iflistundef{copublisher}
- {}%
- {%
- \bigskip
- % \newline\nopunct\newblock%
- \normalsize
- Publi\'e avec le concours de : \printlist{copublisher}%
- \par
- }
- \iffieldundef{frenchabstract}
- {}%
- {%
- \bigskip
- \printfield{frenchabstract}%
- \par
- \medskip
- %
- \begin{center}
- Prix~public~:\space
- \EUR{\printfield{publicprice}}
- \space\textendash\space Prix~membre~\smf{}~:\space
- \EUR{\printfield{smfprice}}
- \space\textendash\space Frais~de~port~non~compris
- \end{center}
- }
- \iffieldundef{englishabstract}
- {}%
- {%
- \par
- \bigskip
- \begin{otherlanguage}{english}
- \itshape
- \printfield{englishabstract}%
- %
- \par
- \medskip
- %
- \begin{center}
- Public~price:\space
- \EUR{\printfield{publicprice}}
- \space\textendash\space \smf{}~member~price:\space
- \EUR{\printfield{smfprice}}
- \space\textendash\space Shipping~costs~not~included
- \end{center}
- \end{otherlanguage}
- }
- \usebibmacro{finentry}
-}
-%% ----------------------------------------------------------------------------
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Denis Bitouz'e.
-%%
-%% This work consists of the file gzt.dtx
-%% and the derived files gzt.cls,
-%% gztarticle.cls,
-%% gzt.ins,
-%% gzt.pdf,
-%% and a number of configuration files.
-%%
-%% End of file `gzt.dbx'.
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.lbx b/Master/texmf-dist/tex/latex/gzt/gzt.lbx
deleted file mode 100644
index e9eb8e1292f..00000000000
--- a/Master/texmf-dist/tex/latex/gzt/gzt.lbx
+++ /dev/null
@@ -1,44 +0,0 @@
-%%
-%% This is file `gzt.lbx',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gzt.dtx (with options: `languagemodel')
-%% -----------------------------------------------------------------------------
-%% gzt --- SMF bundle of classes for the French journal "La Gazette des
-%% Math'ematiciens", version 0.95
-%%
-%% E-mail: denis.bitouze@lmpa.univ-littoral.fr
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% -----------------------------------------------------------------------------
- \ProvidesFile{gzt.lbx}
- \InheritBibliographyExtras{french}% extras are inherited from French...
- \DeclareBibliographyStrings{%
- inherit = {french},% .... as well as all the keys
- number = {{\no}{\no}},
- volume = {{volume}{vol\adddot}},
- volumes = {{volumes}{vol\adddot}},
- }
-%% ----------------------------------------------------------------------------
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Denis Bitouz'e.
-%%
-%% This work consists of the file gzt.dtx
-%% and the derived files gzt.cls,
-%% gztarticle.cls,
-%% gzt.ins,
-%% gzt.pdf,
-%% and a number of configuration files.
-%%
-%% End of file `gzt.lbx'.
diff --git a/Master/texmf-dist/tex/latex/gzt/gztarticle.cls b/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
index 6769a60bc7e..ccc4538f5f0 100644
--- a/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
+++ b/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
@@ -61,8 +61,8 @@
\ExplSyntaxOn
\ProvidesExplClass
{gztarticle}
- {2016/10/24}
- {0.95b}
+ {2017/01/01}
+ {0.96}
{
SMF~class~for~the~French~journal^^J
"La~Gazette~des~Math'ematiciens".
@@ -85,7 +85,7 @@
\PassOptionsToPackage{english,french}{cleveref}
\RequirePackage[group=false]{standalone}%
\RequirePackage{datatool}%
-\pdftex_if_engine:TF
+\sys_if_engine_pdftex:TF
{
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
@@ -208,20 +208,20 @@
\tl_const:Nn \c__gzt_president_message_date_string_tl {Le~}
\tl_const:Nn \c__gzt_frontcover_header_string_tl {
\l__gzt_uppercased_date_format\displaydate{__gzt_date}
- \space
+ \c_space_tl
\textendash{}
- \space
+ \c_space_tl
\No\int_use:N\g__gzt_issue_number_int%
}
\tl_const:Nn \c__gzt_pdftitle_string_tl {
\c__gzt_journal_title_string_tl
- % \space
+ % \c_space_tl
% \textendash{}
- % \space
+ % \c_space_tl
% \l__gzt_uppercased_date_format{\displaydate{__gzt_date}}
- \space
+ \c_space_tl
\textendash{}
- \space
+ \c_space_tl
N°\int_use:N\g__gzt_issue_number_int
}
\tl_const:Nn \c__gzt_frontmatter_directory_string_tl {frontmatter}
@@ -248,8 +248,8 @@
actuelle~n'est~pas~d{\'e}finitive\,:~votre~article~pourra~en~particulier~ne~pas~
d{\'e}buter~en~haut~d'une~page.%
}
-\tl_const:Nn \c__gzt_tellme_extra_title_string_tl {...\space}
-\tl_const:Nn \c__gzt_minitoc_rubric_title_separator_string_tl {\space\textendash}
+\tl_const:Nn \c__gzt_tellme_extra_title_string_tl {...\c_space_tl}
+\tl_const:Nn \c__gzt_minitoc_rubric_title_separator_string_tl {\c_space_tl\textendash}
\tl_const:Nn \c__gzt_mathematics_rubric_string_tl {Math\'ematiques}
\tl_const:Nn \c__gzt_dossier_rubric_string_tl {Dossier}
\tl_const:Nn \c__gzt_community_rubric_string_tl {Vie~de~la~communaut\'e}
@@ -277,9 +277,9 @@
\tl_const:Nn \c__gzt_footer_string_tl {
\c__gzt_footer_size_font_tl
\textcolor{__gzt_smf_number_color}{\MakeTextUppercase{\c__gzt_smf_short_string_tl}}
- \space
+ \c_space_tl
\textcolor{__gzt_date_color}{
- \textendash{}\space
+ \textendash{}\c_space_tl
\MakeTextUppercase{\c__gzt_journal_short_title_string_tl}
}
}
@@ -339,9 +339,9 @@
\dim_const:Nn \c__gzt_bindingoffset_d_dim {4.1mm}
\dim_const:Nn \c__gzt_bindingoffset_e_dim {4.5mm}
\dim_const:Nn \c__gzt_bindingoffset_f_dim {5mm}
-\zexternaldocument[self]{\jobname}%
\int_new:N \g__gzt_total_pages_number_int%
\int_new:N \g__gzt_total_inside_pages_number_int%
+\zexternaldocument[self]{\jobname}%
\int_gset:Nn \g__gzt_total_pages_number_int { \zref@extractdefault{selfLastPage}{abspage}{0} }
\int_gset:Nn \g__gzt_total_inside_pages_number_int { \g__gzt_total_pages_number_int - 4 }
\int_compare:nNnTF {\g__gzt_total_inside_pages_number_int}<{\c__gzt_thresold_a_int}
@@ -616,9 +616,9 @@
number .int_gset:N = \g__gzt_issue_number_int,
month .int_gset:N = \g__gzt_issue_month_int,
year .int_gset:N = \g__gzt_issue_year_int,
- number .value_required:,
- month .value_required:,
- year .value_required:,
+ number .value_required:n = true,
+ month .value_required:n = true,
+ year .value_required:n = true,
number .initial:n = 0,
frontcoverimageoptions .tl_gset:N = \g__gzt_frontcover_image_options_tl
}
@@ -640,39 +640,39 @@
url .tl_set:N = \l__gzt_journal_url_tl,
issn .tl_set:N = \l__gzt_journal_issn_tl,
isbn .tl_set:N = \l__gzt_journal_isbn_tl,
- publisher .value_required:,
- address .value_required:,
- phone .value_required:,
- fax .value_required:,
- email .value_required:,
- url .value_required:,
- issn .value_required:,
- isbn .value_required:,
+ publisher .value_required:n = true,
+ address .value_required:n = true,
+ phone .value_required:n = true,
+ fax .value_required:n = true,
+ email .value_required:n = true,
+ url .value_required:n = true,
+ issn .value_required:n = true,
+ isbn .value_required:n = true,
}
\keys_define:nn { gzt/title }
{
short .tl_gset:N = \g__gzt_short_title_tl,
minishort .tl_gset:N = \g__gzt_mini_short_title_tl,
notintoc .bool_gset:N = \g__gzt_title_not_in_toc_bool,
- short .value_required:,
- minishort .value_required:,
+ short .value_required:n = true,
+ minishort .value_required:n = true,
}
\keys_define:nn { gzt/subtitle }
{
short .tl_gset:N = \g__gzt_short_subtitle_tl,
minishort .tl_gset:N = \g__gzt_mini_short_subtitle_tl,
notintoc .bool_gset:N = \g__gzt_subtitle_not_in_toc_bool,
- short .value_required:,
- minishort .value_required:,
+ short .value_required:n = true,
+ minishort .value_required:n = true,
}
\keys_define:nn { gzt/rubric }
{
abstract .tl_gset:N = \g__gzt_rubric_abstract_tl,
title .tl_gset:N = \g__gzt_rubric_title_tl,
pictogram .tl_gset:N = \g__gzt_rubric_pictofile_tl,
- abstract .value_required:,
- title .value_required:,
- pictogram .value_required:,
+ abstract .value_required:n = true,
+ title .value_required:n = true,
+ pictogram .value_required:n = true,
}
\keys_define:nn { gzt/minitoc }
{
@@ -682,10 +682,10 @@
textwidth .dim_gset:N = \g__gzt_minitoc_textwidth_dim,
xshift .dim_gset:N = \g__gzt_minitoc_xshift_dim,
yshift .dim_gset:N = \g__gzt_minitoc_yshift_dim,
- diameter .value_required:,
- textwidth .value_required:,
- xshift .value_required:,
- yshift .value_required:,
+ diameter .value_required:n = true,
+ textwidth .value_required:n = true,
+ xshift .value_required:n = true,
+ yshift .value_required:n = true,
}
\keys_define:nn { gzt/authors }
{
@@ -694,11 +694,11 @@
minibio .tl_gset:N = \g__gzt_people_minibio_tl,
photo .tl_gset:N = \g__gzt_people_photo_tl,
webpage .tl_gset:N = \g__gzt_people_webpage_tl,
- affiliation .value_required:,
- email .value_required:,
- minibio .value_required:,
- photo .value_required:,
- webpage .value_required:,
+ affiliation .value_required:n = true,
+ email .value_required:n = true,
+ minibio .value_required:n = true,
+ photo .value_required:n = true,
+ webpage .value_required:n = true,
}
\tl_new:N \g__gzt_interviewee_minibio_tl
\tl_new:N \g__gzt_interviewee_photo_tl
@@ -707,8 +707,8 @@
{
minibio .tl_gset:N = \g__gzt_interviewee_minibio_tl,
photo .tl_gset:N = \g__gzt_interviewee_photo_tl,
- minibio .value_required:,
- photo .value_required:,
+ minibio .value_required:n = true,
+ photo .value_required:n = true,
}
\tl_new:N \g__gzt_bookreview_frontcover_tl
\tl_new:N \g__gzt_bookreview_bibkey_tl
@@ -716,8 +716,8 @@
{
frontcover .tl_gset:N = \g__gzt_bookreview_frontcover_tl,
bibkey .tl_gset:N = \g__gzt_bookreview_bibkey_tl,
- frontcover .value_required:,
- bibkey .value_required:,
+ frontcover .value_required:n = true,
+ bibkey .value_required:n = true,
}
\tl_new:N \g__gzt_bookadvertisement_frontcover_tl
\tl_new:N \g__gzt_bookadvertisement_bibkey_tl
@@ -725,16 +725,16 @@
{
frontcover .tl_gset:N = \g__gzt_bookadvertisement_frontcover_tl,
bibkey .tl_gset:N = \g__gzt_bookadvertisement_bibkey_tl,
- frontcover .value_required:,
- bibkey .value_required:,
+ frontcover .value_required:n = true,
+ bibkey .value_required:n = true,
}
\tl_new:N \l__gzt_newtheorem_style_tl
\keys_define:nn { gzt/newtheorem }
{
frenchtitle .tl_set:N = \l__gzt_newtheorem_frenchtitle_tl,
englishtitle .tl_set:N = \l__gzt_newtheorem_englishtitle_tl,
- frenchtitle .value_required:,
- englishtitle .value_required:,
+ frenchtitle .value_required:n = true,
+ englishtitle .value_required:n = true,
%
style .choice:,
style / theorem .code:n = {\tl_set:Nn \l__gzt_newtheorem_style_tl {theorem}},
@@ -1042,7 +1042,7 @@
\exp_not:V\DTLcurrentindex}%
\tl_if_empty:NF \l__gzt_people_email_tl
{
- \space(\href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}})
+ \c_space_tl(\href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}})
}
}
}
@@ -1151,14 +1151,14 @@
\item[\c__gzt_editorial_secretariat_string_tl{}~:] \ \par%
\l__gzt_journal_publisher_tl%
% \par%
- \space\textendash{}\space%
+ \c_space_tl\textendash{}\c_space_tl%
\__gzt_display_people_by_role:n { secretary }\par
\l__gzt_journal_address_tl\par%
- \c__gzt_phone_string_tl{}~:~\l__gzt_journal_phone_tl{} \space\textendash{}\space
+ \c__gzt_phone_string_tl{}~:~\l__gzt_journal_phone_tl{} \c_space_tl\textendash{}\c_space_tl
\c__gzt_fax_string_tl{}~:~\l__gzt_journal_fax_tl\par%
\href{mailto:\l__gzt_journal_email_tl}{\nolinkurl{\l__gzt_journal_email_tl}}%
% \newline%
- \space\textendash{}\space
+ \c_space_tl\textendash{}\c_space_tl
\url{\l__gzt_journal_url_tl}
\item[\c__gzt_publishingdirector_string_tl{}~:]
\__gzt_display_people_by_role:n { president }
@@ -1192,7 +1192,7 @@
\begin{description}[leftmargin=1em,font=\color{__gzt_about_frontcover_title_color}]
\item[\g__gzt_about_frontcover_string_tl] \g__gzt_about_frontcover_tl
\bool_if:NT {\g__gzt_credit_frontcover_bool} {
- \space(\c__gzt_credit_frontcover_string_tl{}~:~%
+ \c_space_tl(\c__gzt_credit_frontcover_string_tl{}~:~%
\DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{frontcovercredit}]{people}{%
\l__gzt_firstlastname=first-last-name%
,\l__gzt_people_role_tl=role%
@@ -1640,7 +1640,7 @@
\bool_if:NF {\g__gzt_subtitle_not_in_toc_bool} {
\bool_if:nF { \tl_if_empty_p:N \g__gzt_short_subtitle_tl || \g__gzt_interview_rubric_bool || \g__gzt_rearviewmirror_rubric_bool }
{
- \space\textendash{}\space\g__gzt_short_subtitle_tl
+ \c_space_tl\textendash{}\c_space_tl\g__gzt_short_subtitle_tl
}
}
\bool_if:nF { \tl_if_empty_p:N \l__gzt_people_first_last_names_tl || \g__gzt_interview_rubric_bool || \g__gzt_rearviewmirror_rubric_bool }
@@ -1649,10 +1649,10 @@
\cs_if_exist:cTF {texorpdfstring}
{
\texorpdfstring{%
- \space\textendash{}\space\citeauthor{\g__gzt_article_bib_key_tl}
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g__gzt_article_bib_key_tl}
}{}
}{%
- \space\textendash{}\space\citeauthor{\g__gzt_article_bib_key_tl}
+ \c_space_tl\textendash{}\c_space_tl\citeauthor{\g__gzt_article_bib_key_tl}
}%
}
}
@@ -2004,7 +2004,7 @@
\\[1.5mm]
\hspace*{\fill}%
\__gzt_display_people_by_role:n { president }%
- ,\space
+ ,\c_space_tl
\c__gzt_president_signatory_string_tl
%
\__gzt_after_frontmatter_stuff: {}
@@ -2139,14 +2139,12 @@
\tcbuselibrary{breakable,skins,hooks,xparse,theorems,listingsutf8}
\usetikzlibrary{babel,fadings,positioning,calc}
\tcbset{%
- new/blend into/tables/.style={%
+ new/blend into/tables-/.style={%
use counter*=table,%
- list inside=lot,
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table\space\textendash{}\space}}}},%
- new/blend into/figures/.style={%
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table}}}},%
+ new/blend into/figures-/.style={%
use counter*=figure,%
- list inside=lof,
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure\space\textendash{}\space}}}},%
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure}}}},%
}
\ExplSyntaxOn
\newpagestyle{__gzt_frontmatter_ps}[]{%
@@ -2309,7 +2307,7 @@
{
\translate{__gzt_century}%
\int_compare:nNnT { #1 } < { 0 }{
- \space
+ \c_space_tl
\translate{__gzt_bc}
\IfLanguageName {french}{
\@ifnextchar.%
@@ -2519,38 +2517,54 @@
}
\DeclareTColorBox[blend~into=figures]{gztfigure}{ O{} }
{
- #1%
- % ,title={#2}%
,width=\linewidth%
+ ,blend~before~title=dash%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=figures]{gztfigure*}{ O{} }
{
- #1%
,float*
- % ,title={#2}%
+ ,blend~before~title=dash%
,width=\textwidth%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=tables]{gzttable}{ O{} }
{
- #1%
- % ,title={#2}%
,width=\linewidth%
+ ,blend~before~title=dash%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
}
\DeclareTColorBox[blend~into=tables]{gzttable*}{ O{} }
{
- #1%
,float*
- % ,title={#2}%
+ ,blend~before~title=dash%
,width=\textwidth%
,__gzt_tcb_floats_style%
+ ,#1%
+ ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
+}
+\DeclareTColorBox{gztframe}{ O{} }
+{
+ ,width=\linewidth%
+ ,__gzt_tcb_floats_style%
+ ,#1%
+}
+\DeclareTColorBox{gztframe*}{ O{} }
+{
+ ,float*
+ ,width=\textwidth%
+ ,__gzt_tcb_floats_style%
+ ,#1%
}
\DeclareTColorBox{gztscan}{ O{} }
{
#1%
- % ,title={#2}%
,width=\textwidth%
,__gzt_tcb_floats_style%
,size=tight%
@@ -2681,6 +2695,7 @@
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffix}%
+ \usebibmacro{name:andothers}%
}
}{
\DeclareNameFormat{giveninits-last}{%
@@ -2711,9 +2726,9 @@
}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
- \setunit{\addcomma\space}%
+ \setunit{\addcomma\c_space_tl}%
\printfield{number}%
- \setunit{\addcomma\space}%
+ \setunit{\addcomma\c_space_tl}%
\printfield{eid}}
\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[book]{volume}{\mkbibbold{#1}}
@@ -2746,8 +2761,15 @@
}
}
\tcbset{
- copyright/.style={overlay={\node[rotate=90,anchor=south~west,font=\tiny]
- at (frame.south~east) {\copyright{}~#1};}}
+ copyright/.style={%
+ overlay={%
+ \node[rotate=90,anchor=south~west,font=\tiny] at (frame.south~east) {%
+ \begin{minipage}[t]{\tcbtextheight}
+ \copyright{}~#1%
+ \end{minipage}
+ };%
+ }%
+ }%
}
\tcbset{%
__gzt_tcb_floats_style/.style={%
@@ -2760,13 +2782,12 @@
,center~upper%
,sharp~corners=all%
,boxrule=0.3mm%
- ,separator~sign~dash
- % ,attach~boxed~title~to~bottom~center
- % ,minipage~boxed~title*=-6mm
- % ,boxed~title~style={
- % enhanced
- % ,boxrule=0mm%
- % ,sharp~corners=all%
+ }%
+}
+\tcbset{%
+ __gzt_tcb_notitle/.style={%
+ blend~before~title~code={##1}
+ ,title={\c_space_tl}%
}%
}
\tcbset{%
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt-logo.pdf b/Master/texmf-dist/tex/latex/gzt/images/gzt-logo.pdf
index edde3a5f3fd..edde3a5f3fd 100644
--- a/Master/texmf-dist/tex/latex/gzt/gzt-logo.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/gzt-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/logo_SMF.pdf b/Master/texmf-dist/tex/latex/gzt/images/logo_SMF.pdf
index 3ab1a5ac68e..3ab1a5ac68e 100644
--- a/Master/texmf-dist/tex/latex/gzt/logo_SMF.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/logo_SMF.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-books.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-books.pdf
index 26f8e051989..26f8e051989 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-books.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-books.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-dossier.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-dossier.pdf
index cf53ed7d931..cf53ed7d931 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-dossier.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-dossier.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-forum.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-forum.pdf
index efd6590cfdb..efd6590cfdb 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-forum.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-forum.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-hands.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-hands.pdf
index e9bbd00dae9..e9bbd00dae9 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-hands.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-hands.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-information.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-information.pdf
index ac413b7553e..ac413b7553e 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-information.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-information.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-interview.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-interview.pdf
index e5e35e17862..e5e35e17862 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-interview.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-interview.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-mathematics.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-mathematics.pdf
index 9a9340e1f93..9a9340e1f93 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-mathematics.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-mathematics.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-parity.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-parity.pdf
index f48c0103a5a..f48c0103a5a 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-parity.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-parity.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-price.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-price.pdf
index 6e6fbbaae6f..6e6fbbaae6f 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-price.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-price.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-rearviewmirror.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-rearviewmirror.pdf
index e45ee013a97..e45ee013a97 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-rearviewmirror.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-rearviewmirror.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-rubicube.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-rubicube.pdf
index 3761c01bf15..3761c01bf15 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-rubicube.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-rubicube.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-smf-cube.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-smf-cube.pdf
index 21b1dc68c19..21b1dc68c19 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-smf-cube.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-smf-cube.pdf
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-teaching.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-teaching.pdf
index 653d4674bc4..653d4674bc4 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-teaching.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-teaching.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-tellme.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-tellme.pdf
index 2a721efccfc..2a721efccfc 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-tellme.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-tellme.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/gzt/picto-tribute.pdf b/Master/texmf-dist/tex/latex/gzt/images/picto-tribute.pdf
index cc3708cf214..cc3708cf214 100644
--- a/Master/texmf-dist/tex/latex/gzt/picto-tribute.pdf
+++ b/Master/texmf-dist/tex/latex/gzt/images/picto-tribute.pdf
Binary files differ