diff options
author | Norbert Preining <norbert@preining.info> | 2020-01-29 03:01:39 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-01-29 03:01:39 +0000 |
commit | 0d9a20b65398ec99149b5c3d700e78f891b90842 (patch) | |
tree | ca173f2c5bbd75b090b58afdc71e6dc3ed1a1f3a /macros/latex/contrib/nwejm | |
parent | fdd916a9e0d94bbf49f74c3b796e1bab88964d4c (diff) |
CTAN sync 202001290301
Diffstat (limited to 'macros/latex/contrib/nwejm')
-rw-r--r-- | macros/latex/contrib/nwejm/README.md | 2 | ||||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/examples/article-in-dutch.pdf | bin | 188075 -> 188077 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/examples/article-in-english.pdf | bin | 183751 -> 183735 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/examples/article-in-french.pdf | bin | 239260 -> 238982 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/examples/article-in-german.pdf | bin | 189437 -> 189448 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/examples/issue.pdf | bin | 382128 -> 382101 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/examples/sample.pdf | bin | 182364 -> 182347 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/doc/nwejm-fr.pdf | bin | 568729 -> 579239 bytes | |||
-rw-r--r-- | macros/latex/contrib/nwejm/source/nwejm.dtx | 302 |
9 files changed, 173 insertions, 131 deletions
diff --git a/macros/latex/contrib/nwejm/README.md b/macros/latex/contrib/nwejm/README.md index 9898194051..c7148fff8b 100644 --- a/macros/latex/contrib/nwejm/README.md +++ b/macros/latex/contrib/nwejm/README.md @@ -8,7 +8,7 @@ new journal "North-Western European Journal of Mathematics". Release ------- -2019/03/18 v0.98f +2020-01-28 v1.0.0 Development ----------- diff --git a/macros/latex/contrib/nwejm/doc/examples/article-in-dutch.pdf b/macros/latex/contrib/nwejm/doc/examples/article-in-dutch.pdf Binary files differindex ea1377925e..e0c9d68ced 100644 --- a/macros/latex/contrib/nwejm/doc/examples/article-in-dutch.pdf +++ b/macros/latex/contrib/nwejm/doc/examples/article-in-dutch.pdf diff --git a/macros/latex/contrib/nwejm/doc/examples/article-in-english.pdf b/macros/latex/contrib/nwejm/doc/examples/article-in-english.pdf Binary files differindex f22973941b..949d85495f 100644 --- a/macros/latex/contrib/nwejm/doc/examples/article-in-english.pdf +++ b/macros/latex/contrib/nwejm/doc/examples/article-in-english.pdf diff --git a/macros/latex/contrib/nwejm/doc/examples/article-in-french.pdf b/macros/latex/contrib/nwejm/doc/examples/article-in-french.pdf Binary files differindex a333ca930b..78b2ca4bde 100644 --- a/macros/latex/contrib/nwejm/doc/examples/article-in-french.pdf +++ b/macros/latex/contrib/nwejm/doc/examples/article-in-french.pdf diff --git a/macros/latex/contrib/nwejm/doc/examples/article-in-german.pdf b/macros/latex/contrib/nwejm/doc/examples/article-in-german.pdf Binary files differindex 9f226a86f4..d78a34e74a 100644 --- a/macros/latex/contrib/nwejm/doc/examples/article-in-german.pdf +++ b/macros/latex/contrib/nwejm/doc/examples/article-in-german.pdf diff --git a/macros/latex/contrib/nwejm/doc/examples/issue.pdf b/macros/latex/contrib/nwejm/doc/examples/issue.pdf Binary files differindex 9ed713d94a..a5be13e1bd 100644 --- a/macros/latex/contrib/nwejm/doc/examples/issue.pdf +++ b/macros/latex/contrib/nwejm/doc/examples/issue.pdf diff --git a/macros/latex/contrib/nwejm/doc/examples/sample.pdf b/macros/latex/contrib/nwejm/doc/examples/sample.pdf Binary files differindex 98ab36d425..78ac4e0e52 100644 --- a/macros/latex/contrib/nwejm/doc/examples/sample.pdf +++ b/macros/latex/contrib/nwejm/doc/examples/sample.pdf diff --git a/macros/latex/contrib/nwejm/doc/nwejm-fr.pdf b/macros/latex/contrib/nwejm/doc/nwejm-fr.pdf Binary files differindex 556fa88645..43f0b010ff 100644 --- a/macros/latex/contrib/nwejm/doc/nwejm-fr.pdf +++ b/macros/latex/contrib/nwejm/doc/nwejm-fr.pdf diff --git a/macros/latex/contrib/nwejm/source/nwejm.dtx b/macros/latex/contrib/nwejm/source/nwejm.dtx index a5efc1fe1e..9c130bc183 100644 --- a/macros/latex/contrib/nwejm/source/nwejm.dtx +++ b/macros/latex/contrib/nwejm/source/nwejm.dtx @@ -13,7 +13,7 @@ new journal "North-Western European Journal of Mathematics". Release ------- -2019/03/18 v0.98f +2020-01-28 v1.0.0 Development ----------- @@ -44,7 +44,7 @@ https://github.com/dbitouze/nwejm. \input l3docstrip.tex \Msg{********************************************************} \Msg{* Installation} -\Msg{* Class: nwejm 2019/03/18 v0.98f} +\Msg{* Class: nwejm 2020-01-28 v1.0.0} \Msg{* for the journal} \Msg{* "North-Western European Journal of Mathematics" (DB)} \Msg{********************************************************} @@ -61,7 +61,7 @@ License:| Released under the LaTeX Project Public License v1.3c or later \endpreamble \postamble -Copyright (C) 2015-2019 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +Copyright (C) 2015-2020 by Denis Bitouze <denis.bitouze@univ-littoral.fr> This work may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either @@ -174,7 +174,7 @@ Running "make install" installs the files in the local TeX tree. % %\maketitle % -% \changes{v0.98f}{2019/03/18}{% +% \changes{v1.0.0}{2020-01-28}{% % \begin{itemize} % \item ix page numbers of the standalone articles were not deduced from the % whole issue. @@ -312,8 +312,8 @@ Running "make install" installs the files in the local TeX tree. \ProvidesExplClass %<class> {nwejm} %<class-article> {nwejmart} - {2019/03/18} - {0.98f} + {2020-01-28} + {1.0.0} { Class for the journal "North-Western European Journal of Mathematics". } @@ -642,11 +642,6 @@ Running "make install" installs the files in the local TeX tree. \RequirePackage{xr} % \end{macrocode} % -% \item Provide file name and path of input files: -% \begin{macrocode} -\RequirePackage{currfile} -% \end{macrocode} -% % \item A range of footnote options: % \begin{macrocode} \RequirePackage[multiple]{footmisc}% @@ -677,6 +672,76 @@ Running "make install" installs the files in the local TeX tree. \RequirePackage{ifoddpage}% % \end{macrocode} % +% \item Control float placement: +% \begin{macrocode} +\RequirePackage{placeins}% +% \end{macrocode} +% +% \item Define commands that appear not to eat spaces: +% \begin{macrocode} +\RequirePackage{xspace}% +% \end{macrocode} +% +% \item Context sensitive quotation facilities: +% \begin{macrocode} +\RequirePackage[autostyle]{csquotes}% +% \end{macrocode} +% +% \item Extended implementation of the \LaTeX{} array and +% tabular–environments: +% \begin{macrocode} +\RequirePackage{array} +% \end{macrocode} +% +% \item Publication quality tables in \LaTeX{}: +% \begin{macrocode} +\RequirePackage{booktabs} +% \end{macrocode} +% +% \item Extension to \Pkg{amsmath}: correct various bugs/defeciencies in amsmath +% and useful tools for mathematical typesetting\footnote{The \Pkg{mathtools} +% loads \pkg{amsmath}, hence it's not necessary to load the +% latter. It has to be loaded before \pkg{datatool} and \pkg{kpfonts}.}: +% \begin{macrocode} +\RequirePackage{mathtools} +% \end{macrocode} +% +% \item Extensions to theorem environments: +% \begin{macrocode} +\RequirePackage[amsmath,thmmarks,fleqn]{ntheorem} +% \end{macrocode} +% +% \item Support for using RSFS fonts in maths: +% \begin{macrocode} +\RequirePackage{rsfso} +% \end{macrocode} +% +% \item Vector arrows: +% \begin{macrocode} +\RequirePackage{esvect} +% \end{macrocode} +% +% Load of main font to be used: +% \begin{macrocode} +\RequirePackage[easyscsl,noDcommand]{kpfonts} +% %<class-article>\RequirePackage[noDcommand]{kpfonts} +% \end{macrocode} +% +% \item Flexible and easy interface to page dimensions: +% \begin{macrocode} +\RequirePackage{geometry} +% \end{macrocode} +% +% \item Internationalisation of \LaTeXe{} packages: +% \begin{macrocode} +\RequirePackage{translations}% +% \end{macrocode} +% +% \item Provide file name and path of input files: +% \begin{macrocode} +\RequirePackage{currfile} +% \end{macrocode} +% % \begin{macrocode} %</class|class-article> % \end{macrocode} @@ -772,71 +837,6 @@ Running "make install" installs the files in the local TeX tree. %<*class|class-article> % \end{macrocode} % -% \item Control float placement: -% \begin{macrocode} -\RequirePackage{placeins}% -% \end{macrocode} -% -% \item Define commands that appear not to eat spaces: -% \begin{macrocode} -\RequirePackage{xspace}% -% \end{macrocode} -% -% \item Context sensitive quotation facilities: -% \begin{macrocode} -\RequirePackage[autostyle]{csquotes}% -% \end{macrocode} -% -% \item Extended implementation of the \LaTeX{} array and -% tabular–environments: -% \begin{macrocode} -\RequirePackage{array} -% \end{macrocode} -% -% \item Publication quality tables in \LaTeX{}: -% \begin{macrocode} -\RequirePackage{booktabs} -% \end{macrocode} -% -% \item Extension to \Pkg{amsmath}: correct various bugs/defeciencies in amsmath -% and useful tools for mathematical typesetting\footnote{The \Pkg{mathtools} -% loads \pkg{amsmath}, hence it's not necessary to load the -% latter. It has to be loaded before \pkg{datatool} and \pkg{kpfonts}.}: -% \begin{macrocode} -\RequirePackage{mathtools} -% \end{macrocode} -% -% \item Extensions to theorem environments: -% \begin{macrocode} -\RequirePackage[amsmath,thmmarks,fleqn]{ntheorem} -% \end{macrocode} -% -% \item Support for using RSFS fonts in maths: -% \begin{macrocode} -\RequirePackage{rsfso} -% \end{macrocode} -% -% \item Vector arrows: -% \begin{macrocode} -\RequirePackage{esvect} -% \end{macrocode} -% -% Load of main font to be used: -% \begin{macrocode} -\RequirePackage[easyscsl,noDcommand]{kpfonts} -% %<class-article>\RequirePackage[noDcommand]{kpfonts} -% \end{macrocode} -% -% \item Flexible and easy interface to page dimensions: -% \begin{macrocode} -\RequirePackage{geometry} -% \end{macrocode} -% -% \item Internationalisation of \LaTeXe{} packages: -% \begin{macrocode} -\RequirePackage{translations}% -% \end{macrocode} -% % \item Display the value of a \LaTeX{} counter in a variety of formats % \begin{macrocode} \RequirePackage{fmtcount}% @@ -1051,10 +1051,18 @@ Running "make install" installs the files in the local TeX tree. % \begin{macrocode} \tl_const:Nn \c_@@_computer_engineering_string_tl {Computer~engineering~issues} % \end{macrocode} -% For the printer. +% For the graphic design. % \begin{macrocode} \tl_const:Nn \c_@@_graphicdesign_string_tl {Graphic~design} % \end{macrocode} +% For the director of the publication. +% \begin{macrocode} +\tl_const:Nn \c_@@_publication_director_string_tl {Directeur~de~la~publication} +% \end{macrocode} +% For the director of the publication. +% \begin{macrocode} +\tl_const:Nn \c_@@_composed_by_string_tl {Composition} +% \end{macrocode} % For configuration file. % \begin{macrocode} \tl_const:Nn \c_@@_configuration_file_string_tl {nwejm.cfg} @@ -1669,7 +1677,7 @@ Running "make install" installs the files in the local TeX tree. % % \begin{macrocode} % \cleardoublepage % \pagenumbering{roman}% -% \setcounter{page}{\c_three} +% \setcounter{page}{3} % % \end{macrocode} % % % % On the backcover, we want the table of contents (displayed as a chapter, @@ -1865,7 +1873,7 @@ Running "make install" installs the files in the local TeX tree. \bfseries% \adjustbox{stack=l}{% \c_@@_journal_title_string_tl -%<class> \\\tl_mixed_case:n{\GetTranslation{volume-abbreviated}}\c_space_tl\int_use:N \g_@@_issue_number_int +%<class> \\\text_titlecase:n{\GetTranslation{volume-abbreviated}}\c_space_tl\int_use:N \g_@@_issue_number_int %<class-article> \mbox{} } } @@ -2388,11 +2396,15 @@ Running "make install" installs the files in the local TeX tree. \medskip% } }{ - \_@@_citeauthor_no_giveninits:n {\c_@@_issue_bib_key_tl -#1- - \exp_not:V\DTLcurrentindex}% - \tl_if_empty:NF \l_@@_people_email_tl - { - \c_space_tl(\_@@_email:n {\l_@@_people_email_tl}) + \tl_if_in:NnTF \l_@@_people_role_tl { publicationdirector } { + \_@@_citeauthor_no_giveninits:n {\c_@@_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex},~ + \l_@@_people_affiliation_tl% + }{ + \_@@_citeauthor_no_giveninits:n {\c_@@_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex}% + \tl_if_empty:NF \l_@@_people_email_tl + { + \c_space_tl(\_@@_email:n {\l_@@_people_email_tl}) + } } } } @@ -2640,6 +2652,20 @@ Running "make install" installs the files in the local TeX tree. \_@@_display_people_by_role:n { graphicdesign } \end{description} \g_@@_font_designer_text_tl + \par + \vspace*{\stretch{1}} + \selectlanguage{french} + \shorthandon{;:!?} + \begin{description} + \item[\c_@@_publication_director_string_tl{}~:] + \_@@_display_people_by_role:n { publicationdirector } + \item[\c_@@_composed_by_string_tl{}~:] + \_@@_display_people_by_role:n { composer } + \end{description} + \DTMlangsetup*{showdayofmonth=false} + \centering + \g_@@_masthead_tl + \selectlanguage{english} \bool_gset_false:N \g_@@_inside_backcover_bool } % \end{macrocode} @@ -2752,7 +2778,7 @@ Running "make install" installs the files in the local TeX tree. \tl_if_empty:NF {#2} { \tl_if_eq:NNF {\c_@@_date_received_tl} {#1} { \c_@@_dates_separator_tl } - \tl_mixed_case:n { \exp_args:No \GetTranslation{#1} } + \text_titlecase:n { \exp_args:No \GetTranslation{#1} } \c_@@_colon_tl\c_space_tl \DTMdate{#2}% } @@ -2819,7 +2845,7 @@ Running "make install" installs the files in the local TeX tree. % needs the main file name to be fixed (chosen name: \enquote{issue}). If that's % not the case an error is thrown. % \begin{macrocode} -%<class>\str_if_eq_x:nnTF \c_sys_jobname_str \c_@@_main_file_name_tl { +%<class>\str_if_eq:eeTF \c_sys_jobname_str \c_@@_main_file_name_tl { %<class> \bool_if:NT {\g_@@_cover_bool} { %<class> \msg_error:nn{nwejm}{Wrong~cover's~main~file~name!} %<class> } @@ -2925,6 +2951,14 @@ Running "make install" installs the files in the local TeX tree. { \_@@_people:nnnnn {#1}{#2}{#3}{#4}{secretary} } +\NewDocumentCommand \publicationdirector {mmmm} +{ + \_@@_people:nnnnn {#1}{#2}{#3}{#4}{publicationdirector} +} +\NewDocumentCommand \composer {mmmm} +{ + \_@@_people:nnnnn {#1}{#2}{#3}{#4}{composer} +} % \end{macrocode} % \end{macro} % \end{macro} @@ -3073,6 +3107,20 @@ Running "make install" installs the files in the local TeX tree. } } % \end{macrocode} +% +% \begin{macro}{\masthead} +% We define the command that lets us specify the masthead (\enquote{ours} in French). This +% setup is likely to be rarely changed. +% \begin{macrocode} +\tl_new:N \g_@@_masthead_tl +\NewDocumentCommand \masthead { +m } { + \IfNoValueF {#1} + { + \tl_gset:Nn \g_@@_masthead_tl {#1} + } +} +% \end{macrocode} +% % \begin{macrocode} %</class> % \end{macrocode} @@ -3205,11 +3253,11 @@ Running "make install" installs the files in the local TeX tree. } \clist_map_inline:Nn \l_tmpa_clist { \crefname{#1}{ - \tl_lower_case:n{ + \text_lowercase:n{ \GetTranslationFor{french}{#1} } }{% - \tl_lower_case:n{ + \text_lowercase:n{ \GetTranslationFor{french}{plural-#1} } } @@ -3349,7 +3397,7 @@ Running "make install" installs the files in the local TeX tree. \clist_map_inline:Nn \g_@@_counters_to_be_reset_clist { \@ifundefined{c@##1}{ }{ - \setcounter{##1}{\c_zero} + \setcounter{##1}{\c_zero_int} } } % \end{macrocode} @@ -3767,7 +3815,7 @@ Running "make install" installs the files in the local TeX tree. \noindent { \bfseries - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{plural-keyword} \c_@@_colon_tl } @@ -4044,22 +4092,22 @@ Running "make install" installs the files in the local TeX tree. \int_set:Nn \l_@@_abs_int {\int_abs:n {#1}} \ifcurrentbaselanguage{english}{ \int_use:N \l_@@_abs_int - \int_set:Nn \l_tmpa_int {\int_mod:nn {\l_@@_abs_int} {\c_one_hundred}} + \int_set:Nn \l_tmpa_int {\int_mod:nn {\l_@@_abs_int} { 100 }} \int_case:nnF { \l_tmpa_int } { - { \c_eleven } { \fmtord{th} } - { \c_twelve } { \fmtord{th} } - { \c_thirteen } { \fmtord{th} } + { 11 } { \fmtord{th} } + { 12 } { \fmtord{th} } + { 13 } { \fmtord{th} } }{ - \int_set:Nn \l_tmpb_int {\int_mod:nn {\l_@@_abs_int} {\c_ten}} + \int_set:Nn \l_tmpb_int {\int_mod:nn {\l_@@_abs_int} { 10 }} \int_case:nnF { \l_tmpb_int } { - { \c_zero } { \fmtord{th} } - { \c_one } { \fmtord{st} } - { \c_two } { \fmtord{nd} } - { \c_three } { \fmtord{rd} } + { 0 } { \fmtord{th} } + { 1 } { \fmtord{st} } + { 2 } { \fmtord{nd} } + { 3 } { \fmtord{rd} } }{ \fmtord{th} } @@ -4256,42 +4304,41 @@ Running "make install" installs the files in the local TeX tree. { \IfTranslation{English}{#1}{% }{% - \DeclareTranslation{English}{#1}{\tl_mixed_case:n{#2}}% + \DeclareTranslation{English}{#1}{\text_titlecase:n{#2}}% } \IfTranslation{French}{#1}{% }{% - \DeclareTranslation{French}{#1}{\tl_mixed_case:n{#3}}% + \DeclareTranslation{French}{#1}{\text_titlecase:n{#3}}% } \IfTranslation{German}{#1}{% }{% - \DeclareTranslation{German}{#1}{\tl_mixed_case:n{#4}}% + \DeclareTranslation{German}{#1}{\text_titlecase:n{#4}}% } \IfTranslation{Dutch}{#1}{% }{% - \DeclareTranslation{Dutch}{#1}{\tl_mixed_case:n{#5}}% + \DeclareTranslation{Dutch}{#1}{\text_titlecase:n{#5}}% } % \IfTranslation{English}{#1-plural}{% }{% - \DeclareTranslation{English}{#1-plural}{\tl_mixed_case:n{#6}}% + \DeclareTranslation{English}{#1-plural}{\text_titlecase:n{#6}}% } \IfTranslation{French}{#1-plural}{% }{% - \DeclareTranslation{French}{#1-plural}{\tl_mixed_case:n{#7}}% + \DeclareTranslation{French}{#1-plural}{\text_titlecase:n{#7}}% } \IfTranslation{German}{#1-plural}{% }{% - \DeclareTranslation{German}{#1-plural}{\tl_mixed_case:n{#8}}% + \DeclareTranslation{German}{#1-plural}{\text_titlecase:n{#8}}% } \IfTranslation{Dutch}{#1-plural}{% }{% - \DeclareTranslation{Dutch}{#1-plural}{\tl_mixed_case:n{#9}}% + \DeclareTranslation{Dutch}{#1-plural}{\text_titlecase:n{#9}}% } - \_@@_orig_newtheorem{#1}{\tl_mixed_case:n{ \GetTranslation{#1} }} + \_@@_orig_newtheorem{#1}{\text_titlecase:n{ \GetTranslation{#1} }} \bool_if:NF {\g_@@_no_numbered_theorem_bool} { - \_@@_orig_newtheorem*{#1_@@_nonumbered}{\tl_mixed_case:n{ \GetTranslation{#1} }} + \_@@_orig_newtheorem*{#1_@@_nonumbered}{\text_titlecase:n{ \GetTranslation{#1} }} } - } \cs_generate_variant:Nn \_@@_new_theorem:nnnnnnnnn { nVVVVVVVV } % \end{macrocode} @@ -4445,11 +4492,11 @@ Running "make install" installs the files in the local TeX tree. \clist_put_right:Nn \g_@@_counters_to_be_reset_clist {#2} } \ifcurrentbaselanguage{french}{% - \crefname{#2}{\tl_lower_case:n{ \GetTranslation{#2} }}{\tl_lower_case:n{ \GetTranslation{#2-plural} }} + \crefname{#2}{\text_lowercase:n{ \GetTranslation{#2} }}{\text_lowercase:n{ \GetTranslation{#2-plural} }} }{% \crefname{#2}{\GetTranslation{#2}}{\GetTranslation{#2-plural}} } - \Crefname{#2}{\tl_mixed_case:n{ \GetTranslation{#2} }}{\tl_mixed_case:n{ \GetTranslation{#2-plural} }} + \Crefname{#2}{\text_titlecase:n{ \GetTranslation{#2} }}{\text_titlecase:n{ \GetTranslation{#2-plural} }} } % \end{macrocode} % @@ -4512,20 +4559,20 @@ Running "make install" installs the files in the local TeX tree. } \clist_map_inline:Nn \l_tmpa_clist { \crefname{#1}{ - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{#1} } }{ - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{plural-#1} } } \Crefname{#1}{ - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{#1} } }{% - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{plural-#1} } } @@ -4552,12 +4599,12 @@ Running "make install" installs the files in the local TeX tree. \normalfont ( \textsf{ - \tl_upper_case:n {\tl_head:f {\GetTranslation{#1}}} + \text_uppercase:n {\tl_head:f {\GetTranslation{#1}}} } $\c_math_subscript_token\mathsf{\arabic*}$), ref=( \textsf{ - \tl_upper_case:n {\tl_head:f {\GetTranslation{#1}}} + \text_uppercase:n {\tl_head:f {\GetTranslation{#1}}} } $_\mathsf{\arabic*}$ ) @@ -4568,11 +4615,11 @@ Running "make install" installs the files in the local TeX tree. \GetTranslation{plural-#1} } \Crefname{#1i}{ - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{#1} } }{% - \tl_mixed_case:n{ + \text_titlecase:n{ \GetTranslation{plural-#1} } } @@ -4623,7 +4670,7 @@ Running "make install" installs the files in the local TeX tree. } \tl_if_empty:cT {l_@@_newenumeration_#2_label_tl} { \tl_set:cV {l_@@_newenumeration_#2_label_tl} { - \tl_upper_case:n { + \text_uppercase:n { \tl_head:f { \tl_use:c {l_@@_newenumeration_#2_singular_tl} } @@ -4657,11 +4704,11 @@ Running "make install" installs the files in the local TeX tree. \tl_use:c {l_@@_newenumeration_#1_plural_tl} } \Crefname{#1i}{ - \tl_mixed_case:n{ + \text_titlecase:n{ \tl_use:c {l_@@_newenumeration_#1_singular_tl} } }{% - \tl_mixed_case:n{ + \text_titlecase:n{ \tl_use:c {l_@@_newenumeration_#1_plural_tl} } } @@ -5615,7 +5662,7 @@ Running "make install" installs the files in the local TeX tree. \bool_if:NF \g_@@_nolocaltoc_bool { % \setcounter{lastpagearticle}{\value{page}} \newpage - \setcounter{page}{\c_zero} + \setcounter{page}{\c_zero_int} \pagenumbering{roman}% \etocarticlestylenomarks % \end{macrocode} @@ -5693,7 +5740,7 @@ Running "make install" installs the files in the local TeX tree. \expandafter\def\expandafter\pdfstringdefPreHook \expandafter{% \pdfstringdefPreHook - \renewcommand{\acrshort}[1]{\tl_upper_case:n {\glsentryshort{##1}}}% + \renewcommand{\acrshort}[1]{\text_uppercase:n {\glsentryshort{##1}}}% } % \end{macrocode} % @@ -6636,11 +6683,6 @@ $bibtex = 'biber -U %O %B'; $makeindex = 'texindy -L english'; -add_cus_dep('idx', 'ind', 0, 'texindy'); -sub texindy{ - system("texindy -L english \"$_[0].idx\""); -} - push @generated_exts, "aux", "idx", "ind", "lo*", "out", "toc", "acn", "acr", "alg", "bbl", "bcf", "fls", "gl*", "ist", "run.xml", "sbl*", "sl*", "sym*", "xdy", "unq", "mw", "*~" "sta" ; |