diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-18 21:18:01 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-18 21:18:01 +0000 |
commit | 5a4a14d69dd71bcfbdb513984e35464f000a8c53 (patch) | |
tree | 826152263489c3797c702bd48d48b0aedc1b31c1 /Master/texmf-dist/tex/latex/gzt/gzt.cls | |
parent | 6ba00476fa30dee230a29b78b78c6df7a4401816 (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.cls | 99 |
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'. |