summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/gzt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-02 23:42:50 +0000
committerKarl Berry <karl@freefriends.org>2017-01-02 23:42:50 +0000
commitc3002414cc6356ddb2289303378b8c2dd448908a (patch)
tree62f1ae09255cc12d3921f7414926add0f385095d /Master/texmf-dist/tex/latex/gzt
parentfaf45c3efb9312734c1b5db387bdfdda7e1f23c2 (diff)
gzt (2jan17)
git-svn-id: svn://tug.org/texlive/trunk@42832 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/gzt')
-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
22 files changed, 215 insertions, 637 deletions
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