summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/gzt/gzt.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-18 21:18:01 +0000
committerKarl Berry <karl@freefriends.org>2020-03-18 21:18:01 +0000
commit5a4a14d69dd71bcfbdb513984e35464f000a8c53 (patch)
tree826152263489c3797c702bd48d48b0aedc1b31c1 /Master/texmf-dist/tex/latex/gzt/gzt.cls
parent6ba00476fa30dee230a29b78b78c6df7a4401816 (diff)
gzt (18mar20)
git-svn-id: svn://tug.org/texlive/trunk@54390 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/gzt/gzt.cls')
-rw-r--r--Master/texmf-dist/tex/latex/gzt/gzt.cls99
1 files changed, 53 insertions, 46 deletions
diff --git a/Master/texmf-dist/tex/latex/gzt/gzt.cls b/Master/texmf-dist/tex/latex/gzt/gzt.cls
index 00d56348004..f0292631f35 100644
--- a/Master/texmf-dist/tex/latex/gzt/gzt.cls
+++ b/Master/texmf-dist/tex/latex/gzt/gzt.cls
@@ -7,7 +7,7 @@
%% gzt.dtx (with options: `class')
%% -----------------------------------------------------------------------------
%% gzt --- SMF bundle of classes for the French journal "La Gazette des
-%% Math'ematiciens", version 0.98
+%% Math'ematiciens", version 1.0.0
%%
%% E-mail: denis.bitouze@univ-littoral.fr
%% Released under the LaTeX Project Public License v1.3c or later
@@ -81,8 +81,8 @@
\ExplSyntaxOn
\ProvidesExplClass
{gzt}
- {2018/04/07}
- {0.98}
+ {2020-03-17}
+ {1.0.0}
{
SMF~class~for~the~French~journal^^J
"La~Gazette~des~Math'ematiciens".
@@ -313,7 +313,7 @@
\AtEndPreamble{
\tl_const:Nn \c__gzt_frontcover_header_string_tl {
\bool_if:NT {\g__gzt_special_edition_bool} {
- \tl_upper_case:n {\c__gzt_long_special_edition_string_tl}
+ \text_uppercase:n {\c__gzt_long_special_edition_string_tl}
\medskip
\par
\normalsize
@@ -415,12 +415,12 @@
\tl_const:Nn \c__gzt_Cad_string_tl {C'est-\`a-dire}
\tl_const:Nn \c__gzt_footer_string_tl {
\c__gzt_footer_size_font_tl
- \textcolor{__gzt_smf_number_color}{\MakeTextUppercase{\c__gzt_smf_short_string_tl}}
+ \textcolor{__gzt_smf_number_color}{\text_uppercase:n {\c__gzt_smf_short_string_tl}}
\c_space_tl
\textcolor{__gzt_date_color}{
\textendash{}\c_space_tl
- \MakeTextUppercase{\c__gzt_journal_short_title_string_tl}
- \bool_if:nF { \g__gzt_inside_frontcover_bool || \g__gzt_backmatter_bool || \g__gzt_for_authors_bool }
+ \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}} }
{
\c_space_tl\textendash{}\c_space_tl
\l__gzt_uppercased_date_format\displaydate{__gzt_date}
@@ -449,10 +449,14 @@
\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 {
- \IfLanguageName{french}{
- Compil\'e~le~
- }{
- Compiled~on~
+ \int_compare:nNnT {\g__gzt_issue_number_int}={0} {
+ \c__gzt_footer_size_font_tl
+ \IfLanguageName{french}{
+ Compil\'e~le~
+ }{
+ Compiled~on~
+ }
+ \today
}
}
\bool_new:N \g__gzt_frontcover_bool
@@ -647,16 +651,16 @@
\dim_set:Nn \l__gzt_thumbnail_width_dim {30mm}
\dim_new:N \g__gzt_abstract_box_width_dim
\dim_new:N \c__gzt_original_parindent_dim
-\dim_set_eq:NN \c__gzt_original_parindent_dim \parindent
+\dim_gset_eq:NN \c__gzt_original_parindent_dim \parindent
\dim_new:N \l__gzt_between_rubric_head_text_and_abstract_dim
\dim_new:N \g__gzt_minitoc_circle_diameter_dim
\dim_new:N \g__gzt_minitoc_textwidth_dim
\dim_new:N \g__gzt_minitoc_xshift_dim
\dim_new:N \g__gzt_minitoc_yshift_dim
-\dim_set:Nn \g__gzt_minitoc_circle_diameter_dim {142mm}
-\dim_set:Nn \g__gzt_minitoc_textwidth_dim {65mm}
-\dim_set:Nn \g__gzt_minitoc_xshift_dim {-22mm}
-\dim_set:Nn \g__gzt_minitoc_yshift_dim {30mm}
+\dim_gset:Nn \g__gzt_minitoc_circle_diameter_dim {142mm}
+\dim_gset:Nn \g__gzt_minitoc_textwidth_dim {65mm}
+\dim_gset:Nn \g__gzt_minitoc_xshift_dim {-22mm}
+\dim_gset:Nn \g__gzt_minitoc_yshift_dim {30mm}
\dim_const:Nn \c__gzt_minitoc_from_circle_xshift_dim {-15mm}
\dim_const:Nn \c__gzt_minitoc_from_circle_yshift_dim {-\c__gzt_minitoc_from_circle_xshift_dim}
\dim_const:Nn \c__gzt_footer_height_font_dim {3mm}
@@ -1143,9 +1147,12 @@
}
\tl_if_in:NnF \l__gzt_people_speciality { NoValue } { ~(\l__gzt_people_speciality) }
]
- \l__gzt_people_affiliation_tl%
- \newline%
- \href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}}%
+ \leavevmode
+ \vbox_top:n {%
+ \l__gzt_people_affiliation_tl%
+ \newline%
+ \href{mailto:\l__gzt_people_email_tl}{\nolinkurl{\l__gzt_people_email_tl}}%
+ }
\DTLiflastrow{%
}{%
\medskip%
@@ -1280,7 +1287,7 @@
\g__gzt_special_edition_title_tl
}
}{
- \MakeUppercase {\c__gzt_journal_title_string_tl}
+ \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
@@ -1316,19 +1323,19 @@
\begin{multicols}{2}
\setlength{\columnsep}{1mm}
\bool_if:NTF {\g__gzt_special_edition_bool} {
- \begin{description}[leftmargin=1em,style=nextline]
+ \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]
+ \begin{description}[leftmargin=1em,style=nextline,labelindent=\c_zero_dim]
\__gzt_display_people_by_role:n {editorinchief}
\end{description}
\bigskip
\par
\item[\c__gzt_editors_string_tl] \
- \begin{description}[leftmargin=1em,style=nextline]
+ \begin{description}[leftmargin=1em,style=nextline,labelindent=\c_zero_dim]
\__gzt_display_people_by_role:n {editor}
\end{description}
\end{description}
@@ -1830,7 +1837,7 @@
\tl_new:N \g__gzt_citeinterviewee_tl%
\tl_new:N \g__gzt_blx_given_first_inits_tl%
\@ifpackagelater{biblatex}{2016/01/01}{%
- \tl_set:Nn \g__gzt_blx_given_first_inits_false_tl
+ \tl_gset:Nn \g__gzt_blx_given_first_inits_false_tl
{%
\togglefalse{abx@bool@giveninits}%
}
@@ -2717,12 +2724,12 @@
\setfoot%
[]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[]%
{}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{}%
}%
@@ -2749,14 +2756,14 @@
\setfoot%
[\c__gzt_footer_size_font_tl\thepage]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[
]%
{
}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{\c__gzt_footer_size_font_tl\thepage}%
}%
@@ -2790,12 +2797,12 @@
\setfoot%
[\c__gzt_footer_size_font_tl\thepage]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[]%
{}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{\c__gzt_footer_size_font_tl\thepage}%
}%
@@ -2824,12 +2831,12 @@
\setfoot%
[\c__gzt_footer_size_font_tl\thepage]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[]%
{}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{\c__gzt_footer_size_font_tl\thepage}%
}
@@ -2842,12 +2849,12 @@
\setfoot%
[\c__gzt_footer_size_font_tl\thepage]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[]%
{}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{\c__gzt_footer_size_font_tl\thepage}%
}%
@@ -2873,12 +2880,12 @@
\setfoot%
[]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[]%
{}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{}%
}%
@@ -2930,24 +2937,24 @@
\setfoot%
[\c__gzt_footer_size_font_tl\thepage]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
- [\c__gzt_footer_size_font_tl \c__gzt_compiled_string_tl\today]%
- {\c__gzt_footer_size_font_tl \c__gzt_compiled_string_tl\today}%
+ [\c__gzt_compiled_string_tl]%
+ {\c__gzt_compiled_string_tl}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{\c__gzt_footer_size_font_tl\thepage}%
}{
\setfoot%
[\c__gzt_footer_size_font_tl\thepage]%
[%
- \uppercase{\c__gzt_footer_string_tl}
+ \c__gzt_footer_string_tl
]%
[]%
{}%
{%
- \uppercase{\c__gzt_footer_string_tl}%
+ \c__gzt_footer_string_tl%
}%
{\c__gzt_footer_size_font_tl\thepage}%
}
@@ -3587,7 +3594,7 @@
\@ifpackageloaded{draftwatermark}{%
\SetWatermarkColor{gray!10}%
\SetWatermarkFontSize{30mm}%
- \SetWatermarkText{\MakeUppercase{\c__gzt_draftwatermark_string_tl}}%
+ \SetWatermarkText{\text_uppercase:n{\c__gzt_draftwatermark_string_tl}}%
}{%
}
\tikzset{
@@ -3811,7 +3818,7 @@
\tl_clear:N \l__gzt_newtheorem_frenchtitle_tl
\tl_clear:N \l__gzt_newtheorem_englishtitle_tl
\tl_set:Nn \l__gzt_newtheorem_englishtitle_tl {
- \MakeUppercase #2
+ \text_uppercase:n {#2}
}
\tl_set:Nf \l__gzt_newtheorem_frenchtitle_tl {
\l__gzt_newtheorem_englishtitle_tl
@@ -3939,11 +3946,11 @@
\ExplSyntaxOff
%% ----------------------------------------------------------------------------
%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
+%% 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.3 or later is part of all distributions of LaTeX
+%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.