summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-12-01 21:08:50 +0000
committerKarl Berry <karl@freefriends.org>2021-12-01 21:08:50 +0000
commit6c211e28382515dd587728c53311e3e8e50adacd (patch)
tree1a4998e216af1a2b45c47a629dc0fab249e27823 /Master/texmf-dist/tex/latex/gzt/gztarticle.cls
parente547d3bdda5e114e282d8d4c29561191d5eec2bb (diff)
gzt (1dec21)
git-svn-id: svn://tug.org/texlive/trunk@61197 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/gzt/gztarticle.cls')
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gztarticle.cls2125
1 files changed, 1094 insertions, 1031 deletions
diff --git a/Master/texmf-dist/tex/latex/gzt/gztarticle.cls b/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
index 78173f28dd8..77782875e11 100644
--- a/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
+++ b/Master/texmf-dist/tex/latex/gzt/gztarticle.cls
@@ -5,21 +5,17 @@
%% The original source files were:
%%
%% gzt.dtx (with options: `class-article')
-%% -----------------------------------------------------------------------------
-%% gzt --- SMF bundle of classes for the French journal "La Gazette des
-%% Math'ematiciens"
-%%
-%% E-mail: denis.bitouze@univ-littoral.fr
-%% Released under the LaTeX Project Public License v1.3c or later
-%% See http://www.latex-project.org/lppl.txt
-%% -----------------------------------------------------------------------------
-\def\gztfileversion{1.0.1}
-\def\gztfiledate{2021-02-14}
-\RequirePackage{silence}%
-\WarningFilter{kpfonts}{With 'easyscsl' option}
-\RequirePackage{xpatch}%
-\patchcmd%
- {\use@@tikzlibrary}%
+%% -------:| -----------------------------------------------------------------
+%% gzt:| Bundle of two classes and BibLaTeX styles for the French journal [“La Gazette de la Société Mathématique de France”
+%% Author:| Denis Bitouzé
+%% E-mail:| denis.bitouze@univ-littoral.fr
+%% License:| Released under the LaTeX Project Public License v1.3c or later
+%% See:| http://www.latex-project.org/lppl.txt
+\def\gztfileversion{1.1.0}
+\def\gztfiledate{2021-11-30}
+\RequirePackage{xpatch}
+\patchcmd
+ {\use@@tikzlibrary}
{%
\pgfutil@InputIfFileExists{tikzlibrary\pgf@temp.code.tex}{}{
\pgfutil@IfFileExists{pgflibrary\pgf@temp.code.tex}{%
@@ -30,23 +26,25 @@
tikzlibrary\pgf@temp.code.tex and
pgflibrary\pgf@temp.code.tex, but neither
could be found in the current texmf trees.}
- }}%
- }%
+ }%
+ }%
+ }
{%
\@pushfilename
\pgfutil@InputIfFileExists{tikzlibrary\pgf@temp.code.tex}{}{
\pgfutil@IfFileExists{pgflibrary\pgf@temp.code.tex}{%
\expandafter\usepgflibrary\expandafter{\pgf@temp}%
- }{%
+ }{
\tikzerror{I did not find the tikz library
'\pgf@temp'. I looked for files named
tikzlibrary\pgf@temp.code.tex and
pgflibrary\pgf@temp.code.tex, but neither
could be found in the current texmf trees.}
- }}%
+ }%
+ }%
\@popfilename
- }%
- {}{}%
+ }
+ {}{}
\patchcmd
{\tcb@input@library@in}
{%
@@ -60,15 +58,14 @@
{}{}
\RequirePackage{l3keys2e}
\RequirePackage{xparse}
-\ExplSyntaxOn
\ProvidesExplClass
{gztarticle}
{\gztfiledate}
{\gztfileversion}
{
- SMF~class~for~the~French~journal^^J
- "La~Gazette~des~Math'ematiciens".
-~(Author~version.)
+ SMF~ class~ for~ the~ French~ journal^^J
+ "La~ Gazette~ de~ la~ Soci'et'e~ Math'ematique~ de~ France".
+~ (Author~ version.)
}
\NeedsTeXFormat{LaTeX2e}
\bool_new:N \g__gzt_moral_report_bool
@@ -79,55 +76,57 @@
\bool_new:N \g__gzt_coverpage_bool
\bool_new:N \g__gzt_inside_pages_bool
\bool_new:N \g__gzt_no_inside_backcover_bool
-\bool_gset_true:N \g__gzt_for_authors_bool%
-\bool_gset_true:N \g__gzt_inside_pages_bool%
-\tl_gset:Nn \g__gzt_moral_report_common_option_tl {%
- \AddToHook{begindocument/before} {%
+\bool_gset_true:N \g__gzt_for_authors_bool
+\bool_gset_true:N \g__gzt_inside_pages_bool
+\tl_gset:Nn \g__gzt_moral_report_common_option_tl {
+ \AddToHook{begindocument/before} {
\bool_gset_true:N \g__gzt_moral_report_bool
\bool_gset_true:N \g__gzt_frontcover_without_minitoc_bool
\title[short={\bfseries\c__gzt_moralreport_rubric_string_tl}]{}
- \tl_gset:Nn \g__gzt_rubric_title_tl {\c__gzt_moralreport_rubric_string_tl}
+ \tl_gset:Nn \g__gzt_rubric_title_tl {
+ \c__gzt_moralreport_rubric_string_tl
+ }
}
}
\keys_define:nn { gztarticle }
{
- editorial .code:n = {%
- \AddToHook{begindocument}{%
- \__gzt_before_display_editorial:n {}%
+ editorial .code:n = {
+ \AddToHook{begindocument}{
+ \__gzt_before_display_editorial:n {}
}
- \AddToHook{enddocument}{%
- \__gzt_after_display_editorial: {}%
+ \AddToHook{enddocument}{
+ \__gzt_after_display_editorial: {}
}
- },%
- presidentmessage .code:n = {%
- \AddToHook{begindocument}{%
- \__gzt_before_display_presidentmessage: {}%
+ },
+ presidentmessage .code:n = {
+ \AddToHook{begindocument}{
+ \__gzt_before_display_presidentmessage: {}
}
- \AddToHook{enddocument}{%
- \__gzt_after_display_presidentmessage: {}%
+ \AddToHook{enddocument}{
+ \__gzt_after_display_presidentmessage: {}
}
- },%
+ },
moralreport .code:n = {
\g__gzt_moral_report_common_option_tl
\keys_set:nn { gztarticle / moralreport } {#1}
},
- moralreport / title .code:n = {%
+ moralreport / title .code:n = {
\tl_gset:Nn \g__gzt_moral_report_title_tl {#1}
- },%
- moralreport / short~title .code:n = {%
+ },
+ moralreport / short~ title .code:n = {
\tl_gset:Nn \g__gzt_moral_report_short_title_tl {#1}
- },%
-}%
+ },
+}
\PassOptionsToClass{openany,english,french}{book}
\LoadClass { book }
-\PassOptionsToPackage{table,cmyk}{xcolor}%
-\PassOptionsToPackage{export}{adjustbox}%
+\PassOptionsToPackage{table,cmyk}{xcolor}
+\PassOptionsToPackage{export}{adjustbox}
\PassOptionsToPackage{english,french}{translator}
\PassOptionsToPackage{english,french}{babel}
\PassOptionsToPackage{english,french}{varioref}
\PassOptionsToPackage{english,french}{cleveref}
-\RequirePackage[group=false]{standalone}%
-\RequirePackage{datatool}%
+\RequirePackage[group=false]{standalone}
+\RequirePackage{datatool}
\sys_if_engine_pdftex:TF
{
\RequirePackage[T1]{fontenc}
@@ -135,22 +134,26 @@
}{
\RequirePackage{fontspec}
}
-\RequirePackage[sfmath,easyscsl,noDcommand]{kpfonts}
-\RequirePackage[pagestyles]{titlesec}%
-\RequirePackage{multicol}%
-\RequirePackage{graphicx}%
-\RequirePackage{longtable}%
-\RequirePackage{adjustbox}%
+\RequirePackage[sfmath,noDcommand]{kpfonts}
+\RequirePackage[pagestyles]{titlesec}
+\RequirePackage{multicol}
+\RequirePackage{graphicx}
+\RequirePackage{longtable}
+\RequirePackage{adjustbox}
\RequirePackage{mwe}
\RequirePackage{zref-totpages}
-\RequirePackage{zref-xr}%
-\RequirePackage{ragged2e}%
-\RequirePackage{xspace}%
-\RequirePackage{textcase}%
-\RequirePackage{epigraph}%
-\RequirePackage[autostyle]{csquotes}%
-\RequirePackage[backend=biber,datamodel=gzt,defernumbers=true,autolang=other]{biblatex}%
-\@ifpackagelater{biblatex}{2016/01/01}{%
+\RequirePackage{zref-xr}
+\RequirePackage{ragged2e}
+\RequirePackage{xspace}
+\RequirePackage{textcase}
+\RequirePackage{epigraph}
+\RequirePackage[autostyle]{csquotes}
+\RequirePackage[
+ datamodel=gzt,
+ defernumbers=true,
+ autolang=other
+]{biblatex}
+\@ifpackagelater{biblatex}{2016/01/01}{
\ExecuteBibliographyOptions{giveninits}
}{
\ExecuteBibliographyOptions{firstinits}
@@ -164,17 +167,17 @@
\RequirePackage{mathtools}
\RequirePackage{rsfso}
\RequirePackage{esvect}
-\RequirePackage{translator}%
+\RequirePackage{translator}
\RequirePackage{geometry}
-\RequirePackage{babel}%
-\RequirePackage{eurosym}%
-\RequirePackage{iflang}[2007/11/11]%
-\RequirePackage{etoc}%
-\RequirePackage[babel=true]{microtype}%
-\RequirePackage[nodayofweek]{datetime}%
-\RequirePackage[inline]{enumitem}%
+\RequirePackage{babel}
+\RequirePackage{eurosym}
+\RequirePackage{iflang}[2007/11/11]
+\RequirePackage{etoc}
+\RequirePackage[babel=true]{microtype}
+\RequirePackage[nodayofweek]{datetime}
+\RequirePackage[inline]{enumitem}
\RequirePackage{afterpage}
-\RequirePackage{xcolor}%
+\RequirePackage{xcolor}
\cs_set_eq:NN \__gzt_orig_preamblecmds \@preamblecmds
\RequirePackage{tikz}
\RequirePackage{pgfplots}
@@ -183,11 +186,11 @@
\RequirePackage{amsthm}
\RequirePackage{thmtools}
\cs_set_eq:NN \@preamblecmds \__gzt_orig_preamblecmds
-\RequirePackage{placeins}%
-\RequirePackage[hidelinks,hypertexnames=false]{hyperref}%
-\RequirePackage[numbered]{bookmark}%
-\RequirePackage[nowarn]{glossaries}%
-\RequirePackage{cleveref}%
+\RequirePackage{placeins}
+\RequirePackage[hidelinks,hypertexnames=false]{hyperref}
+\RequirePackage[numbered]{bookmark}
+\RequirePackage[nowarn]{glossaries}
+\RequirePackage{cleveref}
\makeglossaries
\setglossarystyle{indexhypergroup}
\setacronymstyle{long-sc-short}
@@ -200,12 +203,12 @@
\tl_remove_all:Nn \@preamblecmds { \do \newacronym }
\tl_remove_all:Nn \@preamblecmds { \do \@declmathop }
\tl_remove_all:Nn \@preamblecmds { \do \usetikzlibrary }
-\msg_new:nnnn{gzt}{issue-number-needed}{Option~`#1'~needed!}
- {Please~specify~`#1=<number>',
- ~otherwise~`<number>'~will~be~set~to
- ~`\int_use:N\c__gzt_first_issue_number_int'.}
-\msg_new:nnnn{gzt}{unknown-choice}{Choice~`#3'~invalid!}
- {Please~specify~#1=#2.}
+\msg_new:nnnn{gzt}{issue-number-needed}{Option~ `#1'~ needed!}
+ {Please~ specify~ `#1=<number>',
+ ~ otherwise~ `<number>'~ will~ be~ set~ to
+ ~ `\int_use:N\c__gzt_first_issue_number_int'.}
+\msg_new:nnnn{gzt}{unknown-choice}{Choice~ `#3'~ invalid!}
+ {Please~ specify~ #1=#2.}
\int_new:N \g__gzt_editors_in_chief_int
\int_new:N \g__gzt_item_in_rubric_int
\int_new:N \g__gzt_articles_int
@@ -216,7 +219,7 @@
\int_const:Nn \c__gzt_interval_in_months_int { 3 }
\tl_const:Nn \c__gzt_journal_short_title_string_tl {Gazette}
\tl_const:Nn \c__gzt_journal_title_string_tl {
- \c__gzt_journal_short_title_string_tl{}~des~Math\'ematiciens%
+ \c__gzt_journal_short_title_string_tl{}~ de~ la~ Soci\'et\'e~ Math\'ematique~ de~ France
}
\tl_const:Nn \c__gzt_class_name_tl {gzt}
\tl_const:Nn \c__gzt_article_class_name_tl {gztarticle}
@@ -226,22 +229,25 @@
{ \c__gzt_editorsinchief_string_tl }
{ \c__gzt_editorinchief_string_tl }
}
-\tl_const:Nn \c__gzt_editorinchief_string_tl {R\'edacteur~en~chef }
-\tl_const:Nn \c__gzt_editorsinchief_string_tl {R\'edacteurs~en~chef }
+\tl_const:Nn \c__gzt_editorinchief_string_tl {R\'edacteur~ en~ chef }
+\tl_const:Nn \c__gzt_editorsinchief_string_tl {R\'edacteurs~ en~ chef }
\tl_const:Nn \c__gzt_editors_string_tl {R\'edacteurs }
-\tl_const:Nn \c__gzt_editorial_board_string_tl {Comit\'e~de~r\'edaction}
-\tl_const:Nn \c__gzt_special_edition_editorial_board_string_tl {Num\'ero~sp\'ecial~de~la~Gazette~des~Math\'ematiciens~sous~la~direction~de~:}
-\tl_const:Nn \c__gzt_editorial_secretariat_string_tl {Secr\'etariat~de~r\'edaction}
+\tl_const:Nn \c__gzt_editorial_board_string_tl {Comit\'e~ de~ r\'edaction}
+\tl_const:Nn \c__gzt_special_edition_editorial_board_string_tl {
+ Num\'ero~ sp\'ecial~ de~ la~ Gazette~ de~ la~ Soci\'et\'e~ Math\'ematique~ de~
+ France~ sous~ la~ direction~ de~ :
+}
+\tl_const:Nn \c__gzt_editorial_secretariat_string_tl {Secr\'etariat~ de~ r\'edaction}
\tl_const:Nn \c__gzt_phone_string_tl {T\'el.}
\tl_const:Nn \c__gzt_fax_string_tl {Fax}
\tl_const:Nn \c__gzt_informations_string_tl {Renseignements}
-\tl_const:Nn \c__gzt_publishingdirector_string_tl {Directeur~de~la~publication}
+\tl_const:Nn \c__gzt_publishingdirector_string_tl {Directeur~ de~ la~ publication}
\tl_const:Nn \c__gzt_issn_string_tl {\textsc{issn}}
\tl_const:Nn \c__gzt_isbn_string_tl {\textsc{isbn}}
-\tl_const:Nn \c__gzt_latexclass_string_tl {Classe~\LaTeX{}}
+\tl_const:Nn \c__gzt_latexclass_string_tl {Classe~ \LaTeX{}}
\tl_const:Nn \c__gzt_printer_string_tl {Impression}
\tl_const:Nn \c__gzt_configuration_file_string_tl {gzt.cfg}
-\tl_const:Nn \c__gzt_artistic_director_string_tl {Conception~graphique}
+\tl_const:Nn \c__gzt_artistic_director_string_tl {Conception~ graphique}
\AddToHook{begindocument/before}{
\bool_if:NTF {\g__gzt_special_edition_bool} {
\tl_const:Nn \c__gzt_editorial_heading_string_tl {Avant-propos}
@@ -249,15 +255,17 @@
\tl_const:Nn \c__gzt_editorial_heading_string_tl {\'Editorial}
}
}
-\tl_const:Nn \c__gzt_editorinchief_signatory_string_tl {\c__gzt_editorinchief_string_tl~de~la~\c__gzt_journal_title_string_tl}
+\tl_const:Nn \c__gzt_editorinchief_signatory_string_tl {
+ \c__gzt_editorinchief_string_tl~ de~ la~ \c__gzt_journal_title_string_tl
+}
\tl_const:Nn \c__gzt_toc_string_tl {Sommaire}
-\tl_const:Nn \c__gzt_president_message_string_tl {Mot~du~pr\'esident}
-\tl_const:Nn \c__gzt_president_signatory_string_tl {pr\'esident~de~la~\g__gzt_smf_short_string_tl}
-\tl_const:Nn \c__gzt_editorinchief_message_date_string_tl {Le~\displaydate{__gzt_editorinchief_message_date}}
-\tl_const:Nn \c__gzt_president_message_date_string_tl {Le~}
+\tl_const:Nn \c__gzt_president_message_string_tl {Mot~ du~ pr\'esident}
+\tl_const:Nn \c__gzt_president_signatory_string_tl {pr\'esident~ de~ la~ \g__gzt_smf_short_string_tl}
+\tl_const:Nn \c__gzt_editorinchief_message_date_string_tl {Le~ \displaydate{__gzt_editorinchief_message_date}}
+\tl_const:Nn \c__gzt_president_message_date_string_tl {Le~ }
\tl_const:Nn \c__gzt_special_edition_string_tl {\c_space_tl{}sp{\'e}cial}
-\tl_const:Nn \c__gzt_long_special_edition_string_tl {Numéro\c__gzt_special_edition_string_tl}%
-\tl_const:Nn \c__gzt_short_special_edition_string_tl {\No{}\c__gzt_special_edition_string_tl}%
+\tl_const:Nn \c__gzt_long_special_edition_string_tl {Numéro\c__gzt_special_edition_string_tl}
+\tl_const:Nn \c__gzt_short_special_edition_string_tl {\No{}\c__gzt_special_edition_string_tl}
\AddToHook{begindocument/before}{
\tl_const:Nn \c__gzt_frontcover_header_string_tl {
\bool_if:NT {\g__gzt_special_edition_bool} {
@@ -272,11 +280,11 @@
\textendash{}
\c_space_tl
\No
- \int_use:N\g__gzt_issue_number_int%
+ \int_use:N\g__gzt_issue_number_int
}
}
}
-\clist_const:Nn \c__gzt__graphics_extensions_clist {png,PNG,jpg,JPG,jpeg,JPEG,pdf,PDF}
+\clist_const:Nn \c__gzt_graphics_extensions_clist {png,PNG,jpg,JPG,jpeg,JPEG,pdf,PDF}
\tl_const:Nn \c__gzt_pdftitle_string_tl {
\bool_if:NTF {\g__gzt_moral_report_bool} {
\c__gzt_moralreport_rubric_string_tl
@@ -305,27 +313,33 @@
\tl_const:Nn \c__gzt_president_message_file_string_tl {\c__gzt_frontmatter_directory_string_tl/presidentmessage}
\tl_const:Nn \c__gzt_issue_path_string_tl {\int_use:N \g__gzt_issue_number_int}
\tl_const:Nn \c__gzt_images_directory_string_tl {images}
-\tl_const:Nn \c__gzt_issue_images_path_string_tl {% \c__gzt_issue_path_string_tl/
+\tl_const:Nn \c__gzt_issue_images_path_string_tl {
\c__gzt_images_directory_string_tl}
\tl_const:Nn \c__gzt_issue_frontcover_default_image_file_tl {frontcover}
\tl_const:Nn \c__gzt_issue_backcover_text_file_string_tl {backcover}
-\tl_const:Nn \c__gzt_backcover_page_file_string_tl {\c__gzt_backmatter_directory_string_tl/\c__gzt_issue_backcover_text_file_string_tl}
+\tl_const:Nn \c__gzt_backcover_page_file_string_tl {
+ \c__gzt_backmatter_directory_string_tl/\c__gzt_issue_backcover_text_file_string_tl
+}
\tl_const:Nn \c__gzt_special_edition_backcover_text_file_string_tl {abstract_backcover}
-\tl_const:Nn \c__gzt_special_edition_backcover_page_file_string_tl {\c__gzt_backmatter_directory_string_tl/\c__gzt_special_edition_backcover_text_file_string_tl}
+\tl_const:Nn \c__gzt_special_edition_backcover_page_file_string_tl {
+ \c__gzt_backmatter_directory_string_tl/\c__gzt_special_edition_backcover_text_file_string_tl
+}
\tl_const:Nn \c__gzt_special_edition_backcover_picture_string_tl {picture_backcover}
-\tl_const:Nn \c__gzt_special_edition_backcover_page_picture_string_tl {\c__gzt_backmatter_directory_string_tl/\c__gzt_special_edition_backcover_picture_string_tl}
+\tl_const:Nn \c__gzt_special_edition_backcover_page_picture_string_tl {
+ \c__gzt_backmatter_directory_string_tl/\c__gzt_special_edition_backcover_picture_string_tl
+}
\tl_const:Nn \c__gzt_acronyms_file_string_tl {\c__gzt_class_name_tl acronyms}
\tl_const:Nn \c__gzt_authors_instructions_file_extension_tl {ain}
\tl_const:Nn \c__gzt_authors_instructions_file_tl {\c_sys_jobname_str.\c__gzt_authors_instructions_file_extension_tl}
-\tl_const:Nn \c__gzt_about_frontcover_string_tl {\`A~propos~de~la~couverture.}
+\tl_const:Nn \c__gzt_about_frontcover_string_tl {\`A~ propos~ de~ la~ couverture.}
\tl_const:Nn \c__gzt_credit_frontcover_string_tl {cr\'edit}
-\tl_const:Nn \c__gzt_authors_instructions_string_tl {Instructions~aux~auteurs}
-\tl_const:Nn \c__gzt_preliminary_version_string_tl {%
- Ce~document~est~une~{\'e}preuve~vous~permettant~de~contr{\^o}ler~l'int{\'e}grit{\'e}~du~
- texte~d'origine~(et~de~la~bibliographie~s'il~y~en~a~une)~de~votre~article~
- {\`a}~para{\^\i}tre~dans~le~prochain~num{\'e}ro~de~la~\gzt*{}.~La~mise~en~page~
- 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_authors_instructions_string_tl {Instructions~ aux~ auteurs}
+\tl_const:Nn \c__gzt_preliminary_version_string_tl {
+ Ce~ document~ est~ une~ {\'e}preuve~ vous~ permettant~ de~ contr{\^o}ler~ l'int{\'e}grit{\'e}~ du~
+ texte~ d'origine~ (et~ de~ la~ bibliographie~ s'il~ y~ en~ a~ une)~ de~ votre~ article~
+ {\`a}~ para{\^\i}tre~ dans~ le~ prochain~ num{\'e}ro~ de~ la~ \gzt*{}.~ La~ mise~ en~ page~
+ 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 {...\c_space_tl}
\tl_const:Nn \c__gzt_minitoc_rubric_title_separator_string_tl {\c_space_tl\textendash}
@@ -343,24 +357,24 @@
\tl_const:Nn \c__gzt_forum_pictogram_file_name_tl {picto-forum}
\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}
+\tl_const:Nn \c__gzt_community_rubric_string_tl {Vie~ de~ la~ communaut\'e}
\tl_const:Nn \c__gzt_interview_rubric_string_tl {Entretien}
-\tl_const:Nn \c__gzt_teaching_rubric_string_tl {Diffusion~des~savoirs}
+\tl_const:Nn \c__gzt_teaching_rubric_string_tl {Diffusion~ des~ savoirs}
\tl_const:Nn \c__gzt_parity_rubric_string_tl {Parit\'e}
\tl_const:Nn \c__gzt_tellme_rubric_string_tl {Raconte-moi}
\tl_const:Nn \c__gzt_information_rubric_string_tl {Information}
\tl_const:Nn \c__gzt_rearviewmirror_rubric_string_tl {R\'etroviseur}
\tl_const:Nn \c__gzt_tribute_rubric_string_tl {Carnet}
\tl_const:Nn \c__gzt_books_rubric_string_tl {Livres}
-\tl_const:Nn \c__gzt_latex_rubric_string_tl {Astuces~\LaTeX{}}
-\tl_const:Nn \c__gzt_forum_rubric_string_tl {Tribune~libre}
-\tl_const:Nn \c__gzt_published_with_help_of_string_tl {Publi\'e~avec~le~concours~de~:}
+\tl_const:Nn \c__gzt_latex_rubric_string_tl {Astuces~ \LaTeX{}}
+\tl_const:Nn \c__gzt_forum_rubric_string_tl {Tribune~ libre}
+\tl_const:Nn \c__gzt_published_with_help_of_string_tl {Publi\'e~ avec~ le~ concours~ de~ :}
\tl_const:Nn \c__gzt_advertisement_directory_string_tl {advertisement/}
\tl_const:Nn \c__gzt_advertisement_string_tl {Publicit\'e}
-\tl_const:Nn \c__gzt_moralreport_rubric_string_tl {Rapport~moral}
+\tl_const:Nn \c__gzt_moralreport_rubric_string_tl {Rapport~ moral}
\tl_const:Nn \c__gzt_smf_short_string_tl {\textsc{smf}}
\tl_const:Nn \c__gzt_smf_short_pdf_string_tl {SMF}
-\tl_const:Nn \c__gzt_smf_string_tl {Soci\'et\'e~Math\'ematique~de~France}
+\tl_const:Nn \c__gzt_smf_string_tl {Soci\'et\'e~ Math\'ematique~ de~ France}
\tl_const:Nn \c__gzt_cad_short_string_tl {c.-\`a-d.}
\tl_const:Nn \c__gzt_cad_string_tl {c'est-\`a-dire}
\tl_const:Nn \c__gzt_Cad_short_string_tl {C.-\`a-d.}
@@ -375,8 +389,10 @@
\text_uppercase:n { \c__gzt_moralreport_rubric_string_tl }
}{
\text_uppercase:n {\c__gzt_journal_short_title_string_tl}
- \bool_if:nF { \g__gzt_inside_frontcover_bool || \g__gzt_backmatter_bool || {\int_compare_p:nNn {\g__gzt_issue_number_int}={0}} }
- {
+ \bool_if:nF {
+ \g__gzt_inside_frontcover_bool || \g__gzt_backmatter_bool ||
+ {\int_compare_p:nNn {\g__gzt_issue_number_int}={0}}
+ }{
\c_space_tl\textendash{}\c_space_tl
\l__gzt_uppercased_date_format\displaydate{__gzt_date}
\bool_if:NF {\g__gzt_special_edition_bool} {
@@ -388,7 +404,7 @@
}
}
}
- \file_if_exist:nTF { logo_SMF.pdf }{%
+ \file_if_exist:nTF { logo_SMF.pdf }{
\tl_const:Nn \c__gzt_smf_logo_file_string_tl {logo_SMF}
}{
\tl_const:Nn \c__gzt_smf_logo_file_string_tl {example-image}
@@ -401,16 +417,16 @@
}{
\tl_const:Nn \c__gzt_issue_bib_key_tl {\int_use:N \g__gzt_issue_number_int}
}
-\tl_const:Nn \c__gzt_interview_title_string_tl {En~apart\'e~avec~}
+\tl_const:Nn \c__gzt_interview_title_string_tl {En~ apart\'e~ avec~ }
\tl_const:Nn \c__gzt_aside_string_tl {--}
\tl_const:Nn \c__gzt_draftwatermark_string_tl {draft}
\tl_const:Nn \c__gzt_compiled_string_tl {
\int_compare:nNnT {\g__gzt_issue_number_int}={0} {
\c__gzt_footer_size_font_tl
\IfLanguageName{french}{
- Compil\'e~le~
+ Compil\'e~ le~
}{
- Compiled~on~
+ Compiled~ on~
}
\today
}
@@ -457,9 +473,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}
-\int_new:N \g__gzt_total_pages_number_int%
-\int_new:N \g__gzt_total_inside_pages_number_int%
-\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}
@@ -551,7 +567,7 @@
\dim_const:Nn \c__gzt_extra_margin_dim { 5mm }
\dim_const:Nn \c__gzt_innermargin_dim { 15mm - \c__gzt_potential_bindingoffset_dim + \c__gzt_extra_margin_dim}
\dim_const:Nn \c__gzt_outermargin_dim { 30mm - \c__gzt_extra_margin_dim }
-\dim_const:Nn \c__gzt_inside_cover_box_width_dim { 165mm }%
+\dim_const:Nn \c__gzt_inside_cover_box_width_dim { 165mm }
\dim_const:Nn \c__gzt_innermargin_inside_cover_dim {
(\c__gzt_layoutwidth_dim - \c__gzt_inside_cover_box_width_dim)/2
- \c__gzt_potential_bindingoffset_dim
@@ -566,41 +582,43 @@
\dim_const:Nn \c__gzt_topmargin_backcover_dim { \c__gzt_innermargin_backcover_dim }
\dim_const:Nn \c__gzt_bottommargin_backcover_dim { \c__gzt_innermargin_backcover_dim }
\dim_const:Nn \c__gzt_frontcover_image_height_dim { 160mm}
-\dim_const:Nn \c__gzt_radius_arc_dim { 85mm }%
-\dim_const:Nn \c__gzt_frontmatter_headtext_xshift_dim { 19mm }%
+\dim_const:Nn \c__gzt_radius_arc_dim { 85mm }
+\dim_const:Nn \c__gzt_frontmatter_headtext_xshift_dim { 19mm }
\dim_const:Nn \c__gzt_frontmatter_headtext_o_xshift_dim {
- -\c__gzt_frontmatter_headtext_xshift_dim -\c__gzt_potential_layoutoffset_dim%
-}%
+ -\c__gzt_frontmatter_headtext_xshift_dim -\c__gzt_potential_layoutoffset_dim
+}
\dim_const:Nn \c__gzt_frontmatter_headtext_e_xshift_dim {
- \c__gzt_frontmatter_headtext_xshift_dim +\c__gzt_potential_layoutoffset_dim%
-}%
-\dim_const:Nn \c__gzt_frontmatter_headtext_yshift_dim { -6.5mm-\c__gzt_potential_layoutoffset_dim }%
+ \c__gzt_frontmatter_headtext_xshift_dim +\c__gzt_potential_layoutoffset_dim
+}
+\dim_const:Nn \c__gzt_frontmatter_headtext_yshift_dim { -6.5mm-\c__gzt_potential_layoutoffset_dim }
\dim_const:Nn \c__gzt_header_line_width_dim { 0.25mm}
-\dim_const:Nn \c__gzt_header_line_yshift_dim { -1mm-\c__gzt_header_line_width_dim}%
+\dim_const:Nn \c__gzt_header_line_yshift_dim { -1mm-\c__gzt_header_line_width_dim}
\dim_const:Nn \c__gzt_footer_background_height_dim { 10mm + \c__gzt_potential_layoutoffset_dim }
\dim_const:Nn \c__gzt_front_matter_extra_innermargin_dim { 28mm }
\dim_const:Nn \c__gzt_front_matter_extra_outermargin_dim { 7mm }
-\dim_const:Nn \c__gzt_inside_cover_offset_dim { \c_zero_dim }%
-\dim_const:Nn \c__gzt_pictogram_width_dim { 23mm }%
-\dim_const:Nn \c__gzt_header_xshift_dim { \c__gzt_pictogram_width_dim-6mm }%
-\dim_const:Nn \c__gzt_header_yshift_dim { 5mm }%
-\dim_const:Nn \c__gzt_xshift_arccircle_A_dim { \c__gzt_rubrics_abstract_width_dim+\c__gzt_innermargin_dim+10mm+\c__gzt_potential_layoutoffset_dim }%
-\dim_const:Nn \c__gzt_yshift_arccircle_A_dim { -22mm-\c__gzt_potential_layoutoffset_dim }%
-\dim_const:Nn \c__gzt_xshift_arccircle_B_dim {%
- (\c__gzt_rubrics_abstract_width_dim+\c__gzt_innermargin_dim)/2%
- % \c__gzt_innermargin_dim+(\c__gzt_rubrics_abstract_width_dim/2)%
+\dim_const:Nn \c__gzt_inside_cover_offset_dim { \c_zero_dim }
+\dim_const:Nn \c__gzt_pictogram_width_dim { 23mm }
+\dim_const:Nn \c__gzt_header_xshift_dim { \c__gzt_pictogram_width_dim-6mm }
+\dim_const:Nn \c__gzt_header_yshift_dim { 5mm }
+\dim_const:Nn \c__gzt_xshift_arccircle_A_dim {
+ \c__gzt_rubrics_abstract_width_dim+\c__gzt_innermargin_dim+10mm+\c__gzt_potential_layoutoffset_dim
+}
+\dim_const:Nn \c__gzt_yshift_arccircle_A_dim { -22mm-\c__gzt_potential_layoutoffset_dim }
+\dim_const:Nn \c__gzt_xshift_arccircle_B_dim {
+ (\c__gzt_rubrics_abstract_width_dim+\c__gzt_innermargin_dim)/2
+ % \c__gzt_innermargin_dim+(\c__gzt_rubrics_abstract_width_dim/2)
% \c__gzt_xshift_arccircle_A_dim/2
-}%
-\dim_const:Nn \c__gzt_yshift_arccircle_B_dim { -\c__gzt_potential_layoutoffset_dim }%
-\dim_const:Nn \c__gzt_xshift_arccircle_C_dim { \c__gzt_potential_layoutoffset_dim-5mm }%
-\dim_const:Nn \c__gzt_yshift_arccircle_C_dim { -19.75mm-\c__gzt_potential_layoutoffset_dim }%
-\dim_const:Nn \c__gzt_book_review_frontcover_extend_dim { 12mm }%
-\dim_const:Nn \c__gzt_tcb_left_dim { 4mm }%
-\dim_const:Nn \c__gzt_tcb_boxsep_dim { 1mm }%
-\dim_const:Nn \c__gzt_tikz_dot_diameter_dim { 0.33mm }%
-\dim_const:Nn \c__gzt_tikz_dot_spacing_dim { 1.05mm }%
-\dim_const:Nn \c__gzt_rubric_extra_xoffset_dim { -\c__gzt_innermargin_dim/2 }%
-\dim_const:Nn \c__gzt_rubric_xoffset_dim { 14.5mm }%
+}
+\dim_const:Nn \c__gzt_yshift_arccircle_B_dim { -\c__gzt_potential_layoutoffset_dim }
+\dim_const:Nn \c__gzt_xshift_arccircle_C_dim { \c__gzt_potential_layoutoffset_dim-5mm }
+\dim_const:Nn \c__gzt_yshift_arccircle_C_dim { -19.75mm-\c__gzt_potential_layoutoffset_dim }
+\dim_const:Nn \c__gzt_book_review_frontcover_extend_dim { 12mm }
+\dim_const:Nn \c__gzt_tcb_left_dim { 4mm }
+\dim_const:Nn \c__gzt_tcb_boxsep_dim { 1mm }
+\dim_const:Nn \c__gzt_tikz_dot_diameter_dim { 0.33mm }
+\dim_const:Nn \c__gzt_tikz_dot_spacing_dim { 1.05mm }
+\dim_const:Nn \c__gzt_rubric_extra_xoffset_dim { -\c__gzt_innermargin_dim/2 }
+\dim_const:Nn \c__gzt_rubric_xoffset_dim { 14.5mm }
\dim_const:Nn \c__gzt_boxed_issue_number_width_dim { 30mm}
\dim_const:Nn \c__gzt_boxed_issue_number_height_dim { 8mm}
\dim_new:N \l__gzt_thumbnail_width_dim
@@ -625,11 +643,11 @@
\dim_const:Nn \c__gzt_authors_photos_box_width_dim {\c__gzt_authors_photos_width_dim
+ 2mm}
\dim_new:N \l__gzt_minibio_width_dim
-\geometry{%
+\geometry{
papersize={\c__gzt_paperwidth_dim,\c__gzt_paperheight_dim}
}
\bool_if:NTF {\g__gzt_cover_bool} {
- \tl_const:Nn \c__gzt_frontcover_geometry_tl {%
+ \tl_const:Nn \c__gzt_frontcover_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutvoffset=\c__gzt_potential_layoutoffset_dim
,bindingoffset=\c__gzt_potential_bindingoffset_dim
@@ -641,10 +659,10 @@
,footskip=\c_zero_dim
,outer=\c_zero_dim
,inner=\c__gzt_potential_layoutoffset_dim
- ,nomarginpar%
- }%
+ ,nomarginpar
+ }
}{
- \tl_const:Nn \c__gzt_frontcover_geometry_tl {%
+ \tl_const:Nn \c__gzt_frontcover_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutoffset=\c__gzt_potential_layoutoffset_dim
,bindingoffset=\c__gzt_potential_bindingoffset_dim
@@ -655,11 +673,11 @@
,bottom=11mm
,footskip=\c_zero_dim
,hmargin=\c__gzt_potential_layoutoffset_dim
- ,nomarginpar%
- }%
+ ,nomarginpar
+ }
}
\bool_if:NTF {\g__gzt_cover_bool} {
- \tl_const:Nn \c__gzt_inside_cover_geometry_tl {%
+ \tl_const:Nn \c__gzt_inside_cover_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutvoffset=\c__gzt_potential_layoutoffset_dim
,bindingoffset=\c__gzt_potential_bindingoffset_dim
@@ -670,10 +688,10 @@
,footskip=\c__gzt_footskip_dim
,inner=\c__gzt_innermargin_inside_cover_dim-\c__gzt_potential_layoutoffset_dim
,outer=\c__gzt_outermargin_inside_cover_dim+\c__gzt_potential_layoutoffset_dim
- ,nomarginpar%
- }%
+ ,nomarginpar
+ }
}{
- \tl_const:Nn \c__gzt_inside_cover_geometry_tl {%
+ \tl_const:Nn \c__gzt_inside_cover_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutoffset=\c__gzt_potential_layoutoffset_dim
,bindingoffset=\c__gzt_potential_bindingoffset_dim
@@ -684,40 +702,40 @@
,footskip=\c__gzt_footskip_dim
,inner=\c__gzt_innermargin_inside_cover_dim
,outer=\c__gzt_outermargin_inside_cover_dim
- ,nomarginpar%
- }%
+ ,nomarginpar
+ }
}
-\tl_const:Nn \c__gzt_front_matter_geometry_tl {%
+\tl_const:Nn \c__gzt_front_matter_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutoffset=\c__gzt_potential_layoutoffset_dim
% ,bindingoffset=\c__gzt_potential_bindingoffset_dim
- ,top=\c__gzt_topmargin_front_matter_dim%
+ ,top=\c__gzt_topmargin_front_matter_dim
,headheight=\c__gzt_headheight_dim
,headsep=\c__gzt_headsep_front_matter_dim
,bottom=\c__gzt_botmargin_dim
- ,footskip=\c__gzt_footskip_dim%
- ,inner=\c__gzt_innermargin_dim+\c__gzt_front_matter_extra_innermargin_dim%
- ,outer=\c__gzt_outermargin_dim+\c__gzt_front_matter_extra_outermargin_dim%
- ,nomarginpar%
-}%
-\tl_const:Nn \c__gzt_main_geometry_tl {%
+ ,footskip=\c__gzt_footskip_dim
+ ,inner=\c__gzt_innermargin_dim+\c__gzt_front_matter_extra_innermargin_dim
+ ,outer=\c__gzt_outermargin_dim+\c__gzt_front_matter_extra_outermargin_dim
+ ,nomarginpar
+}
+\tl_const:Nn \c__gzt_main_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutoffset=\c__gzt_potential_layoutoffset_dim
% ,bindingoffset=\c__gzt_potential_bindingoffset_dim
- ,top=\c__gzt_topmargin_dim-15mm%
+ ,top=\c__gzt_topmargin_dim-15mm
,headheight=\c__gzt_headheight_dim
,headsep=\c__gzt_headsep_dim-18mm
,bottom=\c__gzt_botmargin_dim
,footskip=\c__gzt_footskip_dim
,inner=\c__gzt_innermargin_dim
,outer=\c__gzt_outermargin_dim
-}%
-\tl_const:Nn \c__gzt_backcover_geometry_tl {%
+}
+\tl_const:Nn \c__gzt_backcover_geometry_tl {
,layoutsize={\c__gzt_layoutwidth_dim,\c__gzt_layoutheight_dim}
,layoutoffset=\c__gzt_potential_layoutoffset_dim
% ,bindingoffset=\c__gzt_potential_bindingoffset_dim
- ,top=\c__gzt_topmargin_backcover_dim%
- % ,top=\c__gzt_topmargin_dim-15mm%
+ ,top=\c__gzt_topmargin_backcover_dim
+ % ,top=\c__gzt_topmargin_dim-15mm
% ,headheight=\c__gzt_headheight_dim
% ,headsep=\c__gzt_headsep_dim-18mm
,bottom=\c__gzt_bottommargin_backcover_dim
@@ -728,8 +746,8 @@
,hcentering
,twoside=false
}
-\skip_const:Nn \c__gzt_editorial_presidentmessage_parskip_skip { 12pt plus 2pt minus .8pt }%
-\skip_const:Nn \c__gzt_mainmatter_parskip_skip { 2pt plus .5pt minus .2pt }%
+\skip_const:Nn \c__gzt_editorial_presidentmessage_parskip_skip { 12pt plus 2pt minus .8pt }
+\skip_const:Nn \c__gzt_mainmatter_parskip_skip { 2pt plus .5pt minus .2pt }
\int_new:N \g__gzt_issue_number_int
\int_new:N \g__gzt_issue_month_int
\int_new:N \g__gzt_issue_year_int
@@ -858,16 +876,15 @@
englishtitle .tl_set:N = \l__gzt_newtheorem_englishtitle_tl,
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}},
style / definition .code:n = {\tl_set:Nn \l__gzt_newtheorem_style_tl {definition}},
style / proof .code:n = {\tl_set:Nn \l__gzt_newtheorem_style_tl {proof}},
style / unknown .code:n =
\msg_error:nnxxx { gzt } { unknown-choice }
- { style } % Name of choice key
- { theorem~or~definition~or~proof } % Valid choices
- { \exp_not:n {#1} } % Invalid choice given
+ { style }
+ { theorem~ or~ definition~ or~ proof }
+ { \exp_not:n {#1} }
}
\definecolorset{cmyk}{__gzt_}{_color}{
generic_dark,1,.60,.10,0; % kind of blue (!)
@@ -930,7 +947,7 @@
\bool_gset_false:N \g__gzt_refsection_bool
}
\tl_const:Nn \c__gzt_footer_size_font_tl {
- \fontsize{\c__gzt_footer_height_font_dim}{\c_zero_dim}\selectfont%
+ \fontsize{\c__gzt_footer_height_font_dim}{\c_zero_dim}\selectfont
}
\tl_new:N \g__gzt_smf_short_string_tl
\tl_new:N \g__gzt_smf_string_tl
@@ -938,18 +955,18 @@
% \cs_if_exist:cTF {texorpdfstring}
% {
\texorpdfstring{\c__gzt_smf_short_string_tl}{\c__gzt_smf_short_pdf_string_tl}
- % }{%
+ % }{
% \c__gzt_smf_short_pdf_string_tl
- % }%
+ % }
}
\tl_gset:Nn \g__gzt_smf_string_tl {
% \cs_if_exist:cTF {texorpdfstring}
% {
- % \texorpdfstring{Soci\'et\'e~Math\'ematique~de~France}{\c__gzt_smf_string_tl}
+ % \texorpdfstring{Soci\'et\'e~ Math\'ematique~ de~ France}{\c__gzt_smf_string_tl}
\c__gzt_smf_string_tl
- % }{%
+ % }{
% \acrlong*{smf}
- % }%
+ % }
}
\tl_new:N \l__gzt_gzt_short_string_tl
\tl_new:N \l__gzt_gzt_string_tl
@@ -957,17 +974,17 @@
\cs_if_exist:cTF {texorpdfstring}
{
\texorpdfstring{\emph{\c__gzt_journal_short_title_string_tl}}{\c__gzt_journal_short_title_string_tl}
- }{%
+ }{
\emph{\c__gzt_journal_short_title_string_tl}
- }%
+ }
}
\tl_set:Nn \l__gzt_gzt_string_tl {
\cs_if_exist:cTF {texorpdfstring}
{
\texorpdfstring{\emph{\c__gzt_journal_title_string_tl}}{\c__gzt_journal_title_string_tl}
- }{%
+ }{
\emph{\c__gzt_journal_title_string_tl}
- }%
+ }
}
\tl_new:N \g__gzt_pdftitle_string_tl
\tl_new:N \g__gzt_pdfauthor_string_tl
@@ -977,42 +994,42 @@
\tl_gset:Nn \g__gzt_pdfauthor_string_tl {
\g__gzt_smf_string_tl
}
-\AddToHook{begindocument/before}{%
- \hypersetup{%
+\AddToHook{begindocument/before}{
+ \hypersetup{
pdftitle=\g__gzt_pdftitle_string_tl,
- pdfauthor=\g__gzt_pdfauthor_string_tl%
+ pdfauthor=\g__gzt_pdfauthor_string_tl
}
}
\cs_new_protected:Nn \__gzt_email:n
{
- \href{mailto:#1}{\nolinkurl{#1}}%
+ \href{mailto:#1}{\nolinkurl{#1}}
}
\cs_new_protected:Nn \__gzt_display_author:nnnnn
{
\begin{tabular}[t]{p{\c__gzt_authors_photos_box_width_dim}p{0.75\linewidth}}
\tl_if_empty:nF {#5}
- {%
+ {
\begin{adjustbox}{valign=t}
\includegraphics[width=\c__gzt_authors_photos_width_dim]{#5}
- \end{adjustbox}%
+ \end{adjustbox}
}
&
\begin{description}[leftmargin=1em,style=nextline,nosep]
\item[\textcolor{__gzt_people_color}{\DeclareNameAlias{labelname}{default}\citeauthor{#1}}]
\tl_if_empty:nF {#2}
- {%
- #2%
- \par%
- \smallskip%
+ {
+ #2
+ \par
+ \smallskip
}
\tl_if_empty:nF {#3}
- {%
- \href{mailto:#3}{\nolinkurl{#3}}%
- \par%
- \smallskip%
+ {
+ \href{mailto:#3}{\nolinkurl{#3}}
+ \par
+ \smallskip
}
\tl_if_empty:nF {#4}
- {%
+ {
#4
}
\end{description}
@@ -1023,15 +1040,15 @@
\tl_new:N \l__gzt_crossref_tl
\cs_new_protected:Nn \__gzt_people:nnnnnnnn
{
- \DTLnewrow{people}%
- \DTLnewdbentry{people}{first-last-name}{#1}%
- \DTLnewdbentry{people}{affiliation}{#2}%
- \DTLnewdbentry{people}{email}{#3}%
- \DTLnewdbentry{people}{minibio}{#4}%
- \DTLnewdbentry{people}{photo}{#5}%
- \DTLnewdbentry{people}{speciality}{#6}%
- \DTLnewdbentry{people}{role}{#7}%
- \DTLnewdbentry{people}{webpage}{#8}%
+ \DTLnewrow{people}
+ \DTLnewdbentry{people}{first-last-name}{#1}
+ \DTLnewdbentry{people}{affiliation}{#2}
+ \DTLnewdbentry{people}{email}{#3}
+ \DTLnewdbentry{people}{minibio}{#4}
+ \DTLnewdbentry{people}{photo}{#5}
+ \DTLnewdbentry{people}{speciality}{#6}
+ \DTLnewdbentry{people}{role}{#7}
+ \DTLnewdbentry{people}{webpage}{#8}
\int_if_exist:cF {g__gzt_#7_int}
{
\int_new:c {g__gzt_#7_int}
@@ -1043,7 +1060,7 @@
\tl_set:Nn \l__gzt_crossref_tl {\c__gzt_issue_bib_key_tl}
}
\tl_set:Nn \l__gzt_people_first_last_name_tl {#1}
- \iow_now:Nx \g__gzt_bib_out_iow {%
+ \iow_now:Nx \g__gzt_bib_out_iow {
@article{
\c__gzt_issue_bib_key_tl -#7- \int_use:c {g__gzt_#7_int},
\iow_newline:
@@ -1055,7 +1072,7 @@
\iow_newline:
}
\iow_newline:
- }%
+ }
}
\cs_generate_variant:Nn \__gzt_people:nnnnnnnn { nVVVVnxV }
\cs_new_protected:Nn \__gzt_display_academic_signature:n
@@ -1067,78 +1084,78 @@
}
\cs_new_protected:Nn \__gzt_display_people_by_role:n
{
- \DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{#1}]{people}{%
- \l__gzt_firstlastname_tl=first-last-name%
- ,\l__gzt_people_affiliation_tl=affiliation%
- ,\l__gzt_people_email_tl=email%
- ,\l__gzt_people_minibio_tl=minibio%
- ,\l__gzt_people_photo_tl=photo%
- ,\l__gzt_people_speciality=speciality%
- ,\l__gzt_people_role_tl=role%
- ,\l__gzt_people_webpage_tl=webpage%
- }{%
+ \DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{#1}]{people}{
+ \l__gzt_firstlastname_tl=first-last-name
+ ,\l__gzt_people_affiliation_tl=affiliation
+ ,\l__gzt_people_email_tl=email
+ ,\l__gzt_people_minibio_tl=minibio
+ ,\l__gzt_people_photo_tl=photo
+ ,\l__gzt_people_speciality=speciality
+ ,\l__gzt_people_role_tl=role
+ ,\l__gzt_people_webpage_tl=webpage
+ }{
\tl_if_in:NnTF \l__gzt_people_role_tl { editor } {
\item[
- \textcolor{__gzt_people_color}{%
- \__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex}%
+ \textcolor{__gzt_people_color}{
+ \__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex}
}
- \tl_if_in:NnF \l__gzt_people_speciality { NoValue } { ~(\l__gzt_people_speciality) }
+ \tl_if_in:NnF \l__gzt_people_speciality { NoValue } { ~ (\l__gzt_people_speciality) }
]
\leavevmode
- \vbox_top:n {%
- \l__gzt_people_affiliation_tl%
- \newline%
- \href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}}%
+ \vbox_top:n {
+ \l__gzt_people_affiliation_tl
+ \newline
+ \href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}}
}
- \medskip%
+ \medskip
}{
\tl_if_in:NnTF \l__gzt_people_role_tl { author } {
\tl_if_empty:NF \l__gzt_firstlastname_tl {
- \footnotesize%
- % \noindent%
- \DTLiffirstrow{%
+ \footnotesize
+ % \noindent
+ \DTLiffirstrow{
}{
- \DTLpar%
- \medskip%
+ \DTLpar
+ \medskip
}
\dim_set:Nn \l__gzt_minibio_width_dim {\linewidth-1em - \c__gzt_authors_photos_box_width_dim}
\tl_if_empty:NTF \l__gzt_people_photo_tl
- {%
+ {
\dim_add:Nn \l__gzt_minibio_width_dim {\c__gzt_authors_photos_box_width_dim}
- }{%
+ }{
\begin{adjustbox}{valign=t,minipage=\c__gzt_authors_photos_box_width_dim}
\includegraphics[width=\c__gzt_authors_photos_width_dim]{\l__gzt_people_photo_tl}
- \end{adjustbox}%
- \quad%
+ \end{adjustbox}
+ \quad
}
\begin{adjustbox}{valign=t,minipage=\l__gzt_minibio_width_dim}
\begin{description}[leftmargin=1em,style=nextline]
- \item[%
- \textcolor{__gzt_people_color}{%
- \__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex}%
- }%
+ \item[
+ \textcolor{__gzt_people_color}{
+ \__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex}
+ }
]
\tl_if_empty:NF \l__gzt_people_affiliation_tl
- {%
- \mbox{}%
- \par%
- \vspace{-2ex}%
- \l__gzt_people_affiliation_tl%
+ {
+ \mbox{}
+ \par
+ \vspace{-2ex}
+ \l__gzt_people_affiliation_tl
}
\tl_if_empty:NF \l__gzt_people_email_tl
- {%
- \par%
- \href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}}%
+ {
+ \par
+ \href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}}
}
\tl_if_empty:NF \l__gzt_people_webpage_tl
- {%
- \par%
- \url{\l__gzt_people_webpage_tl}%
+ {
+ \par
+ \url{\l__gzt_people_webpage_tl}
}
\tl_if_empty:NF \l__gzt_people_minibio_tl
- {%
- \par%
- \smallskip%
+ {
+ \par
+ \smallskip
\l__gzt_people_minibio_tl
}
\end{description}
@@ -1146,7 +1163,7 @@
}
}{
\__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -#1-
- \exp_not:V\DTLcurrentindex}%
+ \exp_not:V\DTLcurrentindex}
\tl_if_empty:NF \l__gzt_people_email_tl
{
\c_space_tl(\href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}})
@@ -1158,39 +1175,53 @@
\cs_new_protected:Nn \__gzt_reflected_text:n
{
\begin{tikzpicture}
- \tikzset{__gzt_reflect_node/.style={%
- anchor=base,%
- inner~sep=0,%
- line~width=0,%
+ \tikzset{__gzt_reflect_node/.style={
+ anchor=base,
+ inner~ sep=0,
+ line~ width=0,
font=\Huge,
- color=__gzt_reflected_text_color%
- }%
- }%
+ color=__gzt_reflected_text_color
+ }
+ }
\node[__gzt_reflect_node]{#1};
- \node[scope~fading=south,opacity=0.2,yscale=-1,__gzt_reflect_node]{#1};
+ \node[scope~ fading=south,opacity=0.2,yscale=-1,__gzt_reflect_node]{#1};
\end{tikzpicture}
}
-\tl_new:N \g__gzt_display_frontcover_tl%
-\tl_gset:Nn \g__gzt_display_frontcover_tl {%
+\tl_new:N \g__gzt_display_frontcover_tl
+\tl_gset:Nn \g__gzt_display_frontcover_tl {
\bool_gset_true:N \g__gzt_frontcover_bool
- \pagenumbering{roman}%
- \pagestyle{__gzt_frontcover_ps}%
+ \pagenumbering{roman}
+ \pagestyle{__gzt_frontcover_ps}
\pagecolor{\g__gzt_special_edition_color_tl}
- \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_frontcover_geometry_tl}%
- \noindent%
+ \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_frontcover_geometry_tl}
+ \noindent
\bool_if:NTF {\g__gzt_cover_bool} {
\hspace*{-\c__gzt_potential_layoutoffset_dim}
}{
\hspace*{-2\c__gzt_potential_layoutoffset_dim}
}
\exp_after:wN\includegraphics\exp_after:wN[\g__gzt_frontcover_image_options_tl]{\g__gzt_frontcover_image_file_tl}
- \begin{tikzpicture}[remember~picture, overlay]
+ \begin{tikzpicture}[remember~ picture, overlay]
\coordinate (__gzt_circle_minitoc_center) at
- ([xshift=\g__gzt_minitoc_xshift_dim-\c__gzt_potential_layoutoffset_dim,yshift=\g__gzt_minitoc_yshift_dim+\c__gzt_potential_layoutoffset_dim]current~page.south~east) ;
- \node[name=__gzt_circle_minitoc,shape=circle,inner~sep=\c_zero_dim,fill=\g__gzt_special_edition_color_tl,text~width=\g__gzt_minitoc_circle_diameter_dim] at
+ (
+ [xshift=\g__gzt_minitoc_xshift_dim-\c__gzt_potential_layoutoffset_dim,
+ yshift=\g__gzt_minitoc_yshift_dim+\c__gzt_potential_layoutoffset_dim]
+ current~ page.south~ east
+ ) ;
+ \node[
+ name=__gzt_circle_minitoc,
+ shape=circle,
+ inner~ sep=\c_zero_dim,
+ fill=\g__gzt_special_edition_color_tl,
+ text~ width=\g__gzt_minitoc_circle_diameter_dim
+ ] at
(__gzt_circle_minitoc_center) {};
- \node[text~width=\g__gzt_minitoc_textwidth_dim,anchor=north~west] at
- ([xshift=\c__gzt_minitoc_from_circle_xshift_dim,yshift=\c__gzt_minitoc_from_circle_yshift_dim]$ (__gzt_circle_minitoc.north)!.5!(__gzt_circle_minitoc.west) $)
+ \node[text~ width=\g__gzt_minitoc_textwidth_dim,anchor=north~ west] at
+ (
+ [xshift=\c__gzt_minitoc_from_circle_xshift_dim,
+ yshift=\c__gzt_minitoc_from_circle_yshift_dim]
+ $ (__gzt_circle_minitoc.north)!.5!(__gzt_circle_minitoc.west) $
+ )
{
\bool_if:NF {\g__gzt_frontcover_without_minitoc_bool} {
\large
@@ -1204,9 +1235,18 @@
\end{tikzpicture}
\bool_if:NT {\g__gzt_cover_bool} {
\small
- \begin{tikzpicture}[remember~picture, overlay]
- \node[name=__gzt_binding_sw,inner~sep=\c_zero_dim,fill=\g__gzt_special_edition_color_tl,rotate=90,anchor=west] at
- ([xshift=0.45\c__gzt_potential_bindingoffset_dim,yshift=15mm+\c__gzt_potential_layoutoffset_dim]current~page.south~west) {
+ \begin{tikzpicture}[remember~ picture, overlay]
+ \node[
+ name=__gzt_binding_sw,
+ inner~ sep=\c_zero_dim,
+ fill=\g__gzt_special_edition_color_tl,
+ rotate=90,anchor=west
+ ]
+ at
+ (
+ [xshift=0.45\c__gzt_potential_bindingoffset_dim,
+ yshift=15mm+\c__gzt_potential_layoutoffset_dim]
+ current~ page.south~ west) {
\No
\bool_if:NTF {\g__gzt_special_edition_bool} {
\c__gzt_special_edition_string_tl
@@ -1214,10 +1254,10 @@
\int_use:N\g__gzt_issue_number_int
}
};
- \node[name=__gzt_binding_w,inner~sep=\c_zero_dim,fill=\g__gzt_special_edition_color_tl,rotate=90] at
- ([xshift=0.45\c__gzt_potential_bindingoffset_dim]current~page.west) {
+ \node[name=__gzt_binding_w,inner~ sep=\c_zero_dim,fill=\g__gzt_special_edition_color_tl,rotate=90] at
+ ([xshift=0.45\c__gzt_potential_bindingoffset_dim]current~ page.west) {
\bool_if:NTF {\g__gzt_special_edition_bool} {
- \tl_if_exist:NTF \g__gzt_special_edition_short_title_tl {%
+ \tl_if_exist:NTF \g__gzt_special_edition_short_title_tl {
\g__gzt_special_edition_short_title_tl
}{
\g__gzt_special_edition_title_tl
@@ -1226,33 +1266,39 @@
\text_uppercase:n {\c__gzt_journal_title_string_tl}
}
};
- \node[name=__gzt_binding_nw,inner~sep=\c_zero_dim,fill=\g__gzt_special_edition_color_tl,rotate=90,anchor=east] at
- ([xshift=0.45\c__gzt_potential_bindingoffset_dim,yshift=-15mm-\c__gzt_potential_layoutoffset_dim]current~page.north~west) {
- \l__gzt_uppercased_date_format\displaydate{__gzt_date}
- };
+ \node[name=__gzt_binding_nw,inner~ sep=\c_zero_dim,fill=\g__gzt_special_edition_color_tl,rotate=90,anchor=east]
+ at
+ (
+ [
+ xshift=0.45\c__gzt_potential_bindingoffset_dim
+ ,yshift=-15mm-\c__gzt_potential_layoutoffset_dim]
+ current~ page.north~ west
+ ){
+ \l__gzt_uppercased_date_format\displaydate{__gzt_date}
+ };
\end{tikzpicture}
}
- \vfill%
- \noindent%
- \hspace*{10mm}%
+ \vfill
+ \noindent
+ \hspace*{10mm}
\hspace*{-\c__gzt_potential_layoutoffset_dim}
- \includegraphics[height=22.5mm]{\c__gzt_smf_logo_file_string_tl}%
+ \includegraphics[height=22.5mm]{\c__gzt_smf_logo_file_string_tl}
\bool_if:NT {\g__gzt_special_edition_bool} {
\hfill
\includegraphics[scale=1.2]{gzt-logo}
\hspace*{10mm}
}
- % \vfill%
- \clearpage%
+ % \vfill
+ \clearpage
\bool_gset_false:N \g__gzt_frontcover_bool
\nopagecolor
}
-\tl_new:N \g__gzt_display_inside_frontcover_tl%
-\tl_gset:Nn \g__gzt_display_inside_frontcover_tl {%
- \bool_gset_true:N \g__gzt_inside_frontcover_bool%
- \pagestyle{__gzt_inside_frontcover_ps}%
- \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_inside_cover_geometry_tl}%
- \small%
+\tl_new:N \g__gzt_display_inside_frontcover_tl
+\tl_gset:Nn \g__gzt_display_inside_frontcover_tl {
+ \bool_gset_true:N \g__gzt_inside_frontcover_bool
+ \pagestyle{__gzt_inside_frontcover_ps}
+ \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_inside_cover_geometry_tl}
+ \small
\setlength{\columnseprule}{2pt}
\renewcommand{\columnseprulecolor}{\color{white}}
\begin{__gzt_inside_cover_tcb}[__gzt_tcb_inside_frontcover_style]
@@ -1262,7 +1308,7 @@
\begin{description}[leftmargin=1em,style=nextline,labelindent=\c_zero_dim]
\__gzt_display_people_by_role:n {editor}
\end{description}
- }{%
+ }{
\begin{description}[leftmargin=1em]
\item[\c__gzt_editors_in_chief_string_tl] \
\begin{description}[leftmargin=1em,style=nextline,labelindent=\c_zero_dim]
@@ -1279,80 +1325,85 @@
\end{multicols}
\setlength{\columnseprule}{1pt}
\tcblower
- \begin{tabular}{@{}m{.75\c__gzt_inside_cover_box_width_dim}@{}m{.2\c__gzt_inside_cover_box_width_dim-2\tabcolsep}@{}}
+ \begin{tabular}{
+ @{}m{.75\c__gzt_inside_cover_box_width_dim}@{}m{.2\c__gzt_inside_cover_box_width_dim-2\tabcolsep}@{}
+ }
\begin{description}[leftmargin=1em]
- \item[\c__gzt_editorial_secretariat_string_tl{}~:] \ \par%
- \l__gzt_journal_publisher_tl%
- % \par%
- \c_space_tl\textendash{}\c_space_tl%
+ \item[\c__gzt_editorial_secretariat_string_tl{}~ :] \ \par
+ \l__gzt_journal_publisher_tl
+ % \par
+ \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{} \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%
+ \l__gzt_journal_address_tl\par
+ \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
\c_space_tl\textendash{}\c_space_tl
\url{\l__gzt_journal_url_tl}
- \item[\c__gzt_publishingdirector_string_tl{}~:]
+ \item[\c__gzt_publishingdirector_string_tl{}~ :]
\__gzt_display_people_by_role:n { president }
- \item[\c__gzt_issn_string_tl{}~:] \l__gzt_journal_issn_tl
+ \item[\c__gzt_issn_string_tl{}~ :] \l__gzt_journal_issn_tl
\tl_if_empty:NF \l__gzt_journal_isbn_tl
- {%
- \item[\c__gzt_isbn_string_tl{}~:] \l__gzt_journal_isbn_tl
+ {
+ \item[\c__gzt_isbn_string_tl{}~ :] \l__gzt_journal_isbn_tl
}
\bool_if:NT {\g__gzt_no_inside_backcover_bool} {
- \item[\c__gzt_latexclass_string_tl{}~:]
+ \item[\c__gzt_latexclass_string_tl{}~ :]
\__gzt_display_people_by_role:n { classdesigner }
- \item[\c__gzt_artistic_director_string_tl{}~:]
+ \item[\c__gzt_artistic_director_string_tl{}~ :]
\__gzt_display_people_by_role:n { graphicdesigner }
- \item[\c__gzt_printer_string_tl{}~:] \g__gzt_printer_text_tl
+ \item[\c__gzt_printer_string_tl{}~ :] \g__gzt_printer_text_tl
}
\end{description}
\bool_if:NT {\g__gzt_no_inside_backcover_bool} {
\g__gzt_font_designer_text_tl
}
&
- \hspace*{\fill}%
- \includegraphics[height=20mm]{\c__gzt_smf_logo_file_string_tl}%
+ \hspace*{\fill}
+ \includegraphics[height=20mm]{\c__gzt_smf_logo_file_string_tl}
\end{tabular}
% \\
% \c__gzt_font_string_tl
\bigskip
\tl_if_empty:NF \g__gzt_about_frontcover_tl
- {%
+ {
\\
- \begin{adjustbox}{valign=t,minipage=.75\c__gzt_inside_cover_box_width_dim+.2\c__gzt_inside_cover_box_width_dim-2\tabcolsep}
+ \begin{adjustbox}{
+ valign=t,
+ minipage=.75\c__gzt_inside_cover_box_width_dim+.2\c__gzt_inside_cover_box_width_dim-2\tabcolsep
+ }
\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} {
- \c_space_tl(\c__gzt_credit_frontcover_string_tl{}~:~%
- \DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{frontcovercredit}]{people}{%
- \l__gzt_firstlastname_tl=first-last-name%
- ,\l__gzt_people_role_tl=role%
- }{%
+ \c_space_tl(\c__gzt_credit_frontcover_string_tl{}~ :~
+ \DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{frontcovercredit}]{people}{
+ \l__gzt_firstlastname_tl=first-last-name
+ ,\l__gzt_people_role_tl=role
+ }{
\__gzt_citeauthor_no_firstinits:n
- {\c__gzt_issue_bib_key_tl -frontcovercredit- \exp_not:V\DTLcurrentindex}%
- }%
- ).%
+ {\c__gzt_issue_bib_key_tl -frontcovercredit- \exp_not:V\DTLcurrentindex}
+ }
+ ).
}
\end{description}
\end{adjustbox}
}
\end{__gzt_inside_cover_tcb}
- \clearpage%
- \pagenumbering{arabic}%
+ \clearpage
+ \pagenumbering{arabic}
\bool_gset_false:N \g__gzt_inside_frontcover_bool
}
-\tl_new:N \g__gzt_display_inside_backcover_tl%
-\tl_gset:Nn \g__gzt_display_inside_backcover_tl {%
- \bool_gset_true:N \g__gzt_inside_backcover_bool%
- \cleardoublepage%
- \pagestyle{__gzt_inside_backcover_ps}%
- \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_inside_cover_geometry_tl}%
+\tl_new:N \g__gzt_display_inside_backcover_tl
+\tl_gset:Nn \g__gzt_display_inside_backcover_tl {
+ \bool_gset_true:N \g__gzt_inside_backcover_bool
+ \cleardoublepage
+ \pagestyle{__gzt_inside_backcover_ps}
+ \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_inside_cover_geometry_tl}
\bool_if:NTF {\g__gzt_no_inside_backcover_bool} {
\hbox{}
- }{%
- \small%
+ }{
+ \small
\begin{__gzt_inside_cover_tcb}[__gzt_tcb_inside_backcover_style]
\bool_if:NF {\g__gzt_special_edition_bool} {
% \begin{multicols}{2}
@@ -1363,27 +1414,27 @@
\tcblower
}
\begin{description}[leftmargin=1em]
- \item[\c__gzt_latexclass_string_tl{}~:]
+ \item[\c__gzt_latexclass_string_tl{}~ :]
\__gzt_display_people_by_role:n { classdesigner }
- \item[\c__gzt_artistic_director_string_tl{}~:]
+ \item[\c__gzt_artistic_director_string_tl{}~ :]
\__gzt_display_people_by_role:n { graphicdesigner }
- \item[\c__gzt_printer_string_tl{}~:] \g__gzt_printer_text_tl
+ \item[\c__gzt_printer_string_tl{}~ :] \g__gzt_printer_text_tl
\end{description}
\g__gzt_font_designer_text_tl
\end{__gzt_inside_cover_tcb}
}
\bool_gset_false:N \g__gzt_inside_backcover_bool
}
-\tl_new:N \g__gzt_display_backcover_tl%
-\tl_gset:Nn \g__gzt_display_backcover_tl {%
+\tl_new:N \g__gzt_display_backcover_tl
+\tl_gset:Nn \g__gzt_display_backcover_tl {
\bool_gset_true:N \g__gzt_backcover_bool
- \pagestyle{__gzt_backcover_ps}%
+ \pagestyle{__gzt_backcover_ps}
\pagecolor{\g__gzt_special_edition_color_tl}
- \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_backcover_geometry_tl}%
+ \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_backcover_geometry_tl}
\bool_if:NTF {\g__gzt_special_edition_bool} {
\mbox{}
\vfill
- \clist_map_inline:Nn \c__gzt__graphics_extensions_clist{
+ \clist_map_inline:Nn \c__gzt_graphics_extensions_clist{
\file_if_exist:nT {\c__gzt_issue_images_path_string_tl/\g__gzt_special_edition_backcover_image_tl.#1} {
\begin{center}
\includegraphics[width=.25\linewidth]{\g__gzt_special_edition_backcover_image_tl}
@@ -1396,7 +1447,7 @@
\leftskip.125\linewidth
\rightskip\leftskip
\file_if_exist_input:nF {\c__gzt_special_edition_backcover_page_file_string_tl}
- {%
+ {
\c_empty_box
}
\par
@@ -1414,7 +1465,7 @@
}
}{
\file_if_exist_input:nF {\c__gzt_backcover_page_file_string_tl}
- {%
+ {
\hbox{}
}
}
@@ -1462,7 +1513,7 @@
}
\int_compare:nNnT {\g__gzt_issue_month_int * \g__gzt_issue_year_int}<{1}
{
- \int_new:N \g__gzt_issue_age_in_months_int%
+ \int_new:N \g__gzt_issue_age_in_months_int
\int_gset:Nn \g__gzt_issue_age_in_months_int
{
\c__gzt_first_issue_month_int
@@ -1479,16 +1530,16 @@
}
\int_compare:nNnT {\g__gzt_issue_year_int}<{1}
{
- \int_new:N \g__gzt_issue_age_in_years_int%
+ \int_new:N \g__gzt_issue_age_in_years_int
\int_gset:Nn \g__gzt_issue_age_in_years_int
- {%
+ {
\int_div_truncate:nn { \g__gzt_issue_age_in_months_int } { 12 }
- }%
+ }
\int_gset:Nn \g__gzt_issue_year_int
{
\g__gzt_issue_age_in_years_int + \c__gzt_first_issue_year_int
}
- }%
+ }
}
\NewDocumentCommand \specialeditionsetup { m } {
\bool_gset_true:N \g__gzt_special_edition_bool
@@ -1504,7 +1555,7 @@
\keys_set:nn { gzt/journalsetup } { #1 }
}
\RenewDocumentCommand \date { mmm } {
- \newdate{__gzt_president_message_date}{#1}{#2}{#3}%
+ \newdate{__gzt_president_message_date}{#1}{#2}{#3}
}
\NewDocumentCommand \interviewee { om } {
\tl_if_empty:nT \g__gzt_title_tl {
@@ -1537,23 +1588,23 @@
{
\@orgargctr=#1\relax
\ifcase\@orgargctr
- \PackageError{datetime}{Invalid~month~number~\the\@orgargctr}{%
- Month~numbers~should~go~from~1~(janvier)~to~12~(decembre)}%
- \or JANVIER%
- \or F\'EVRIER%
- \or MARS%
- \or AVRIL%
- \or MAI%
- \or JUIN%
- \or JUILLET%
- \or AO\^UT%
- \or SEPTEMBRE%
- \or OCTOBRE%
- \or NOVEMBRE%
- \or D\'ECEMBRE%
+ \PackageError{datetime}{Invalid~ month~ number~ \the\@orgargctr}{
+ Month~ numbers~ should~ go~ from~ 1~ (janvier)~ to~ 12~ (decembre)}
+ \or JANVIER
+ \or F\'EVRIER
+ \or MARS
+ \or AVRIL
+ \or MAI
+ \or JUIN
+ \or JUILLET
+ \or AO\^UT
+ \or SEPTEMBRE
+ \or OCTOBRE
+ \or NOVEMBRE
+ \or D\'ECEMBRE
\else
- \PackageError{datetime}{Invalid~month~number~\the\@orgargctr}{%
- Month~numbers~should~go~from~1~(janvier)~to~12~(decembre)}%
+ \PackageError{datetime}{Invalid~ month~ number~ \the\@orgargctr}{
+ Month~ numbers~ should~ go~ from~ 1~ (janvier)~ to~ 12~ (decembre)}
\fi
}
\newdate{__gzt_date}
@@ -1561,9 +1612,9 @@
{\int_use:N \g__gzt_issue_month_int}
{\int_use:N \g__gzt_issue_year_int}
\newdateformat{l__gzt_uppercased_date_format}{
- \__gzt_uppercased_monthname_french:n {\THEMONTH}~\THEYEAR
+ \__gzt_uppercased_monthname_french:n {\THEMONTH}~ \THEYEAR
}
-\AddToHook{begindocument}{%
+\AddToHook{begindocument}{
\tl_new:N \g__gzt_bib_issue_date_tl
\tl_gset:Nn \g__gzt_bib_issue_date_tl {
\int_use:N \g__gzt_issue_year_int-
@@ -1573,7 +1624,7 @@
}
\int_use:N \g__gzt_issue_month_int
}
- \iow_now:Nx \g__gzt_bib_out_iow {%
+ \iow_now:Nx \g__gzt_bib_out_iow {
@periodical{\c__gzt_issue_bib_key_tl,\iow_newline:
issuetitle = {\exp_not:f\c__gzt_journal_title_string_tl},\iow_newline:
date = {\g__gzt_bib_issue_date_tl},\iow_newline:
@@ -1582,7 +1633,7 @@
options = {skipbib}\iow_newline:
}
\iow_newline:
- }%
+ }
}
\tl_new:N \g__gzt_title_tl
\RenewDocumentCommand \title { o m } {
@@ -1590,7 +1641,6 @@
\tl_gclear:N \g__gzt_short_title_tl
\tl_gclear:N \g__gzt_short_subtitle_tl
\bool_gset_false:N \g__gzt_title_not_in_toc_bool
- %
\IfNoValueF {#1}
{
\keys_set:nn { gzt/title } { #1 }
@@ -1600,20 +1650,19 @@
{
\tl_put_left:Nx \g__gzt_title_tl {\c__gzt_tellme_extra_title_string_tl}
}
- \tl_if_empty:NT \g__gzt_short_title_tl {%
+ \tl_if_empty:NT \g__gzt_short_title_tl {
\tl_gset_eq:NN \g__gzt_short_title_tl \g__gzt_title_tl
}
}
\tl_new:N \g__gzt_subtitle_tl
\NewDocumentCommand \subtitle { o m } {
\bool_gset_false:N \g__gzt_subtitle_not_in_toc_bool
- %
\IfNoValueF {#1}
{
\keys_set:nn { gzt/subtitle } { #1 }
}
\tl_gset:Nn \g__gzt_subtitle_tl {#2}
- \tl_if_empty:NT \g__gzt_short_subtitle_tl {%
+ \tl_if_empty:NT \g__gzt_short_subtitle_tl {
\tl_gset_eq:NN \g__gzt_short_subtitle_tl \g__gzt_subtitle_tl
}
}
@@ -1654,30 +1703,30 @@
{
\tl_gset_eq:NN \g__gzt_abstract_body_tl \BODY
}
-\tl_new:N \g__gzt_mainmatter_switch_tl%
+\tl_new:N \g__gzt_mainmatter_switch_tl
\tl_gset:Nn \g__gzt_mainmatter_switch_tl {
\bool_gset_false:N \g__gzt_frontmatter_bool
\bool_gset_true:N \g__gzt_mainmatter_bool
\SetParskip{\c__gzt_mainmatter_parskip_skip}
- \pagestyle{__gzt_mainmatter_ps}%
+ \pagestyle{__gzt_mainmatter_ps}
}
-\tl_new:N \l__gzt_article_acknowledgements_tl%
+\tl_new:N \l__gzt_article_acknowledgements_tl
\cs_new_protected:Nn \__gzt_article_acknowledgements:n
{
\tl_set:Nn \l__gzt_article_acknowledgements_tl { #1 }
}
\cs_new_protected:Nn \__gzt_display_localtoc:
{
- \etocsettocstyle{\section*{\contentsname}}{}%
+ \etocsettocstyle{\section*{\contentsname}}{}
\etocsetstyle {section}
{}
{\leavevmode\leftskip 0cm\relax}
- {\bfseries\normalsize\makebox[.6cm][l]{\etocnumber}%
- \etocname\nobreak\hfill\nobreak%
- \makebox[.5cm][r]{%
- \etocpage%
- }%
- \par%
+ {\bfseries\normalsize\makebox[.6cm][l]{\etocnumber}
+ \etocname\nobreak\hfill\nobreak
+ \makebox[.5cm][r]{
+ \etocpage
+ }
+ \par
}
{\medskip}
\localtableofcontentswithrelativedepth{+1}
@@ -1686,39 +1735,38 @@
{
\__gzt_display_localtoc: {}
}
-\tl_new:N \g__gzt_article_bib_key_tl%
+\tl_new:N \g__gzt_article_bib_key_tl
\tl_new:N \l__gzt_people_first_last_names_tl
-\tl_new:N \g__gzt_authors_first_last_names_tl%
-\tl_new:N \l__gzt_interviewees_first_last_names_tl%
-\tl_new:N \g__gzt_citeauthor_no_firstinits%
-\tl_new:N \g__gzt_citeauthor_tl%
-\tl_new:N \g__gzt_citeinterviewee_tl%
-\tl_new:N \g__gzt_blx_given_first_inits_tl%
-\@ifpackagelater{biblatex}{2016/01/01}{%
+\tl_new:N \g__gzt_authors_first_last_names_tl
+\tl_new:N \l__gzt_interviewees_first_last_names_tl
+\tl_new:N \g__gzt_citeauthor_tl
+\tl_new:N \g__gzt_citeinterviewee_tl
+\tl_new:N \g__gzt_blx_given_first_inits_tl
+\@ifpackagelater{biblatex}{2016/01/01}{
\tl_gset:Nn \g__gzt_blx_given_first_inits_false_tl
- {%
- \togglefalse{abx@bool@giveninits}%
+ {
+ \togglefalse{abx@bool@giveninits}
}
}{
\tl_set:Nn \g__gzt_blx_given_first_inits_false_tl
- {%
- \togglefalse{blx@firstinits}%
+ {
+ \togglefalse{blx@firstinits}
}
}
-\cs_new_protected:Nn \__gzt_citeauthor_no_firstinits:n {%
- \tl_gset:Nn \g__gzt_citeauthor_tl {%
- \DeclareNameAlias{labelname}{default}%
+\cs_new_protected:Nn \__gzt_citeauthor_no_firstinits:n {
+ \tl_gset:Nn \g__gzt_citeauthor_tl {
+ \DeclareNameAlias{labelname}{default}
\group_begin:
\g__gzt_blx_given_first_inits_false_tl
\citeauthor{#1}
\group_end:
- }%
+ }
\cs_if_exist:cTF {texorpdfstring}
{
\texorpdfstring{\g__gzt_citeauthor_tl}{}
- }{%
+ }{
\g__gzt_citeauthor_tl
- }%
+ }
}
\cs_set_eq:NN \__gzt_orig_multinamedelim \multinamedelim
\cs_set_eq:NN \__gzt_orig_finalnamedelim \finalnamedelim
@@ -1740,7 +1788,7 @@
\tl_new:N \l__gzt_bullet_and_rule_even_tl
\tl_new:N \l__gzt_title_box_tl
\RenewDocumentCommand \maketitle { s } {
- \FloatBarrier%
+ \FloatBarrier
\int_gincr:N \g__gzt_item_in_rubric_int
\dim_set_eq:NN \parindent \c__gzt_original_parindent_dim
\glsresetall
@@ -1759,58 +1807,58 @@
\setcounter{remark}{0}
\setcounter{example}{0}
\setcounter{notation}{0}
-\tl_gset:Nn \g__gzt_article_bib_key_tl {%
+\tl_gset:Nn \g__gzt_article_bib_key_tl {
\c__gzt_issue_bib_key_tl
-art-
\int_use:N \g__gzt_articles_int
}
-\DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{author-art-\int_use:N \g__gzt_articles_int}]{people}{%
- \l__gzt_people_first_last_name_tl=first-last-name%
- ,\l__gzt_people_role_tl=role%
-}{%
+\DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{author-art-\int_use:N \g__gzt_articles_int}]{people}{
+ \l__gzt_people_first_last_name_tl=first-last-name
+ ,\l__gzt_people_role_tl=role
+}{
\tl_if_in:NnT \l__gzt_people_role_tl { author } {
- \DTLiffirstrow{%
+ \DTLiffirstrow{
\tl_put_right:Nx
\l__gzt_people_first_last_names_tl
{\exp_not:V\l__gzt_people_first_last_name_tl}
}{
\tl_put_right:Nx
\l__gzt_people_first_last_names_tl
- {~and~\exp_not:V\l__gzt_people_first_last_name_tl}
+ {~ and~ \exp_not:V\l__gzt_people_first_last_name_tl}
}
}
}
-\DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{interviewee-art-\int_use:N \g__gzt_articles_int}]{people}{%
- \l__gzt_people_first_last_name_tl=first-last-name%
- ,\l__gzt_people_role_tl=role%
-}{%
+\DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{interviewee-art-\int_use:N \g__gzt_articles_int}]{people}{
+ \l__gzt_people_first_last_name_tl=first-last-name
+ ,\l__gzt_people_role_tl=role
+}{
\tl_if_in:NnT \l__gzt_people_role_tl { interviewee } {
- \DTLiffirstrow{%
+ \DTLiffirstrow{
\tl_put_right:Nx
\l__gzt_people_first_last_names_tl
{\exp_not:V\l__gzt_people_first_last_name_tl}
}{
\tl_put_right:Nx
\l__gzt_people_first_last_names_tl
- {~and~\exp_not:V\l__gzt_people_first_last_name_tl}
+ {~ and~ \exp_not:V\l__gzt_people_first_last_name_tl}
}
}
}
-\tl_if_empty:NF \g__gzt_title_tl {%
- \iow_now:Nx \g__gzt_bib_out_iow {%
+\tl_if_empty:NF \g__gzt_title_tl {
+ \iow_now:Nx \g__gzt_bib_out_iow {
@article{
\g__gzt_article_bib_key_tl,
\iow_newline:
title={\exp_not:V\g__gzt_title_tl},
\iow_newline:
- \tl_if_empty:NF \g__gzt_subtitle_tl {%
+ \tl_if_empty:NF \g__gzt_subtitle_tl {
subtitle={\exp_not:V\g__gzt_subtitle_tl},
\iow_newline:
}
- \tl_if_eq:NNF { \g__gzt_short_title_tl } { \g__gzt_title_tl } {%
+ \tl_if_eq:NNF { \g__gzt_short_title_tl } { \g__gzt_title_tl } {
shorttitle={\exp_not:V\g__gzt_short_title_tl},
\iow_newline:
- }%
+ }
\tl_if_empty:NF \l__gzt_people_first_last_names_tl
{
author={\exp_not:V\l__gzt_people_first_last_names_tl},
@@ -1821,66 +1869,76 @@
crossref = {\c__gzt_issue_bib_key_tl}
}
\iow_newline:
- }%
-}%
+ }
+}
\tl_set:Nn \l__gzt_bullet_and_rule_odd_tl
-{%
- \begin{tikzpicture}[remember~picture,overlay]
- \draw[fill=__gzt_circlerule_color,draw=__gzt_circlerule_color,line~width=0.7mm]
- ([xshift=-\c__gzt_innermargin_dim-\c__gzt_potential_layoutoffset_dim]0,0 -| current~page.west) -- (\linewidth,0);%
+{
+ \begin{tikzpicture}[remember~ picture,overlay]
+ \draw[fill=__gzt_circlerule_color,draw=__gzt_circlerule_color,line~ width=0.7mm]
+ (
+ [xshift=-\c__gzt_innermargin_dim-\c__gzt_potential_layoutoffset_dim]0,0 -|
+ current~ page.west
+ )
+ -- (\linewidth,0);
\fill[__gzt_circlerule_color] (\linewidth-2\pgflinewidth,0) circle [radius=2.75mm];
- \end{tikzpicture}%
-}%
+ \end{tikzpicture}
+}
\tl_set:Nn \l__gzt_bullet_and_rule_even_tl
-{%
- \begin{tikzpicture}[remember~picture,overlay]
- \draw[fill=__gzt_circlerule_color,draw=__gzt_circlerule_color,line~width=0.7mm]
- (0,0 -| current~page.east) -- (0,0);%
+{
+ \begin{tikzpicture}[remember~ picture,overlay]
+ \draw[fill=__gzt_circlerule_color,draw=__gzt_circlerule_color,line~ width=0.7mm]
+ (0,0 -| current~ page.east) -- (0,0);
\fill[__gzt_circlerule_color] (0,0) circle [radius=2.75mm];
- \end{tikzpicture}%
-}%
+ \end{tikzpicture}
+}
\tl_set:Nn \l__gzt_title_box_tl
-{%
- \noindent%
- \hspace*{18mm}%
+{
+ \noindent
+ \hspace*{18mm}
\begin{adjustbox}{minipage=\linewidth-18mm,valign=t}
- \raggedright%
- \color{__gzt_article_title_color}%
- \fontsize{20}{25}\selectfont%
- \bfseries%
+ \raggedright
+ \color{__gzt_article_title_color}
+ \fontsize{20}{25}\selectfont
+ \bfseries
\g__gzt_title_tl
- \tl_if_empty:NF \g__gzt_subtitle_tl {%
- \par%
+ \tl_if_empty:NF \g__gzt_subtitle_tl {
+ \par
\g__gzt_subtitle_tl
}
\phantomsection
- \par%
+ \par
\bool_if:NTF {\g__gzt_title_not_in_toc_bool} {
\bookmark[page=\thepage,level=chapter]{\g__gzt_short_title_tl}
}{
- \addcontentsline{toc}{chapter}{%
- \tl_if_empty:NTF \g__gzt_short_title_tl {%
- \g__gzt_title_tl%
+ \addcontentsline{toc}{chapter}{
+ \tl_if_empty:NTF \g__gzt_short_title_tl {
+ \g__gzt_title_tl
}{
- \g__gzt_short_title_tl%
+ \g__gzt_short_title_tl
}
\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 }
- {
+ \bool_if:nF {
+ \tl_if_empty_p:N \g__gzt_short_subtitle_tl ||
+ \g__gzt_interview_rubric_bool ||
+ \g__gzt_rearviewmirror_rubric_bool
+ }{
\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 }
- {
+ \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
+ }{
\textsl{
\cs_if_exist:cTF {texorpdfstring}
{
- \texorpdfstring{%
+ \texorpdfstring{
\c_space_tl\textendash{}\c_space_tl\citeauthor{\g__gzt_article_bib_key_tl}
}{}
- }{%
+ }{
\c_space_tl\textendash{}\c_space_tl\citeauthor{\g__gzt_article_bib_key_tl}
- }%
+ }
}
}
}
@@ -1893,27 +1951,27 @@
% \dim_gset:Nn \g__gzt_abstract_box_width_dim {\linewidth}
% }
\tl_set:Nn \l__gzt_abstract_box_tl
- {%
- \begin{adjustbox}{minipage=\g__gzt_abstract_box_width_dim,max~width=\g__gzt_abstract_box_width_dim,valign=t}
+ {
+ \begin{adjustbox}{minipage=\g__gzt_abstract_box_width_dim,max~ width=\g__gzt_abstract_box_width_dim,valign=t}
\mbox{}
\tl_if_exist:NT \g__gzt_abstract_body_tl
- {%
- \raggedright%
- \bfseries%
- \color{__gzt_article_abstract_color}%
+ {
+ \raggedright
+ \bfseries
+ \color{__gzt_article_abstract_color}
\g__gzt_abstract_body_tl
- }%
+ }
\end{adjustbox}
- }%
+ }
\tl_set:Nn \l__gzt_authors_box_tl
- {%
- \begin{adjustbox}{minipage=0.3\linewidth,min~width=0.3\linewidth,valign=t}
+ {
+ \begin{adjustbox}{minipage=0.3\linewidth,min~ width=0.3\linewidth,valign=t}
\bool_if:nTF { \tl_if_empty_p:N \l__gzt_people_first_last_names_tl || \g__gzt_interview_rubric_bool }
{
\mbox{}
}
{
- \color{__gzt_people_color}%
+ \color{__gzt_people_color}
\__gzt_itemized_citeauthor:n {\g__gzt_article_bib_key_tl}
}
\end{adjustbox}
@@ -1928,14 +1986,14 @@
\tl_if_empty_p:N \g__gzt_rubric_abstract_tl
}{
\xleaders\vbox {
- \bigskip%
- }%
- \vskip\bigskipamount%
+ \bigskip
+ }
+ \vskip\bigskipamount
}{
\xleaders\vbox {
- \smallskip%
- }%
- \vskip\smallskipamount%
+ \smallskip
+ }
+ \vskip\smallskipamount
}
}
{
@@ -1944,52 +2002,59 @@
\xleaders\vbox {
\mbox{}
\par
- \medskip%
- }%
- \vskip\medskipamount%
+ \medskip
+ }
+ \vskip\medskipamount
}
{
\xleaders\vbox {
\mbox{}
\par
- \smallskip%
- }%
- \vskip\smallskipamount%
+ \smallskip
+ }
+ \vskip\smallskipamount
}
}
\bool_gset_false:N \g__gzt_previous_article_with_bibliography_or_minibio_bool
\hypersetup{pdftitle=\g__gzt_short_title_tl,pdfauthor=\l__gzt_people_first_last_names_tl}
\l__gzt_title_box_tl
- \normalsize%
+ \normalsize
\nopagebreak[3]
- \bool_if:nF { \tl_if_empty_p:N \g__gzt_abstract_body_tl && (\tl_if_empty_p:N \l__gzt_people_first_last_names_tl || \g__gzt_interview_rubric_bool || \g__gzt_rearviewmirror_rubric_bool)}
- {%
- \par%
+ \bool_if:nF {
+ \tl_if_empty_p:N \g__gzt_abstract_body_tl
+ &&
+ (
+ \tl_if_empty_p:N \l__gzt_people_first_last_names_tl ||
+ \g__gzt_interview_rubric_bool ||
+ \g__gzt_rearviewmirror_rubric_bool
+ )
+ }{
+ \par
\bigskip
\bigskip
- \large%
- \mbox{}%
- \checkoddpage%
- \ifoddpage%
+ \large
+ \mbox{}
+ \checkoddpage
+ \ifoddpage
\l__gzt_abstract_box_tl
- \hspace*{11mm}%
+ \hspace*{11mm}
\l__gzt_authors_box_tl
- \else%
- \hspace*{-.85\c__gzt_outermargin_dim}%
+ \else
+ \hspace*{-.85\c__gzt_outermargin_dim}
\l__gzt_authors_box_tl
- \hspace*{11mm}%
+ \hspace*{11mm}
\l__gzt_abstract_box_tl
- \fi%
+ \fi
}
\tl_gclear:N \g__gzt_title_tl
\tl_gclear:N \g__gzt_subtitle_tl
\tl_gclear:N \g__gzt_abstract_body_tl
- \normalsize%
+ \normalsize
\bigskip
\tl_if_empty:NF \g__gzt_abstract_body_tl
- % {%
+ % {
% \tl_if_empty:NF \l__gzt_people_first_last_names_tl
- % {%
+ % {
% \bigskip
% }
% }
@@ -2006,86 +2071,87 @@
% \end{adjustbox}
% }
}
- \color{__gzt_default_text_color}%
- \IfBooleanF {#1}%
+ \color{__gzt_default_text_color}
+ \IfBooleanF {#1}
{
\bool_if:nF { \g__gzt_multicols_bool || \g__gzt_rearviewmirror_rubric_bool }
{
- \begin{multicols}{2}%
+ \begin{multicols}{2}
}
}
}
-\file_if_exist:nT { \c__gzt_acronyms_file_string_tl } {%
+\file_if_exist:nT { \c__gzt_acronyms_file_string_tl } {
\AddToHook{begindocument/before}{\loadglsentries{\c__gzt_acronyms_file_string_tl}}
}
-\tl_new:N \g__gzt_boxed_issue_number_tl%
-\tl_gset:Nn \g__gzt_boxed_issue_number_tl {%
+\tl_new:N \g__gzt_boxed_issue_number_tl
+\tl_gset:Nn \g__gzt_boxed_issue_number_tl {
\tcbox{\Large\No\g__gzt_issue_number_int}
}
\cs_new_protected:Nn \__gzt_boxed_issue_number:nn
{
- \noindent%
- \raisebox{\baselineskip}{%
- \tl_if_empty:nF {#1} {%
- \makebox[\c_zero_dim][r]{%
- % \hspace*{\l__gzt_thumbnail_width_dim}%
+ \noindent
+ \raisebox{\baselineskip}{
+ \tl_if_empty:nF {#1} {
+ \makebox[\c_zero_dim][r]{
+ % \hspace*{\l__gzt_thumbnail_width_dim}
\begin{adjustbox}{valign=t}
- \includegraphics[width=\l__gzt_thumbnail_width_dim]{#1}%
- \end{adjustbox}%
- }%
- }%
+ \includegraphics[width=\l__gzt_thumbnail_width_dim]{#1}
+ \end{adjustbox}
+ }
+ }
\bool_if:NTF {\g__gzt_special_edition_bool} {
\tl_set:Nn \l_tmpa_tl {\c__gzt_short_special_edition_string_tl}
}{
\tl_set:Nn \l_tmpa_tl {\No\int_use:N\g__gzt_issue_number_int}
}
\begin{adjustbox}{valign=t}
- \begin{tcolorbox}[%
- enhanced,%
- title=\l_tmpa_tl,%\int_use:N \g__gzt_issue_number_int,%
- fonttitle=\Large,%
- colback=white,%
- sharp~corners=all,%
- height=33mm,%
- boxrule=\c_zero_dim,%
- % frame~hidden,%
- attach~boxed~title~to~top~left,%
- tikznode~boxed~title={minimum~width=\c__gzt_boxed_issue_number_width_dim},%
- boxed~title~style={%
- size=minimal,%
- height=\c__gzt_boxed_issue_number_height_dim,%
- center~upper,%
- before={},%
- colback=__gzt_boxed_issue_number_bg_color,%
- sharp~corners=all,%
- frame~hidden,%
- valign=center,%
- }%
+ \begin{tcolorbox}[
+ enhanced,
+ title=\l_tmpa_tl,%\int_use:N \g__gzt_issue_number_int,
+ fonttitle=\Large,
+ colback=white,
+ sharp~ corners=all,
+ height=33mm,
+ boxrule=\c_zero_dim,
+ % frame~ hidden,
+ attach~ boxed~ title~ to~ top~ left,
+ tikznode~ boxed~ title={minimum~ width=\c__gzt_boxed_issue_number_width_dim},
+ boxed~ title~ style={
+ size=minimal,
+ height=\c__gzt_boxed_issue_number_height_dim,
+ center~ upper,
+ before={},
+ colback=__gzt_boxed_issue_number_bg_color,
+ sharp~ corners=all,
+ frame~ hidden,
+ valign=center,
+ }
]
- \__gzt_reflected_text:n { #2 }%
+ \__gzt_reflected_text:n { #2 }
\end{tcolorbox}
- \end{adjustbox}%
- }%
- \par%
+ \end{adjustbox}
+ }
+ \par
}
\cs_new_protected:Nn \__gzt_before_frontmatter_stuff:
{
- \bool_gset_true:N \g__gzt_frontmatter_bool%
- \pagestyle{__gzt_frontmatter_ps}%
- \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_front_matter_geometry_tl}%
+ \bool_gset_true:N \g__gzt_frontmatter_bool
+ \cleardoublepage
+ \pagestyle{__gzt_frontmatter_ps}
+ \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_front_matter_geometry_tl}
}
\cs_new_protected:Nn \__gzt_after_frontmatter_stuff:
{
\color{__gzt_default_text_color}
- \normalsize%
- \clearpage%
- \bool_gset_false:N \g__gzt_frontmatter_bool%
+ \normalsize
+ \clearpage
+ \bool_gset_false:N \g__gzt_frontmatter_bool
}
\cs_new_protected:Nn \__gzt_before_editorial_presidentmessage:nn
{
\__gzt_before_frontmatter_stuff: {}
\__gzt_boxed_issue_number:nn {#1}{#2}
- \color{__gzt_frontmatter_text_color}%
+ \color{__gzt_frontmatter_text_color}
\fontsize{11}{13.6}\selectfont
\RaggedRight
}
@@ -2102,34 +2168,33 @@
\cs_new_protected:Nn \__gzt_after_display_editorial:
{
\__gzt_after_editorial_presidentmessage: {}
- \hspace*{\fill}%
+ \hspace*{\fill}
\bool_if:NTF {\g__gzt_special_edition_bool} {
\AtNextCitekey{\defcounter{maxnames}{100}}
\__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -editorinchief- 1}
}{
- \DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{editorinchief}]{people}{%
- \l__gzt_firstlastname_tl=first-last-name%
- ,\l__gzt_people_role_tl=role%
- }{%
- \__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -editorinchief- \exp_not:V\DTLcurrentindex}%
+ \DTLforeach*[\DTLiseq{\l__gzt_people_role_tl}{editorinchief}]{people}{
+ \l__gzt_firstlastname_tl=first-last-name
+ ,\l__gzt_people_role_tl=role
+ }{
+ \__gzt_citeauthor_no_firstinits:n {\c__gzt_issue_bib_key_tl -editorinchief- \exp_not:V\DTLcurrentindex}
}
}
- %
\__gzt_after_frontmatter_stuff: {}
}
\cs_new_protected:Nn \__gzt_display_editorial:n
{
\__gzt_before_display_editorial:n {#1}
\file_if_exist_input:nF {\c__gzt_editorial_file_string_tl}
- {%
+ {
\msg_error:nn { gzt } { editorial-file-missing }
}
\__gzt_after_display_editorial: {}
}
-\AddToHook{begindocument/before}{%
+\AddToHook{begindocument/before}{
\tl_set_eq:NN \g__gzt_editorial_heading_tl \c__gzt_editorial_heading_string_tl
\bool_if:NT {\g__gzt_special_edition_bool} {
- \tl_if_empty:NF \g__gzt_special_edition_editorial_heading_tl {%
+ \tl_if_empty:NF \g__gzt_special_edition_editorial_heading_tl {
\tl_set_eq:NN \g__gzt_editorial_heading_tl \g__gzt_special_edition_editorial_heading_tl
}
}
@@ -2144,23 +2209,21 @@
{
\__gzt_before_editorial_presidentmessage:nn {\c__gzt_smf_logo_file_string_tl}{\c__gzt_president_message_string_tl}
\phantomsection
- \par%
- \addcontentsline{toc}{part}{\g__gzt_smf_short_string_tl}%
- \addcontentsline{toc}{chapter}{\c__gzt_president_message_string_tl}%
+ \par
+ \addcontentsline{toc}{part}{\g__gzt_smf_short_string_tl}
+ \addcontentsline{toc}{chapter}{\c__gzt_president_message_string_tl}
}
\cs_new_protected:Nn \__gzt_after_display_presidentmessage:
{
\__gzt_after_editorial_presidentmessage: {}
- %
- \hspace*{\fill}%
- \c__gzt_president_message_date_string_tl%
- \displaydate{__gzt_president_message_date}%
+ \hspace*{\fill}
+ \c__gzt_president_message_date_string_tl
+ \displaydate{__gzt_president_message_date}
\\[1.5mm]
- \hspace*{\fill}%
- \__gzt_display_people_by_role:n { president }%
+ \hspace*{\fill}
+ \__gzt_display_people_by_role:n { president }
,\c_space_tl
\c__gzt_president_signatory_string_tl
- %
\__gzt_after_frontmatter_stuff: {}
}
\cs_new_protected:Nn \__gzt_display_president_message:
@@ -2175,260 +2238,262 @@
\__gzt_display_president_message: {}
}
}
-\titleformat{\chapter}%
+\titleformat{\chapter}
[block]
{\Huge\bfseries}
{}
{\c_zero_dim}
-{\scshape}%
+{\scshape}
\titleformat{\section}
-{%
- \raggedright%
- \bfseries%
+{
+ \raggedright
+ \bfseries
\color{__gzt_section_color}
}
{\fontsize{20}{15}\selectfont\thesection.\enspace}
{-3pt}
{\fontsize{13}{15}\selectfont}
\titleformat{\subsection}
-{%
- \fontsize{11}{16}\selectfont%
- \bfseries%
- \color{__gzt_subsection_color}%
+{
+ \fontsize{11}{16}\selectfont
+ \bfseries
+ \color{__gzt_subsection_color}
}
{\thesubsection\ \textendash{}\ }
{\c_zero_dim}
{}
\titleformat{\subsubsection}
-{%
- \fontsize{11}{16}\selectfont%
- \bfseries%
- \color{__gzt_subsubsection_color}%
+{
+ \fontsize{11}{16}\selectfont
+ \bfseries
+ \color{__gzt_subsubsection_color}
}
{}
{\c_zero_dim}
{}
-\AddToHook{begindocument}{%
+\AddToHook{begindocument}{
\graphicspath{{\c__gzt_issue_images_path_string_tl//}{../\c__gzt_issue_images_path_string_tl//}}
% \glsdisablehyper
\g__gzt_mainmatter_switch_tl
% \bool_gset_false:N \g__gzt_frontmatter_bool
% \bool_gset_true:N \g__gzt_mainmatter_bool
% \SetParskip{\c__gzt_mainmatter_parskip_skip}
- % \pagestyle{__gzt_mainmatter_ps}%
- \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_main_geometry_tl}%
+ % \pagestyle{__gzt_mainmatter_ps}
+ \exp_after:wN\newgeometry\exp_after:wN{\c__gzt_main_geometry_tl}
}
\tl_new:N \g__gzt_background_footer_tl
-\tl_gset:Nn \g__gzt_background_footer_tl {%
+\tl_gset:Nn \g__gzt_background_footer_tl {
\draw [__gzt_footer_bg_color,fill]
- (current~page.south~west)
- rectangle ([yshift=\c__gzt_footer_background_height_dim]current~page.south~east)
+ (current~ page.south~ west)
+ rectangle ([yshift=\c__gzt_footer_background_height_dim]current~ page.south~ east)
;
}
\tl_new:N \l__gzt_frontmatter_head_text_tl
-\tl_set:Nn \l__gzt_frontmatter_head_text_tl {%
+\tl_set:Nn \l__gzt_frontmatter_head_text_tl {
\bool_if:NTF {\g__gzt_special_edition_bool} {
\g__gzt_special_edition_title_tl
}{
- \includegraphics{gzt-logo}
+ \includegraphics[scale=1]{gzt-logo}
}
}
\tl_new:N \g__gzt_frontmatter_page_headrule_tl
-\tl_gset:Nn \g__gzt_frontmatter_page_headrule_tl {%
- \draw [__gzt_headrule_color,line~width=\c__gzt_header_line_width_dim]
- ([yshift=\c__gzt_header_line_yshift_dim]current~page~header~area.south~west -| current~page.north~west)
+\tl_gset:Nn \g__gzt_frontmatter_page_headrule_tl {
+ \draw [__gzt_headrule_color,line~ width=\c__gzt_header_line_width_dim]
+ ([yshift=\c__gzt_header_line_yshift_dim]current~ page~ header~ area.south~ west -| current~ page.north~ west)
--
- ([yshift=\c__gzt_header_line_yshift_dim]current~page~header~area.south~east -| current~page.north~east)
- ;%
+ ([yshift=\c__gzt_header_line_yshift_dim]current~ page~ header~ area.south~ east -| current~ page.north~ east)
+ ;
}
\tl_new:N \g__gzt_frontmatter_headtext_tl
-\tl_gset:Nn \g__gzt_frontmatter_headtext_tl {%
- \mbox{}%
- \checkoddpage%
- \ifoddpage%
+\tl_gset:Nn \g__gzt_frontmatter_headtext_tl {
+ \mbox{}
+ \checkoddpage
+ \ifoddpage
\node[
- anchor=north~east,%
- align=center,%
- fill=white,%
- inner~xsep=3.5mm,%
- outer~sep=\c_zero_dim,%
+ anchor=north~ east,
+ align=center,
+ fill=white,
+ inner~ xsep=3.5mm,
+ outer~ sep=\c_zero_dim,
] at
- ([%
- xshift=\c__gzt_frontmatter_headtext_o_xshift_dim,%
- yshift=\c__gzt_frontmatter_headtext_yshift_dim%
- ]current~page.north~east) {%
+ ([
+ xshift=\c__gzt_frontmatter_headtext_o_xshift_dim,
+ yshift=\c__gzt_frontmatter_headtext_yshift_dim
+ ]current~ page.north~ east) {
\Large
\bool_if:NT {\g__gzt_special_edition_bool} {
\c__gzt_short_special_edition_string_tl
\c_space_tl
}
\l__gzt_frontmatter_head_text_tl
- }%
+ }
;
- \else%
- \node[%
- anchor=north~west,%
- align=center,%
- fill=white,%
- inner~xsep=3.5mm,%
- outer~sep=\c_zero_dim,%
+ \else
+ \node[
+ anchor=north~ west,
+ align=center,
+ fill=white,
+ inner~ xsep=3.5mm,
+ outer~ sep=\c_zero_dim,
] at
- ([%
- xshift=\c__gzt_frontmatter_headtext_e_xshift_dim,%
- yshift=\c__gzt_frontmatter_headtext_yshift_dim%
- ]current~page.north~west) {%
+ ([
+ xshift=\c__gzt_frontmatter_headtext_e_xshift_dim,
+ yshift=\c__gzt_frontmatter_headtext_yshift_dim
+ ]current~ page.north~ west) {
\Large
\bool_if:NT {\g__gzt_special_edition_bool} {
\c__gzt_short_special_edition_string_tl
\c_space_tl
}
\l__gzt_frontmatter_head_text_tl
- }%
+ }
;
- \fi%
+ \fi
}
\tl_new:N \g__gzt_mainmatter_oddpage_headrule_tl
-\tl_gset:Nn \g__gzt_mainmatter_oddpage_headrule_tl {%
- \draw [__gzt_headrule_color,line~width=\c__gzt_header_line_width_dim]
- ([yshift=\c__gzt_header_line_yshift_dim]current~page~header~area.south~east)
+\tl_gset:Nn \g__gzt_mainmatter_oddpage_headrule_tl {
+ \draw [__gzt_headrule_color,line~ width=\c__gzt_header_line_width_dim]
+ ([yshift=\c__gzt_header_line_yshift_dim]current~ page~ header~ area.south~ east)
--
- ([yshift=\c__gzt_header_line_yshift_dim]current~page~header~area.south~west -| current~page.north~west)
+ ([yshift=\c__gzt_header_line_yshift_dim]current~ page~ header~ area.south~ west -| current~ page.north~ west)
;
}
\tl_new:N \g__gzt_mainmatter_evenpage_headrule_tl
-\tl_gset:Nn \g__gzt_mainmatter_evenpage_headrule_tl {%
- \draw [__gzt_headrule_color,line~width=\c__gzt_header_line_width_dim]
- ([yshift=\c__gzt_header_line_yshift_dim]current~page~header~area.south~west)
+\tl_gset:Nn \g__gzt_mainmatter_evenpage_headrule_tl {
+ \draw [__gzt_headrule_color,line~ width=\c__gzt_header_line_width_dim]
+ ([yshift=\c__gzt_header_line_yshift_dim]current~ page~ header~ area.south~ west)
--
- ([yshift=\c__gzt_header_line_yshift_dim]current~page~header~area.south~east -| current~page.north~east)
+ ([yshift=\c__gzt_header_line_yshift_dim]current~ page~ header~ area.south~ east -| current~ page.north~ east)
;
}
\ExplSyntaxOff
\tcbuselibrary{breakable,skins,hooks,xparse,theorems,listingsutf8}
\usetikzlibrary{babel,fadings,positioning,calc}
-\tcbset{%
- new/blend into/tables-/.style={%
- use counter*=table,%
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table}}}},%
- new/blend into/figures-/.style={%
- use counter*=figure,%
- /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure}}}},%
+\tcbset{
+ new/blend into/tables-/.style={
+ use counter*=table,
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@table}}}},
+ new/blend into/figures-/.style={
+ use counter*=figure,
+ /tcb/code={\appto\tcb@new@colopt{,before title={\fnum@figure}}}},
}
\ExplSyntaxOn
-\newpagestyle{__gzt_frontmatter_ps}[]{%
+\newpagestyle{__gzt_frontmatter_ps}[]{
\widenhead*{\c__gzt_front_matter_extra_innermargin_dim}{\c__gzt_front_matter_extra_outermargin_dim}
- \sethead%
+ \sethead
[
- \tikz[remember~picture,overlay] {%
- \g__gzt_frontmatter_page_headrule_tl%
- \g__gzt_frontmatter_headtext_tl%
- }%
- ]%
- []%
- []%
- {}%
+ \tikz[remember~ picture,overlay] {
+ \g__gzt_frontmatter_page_headrule_tl
+ \g__gzt_frontmatter_headtext_tl
+ }
+ ]
+ []
+ []
+ {}
{
- \tikz[remember~picture,overlay] {%
- \g__gzt_frontmatter_page_headrule_tl%
- \g__gzt_frontmatter_headtext_tl%
- }%
- }%
- {}%
- %
- \setfoot%
- [\c__gzt_footer_size_font_tl\thepage]%
- [%
+ \tikz[remember~ picture,overlay] {
+ \g__gzt_frontmatter_page_headrule_tl
+ \g__gzt_frontmatter_headtext_tl
+ }
+ }
+ {}
+ \setfoot
+ [\c__gzt_footer_size_font_tl\thepage]
+ [
\c__gzt_footer_string_tl
- ]%
+ ]
[
\c__gzt_compiled_string_tl
- ]%
+ ]
{
\c__gzt_compiled_string_tl
- }%
- {%
- \c__gzt_footer_string_tl%
- }%
- {\c__gzt_footer_size_font_tl\thepage}%
-}%
+ }
+ {
+ \c__gzt_footer_string_tl
+ }
+ {\c__gzt_footer_size_font_tl\thepage}
+}
\AddToHook{shipout/background}{
\bool_if:NF {\g__gzt_advertisement_bool} {
- \tikz[remember~picture,overlay] { \g__gzt_background_footer_tl }%
- }%
+ \tikz[remember~ picture,overlay] { \g__gzt_background_footer_tl }
+ }
}
-\newpagestyle{__gzt_mainmatter_ps}[]{%
+\newpagestyle{__gzt_mainmatter_ps}[]{
\widenhead{\c_zero_dim}{\c_zero_dim}
- \sethead%
+ \sethead
[
- \tikz[remember~picture,overlay] {\g__gzt_mainmatter_evenpage_headrule_tl}
- ]%
- [%
- \adjustbox{raise={\c__gzt_header_yshift_dim}{\height}}{%
- \large\bfseries\scshape\color{__gzt_head_text_color}\g__gzt_rubric_title_tl%
- }%
- ]%
- []%
- {}%
- {%
+ \tikz[remember~ picture,overlay] {\g__gzt_mainmatter_evenpage_headrule_tl}
+ ]
+ [
+ \adjustbox{raise={\c__gzt_header_yshift_dim}{\height}}{
+ \large\bfseries\scshape\color{__gzt_head_text_color}\g__gzt_rubric_title_tl
+ }
+ ]
+ []
+ {}
+ {
\bool_if:nF {
\g__gzt_rearviewmirror_rubric_bool || \g__gzt_books_rubric_bool
}{
- \adjustbox{raise={\c__gzt_header_yshift_dim}{\height}}{%
- \bfseries\color{__gzt_head_text_color}\g__gzt_short_title_tl%
+ \adjustbox{raise={\c__gzt_header_yshift_dim}{\height}}{
+ \bfseries\color{__gzt_head_text_color}\g__gzt_short_title_tl
}
}
- }%
+ }
{
- \tikz[remember~picture,overlay] {\g__gzt_mainmatter_oddpage_headrule_tl}
- }%
- %
+ \tikz[remember~ picture,overlay] {\g__gzt_mainmatter_oddpage_headrule_tl}
+ }
\bool_if:nTF { \g__gzt_for_authors_bool } {
- \setfoot%
- [\c__gzt_footer_size_font_tl\thepage]%
- [%
+ \setfoot
+ [\c__gzt_footer_size_font_tl\thepage]
+ [
\c__gzt_footer_string_tl
- ]%
- [\c__gzt_compiled_string_tl]%
- {\c__gzt_compiled_string_tl}%
- {%
- \c__gzt_footer_string_tl%
- }%
- {\c__gzt_footer_size_font_tl\thepage}%
+ ]
+ [\c__gzt_compiled_string_tl]
+ {\c__gzt_compiled_string_tl}
+ {
+ \c__gzt_footer_string_tl
+ }
+ {\c__gzt_footer_size_font_tl\thepage}
}{
- \setfoot%
- [\c__gzt_footer_size_font_tl\thepage]%
- [%
+ \setfoot
+ [\c__gzt_footer_size_font_tl\thepage]
+ [
\c__gzt_footer_string_tl
- ]%
- []%
- {}%
- {%
- \c__gzt_footer_string_tl%
- }%
- {\c__gzt_footer_size_font_tl\thepage}%
+ ]
+ []
+ {}
+ {
+ \c__gzt_footer_string_tl
+ }
+ {\c__gzt_footer_size_font_tl\thepage}
}
}
\NewDocumentCommand \acknowledgements { +m } {
- \__gzt_article_acknowledgements:n {#1}%
+ \__gzt_article_acknowledgements:n {#1}
}
-\NewDocumentCommand \printminibios {} {
+\NewDocumentCommand \printminibios { s } {
\bool_if:NT {\g__gzt_multicols_bool} {
- \end{multicols}%
+ \end{multicols}
}
- \FloatBarrier%
+ \FloatBarrier
\begin{__gzt_minibiographies_acknowledgements_tcbox}
- \__gzt_display_people_by_role:n { author-art-\int_use:N \g__gzt_articles_int }
+ \nopagebreak[0]
+ \IfBooleanF {#1}
+ {
+ \__gzt_display_people_by_role:n { author-art-\int_use:N \g__gzt_articles_int }
+ }
\DTLsavelastrowcount{\__gzt_authors_number}
\tl_if_empty:NF \l__gzt_article_acknowledgements_tl
- {%
+ {
\footnotesize
\int_compare:nNnT {\__gzt_authors_number}>{0}
{
- \par%
- \bigskip%
+ \par
+ \bigskip
}
\begin{adjustbox}{valign=t,minipage=\linewidth}
- \color{__gzt_acknowledgements_color}%
+ \color{__gzt_acknowledgements_color}
\setlength{\parskip}{\c__gzt_mainmatter_parskip_skip}
\l__gzt_article_acknowledgements_tl
\end{adjustbox}
@@ -2436,105 +2501,105 @@
\bool_gset_true:N \g__gzt_previous_article_with_bibliography_or_minibio_bool
\end{__gzt_minibiographies_acknowledgements_tcbox}
}
-\let\printauthorsdetails\printminibios
\cs_set_eq:NN \__gzt_printbibliography \printbibliography
\RenewDocumentCommand \printbibliography { s O{} } {
\bool_if:NT {\g__gzt_multicols_bool} {
- \end{multicols}%
+ \end{multicols}
}
- \FloatBarrier%
+ \FloatBarrier
\begin{__gzt_bibliography_tcbox}
\__gzt_printbibliography[heading=subbibliography,resetnumbers,#2]
\end{__gzt_bibliography_tcbox}
- %
- \IfBooleanF {#1}
+ \nopagebreak[0]
+ \IfBooleanTF {#1}
{
- \nopagebreak[0]
- \printauthorsdetails
+ \printminibios*
+ }{
+ \printminibios
}
}
-\deftranslation[to=French]{__gzt_century}{si\`ecle}%
-\deftranslation[to=English]{__gzt_century}{century}%
-\deftranslation[to=French]{__gzt_first}{\ier}%
-\deftranslation[to=English]{__gzt_first}{\up{st}\xspace}%
-\deftranslation[to=French]{__gzt_nth}{\ieme}%
-\deftranslation[to=English]{__gzt_nth}{\up{th}\xspace}%
-\deftranslation[to=French]{__gzt_bc}{avant~J.-C}%
-\deftranslation[to=English]{__gzt_bc}{BC}%
+\deftranslation[to=French]{__gzt_century}{si\`ecle}
+\deftranslation[to=English]{__gzt_century}{century}
+\deftranslation[to=French]{__gzt_first}{\ier}
+\deftranslation[to=English]{__gzt_first}{\up{st}\xspace}
+\deftranslation[to=French]{__gzt_nth}{\ieme}
+\deftranslation[to=English]{__gzt_nth}{\up{th}\xspace}
+\deftranslation[to=French]{__gzt_bc}{avant~ J.-C}
+\deftranslation[to=English]{__gzt_bc}{BC}
\cs_new_protected:Nn \__gzt_century:n
{
\textsc{
\int_to_roman:n {\int_abs:n {#1}}
- }%
+ }
\int_compare:nNnTF { \int_abs:n {#1} } > { 1 }{\translate{__gzt_nth}}{\translate{__gzt_first}}
}
\cs_new_protected:Nn \__gzt_century_suffix:n
{
- \translate{__gzt_century}%
+ \translate{__gzt_century}
\int_compare:nNnT { #1 } < { 0 }{
\c_space_tl
\translate{__gzt_bc}
\IfLanguageName {french}{
- \@ifnextchar.%
+ \@ifnextchar.
{
}{
.\xspace
- }%
+ }
}
}{
}
}
-\DeclareCiteCommand{\citeinterviewee}{}{%
- \printnames{interviewee}%
+\DeclareCiteCommand{\citeinterviewee}{}{
+ \printnames{interviewee}
}
{}{}
-\DeclareCiteCommand{\citereviewer}{}{%
+\DeclareCiteCommand{\citereviewer}{}{
\g__gzt_blx_given_first_inits_false_tl
- \printnames{reviewer}%
+ \printnames{reviewer}
}
{}{}
-\DeclareCiteCommand{\citereviewerinstitution}{}{%
- \printlist{reviewerinstitution}%
+\DeclareCiteCommand{\citereviewerinstitution}{}{
+ \printlist{reviewerinstitution}
}
{}{}
-\DeclareCiteCommand{\__gzt_cite_public_price}{}{%
- \printfield{publicprice}%
+\DeclareCiteCommand{\__gzt_cite_public_price}{}{
+ \printfield{publicprice}
}
{}{}
-\DeclareCiteCommand{\__gzt_cite_smf_price}{}{%
- \printfield{smfprice}%
+\DeclareCiteCommand{\__gzt_cite_smf_price}{}{
+ \printfield{smfprice}
}
{}{}
-\DeclareCiteCommand{\citecopublisher}{}{%
- \printlist{copublisher}%
+\DeclareCiteCommand{\citecopublisher}{}{
+ \printlist{copublisher}
}
{}{}
-\DeclareCiteCommand{\citefrenchabstract}{}{%
- \printfield{frenchabstract}%
+\DeclareCiteCommand{\citefrenchabstract}{}{
+ \printfield{frenchabstract}
}
{}{}
-\DeclareCiteCommand{\__gzt_cite_englishabstract}{}{%
- \printfield{englishabstract}%
+\DeclareCiteCommand{\__gzt_cite_englishabstract}{}{
+ \printfield{englishabstract}
}
{}{}
\NewDocumentCommand \email {m}
{
- \__gzt_email:n {#1}%
+ \__gzt_email:n {#1}
}
\cs_new_protected:Nn \__gzt_question:n
{
\int_incr:N \g__gzt_question_int
- {%
- \par%
- \bigskip%
+ {
+ \par
+ \bigskip
\color{__gzt_question_color}
- #1%
- \par%
- }%
+ #1
+ \par
+ }
}
\NewDocumentCommand \question {m}
{
- \__gzt_question:n {#1}%
+ \__gzt_question:n {#1}
}
\NewDocumentCommand \smf { s } {
\IfBooleanTF {#1}
@@ -2580,53 +2645,53 @@
\xspace
}
\NewDocumentCommand \gztcl {}
-{%
+{
\textsl{\texttt{\c__gzt_class_name_tl}}
\xspace
}
\NewDocumentCommand \gztarticlecl {}
-{%
+{
\textsl{\texttt{\c__gzt_article_class_name_tl}}
\xspace
}
-\NewDocumentCommand \century { s m } {%
- \__gzt_century:n {#2}%
+\NewDocumentCommand \century { s m } {
+ \__gzt_century:n {#2}
\IfBooleanTF {#1}
{
\int_compare:nNnT { #2 } < { 0 }{
- \__gzt_century_suffix:n {#2}%
+ \__gzt_century_suffix:n {#2}
}
}
{
- \__gzt_century_suffix:n {#2}%
+ \__gzt_century_suffix:n {#2}
}
}
-\NewDocumentCommand \aside { s m } {%
+\NewDocumentCommand \aside { s m } {
\IfBooleanTF {#1}
{
- \c__gzt_aside_string_tl{}~#2
+ \c__gzt_aside_string_tl{}~ #2
}
{
- \c__gzt_aside_string_tl{}~#2~\c__gzt_aside_string_tl
+ \c__gzt_aside_string_tl{}~ #2~ \c__gzt_aside_string_tl
}
}
-\tl_new:N \g__gzt_font_designer_text_tl%
+\tl_new:N \g__gzt_font_designer_text_tl
\cs_new_protected:Nn \__gzt_font_designer_text:n
{
\tl_gset:Nn \g__gzt_font_designer_text_tl { #1 }
}
\NewDocumentCommand \fontdesignertext {m}
{
- \__gzt_font_designer_text:n {#1}%
+ \__gzt_font_designer_text:n {#1}
}
-\tl_new:N \g__gzt_printer_text_tl%
+\tl_new:N \g__gzt_printer_text_tl
\cs_new_protected:Nn \__gzt_printer_text:n
{
\tl_gset:Nn \g__gzt_printer_text_tl { #1 }
}
\NewDocumentCommand \printertext {m}
{
- \__gzt_printer_text:n {#1}%
+ \__gzt_printer_text:n {#1}
}
\renewcommand{\textflush}{flushepinormal}
\cs_set_eq:NN \__gzt_orig_epigraph \epigraph
@@ -2639,31 +2704,31 @@
{
\setlength{\epigraphrule}{.4\p@}
}
- \__gzt_orig_epigraph{%
- \emph{%
- \enquote{%
- #1%
- }%
- }%
- }%
- {%
+ \__gzt_orig_epigraph{
+ \emph{
+ \enquote{
+ #1
+ }
+ }
+ }
+ {
#2
}
}
\RenewDocumentCommand \epigraph { m m }
{
- \__gzt_epigraph:nn {#1}{#2}%
+ \__gzt_epigraph:nn {#1}{#2}
}
\NewDocumentEnvironment{authorsinstructions}{}
-{%
+{
\begingroup
\tcbverbatimwrite{\c__gzt_authors_instructions_file_tl}
-}%
+}
{
\endtcbverbatimwrite
\endgroup
}
-\lstdefinestyle{__gzt_lst_style}{%
+\lstdefinestyle{__gzt_lst_style}{
escapechar=+,
language=[LaTeX]TeX,
texcsstyle=*\bfseries,
@@ -2671,78 +2736,78 @@
basicstyle=\normalfont\ttfamily,
columns=flexible,
inputencoding=utf8/latin1
-}%
-\DeclareTotalTCBox{\gztverb}{ v }{verbatim,blank,fuzzy~halo=0pt~with~__gzt_light_generic_dark_color!8}{#1}
-\NewTCBListing{gztcode}{ !O{} }{%
- listing~style=__gzt_lst_style,
- listing~only,
- enlarge~top~by=\medskipamount,
+}
+\DeclareTotalTCBox{\gztverb}{ v }{verbatim,blank,fuzzy~ halo=0pt~ with~ __gzt_light_generic_dark_color!8}{#1}
+\NewTCBListing{gztcode}{ !O{} }{
+ listing~ style=__gzt_lst_style,
+ listing~ only,
+ enlarge~ top~ by=\medskipamount,
breakable,
- #1%
+ #1
}
-\DeclareTColorBox[blend~into=figures]{gztfigure}{ O{} }
+\DeclareTColorBox[blend~ into=figures]{gztfigure}{ O{} }
{
- ,width=\linewidth%
- ,blend~before~title=dash%
- ,__gzt_tcb_floats_style%
- ,#1%
- ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
+ ,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{} }
+\DeclareTColorBox[blend~ into=figures]{gztfigure*}{ O{} }
{
,float*
- ,blend~before~title=dash%
- ,width=\textwidth%
- ,__gzt_tcb_floats_style%
- ,#1%
- ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
+ ,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{} }
+\DeclareTColorBox[blend~ into=tables]{gzttable}{ O{} }
{
- ,width=\linewidth%
- ,blend~before~title=dash%
- ,__gzt_tcb_floats_style%
- ,#1%
- ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
+ ,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{} }
+\DeclareTColorBox[blend~ into=tables]{gzttable*}{ O{} }
{
,float*
- ,blend~before~title=dash%
- ,width=\textwidth%
- ,__gzt_tcb_floats_style%
- ,#1%
- ,code={\ifdefempty{\kvtcb@title}{\tcbset{__gzt_tcb_notitle}}{}}%
+ ,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%
+ ,width=\linewidth
+ ,__gzt_tcb_floats_style
+ ,#1
}
\DeclareTColorBox{gztframe*}{ O{} }
{
,float*
- ,width=\textwidth%
- ,__gzt_tcb_floats_style%
- ,#1%
+ ,width=\textwidth
+ ,__gzt_tcb_floats_style
+ ,#1
}
\DeclareTColorBox{gztscan}{ O{} }
{
- #1%
- ,width=\textwidth%
- ,__gzt_tcb_floats_style%
- ,size=tight%
+ #1
+ ,width=\textwidth
+ ,__gzt_tcb_floats_style
+ ,size=tight
}
\DeclareTColorBox{__gzt_book_review}{ O{} }
{
- overlay~unbroken~and~first={%
- \node at (frame.north~west) {
+ overlay~ unbroken~ and~ first={
+ \node at (frame.north~ west) {
{
- \makebox[\c_zero_dim][l]{%
- \adjustbox{raise={-2\height+\c__gzt_book_review_frontcover_extend_dim}{\c_zero_dim}}{%
- \includegraphics[width=20mm]{\g__gzt_bookreview_frontcover_tl}%
- }%
+ \makebox[\c_zero_dim][l]{
+ \adjustbox{raise={-2\height+\c__gzt_book_review_frontcover_extend_dim}{\c_zero_dim}}{
+ \includegraphics[width=20mm]{\g__gzt_bookreview_frontcover_tl}
+ }
}
}
};
@@ -2769,10 +2834,10 @@
{
\keys_set:nn { gzt/bookreview } { #2 }
\begin{__gzt_book_review}[#1]
- \xpatchfieldformat{title}{mkbibemph}{textbf}{}{}%
- \xpretonameformat{author}{\color{__gzt_people_color}}{}{}%
+ \xpatchfieldformat{title}{mkbibemph}{textbf}{}{}
+ \xpretonameformat{author}{\color{__gzt_people_color}}{}{}
\g__gzt_blx_given_first_inits_false_tl
- \noindent%
+ \noindent
\parbox[][21.5mm][l]{\linewidth}{\fullcite{\g__gzt_bookreview_bibkey_tl}}
\tcblower
}{
@@ -2805,9 +2870,9 @@
\par
\bigskip
\tcblower
- \includegraphics[height=22.5mm]{\c__gzt_smf_logo_file_string_tl}%
+ \includegraphics[height=22.5mm]{\c__gzt_smf_logo_file_string_tl}
\par{}
- \smallskip%
+ \smallskip
\url{\l__gzt_journal_url_tl}
\end{__gzt_book_advertisement}
\vfill
@@ -2816,239 +2881,234 @@
\bool_gset_true:N \g__gzt_mainmatter_bool
}
\ProcessKeysOptions { gztarticle }
-\AddToHook{enddocument}{%
+\AddToHook{enddocument}{
\bool_if:NT {\g__gzt_multicols_bool} {
- \end{multicols}%
+ \end{multicols}
}
\bool_if:NT {\g__gzt_refsection_bool} {
\end{refsection}
}
}
-\pgfplotsset{%
- /pgf/number~format/.cd,
- use~comma,
- 1000~sep={\,},
- min~exponent~for~1000~sep=4
-}%
-\defbibheading{bibassection}[\bibname]{\section*{#1}}%
+\pgfplotsset{
+ /pgf/number~ format/.cd,
+ use~ comma,
+ 1000~ sep={\,},
+ min~ exponent~ for~ 1000~ sep=4
+}
+\defbibheading{bibassection}[\bibname]{\section*{#1}}
\renewcommand{\bibfont}{\normalfont\footnotesize}
\exp_after:wN\addbibresource\exp_after:wN{\c__gzt_issue_bib_path_string_tl}
-\@ifpackagelater{biblatex}{2016/01/01}{%
- \DeclareNameFormat{giveninits-last}{%
+\@ifpackagelater{biblatex}{2016/01/01}{
+ \DeclareNameFormat{giveninits-last}{
\nameparts{#1}
\usebibmacro{name:given-family}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
- {\namepartsuffix}%
- \usebibmacro{name:andothers}%
+ {\namepartsuffix}
+ \usebibmacro{name:andothers}
}
}{
- \DeclareNameFormat{giveninits-last}{%
- \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}%
- \usebibmacro{name:andothers}%
+ \DeclareNameFormat{giveninits-last}{
+ \usebibmacro{name:first-last}{#1}{#4}{#5}{#7}
+ \usebibmacro{name:andothers}
}
}
\DeclareNameAlias{labelname}{giveninits-last}
\renewcommand*\bibnamedelimc{\addnbspace}
\renewcommand*\bibnamedelimd{\addnbspace}
-\renewbibmacro{in:}{%
+\renewbibmacro{in:}{
\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
-\renewbibmacro*{journal}{%
- \iffieldundef{shortjournal}%
- {%
+\renewbibmacro*{journal}{
+ \iffieldundef{shortjournal}
+ {
\iffieldundef{journaltitle}
{}
- {%
- \printtext[journaltitle]%
- {%
- \printfield[titlecase]{journaltitle}%
- \setunit{\subtitlepunct}%
- \printfield[titlecase]{journalsubtitle}%
- }%
- }%
- }%
- {\printtext[journaltitle]{\printfield[titlecase]{shortjournal}}}%
+ {
+ \printtext[journaltitle]
+ {
+ \printfield[titlecase]{journaltitle}
+ \setunit{\subtitlepunct}
+ \printfield[titlecase]{journalsubtitle}
+ }
+ }
+ }
+ {\printtext[journaltitle]{\printfield[titlecase]{shortjournal}}}
}
-\renewbibmacro*{volume+number+eid}{%
- \printfield{volume}%
- \setunit{\addcomma\c_space_tl}%
- \printfield{number}%
- \setunit{\addcomma\c_space_tl}%
+\renewbibmacro*{volume+number+eid}{
+ \printfield{volume}
+ \setunit{\addcomma\c_space_tl}
+ \printfield{number}
+ \setunit{\addcomma\c_space_tl}
\printfield{eid}}
\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[book]{volume}{\mkbibbold{#1}}
\DeclareFieldFormat[article]{number}{\bibstring{number}#1}
-\DeclareLanguageMapping{french}{gzt}% use the new abbreviations
-\ifkp@easyscsl
-\DeclareRobustCommand{\itshape}{\not@math@alphabet\itshape\mathit%
- \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{%
- \fontshape\itdefault}\selectfont}
-\fi
+\DeclareLanguageMapping{french}{gzt}
\DeclareMathAlphabet\mathfrak{U}{euf}{m}{n}
\SetMathAlphabet\mathfrak{bold}{U}{euf}{b}{n}
-\@ifpackageloaded{draftwatermark}{%
- \SetWatermarkColor{gray!10}%
- \SetWatermarkFontSize{30mm}%
- \SetWatermarkText{\text_uppercase:n{\c__gzt_draftwatermark_string_tl}}%
-}{%
+\@ifpackageloaded{draftwatermark}{
+ \SetWatermarkColor{gray!10}
+ \SetWatermarkFontSize{30mm}
+ \SetWatermarkText{\text_uppercase:n{\c__gzt_draftwatermark_string_tl}}
+}{
}
\tikzset{
__gzt_dots/.style={
- line~width=\c__gzt_tikz_dot_diameter_dim,
- line~cap=round,
- dash~pattern=on~0pt~off~\c__gzt_tikz_dot_spacing_dim
+ line~ width=\c__gzt_tikz_dot_diameter_dim,
+ line~ cap=round,
+ dash~ pattern=on~ 0pt~ off~ \c__gzt_tikz_dot_spacing_dim
},
__gzt_tcb_segmentation_style/.style={
__gzt_dots,
draw=__gzt_dotfill_color,
- shorten~>=~\c__gzt_tcb_left_dim+\c__gzt_tcb_boxsep_dim,
- shorten~<=~\c__gzt_tcb_left_dim+\c__gzt_tcb_boxsep_dim,
+ shorten~ >=~ \c__gzt_tcb_left_dim+\c__gzt_tcb_boxsep_dim,
+ shorten~ <=~ \c__gzt_tcb_left_dim+\c__gzt_tcb_boxsep_dim,
}
}
\tcbset{
- copyright/.style={%
- overlay={%
- \node[rotate=90,anchor=south~west,font=\tiny] at (frame.south~east) {%
+ copyright/.style={
+ overlay={
+ \node[rotate=90,anchor=south~ west,font=\tiny] at (frame.south~ east) {
\begin{minipage}[t]{\tcbtextheight}
- \copyright{}~#1%
+ \copyright{}~ #1
\end{minipage}
- };%
- }%
- }%
-}
-\tcbset{%
- __gzt_tcb_floats_style/.style={%
- enhanced%
- ,every~float=\centering%
- ,coltitle=__gzt_generic_dark_color%
- ,colbacktitle=__gzt_float_title_bg_color%
- ,colback=white%
- ,colframe=__gzt_float_frame_color%
- ,center~upper%
- ,sharp~corners=all%
- ,boxrule=0.3mm%
- }%
-}
-\tcbset{%
- __gzt_tcb_notitle/.style={%
- blend~before~title~code={##1}
- ,title={\c_space_tl}%
- }%
-}
-\tcbset{%
- __gzt_tcb_book_review_box_style/.style={%
- enhanced,%
- colback=__gzt_book_review_frame_bg_color,%
- breakable,%
- % height=50mm,%
+ };
+ }
+ }
+}
+\tcbset{
+ __gzt_tcb_floats_style/.style={
+ enhanced
+ ,every~ float=\centering
+ ,coltitle=__gzt_generic_dark_color
+ ,colbacktitle=__gzt_float_title_bg_color
+ ,colback=white
+ ,colframe=__gzt_float_frame_color
+ ,center~ upper
+ ,sharp~ corners=all
+ ,boxrule=0.3mm
+ }
+}
+\tcbset{
+ __gzt_tcb_notitle/.style={
+ blend~ before~ title~ code={##1}
+ ,title={\c_space_tl}
+ }
+}
+\tcbset{
+ __gzt_tcb_book_review_box_style/.style={
+ enhanced,
+ colback=__gzt_book_review_frame_bg_color,
+ breakable,
+ % height=50mm,
boxrule=\c_zero_dim,
- sharp~corners=all,%
+ sharp~ corners=all,
skin=enhancedlast,
leftupper=25mm,
- enlarge~bottom~finally~by=-1mm,
+ enlarge~ bottom~ finally~ by=-1mm,
middle=4mm,
- segmentation~style={__gzt_tcb_segmentation_style}%
+ segmentation~ style={__gzt_tcb_segmentation_style}
}
}
-\tcbset{%
- __gzt_tcb_book_advertisement_box_style/.style={%
- enhanced,%
- colframe=__gzt_book_advertisement_frame_color,%
- colback=__gzt_book_advertisement_bg_color,%
- center~lower,
- sharp~corners=all,%
+\tcbset{
+ __gzt_tcb_book_advertisement_box_style/.style={
+ enhanced,
+ colframe=__gzt_book_advertisement_frame_color,
+ colback=__gzt_book_advertisement_bg_color,
+ center~ lower,
+ sharp~ corners=all,
% skin=enhancedlast,
% middle=4mm,
- lower~separated=false,
- % segmentation~style={__gzt_tcb_segmentation_style}%
- }
-}
-\tcbset{%
- __gzt_tcb_inside_cover_style/.style={%
- % split=0.6,%
- colback=__gzt_inside_frontcover_frame_bg_color,%
- colbacktitle=__gzt_inside_frontcover_frame_bg_color,%
- sharp~corners=all,%
- center~title,%
- coltitle=__gzt_inside_frontcover_frame_title_color,%
- fonttitle=\bfseries\large,%
- boxrule=\c_zero_dim,%
- toptitle=3mm,%
- bottomtitle=4mm,%
- frame~hidden,%
- enhanced,%
+ lower~ separated=false,
+ % segmentation~ style={__gzt_tcb_segmentation_style}
+ }
+}
+\tcbset{
+ __gzt_tcb_inside_cover_style/.style={
+ % split=0.6,
+ colback=__gzt_inside_frontcover_frame_bg_color,
+ colbacktitle=__gzt_inside_frontcover_frame_bg_color,
+ sharp~ corners=all,
+ center~ title,
+ coltitle=__gzt_inside_frontcover_frame_title_color,
+ fonttitle=\bfseries\large,
+ boxrule=\c_zero_dim,
+ toptitle=3mm,
+ bottomtitle=4mm,
+ frame~ hidden,
+ enhanced,
height=\c__gzt_layoutheight_dim-\c__gzt_topmargin_inside_cover_dim-\c__gzt_botmargin_dim,
width=\c__gzt_inside_cover_box_width_dim,
middle=4mm,
- segmentation~style={__gzt_tcb_segmentation_style}%
+ segmentation~ style={__gzt_tcb_segmentation_style}
},
- __gzt_tcb_inside_frontcover_style/.style={%
+ __gzt_tcb_inside_frontcover_style/.style={
__gzt_tcb_inside_cover_style,
- enlarge~left~by=-\c__gzt_inside_cover_offset_dim,
+ enlarge~ left~ by=-\c__gzt_inside_cover_offset_dim,
},
- __gzt_tcb_inside_backcover_style/.style={%
+ __gzt_tcb_inside_backcover_style/.style={
__gzt_tcb_inside_cover_style,
- enlarge~left~by=\c__gzt_inside_cover_offset_dim,
+ enlarge~ left~ by=\c__gzt_inside_cover_offset_dim,
}
}
-\AddToHook{begindocument/before}{%
+\AddToHook{begindocument/before}{
\bool_if:NTF {\g__gzt_special_edition_bool} {
\tcbset{
- __gzt_tcb_inside_frontcover_style/.append~style={%
+ __gzt_tcb_inside_frontcover_style/.append~ style={
title=\c__gzt_special_edition_editorial_board_string_tl
},
- __gzt_tcb_inside_backcover_style/.append~style={%
+ __gzt_tcb_inside_backcover_style/.append~ style={
notitle
},
}
}{
\tcbset{
- __gzt_tcb_inside_frontcover_style/.append~style={%
+ __gzt_tcb_inside_frontcover_style/.append~ style={
title=\c__gzt_editorial_board_string_tl
},
- __gzt_tcb_inside_backcover_style/.append~style={%
- title=\file_if_exist:nT { \c__gzt_authors_instructions_file_tl } {%
+ __gzt_tcb_inside_backcover_style/.append~ style={
+ title=\file_if_exist:nT { \c__gzt_authors_instructions_file_tl } {
\c__gzt_authors_instructions_string_tl
}
},
}
}
}
-\tcbset{%
- __gzt_tcb_bibliography_style/.style={%
+\tcbset{
+ __gzt_tcb_bibliography_style/.style={
colback=__gzt_bibliography_minibios_acknowledgements_bg_color,
breakable,
boxrule=\c_zero_dim,
- sharp~corners=all,%
+ sharp~ corners=all,
enhanced
}
}
-\tcbset{%
- __gzt_tcb_minibiographies_acknowledgements_style/.style={%
+\tcbset{
+ __gzt_tcb_minibiographies_acknowledgements_style/.style={
colback=__gzt_bibliography_minibios_acknowledgements_bg_color,
breakable,
boxrule=\c_zero_dim,
- extras~unbroken~and~last={drop~lifted~shadow},
- sharp~corners=all,%
+ extras~ unbroken~ and~ last={drop~ lifted~ shadow},
+ sharp~ corners=all,
skin=enhancedlast,
- height~fixed~for=middle,
+ height~ fixed~ for=middle,
}
}
-\tcbset{%
- enlargepage~flexible=\baselineskip,
+\tcbset{
+ enlargepage~ flexible=\baselineskip,
left=\c__gzt_tcb_left_dim,
boxsep=\c__gzt_tcb_boxsep_dim,
}
\setlist[1]{labelindent=\parindent}
\setlist[itemize]{label=\textendash{}, nosep}
-\setlist{%
+\setlist{
labelwidth=\widthof{\textendash},
itemsep=0.4ex plus 0.2ex minus 0.2ex,
parsep=0.4ex plus 0.2ex minus 0.2ex,
topsep=0.8ex plus 0.4ex minus 0.4ex,
partopsep=0.4ex plus 0.2ex minus 0.2ex,
- leftmargin=!%
+ leftmargin=!
}
\setlist[description]{
font=
@@ -3060,25 +3120,25 @@
}
\bfseries
}
-\DeclarePlainStyle{«~}{~»}{`}{'}
+\DeclarePlainStyle{«~ }{~ »}{`}{'}
\setcounter{topnumber}{3}
\renewcommand{\topfraction}{0.8}
\addtolength{\skip\footins}{.25\baselineskip}
-\setlength{\columnsep}{7mm}%
-\renewcommand{\thesection}{\arabic{section}}%
-\@ifpackageloaded{siunitx}{%
+\setlength{\columnsep}{7mm}
+\renewcommand{\thesection}{\arabic{section}}
+\@ifpackageloaded{siunitx}{
\sisetup{locale=FR}
}
-\arrayrulecolor{__gzt_arrayrule_color}%
-\addto\captionsfrench{\def\tablename{{\scshape Tableau}}}%
+\arrayrulecolor{__gzt_arrayrule_color}
+\addto\captionsfrench{\def\tablename{{\scshape Tableau}}}
\RenewDocumentCommand \vec { m } {
\vv{#1}
}
\cs_set_eq:NN \__gzt_orig_usetikzlibrary \usetikzlibrary
\RenewDocumentCommand \usetikzlibrary { m } {
- \shorthandoff{:}%
+ \shorthandoff{:}
\__gzt_orig_usetikzlibrary{#1}
- \shorthandon{:}%
+ \shorthandon{:}
% \begingroup
% \NoAutoSpacing
% \__gzt_orig_usetikzlibrary{#1}
@@ -3086,20 +3146,20 @@
}
\cs_new_protected:Nn \__gzt_bilingual:nnn
{
- \deftranslation[to=French]{#1}{#2}%
- \deftranslation[to=English]{#1}{#3}%
+ \deftranslation[to=French]{#1}{#2}
+ \deftranslation[to=English]{#1}{#3}
}
\cs_new_protected:Nn \__gzt_new_theorem:nnnn
{
% \__gzt_bilingual:nnn {#2}{#3}{#4}
- \deftranslation[to=French]{#2}{#3}%
- \deftranslation[to=English]{#2}{#4}%
- \declaretheorem[%
- #1,%
+ \deftranslation[to=French]{#2}{#3}
+ \deftranslation[to=English]{#2}{#4}
+ \declaretheorem[
+ #1,
name=\translate{#2}
]{#2}
- \declaretheorem[%
- #1,%
+ \declaretheorem[
+ #1,
name=\translate{#2},
numbered=no
]{#2*}
@@ -3107,7 +3167,8 @@
\cs_generate_variant:Nn \__gzt_new_theorem:nnnn { nnVV }
\declaretheoremstyle[spaceabove=3pt,notefont=\bfseries,bodyfont=\itshape]{theorem}
\declaretheoremstyle[spaceabove=3pt,notefont=\bfseries,bodyfont=\normalfont]{definition}
-\declaretheoremstyle[spaceabove=3pt,bodyfont=\normalfont,qed=\ensuremath{\qedsymbol},headfont=\normalfont\itshape,numbered=no]{proof}
+\declaretheoremstyle[spaceabove=3pt,bodyfont=\normalfont,
+ qed=\ensuremath{\qedsymbol},headfont=\normalfont\itshape,numbered=no]{proof}
\RenewDocumentCommand \newtheorem { O{} m }
{
\tl_clear:N \l__gzt_newtheorem_style_tl
@@ -3127,15 +3188,19 @@
\keys_set:nn { gzt/newtheorem } { #1 }
}
% \tl_if_eq:VVF { \l__gzt_newtheorem_englishtitle_tl } { \MakeUppercase #2 }
- % {%
+ % {
% \tl_if_eq:NNF { \l__gzt_newtheorem_frenchtitle_tl } { \l__gzt_newtheorem_englishtitle_tl }
- % {%
+ % {
% \tl_set:Nf \l__gzt_newtheorem_frenchtitle_tl {
% \l__gzt_newtheorem_englishtitle_tl
% }
% }
% }
- \__gzt_new_theorem:nnVV {style=\l__gzt_newtheorem_style_tl}{#2}{\l__gzt_newtheorem_frenchtitle_tl}{\l__gzt_newtheorem_englishtitle_tl}
+ \__gzt_new_theorem:nnVV
+ {style=\l__gzt_newtheorem_style_tl}
+ {#2}
+ {\l__gzt_newtheorem_frenchtitle_tl}
+ {\l__gzt_newtheorem_englishtitle_tl}
}
\newtheorem[frenchtitle=Th\'eor\`eme]{theorem}
\newtheorem[frenchtitle=Corollaire]{corollary}
@@ -3184,19 +3249,19 @@
\cs_set_eq:NN \__gzt_orig_arcsin \arcsin
\cs_set_eq:NN \__gzt_orig_arctan \arctan
\RenewDocumentCommand \arccos {} {
- \IfLanguageName {french}{\Arccos}{\__gzt_orig_arccos}%
+ \IfLanguageName {french}{\Arccos}{\__gzt_orig_arccos}
}
\RenewDocumentCommand \arcsin {} {
- \IfLanguageName {french}{\Arcsin}{\__gzt_orig_arcsin}%
+ \IfLanguageName {french}{\Arcsin}{\__gzt_orig_arcsin}
}
\RenewDocumentCommand \arctan {} {
- \IfLanguageName {french}{\Arctan}{\__gzt_orig_arctan}%
+ \IfLanguageName {french}{\Arctan}{\__gzt_orig_arctan}
}
\DeclareMathOperator{\ch}{ch}
\DeclareMathOperator{\sh}{sh}
\cs_set_eq:NN \__gzt_orig_tanh \tanh
\RenewDocumentCommand \tanh {} {
- \IfLanguageName {french}{\operatorname{th}}{\__gzt_orig_tanh}%
+ \IfLanguageName {french}{\operatorname{th}}{\__gzt_orig_tanh}
}
\cs_set_eq:NN \__gzt_orig_log \log
\cs_set_eq:NN \__gzt_orig_lg \lg
@@ -3220,17 +3285,17 @@
}
\cs_set_eq:NN \__gzt_orig_leq \leq
\cs_set_eq:NN \__gzt_orig_geq \geq
-\RenewDocumentCommand \le {} {%
- \IfLanguageName {french}{\leqslant}{\__gzt_orig_leq}%
+\RenewDocumentCommand \le {} {
+ \IfLanguageName {french}{\leqslant}{\__gzt_orig_leq}
}
-\RenewDocumentCommand \leq {} {%
- \IfLanguageName {french}{\leqslant}{\__gzt_orig_leq}%
+\RenewDocumentCommand \leq {} {
+ \IfLanguageName {french}{\leqslant}{\__gzt_orig_leq}
}
-\RenewDocumentCommand \ge {} {%
- \IfLanguageName {french}{\geqslant}{\__gzt_orig_geq}%
+\RenewDocumentCommand \ge {} {
+ \IfLanguageName {french}{\geqslant}{\__gzt_orig_geq}
}
-\RenewDocumentCommand \geq {} {%
- \IfLanguageName {french}{\geqslant}{\__gzt_orig_geq}%
+\RenewDocumentCommand \geq {} {
+ \IfLanguageName {french}{\geqslant}{\__gzt_orig_geq}
}
\NewDocumentCommand \N {} {\mathbb{N}}
\NewDocumentCommand \Z {} {\mathbb{Z}}
@@ -3239,25 +3304,23 @@
\NewDocumentCommand \R {} {\mathbb{R}}
\NewDocumentCommand \C {} {\mathbb{C}}
\NewDocumentCommand \K {} {\mathbb{K}}
-\ExplSyntaxOff
-%% ----------------------------------------------------------------------------
+%%
+%% Copyright (C) 2014-2021 by Denis Bitouzé <denis.bitouze@univ-littoral.fr>
+%%
%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% 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.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% conditions of the LaTeX Project Public License (LPPL), either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in the file:
+%%
+%% http://www.latex-project.org/lppl.txt
%%
-%% This work has the LPPL maintenance status `maintained'.
+%% This work is "maintained" (as per LPPL maintenance status) by
+%% Denis Bitouzé.
%%
-%% The Current Maintainer of this work is Denis Bitouz'e.
+%% This work consists of the file gzt.dtx and a Makefile.
+%% Running "make" generates the derived files README, gzt.pdf and gzt.cls.
+%% Running "make inst" installs the files in the user's TeX tree.
+%% Running "make install" installs the files in the local TeX tree.
%%
-%% 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 `gztarticle.cls'.