diff options
Diffstat (limited to 'Master/texmf-dist')
36 files changed, 1023 insertions, 215 deletions
diff --git a/Master/texmf-dist/doc/latex/nwejm/CHANGELOG.md b/Master/texmf-dist/doc/latex/nwejm/CHANGELOG.md index f38b8d5a262..66300a01188 100644 --- a/Master/texmf-dist/doc/latex/nwejm/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/nwejm/CHANGELOG.md @@ -1,5 +1,22 @@ # [Unreleased] +# [1.0.4] - 2022-02-21 + +## Changed +Logo file renamed for consistency. + +# [1.0.3] - 2022-02-02 + +## Added +- Add the ability to fit the TOC on a reduced number of pages. +- Warning in the documentation and in the template about the necessity to use both `biblatex` and `biber`. + +## Fixed +- Authors in headers appeared one page too early. +- `\begin{alignat}{X}...` displayed "X". +- Boring warning "unable to apply patch 'eqnum'". +- Conflicts between `tikzcd` and (Dutch) `babel`. + # [1.0.2] - 2021-10-12 ## Fixed diff --git a/Master/texmf-dist/doc/latex/nwejm/README.md b/Master/texmf-dist/doc/latex/nwejm/README.md index ac9ca0586cb..6c30fc79fef 100644 --- a/Master/texmf-dist/doc/latex/nwejm/README.md +++ b/Master/texmf-dist/doc/latex/nwejm/README.md @@ -8,7 +8,7 @@ new journal "North-Western European Journal of Mathematics". Release ------- -2021-10-12 v1.0.2 +2022-02-21 v1.0.4 Development ----------- diff --git a/Master/texmf-dist/doc/latex/nwejm/english/documentation/latexmkrc b/Master/texmf-dist/doc/latex/nwejm/english/documentation/latexmkrc deleted file mode 100644 index 6dbfae28169..00000000000 --- a/Master/texmf-dist/doc/latex/nwejm/english/documentation/latexmkrc +++ /dev/null @@ -1,17 +0,0 @@ -$pdf_mode = 4; - -$bibtex_use = 1; -$bibtex = 'biber -U %O %B'; - -$makeindex = 'texindy -L french'; - -add_cus_dep('idx', 'ind', 0, 'texindy'); -sub texindy{ - system("texindy -L french \"$_[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", "*~" ; - -$clean_ext = "synctex.gz* run.xml tex.bak bbl bcf fdb_latexmk run tdo listing" diff --git a/Master/texmf-dist/doc/latex/nwejm/english/latexmkrc b/Master/texmf-dist/doc/latex/nwejm/english/latexmkrc new file mode 100644 index 00000000000..ed23d5053f3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/nwejm/english/latexmkrc @@ -0,0 +1,39 @@ +$pdf_mode = 4; + +$biber = 'biber -U %O %B'; +$bibtex_use = 1; + +$pdflatex="pdflatex -synctex=1 %O %S"; +$lualatex="lualatex -synctex=1 %O %S"; + +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries { + my ($base_name, $path) = fileparse( $_[0] ); + pushd $path; + my $return = system "makeglossaries", $base_name; + popd; + return $return; +} + +$makeindex = 'texindy -L english -C utf8'; + +push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'ist', +'run.xml', 'sbl*', 'sl*', 'sym*', 'unq', 'mw' ; + +$clean_ext .= ' synctex.gz* run.xml tex.bak out sta bbl bcf fdb_latexmk run tdo + listing *~ lo* xdy vrb ain atfi nav snm thm iny xref db* listing tcbtemp aux + idx ind lof lot out toc acn acr alg glg* glo* gls* ins sbl slg sym ist + run.xml xdy lol fls unq synctex.gz mw *~ aux bcf frm msk nlg nls ntn tcbtemp + thm nav nlo not i dx ind lof lot out toc acn acr alg glg glo gls glg2 gls2 + glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol fls unq synctex.gz *~ + listing png tkzfct.gnuplot tkzfct.table mw snm tns sta %R.*.vrb xref 4ct 4tc idv + lg pre tmp *.typo mp epub html' ; + +@generated_exts = qw(db* listing tcbtemp aux idx ind lof lot out toc acn acr alg +glg* glo* gls* ins sbl slg sym ist run.xml xdy lol fls unq synctex.gz mw *~ aux +bcf frm msk nlg nls ntn tcbtemp thm nav nlo not i dx ind lof lot out toc acn acr +alg glg glo gls glg2 gls2 glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol +fls unq synctex.gz *~ listing png tkzfct.gnuplot tkzfct.table mw snm tns sta +vrb xref *.typo mp epub html); diff --git a/Master/texmf-dist/doc/latex/nwejm/english/documentation/nwejm-en.tex b/Master/texmf-dist/doc/latex/nwejm/english/nwejm-en.tex index d1c9bae7064..e0fc72e5345 100644 --- a/Master/texmf-dist/doc/latex/nwejm/english/documentation/nwejm-en.tex +++ b/Master/texmf-dist/doc/latex/nwejm/english/nwejm-en.tex @@ -1849,7 +1849,7 @@ différents packages sont donc à disposition des auteurs de la \nwejm{}. \end{description} \item[\package{kpfonts} :] police principale du document : \begin{description} - \item[options par défaut :] \docAuxKey{noDcommand}, \docAuxKey{easyscsl} ; + \item[options par défaut :] \docAuxKey{noDcommand} ; \end{description} \item[\package{graphicx} :] inclusion d'images ; \item[\package{subcaption} :] sous-figures et sous-tableaux ; diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.pdf b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.pdf Binary files differindex 58642fe6091..acc327a879d 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.pdf +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.tex b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.tex index 8d8a3cec3d1..252a2fb1107 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-dutch.tex @@ -134,3 +134,4 @@ from \vref{my-axiom-\languagename}, a cheap horse is expensive. \printbibliography % \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.pdf b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.pdf Binary files differindex be7d4dbd559..69623995a4f 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.pdf +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.tex b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.tex index 9c11a9007e8..c60c4356d31 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-english.tex @@ -123,3 +123,4 @@ from \vref{my-axiom-\languagename}, a cheap horse is expensive. \printbibliography % \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.pdf b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.pdf Binary files differindex 15decf8727d..4587a77baaa 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.pdf +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.tex b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.tex index 79de854635f..e08fd11f2fd 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-french.tex @@ -127,3 +127,4 @@ from \vref{my-axiom-\languagename}, a cheap horse is expensive. \printbibliography % \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.pdf b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.pdf Binary files differindex f7f8fb9e3f7..ae50c9a199e 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.pdf +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.tex b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.tex index ee7563c97dd..b9791abb605 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/article-in-german.tex @@ -122,3 +122,4 @@ from \vref{my-axiom-\languagename}, a cheap horse is expensive. \printbibliography % \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/issue.pdf b/Master/texmf-dist/doc/latex/nwejm/examples/issue.pdf Binary files differindex e16f6d58f17..1552f7e5837 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/issue.pdf +++ b/Master/texmf-dist/doc/latex/nwejm/examples/issue.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/issue.tex b/Master/texmf-dist/doc/latex/nwejm/examples/issue.tex index b73578cceca..04f9e2f8c65 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/issue.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/issue.tex @@ -15,3 +15,4 @@ \inputarticle[ngerman]{article-in-german} \inputarticle[dutch]{article-in-dutch} \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/latexmkrc b/Master/texmf-dist/doc/latex/nwejm/examples/latexmkrc index 49fd468239d..ed23d5053f3 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/latexmkrc +++ b/Master/texmf-dist/doc/latex/nwejm/examples/latexmkrc @@ -1,4 +1,26 @@ -$pdf_mode = 1; +$pdf_mode = 4; + +$biber = 'biber -U %O %B'; +$bibtex_use = 1; + +$pdflatex="pdflatex -synctex=1 %O %S"; +$lualatex="lualatex -synctex=1 %O %S"; + +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries { + my ($base_name, $path) = fileparse( $_[0] ); + pushd $path; + my $return = system "makeglossaries", $base_name; + popd; + return $return; +} + +$makeindex = 'texindy -L english -C utf8'; + +push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'ist', +'run.xml', 'sbl*', 'sl*', 'sym*', 'unq', 'mw' ; $clean_ext .= ' synctex.gz* run.xml tex.bak out sta bbl bcf fdb_latexmk run tdo listing *~ lo* xdy vrb ain atfi nav snm thm iny xref db* listing tcbtemp aux @@ -6,7 +28,12 @@ $clean_ext .= ' synctex.gz* run.xml tex.bak out sta bbl bcf fdb_latexmk run tdo run.xml xdy lol fls unq synctex.gz mw *~ aux bcf frm msk nlg nls ntn tcbtemp thm nav nlo not i dx ind lof lot out toc acn acr alg glg glo gls glg2 gls2 glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol fls unq synctex.gz *~ - listing png tkzfct.gnuplot tkzfct.table mw snm tns vrb xref 4ct 4tc idv - lg pre tmp *.typo' *__nwejm.bib ; - + listing png tkzfct.gnuplot tkzfct.table mw snm tns sta %R.*.vrb xref 4ct 4tc idv + lg pre tmp *.typo mp epub html' ; +@generated_exts = qw(db* listing tcbtemp aux idx ind lof lot out toc acn acr alg +glg* glo* gls* ins sbl slg sym ist run.xml xdy lol fls unq synctex.gz mw *~ aux +bcf frm msk nlg nls ntn tcbtemp thm nav nlo not i dx ind lof lot out toc acn acr +alg glg glo gls glg2 gls2 glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol +fls unq synctex.gz *~ listing png tkzfct.gnuplot tkzfct.table mw snm tns sta +vrb xref *.typo mp epub html); diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/sample.bib b/Master/texmf-dist/doc/latex/nwejm/examples/sample.bib index 55cbd5e4c00..f1a9ac447fc 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/sample.bib +++ b/Master/texmf-dist/doc/latex/nwejm/examples/sample.bib @@ -60,3 +60,4 @@ language = {german}, url = {http://mirrors.ctan.org/info/l2tabu/german/l2tabu.pdf} } + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/sample.pdf b/Master/texmf-dist/doc/latex/nwejm/examples/sample.pdf Binary files differindex af2d60cdaf4..18b205074d0 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/sample.pdf +++ b/Master/texmf-dist/doc/latex/nwejm/examples/sample.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/sample.tex b/Master/texmf-dist/doc/latex/nwejm/examples/sample.tex index 17b9772296e..441c89fc4ca 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/sample.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/sample.tex @@ -198,3 +198,4 @@ Cf. \vref{thm-bolzano-weierstrass} \& \vref{rmk-euler} \& \printbibliography % \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/examples/template.tex b/Master/texmf-dist/doc/latex/nwejm/examples/template.tex index 851bdaaef88..c2563d14e23 100644 --- a/Master/texmf-dist/doc/latex/nwejm/examples/template.tex +++ b/Master/texmf-dist/doc/latex/nwejm/examples/template.tex @@ -1,6 +1,22 @@ % This is a template that may be used for the articles submitted to the % North-Western European Journal of Mathematics. % +%%%%%%%%%%%% +% CAUTION! % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This template is based on the `nwejmart` class. For: +% +% - your name(s), as author(s) of this article, +% - the list of bibliographic references, +% +% to be correctly displayed, this class requires : +% +% - the `biblatex` package (already loaded by the class), +% - as a bibliographic engine, NOT the usual `bibtex`, BUT `biber`. +% +% See the documentation (currently only in French) for more details. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % The language of the article is by default English. Should it be French, German % or Dutch instead, it would be specified as \documentclass' option. \documentclass[ @@ -71,3 +87,4 @@ \printbibliography % \end{document} + diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc b/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc deleted file mode 100644 index 6dbfae28169..00000000000 --- a/Master/texmf-dist/doc/latex/nwejm/french/documentation/latexmkrc +++ /dev/null @@ -1,17 +0,0 @@ -$pdf_mode = 4; - -$bibtex_use = 1; -$bibtex = 'biber -U %O %B'; - -$makeindex = 'texindy -L french'; - -add_cus_dep('idx', 'ind', 0, 'texindy'); -sub texindy{ - system("texindy -L french \"$_[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", "*~" ; - -$clean_ext = "synctex.gz* run.xml tex.bak bbl bcf fdb_latexmk run tdo listing" diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf b/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf Binary files differdeleted file mode 100644 index 7bcce827062..00000000000 --- a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/nwejm/french/latexmkrc b/Master/texmf-dist/doc/latex/nwejm/french/latexmkrc new file mode 100644 index 00000000000..ed23d5053f3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/nwejm/french/latexmkrc @@ -0,0 +1,39 @@ +$pdf_mode = 4; + +$biber = 'biber -U %O %B'; +$bibtex_use = 1; + +$pdflatex="pdflatex -synctex=1 %O %S"; +$lualatex="lualatex -synctex=1 %O %S"; + +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries { + my ($base_name, $path) = fileparse( $_[0] ); + pushd $path; + my $return = system "makeglossaries", $base_name; + popd; + return $return; +} + +$makeindex = 'texindy -L english -C utf8'; + +push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'ist', +'run.xml', 'sbl*', 'sl*', 'sym*', 'unq', 'mw' ; + +$clean_ext .= ' synctex.gz* run.xml tex.bak out sta bbl bcf fdb_latexmk run tdo + listing *~ lo* xdy vrb ain atfi nav snm thm iny xref db* listing tcbtemp aux + idx ind lof lot out toc acn acr alg glg* glo* gls* ins sbl slg sym ist + run.xml xdy lol fls unq synctex.gz mw *~ aux bcf frm msk nlg nls ntn tcbtemp + thm nav nlo not i dx ind lof lot out toc acn acr alg glg glo gls glg2 gls2 + glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol fls unq synctex.gz *~ + listing png tkzfct.gnuplot tkzfct.table mw snm tns sta %R.*.vrb xref 4ct 4tc idv + lg pre tmp *.typo mp epub html' ; + +@generated_exts = qw(db* listing tcbtemp aux idx ind lof lot out toc acn acr alg +glg* glo* gls* ins sbl slg sym ist run.xml xdy lol fls unq synctex.gz mw *~ aux +bcf frm msk nlg nls ntn tcbtemp thm nav nlo not i dx ind lof lot out toc acn acr +alg glg glo gls glg2 gls2 glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol +fls unq synctex.gz *~ listing png tkzfct.gnuplot tkzfct.table mw snm tns sta +vrb xref *.typo mp epub html); diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.bib b/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.bib index 2dd0abb3549..941f6aa0f57 100644 --- a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.bib +++ b/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.bib @@ -5,8 +5,8 @@ @Online{Bitouze, Title = {Conférence \LaTeX{} \no6}, Author = {Bitouzé, Denis}, - Date = {2019-03-17}, - Url = {https://frama.link/en-ligne6}, + Date = {2022-02-04}, + Url = {https://mt2e.univ-littoral.fr/Members/denis-bitouze/pub/latex/diapositives-cours-d/conference-n-6/@@download/file/en-ligne6.pdf}, Language = {french}, Organization = {Université du Littoral Côte d'Opale}, Subtitle = {Bibliographie (biber/biblatex), citations d'extraits}, @@ -15,8 +15,8 @@ @Online{Bitouze7, Title = {Conférence \LaTeX{} \no7}, Author = {Bitouzé, Denis}, - Date = {2019-03-17}, - Url = {https://frama.link/en-ligne7}, + Date = {2022-02-04}, + Url = {https://mt2e.univ-littoral.fr/Members/denis-bitouze/pub/latex/diapositives-cours-d/conference-n-7/@@download/file/en-ligne7.pdf}, Language = {french}, Organization = {Université du Littoral Côte d'Opale}, Subtitle = {Glossaires et (liste d’)acronymes, index}, diff --git a/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.pdf b/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.pdf Binary files differnew file mode 100644 index 00000000000..c281c02bc05 --- /dev/null +++ b/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.pdf diff --git a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.tex b/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.tex index e98b2ce38a8..376a98cf2e5 100644 --- a/Master/texmf-dist/doc/latex/nwejm/french/documentation/nwejm-fr.tex +++ b/Master/texmf-dist/doc/latex/nwejm/french/nwejm-fr.tex @@ -9,8 +9,8 @@ % \documentclass[french,nolocaltoc]{nwejmart} % -\DTMsavedate{release-date}{2021-10-12} -\newcommand{\releaseversion}{1.0.2} +\DTMsavedate{release-date}{2022-02-21} +\newcommand{\releaseversion}{1.0.4} % \usepackage[nwejm]{denisbdoc} \usepackage{tabulary} @@ -107,6 +107,22 @@ affiliation={% et \emph{pas} à la \nwejmcl{}. \end{dbwarning} +\begin{dbwarning}{Packages nécessaires}{} + Pour pouvoir utiliser la \nwejmauthorcl{}, il est nécessaire de disposer : + \begin{itemize} + \item d'une distribution \hologo{TeX} raisonnablement récente ; + \item du \Package{biblatex} ; + \item du programme + \href{https://www.ctan.org/pkg/biber}{\program{biber}}\footnote{Attention ! + La bibliographie doit être compilée non pas au moyen de l'habituel + \program{bibtex}, mais de \program{biber}. Plus de détails + \vref{wa-affichage-auteurs} et \vref{sec-bibliographie}.}. + \end{itemize} + Sous Ubuntu par exemple, si la \hologo{TeX}~Live est installée via les paquets + de la distribution GNU/Linux, ceux nommés \package{texlive-bibtex-extra} et + \package{biber} sont nécessaires. +\end{dbwarning} + La classe \LaTeX{} \nwejmauthor{} est destinée aux auteurs souhaitant publier un article dans le \href{http://math.univ-lille1.fr/~nwejm/}{\gls{nwejm}}. Cette classe a pour but : @@ -387,7 +403,7 @@ et \refKey{affiliationtagged} suivantes. virgules, la paire d'accolades l'entourant est obligatoire. \end{dbwarning} -\begin{dbwarning}{Affichage des prénoms et noms du ou des auteurs}{} +\begin{dbwarning}{Affichage des prénoms et noms du ou des auteurs}{affichage-auteurs} Pour que les prénoms et noms du ou des auteurs soient affichés, il est nécessaire : \begin{enumerate} @@ -395,7 +411,7 @@ et \refKey{affiliationtagged} suivantes. \item de procéder à une suite de compilations\suitecompilations{} : \begin{enumerate} \item \hologo{pdfLaTeX} ; - \item \hologo{biber} ; + \item \program{biber} ; \item \hologo{pdfLaTeX}. \end{enumerate} \end{enumerate} @@ -1829,8 +1845,8 @@ attaché au fichier \file{PDF} de la présente documentation\footnote{Pour samples, fontupper=\scriptsize\ttfamily, listing only, - listing file=../../examples/\attachfilename, - title={\attachfiletextlink\ \attachfile{../../examples/\attachfilename}},% + listing file=../examples/\attachfilename, + title={\attachfiletextlink\ \attachfile{../examples/\attachfilename}},% listing options={alsolanguage={[biblatex]TeX},deletekeywords={[2]title,author,keywords},deletekeywords={[5]keywords}} } @@ -1856,7 +1872,7 @@ différents packages sont donc à disposition des auteurs de la \nwejm{}. \end{description} \item[\package{kpfonts} :] police principale du document : \begin{description} - \item[options par défaut :] \docAuxKey{noDcommand}, \docAuxKey{easyscsl} ; + \item[options par défaut :] \docAuxKey{noDcommand} ; \end{description} \item[\package{graphicx} :] inclusion d'images ; \item[\package{subcaption} :] sous-figures et sous-tableaux ; diff --git a/Master/texmf-dist/source/latex/nwejm/nwejm-examples-template.dtx b/Master/texmf-dist/source/latex/nwejm/nwejm-examples-template.dtx index 55775e4db46..923c68b15d5 100644 --- a/Master/texmf-dist/source/latex/nwejm/nwejm-examples-template.dtx +++ b/Master/texmf-dist/source/latex/nwejm/nwejm-examples-template.dtx @@ -748,6 +748,22 @@ Cf. \vref{thm-bolzano-weierstrass} \& \vref{rmk-euler} \& % This is a template that may be used for the articles submitted to the % North-Western European Journal of Mathematics. % +%%%%%%%%%%%% +% CAUTION! % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This template is based on the `nwejmart` class. For: +% +% - your name(s), as author(s) of this article, +% - the list of bibliographic references, +% +% to be correctly displayed, this class requires : +% +% - the `biblatex` package (already loaded by the class), +% - as a bibliographic engine, NOT the usual `bibtex`, BUT `biber`. +% +% See the documentation (currently only in French) for more details. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % The language of the article is by default English. Should it be French, German % or Dutch instead, it would be specified as \documentclass' option. %COMMENT @@ -848,3 +864,9 @@ Cf. \vref{thm-bolzano-weierstrass} \& \vref{rmk-euler} \& % \begin{macrocode} %</template> % \end{macrocode} + +% \endinput +% Local Variables: +% mode: doctex +% TeX-master: "nwejm" +% End: diff --git a/Master/texmf-dist/source/latex/nwejm/nwejm.dtx b/Master/texmf-dist/source/latex/nwejm/nwejm.dtx index 86bfb0627ba..f81c1448790 100644 --- a/Master/texmf-dist/source/latex/nwejm/nwejm.dtx +++ b/Master/texmf-dist/source/latex/nwejm/nwejm.dtx @@ -2,6 +2,273 @@ %<*internal> \iffalse %</internal> +% \begin{macrocode} +%<*ctanomat> +% \end{macrocode} +% This is a description file for ctan-o-mat. +% It manages uploads of a package to +% CTAN -- the Comprehensive TeX Archive Network. +% +% The syntax is roughly oriented towards (La)TeX. +% Two form of the macros are used. The simple macros take one argument +% in braces. Here the argument may not contain embedded macros. +% +% The second form uses an environment enclosed in \begin{}/\end{}. +% In the long text fields logo macros can be used. +% +% You should enter your values between the begin and the end of the +% named type. +% ------------------------------------------------------------------------- +% This field contains the CTAN id of the package. +% The value is optional. +% The value is restricted to 32 characters. +\pkg{nwejm} +% ------------------------------------------------------------------------- +% This field contains the version of the package. +% The value is optional. +% The value is restricted to 32 characters. +\version{1.0.4 2022-02-21} +% ------------------------------------------------------------------------- +% This field contains the name of the author(s). +% The value is optional. +% The value is restricted to 128 characters. +\author{Denis Bitouzé} +% ------------------------------------------------------------------------- +% This field contains the email address of the uploader. +% The value is an email address. +% The value is restricted to 255 characters. +\email{denis.bitouze@univ-littoral.fr} +% ------------------------------------------------------------------------- +% This field contains the name of the uploader. +% The value is restricted to 255 characters. +\uploader{Denis Bitouzé} +% ------------------------------------------------------------------------- +% This field contains the directory on CTAN. +% The value is optional. +% The value is restricted to 255 characters. +\ctanPath{/macros/latex/contrib/nwejm} +% ------------------------------------------------------------------------- +% This field contains the license. +% The value is optional. +% The value is restricted to 2048 characters. +% Multiple values are allowed. +\license{lppl1.3c} +% ------------------------------------------------------------------------- +% This field contains the URL of the home page. +% The value is optional. +% The value is a URL. +% The value is restricted to 255 characters. +% Multiple values are allowed. +\home{} +% ------------------------------------------------------------------------- +% This field contains the URL of the bug tracker. +% The value is optional. +% The value is a URL. +% The value is restricted to 255 characters. +% Multiple values are allowed. +\bugtracker{https://github.com/dbitouze/nwejm/issues/} +% ------------------------------------------------------------------------- +% This field contains the support channel. +% The value is optional. +% The value is a URL. +% The value is restricted to 255 characters. +% Multiple values are allowed. +\support{} +% ------------------------------------------------------------------------- +% This field contains the version management. +% The value is optional. +% The value is a URL. +% The value is restricted to 255 characters. +% Multiple values are allowed. +\repository{https://github.com/dbitouze/nwejm/} +% ------------------------------------------------------------------------- +% This field contains the developer's channel. +% The value is optional. +% The value is a URL. +% The value is restricted to 255 characters. +% Multiple values are allowed. +\development{} +% ------------------------------------------------------------------------- +% This field contains the update indicator; true for update. +% The value is optional. +% The value is restricted to 8 characters. +\update{true} +% ------------------------------------------------------------------------- +% This field contains the topics id. +% The value is optional. +% The value is restricted to 1024 characters. +% Multiple values are allowed. +\topic{} +% ------------------------------------------------------------------------- +% This field contains the text for the mail announcement. +% The value is optional. +% The value is restricted to 8192 characters. +\begin{announcement} +\end{announcement} +% ------------------------------------------------------------------------- +% This field contains the one-liner for the package. +% The value is optional. +% The value is restricted to 128 characters. +\summary{Support for the journal “North-Western European Journal of Mathematics”} +% ------------------------------------------------------------------------- +% This field contains the descriptive abstract for the package. +% The value is optional. +% The value is restricted to 4096 characters. +\begin{description} +The bundle includes LaTeX classes and BibLaTeX styles files dedicated to the new +journal [“North-Western European Journal of +Mathematics”](http://math.univ-lille1.fr/~nwejm/): +- nwejm for the complete issues of the journal, aimed at the NWEJM’s team, +- nwejmart, intended for the authors who wish to publish an article in the NWEJM. This class’s goal is to: + - faithfully reproduce the layout of the nwejm, thus enabling the authors to be able to work their document in actual conditions, + - provide a number of tools (commands and environments) to facilitate the drafting of documents, in particular those containing mathematical formulas. +\end{description} +% ------------------------------------------------------------------------- +% This field contains the note to the CTAN upload managers. +% The value is optional. +% The value is restricted to 2048 characters. +\begin{note} +\end{note} +% ------------------------------------------------------------------------- +% This field contains the archive file. +% The value is the file name of the archive to be uploaded. +% It may have a relative or absolute directory. +\file{../dtx-forge/nwejm.zip} +% \begin{macrocode} +%</ctanomat> +% \end{macrocode} +% +% \begin{macrocode} +%<*changelog> +% \end{macrocode} +# [Unreleased] + +# [1.0.4] - 2022-02-21 + +## Changed +Logo file renamed for consistency. + +# [1.0.3] - 2022-02-02 + +## Added +- Add the ability to fit the TOC on a reduced number of pages. +- Warning in the documentation and in the template about the necessity to use both `biblatex` and `biber`. + +## Fixed +- Authors in headers appeared one page too early. +- `\begin{alignat}{X}...` displayed "X". +- Boring warning "unable to apply patch 'eqnum'". +- Conflicts between `tikzcd` and (Dutch) `babel`. + +# [1.0.2] - 2021-10-12 + +## Fixed +- Bug gh #4 (https://git.io/JKLYW). +- Fix bug in case of engine other than `pdftex`. + +# [1.0.1] - 2020-03-18 + +## Fixed +- Track changes in `expl3`. +- Fix bugs due to changes in `expl3`. + +# [1.0.0] - 2020-01-28 + +## Added +- README file. +- CHANGELOG file (following https://keepachangelog.com/en/1.0.0/). +- Semantic versionning (following https://semver.org/). +- Publication director, composer, masthead (not for the articles' authors). + +## Fixed +- Track changes in `expl3`. + +# [0.98f] - 2019-03-18 + +## Added +- Built-in "conditions" enumeration. +- New public command for easily create new enumerations. + +## Changed +- "Such that" symbol in sets definitions now is `\vert` instead of `\slash`. +- `authoryear` bib and cite style changed for `authoryear-comp`. +- Hyperfootnotes now true. +- Documentation improved. +- Plural forms of (new) theorems now handled. +- Command `\textcite` revisited. +- Minor other changes. + +## Fixed +- Several bug fixes. + +# [0.98e] - 2018-04-07 + +## Changed +- Track changes in `expl3`. +- Support for `biblatex` 3.8 changes. +- "Cont. next page" notifications for `align` and `multline` across page breaks. +- *Breaking change* `flalign(*)` and `alignat(*)` now are aliases of `align(*)` + (needed for the previous feature). +- *Breaking change* Package `autonum` not loaded anymore: `equation`, `align`, + `gather`, `multline` and `flalign` that have to be un-numbered should now be + starred. +- Some new, minor, features. + +## Fixed +- Several bug fixes. + +# [0.98c] - 2017-02-09 + +## Fixed +- Fix error due to `l3sort` is now available directly on loading `expl3`. + +# [0.98b] - 2017-02-06 + +## Changed +- Adjustments because of deprecated functions removed from `expl3`. + +## Fixed +- Fix "n.d." appeared in case `.bib` files use `year` field instead of `date` + field. +- Other minor bug fix. + +# [0.98a] - 2017-01-06 + +## Changed +- Documentation improved. + +## Fixed +- Bug fixes. + +# [0.97] - 2016-06-10 + +## Added +- Instructions to authors + +## Changed +- Package `xy` declared incompatible with the current bundle. + +## Fixed +- Sections in appendices of the documentation are alphabetically numbered. +- The page numbers of standalone articles/issue are synchronized. + +# [0.96] - 2016-04-14 + +## Changed +- Improvements. +- (Not backward compatible) Big sets macros prefixed with `bb`, e.g. `\bbR` + instead of `\R`. + +## Fixed +- Bug fixes. + +# [0.95] - 2016-04-04 + +- Initial CTAN release of the `nwejm` bundle. +% \begin{macrocode} +%</changelog> +% \end{macrocode} +% %<*readme> nwejm - Support for the journal "North-Western European Journal of Mathematics" =============================================================================== @@ -13,7 +280,7 @@ new journal "North-Western European Journal of Mathematics". Release ------- -2021-10-12 v1.0.2 +2022-02-21 v1.0.4 Development ----------- @@ -44,7 +311,7 @@ https://github.com/dbitouze/nwejm. \input l3docstrip.tex \Msg{********************************************************} \Msg{* Installation} -\Msg{* Class: nwejm 2021-10-12 v1.0.2} +\Msg{* Class: nwejm 2022-02-21 v1.0.4} \Msg{* for the journal} \Msg{* "North-Western European Journal of Mathematics" (DB)} \Msg{********************************************************} @@ -61,7 +328,7 @@ License:| Released under the LaTeX Project Public License v1.3c or later \endpreamble \postamble -Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +Copyright (C) 2015-2022 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 @@ -82,7 +349,6 @@ Running "make install" installs the files in the local TeX tree. % \def\NWEJM@classname{\jobname} \def\NWEJM@addons{addons} -\def\NWEJM@documentation{documentation} \def\NWEJM@examplestemplate{\jobname-examples-template} % \usedir{tex/latex/\NWEJM@classname} @@ -108,6 +374,11 @@ Running "make install" installs the files in the local TeX tree. %</install> %<install>\endbatchfile %<*internal> +\usedir{.} +\generate{ + \nopreamble\nopostamble + \file{\NWEJM@classname.pkg}{\from{\jobname.dtx}{ctanomat}} +}% \usedir{source/latex/\NWEJM@classname} \generate{ \file{\NWEJM@classname.ins}{\from{\jobname.dtx}{install}} @@ -117,8 +388,9 @@ Running "make install" installs the files in the local TeX tree. \usedir{doc/latex/\NWEJM@classname} \generate{ \file{README.md}{\from{\jobname.dtx}{readme}} + \file{CHANGELOG.md}{\from{\jobname.dtx}{changelog}} } -\usedir{doc/latex/\NWEJM@classname/french/\NWEJM@documentation} +\usedir{doc/latex/\NWEJM@classname/french} \generate{ \file{latexmkrc}{\from{\jobname.dtx}{latexmkrc}} } @@ -323,8 +595,8 @@ Running "make install" installs the files in the local TeX tree. \ProvidesExplClass %<class> {nwejm} %<class-article> {nwejmart} - {2021-10-12} - {1.0.2} + {2022-02-21} + {1.0.4} { Class for the journal "North-Western European Journal of Mathematics". } @@ -628,7 +900,7 @@ Running "make install" installs the files in the local TeX tree. % % \item Load of main font to be used: % \begin{macrocode} - \RequirePackage[easyscsl,noDcommand]{kpfonts} + \RequirePackage[noDcommand]{kpfonts} }{ % \end{macrocode} % @@ -873,6 +1145,12 @@ Running "make install" installs the files in the local TeX tree. \RequirePackage{tocvsec2} % \end{macrocode} % +% \item Control table of contents, figures, etc. +% \begin{macrocode} +\RequirePackage{tocloft}% +\gdef\ttl@savemark{} +% \end{macrocode} +% % \item Completely customisable TOCs: % \begin{macrocode} \RequirePackage{etoc}% @@ -880,7 +1158,7 @@ Running "make install" installs the files in the local TeX tree. % % \item Subliminal refinements towards typographical perfection: % \begin{macrocode} -\RequirePackage[babel=true,final]{microtype}% +\RequirePackage[babel=true,nopatch=eqnum,final]{microtype}% % \end{macrocode} % % \item Current date and time formatting: @@ -939,14 +1217,6 @@ Running "make install" installs the files in the local TeX tree. \RequirePackage{cleveref}% % \end{macrocode} % -% \item Automatic equation references (we first make use of a workaround due to -% Enrico Gregorio in order to get rid of the warning about \package{etex} --~ -% see https://tex.stackexchange.com/a/285953/18401): -% \begin{macrocode} -\expandafter\def\csname ver@etex.sty\endcsname{3000/12/31} -\let\globcount\newcount -% \end{macrocode} -% % \end{enumerate} % % Setings of the glossaries and acronyms. @@ -1259,7 +1529,7 @@ Running "make install" installs the files in the local TeX tree. % \begin{macro}{\c_@@_paperwidth_dim} % \begin{macro}{\c_@@_topmargin_dim} % \begin{macro}{\c_@@_headsep_dim} -% \begin{macro}{\c_@@_botmargin_dim} +% \begin{macro}{\c_@@_bottom_margin_front_dim} % \begin{macro}{\c_@@_innermargin_dim} % \begin{macro}{\c_@@_outermargin_dim} % \begin{macro}{\c_@@_footskip_dim} @@ -1480,10 +1750,10 @@ Running "make install" installs the files in the local TeX tree. \c_@@_headsep_inside_frontcover_dim } \dim_const:Nn \c_@@_headheight_dim { 5mm } -\dim_const:Nn \c_@@_botmargin_dim { 30mm} +\dim_const:Nn \c_@@_bottom_margin_main_dim { 36mm} +\dim_const:Nn \c_@@_bottom_margin_front_dim { 30mm} \dim_const:Nn \c_@@_footskip_dim { 10mm} \dim_const:Nn \c_@@_margin_frontcover_dim { 15mm } -\dim_const:Nn \c_@@_bottom_frontcover_dim { 15mm } \dim_const:Nn \c_@@_left_minipage_frontcover_dim { .4\linewidth } \dim_const:Nn \c_@@_right_minipage_frontcover_dim { .6\linewidth } % \end{macrocode} @@ -1516,13 +1786,6 @@ Running "make install" installs the files in the local TeX tree. % \end{macro} % \end{macro} % -% We set the default geometry of the page. -% \begin{macrocode} -\geometry{% - papersize={\c_@@_paperwidth_dim,\c_@@_paperheight_dim} -} -% \end{macrocode} -% % \begin{macrocode} %</class|class-article> % \end{macrocode} @@ -1573,7 +1836,7 @@ Running "make install" installs the files in the local TeX tree. ,top=\c_@@_topmargin_inside_cover_dim ,headheight=\c_@@_headheight_dim ,headsep=\c_@@_headsep_inside_frontcover_dim - ,bottom=\c_@@_botmargin_dim + ,bottom=\c_@@_bottom_margin_front_dim ,footskip=\c_@@_footskip_dim ,nomarginpar% ,textwidth=\c_@@_inside_cover_textwidth_dim @@ -1585,7 +1848,7 @@ Running "make install" installs the files in the local TeX tree. ,top=\c_@@_topmargin_inside_cover_dim ,headheight=\c_@@_headheight_dim ,headsep=\c_@@_headsep_inside_frontcover_dim - ,bottom=\c_@@_botmargin_dim + ,bottom=\c_@@_bottom_margin_front_dim ,footskip=\c_@@_footskip_dim ,nomarginpar% ,textwidth=\c_@@_inside_cover_textwidth_dim @@ -1602,7 +1865,7 @@ Running "make install" installs the files in the local TeX tree. ,top=\c_@@_topmargin_front_matter_dim% ,headheight=\c_@@_headheight_dim ,headsep=\c_@@_headsep_front_matter_dim - ,bottom=\c_@@_botmargin_dim + ,bottom=\c_@@_bottom_margin_front_dim ,footskip=\c_@@_footskip_dim% ,inner=\c_@@_innermargin_dim+\c_@@_front_matter_extra_innermargin_dim% ,outer=\c_@@_outermargin_dim+\c_@@_front_matter_extra_outermargin_dim% @@ -1643,6 +1906,7 @@ Running "make install" installs the files in the local TeX tree. ,textwidth=\c_@@_layoutwidth_dim*3/4 ,textheight=\c_@@_layoutheight_dim*3/4 % ,marginratio={4\string :6,5\string :7} + ,bottom=\c_@@_bottom_margin_main_dim ,inner=\c_@@_innermargin_dim ,headheight=\c_@@_headheight_dim ,footskip=\c_@@_footskip_dim @@ -1653,13 +1917,25 @@ Running "make install" installs the files in the local TeX tree. % ,top=\c_@@_topmargin_dim% % ,headheight=\c_@@_headheight_dim % ,headsep=\c_@@_headsep_dim - % ,bottom=\c_@@_botmargin_dim + % ,bottom=\c_@@_bottom_margin_front_dim % ,footskip=\c_@@_footskip_dim % ,inner=\c_@@_innermargin_dim % ,outer=\c_@@_outermargin_dim }% % \end{macrocode} % +% We set the default geometry of the page. +% \begin{macrocode} +\geometry +{% + papersize={\c_@@_paperwidth_dim,\c_@@_paperheight_dim}, +} +\exp_after:wN\geometry\exp_after:wN +{% + \c_@@_main_geometry_tl +} +% \end{macrocode} +% % \begin{macrocode} %</class|class-article> % \end{macrocode} @@ -1742,7 +2018,6 @@ Running "make install" installs the files in the local TeX tree. \bool_if:NF {\g_@@_for_authors_bool}{ \bool_if:NF {\g_@@_tableofcontents_already_used_bool}{ \normalsize% - \clearpage% \bool_gset_false:N \g_@@_frontmatter_bool% \g_@@_mainmatter_switch_tl } @@ -1751,7 +2026,7 @@ Running "make install" installs the files in the local TeX tree. }% \renewcommand\etocaftercontentshook {% - \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% + % \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% }% % \end{macrocode} % @@ -2605,10 +2880,12 @@ Running "make install" installs the files in the local TeX tree. \end{description} \end{description} \end{multicols*} - \clearpage% + % \clearpage% + \restoregeometry \bool_gset_false:N \g_@@_inside_frontcover_bool \pagestyle{@@_frontmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% + \restoregeometry + % \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% } % \end{macrocode} % @@ -2742,10 +3019,10 @@ Running "make install" installs the files in the local TeX tree. rectangle (current~page.south~east); % laboratory logo \node[anchor=south~east] at ([xshift=-10mm]current~page~text~area.south~east) - {\includegraphics[height=.5\c_@@_logos_rectangle_height_dim]{logo-painleve}} ; + {\includegraphics[height=.5\c_@@_logos_rectangle_height_dim]{nwejm-logo-painleve}} ; % university logo \node[anchor=south~west] at (current~page~text~area.south~west) - {\includegraphics[height=.5\c_@@_logos_rectangle_height_dim]{ul-fst-math}} ; + {\includegraphics[height=.5\c_@@_logos_rectangle_height_dim]{nwejm-ul-fst-math}} ; % crop marks \draw [white] ([xshift=2.5mm]current~page~text~area.north~east) -- @@ -3314,6 +3591,12 @@ Running "make install" installs the files in the local TeX tree. % \url{https://tex.stackexchange.com/q/475788/18401}). % \begin{macrocode} \NewDocumentCommand \inputarticle { O{english} m } {% +% \end{macrocode} +% +% First, we don't want the (next) title to appear in the headers of the preceding +% article. +% \begin{macrocode} + \cleardoublepage \int_gincr:N \g_@@_articles_int \newrefsection \renewcommand*{\glspluralsuffix}{s} @@ -3499,12 +3782,6 @@ Running "make install" installs the files in the local TeX tree. \RenewDocumentCommand \title { o o m } { % \end{macrocode} % -% We don't want the (next) title to appear in the headers of the preceding -% article. -% \begin{macrocode} - \cleardoublepage -% \end{macrocode} -% % We increment the "\g_@@_articles_int" integer that counts the number of % articles in order to provide for each of them a unique bibliographic key. % \begin{macrocode} @@ -3626,10 +3903,10 @@ Running "make install" installs the files in the local TeX tree. % \begin{macrocode} \tl_new:N \g_@@_frontmatter_switch_tl% \tl_gset:Nn \g_@@_frontmatter_switch_tl { - \bool_gset_true:N \g_@@_frontmatter_bool + \bool_gset_true:N \g_@@_frontmatter_bool \frontmatter - \pagestyle{@@_frontmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% + % \pagestyle{@@_frontmatter_ps}% + % \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% } % \end{macrocode} % @@ -3643,7 +3920,8 @@ Running "make install" installs the files in the local TeX tree. \mainmatter % \SetParskip{\c_@@_mainmatter_parskip_skip} \pagestyle{@@_mainmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% + \restoregeometry + % \exp_after:wN\newgeometry\exp_after:wN{\c_@@_main_geometry_tl}% } % \end{macrocode} % @@ -5288,16 +5566,21 @@ Running "make install" installs the files in the local TeX tree. % \url{https://tex.stackexchange.com/q/399979/18401}). As a workaround, we make % these environments the same as ×align(*)×. % \begin{macrocode} -\clist_set:Nn \l_tmpa_clist {flalign,alignat} -\clist_map_inline:Nn \l_tmpa_clist { - \RenewEnviron{#1} - { - \cs:w db_multiline_eq:nV\cs_end: {align} \BODY - } - \RenewEnviron{#1*} - { - \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY - } +\RenewEnviron{flalign} +{ + \cs:w db_multiline_eq:nV\cs_end: {align} \BODY +} +\RenewEnviron{flalign*} +{ + \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY +} +\RenewEnviron{alignat}[1] +{ + \cs:w db_multiline_eq:nV\cs_end: {align} \BODY +} +\RenewEnviron{alignat*}[1] +{ + \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY } % \end{macrocode} % @@ -5758,22 +6041,12 @@ Running "make install" installs the files in the local TeX tree. % % \subsection{Related to \Pkg{kpfonts}} % -% We robustify the "\itshape" redefinition (in case of "easyscsl" option), that -% is not robust in \pkg{kpfonts} code -% (cf. \url{https://groups.google.com/d/msg/fr.comp.text.tex/hIi97ipK5qA/WJoPwvH-p1UJ}). -% \begin{macrocode} -\sys_if_engine_pdftex:T -{ - \ifkp@easyscsl - \DeclareRobustCommand{\itshape}{\not@math@alphabet\itshape\mathit% - \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% - \fontshape\itdefault}\selectfont} - \fi -% \end{macrocode} % % We replace the \pkg{kpfonts}' \enquote{mathfrak} by the one from % \enquote{eufrak}, as the former doesn't provide Euler Fraktur digits. % \begin{macrocode} +\sys_if_engine_pdftex:T +{ \DeclareMathAlphabet\mathfrak{U}{euf}{m}{n} \SetMathAlphabet\mathfrak{bold}{U}{euf}{b}{n} } @@ -5911,15 +6184,24 @@ Running "make install" installs the files in the local TeX tree. } % \end{macrocode} % -% % By default, we switch the shorthand character ×"× off used by the Dutch and -% % German languages as they are source of many troubles, especially with the -% % ×tikzcd× environments. -% % \begin{macrocode} -% \AddToHook{begindocument/end}{% -% \shorthandoff{"}% -% \usetikzlibrary{babel}% -% } -% % \end{macrocode} +% By default, we switch the shorthand character ×"× off used by the Dutch and +% German languages as they are source of many troubles, especially with the +% ×tikzcd× environments. +% \begin{macrocode} +\AddToHook{begindocument/end}{% + % \shorthandoff{"}% + \@ifpackageloaded{tikz}{% + \usetikzlibrary{babel}% + }{}% +} +% \end{macrocode} +% +% By default, the page style is the one of the mainmatter. +% \begin{macrocode} +\AddToHook{begindocument/end}{% + \pagestyle{@@_mainmatter_ps}% +} +% \end{macrocode} % % We now leave the \LaTeX3{} programming environment. % \begin{macrocode} @@ -6733,18 +7015,45 @@ Running "make install" installs the files in the local TeX tree. % \end{macrocode} % % \begin{macrocode} -$pdf_mode = 1; +$pdf_mode = 4; +$biber = 'biber -U %O %B'; $bibtex_use = 1; -$bibtex = 'biber -U %O %B'; -$makeindex = 'texindy -L english'; +$pdflatex="pdflatex -synctex=1 %O %S"; +$lualatex="lualatex -synctex=1 %O %S"; + +add_cus_dep('glo', 'gls', 0, 'makeglossaries'); +add_cus_dep('acn', 'acr', 0, 'makeglossaries'); +add_cus_dep('slo', 'sls', 0, 'makeglossaries'); +sub makeglossaries { + my ($base_name, $path) = fileparse( $_[0] ); + pushd $path; + my $return = system "makeglossaries", $base_name; + popd; + return $return; +} + +$makeindex = 'texindy -L english -C utf8'; + +push @generated_exts, 'acn', 'acr', 'alg', 'bbl', 'bcf', 'fls', 'gl*', 'ist', +'run.xml', 'sbl*', 'sl*', 'sym*', 'unq', 'mw' ; -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" ; +$clean_ext .= ' synctex.gz* run.xml tex.bak out sta bbl bcf fdb_latexmk run tdo + listing *~ lo* xdy vrb ain atfi nav snm thm iny xref db* listing tcbtemp aux + idx ind lof lot out toc acn acr alg glg* glo* gls* ins sbl slg sym ist + run.xml xdy lol fls unq synctex.gz mw *~ aux bcf frm msk nlg nls ntn tcbtemp + thm nav nlo not i dx ind lof lot out toc acn acr alg glg glo gls glg2 gls2 + glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol fls unq synctex.gz *~ + listing png tkzfct.gnuplot tkzfct.table mw snm tns sta %R.*.vrb xref 4ct 4tc idv + lg pre tmp *.typo mp epub html' ; -$clean_ext = "synctex.gz* run.xml tex.bak bbl bcf fdb_latexmk run tdo listing sta" +@generated_exts = qw(db* listing tcbtemp aux idx ind lof lot out toc acn acr alg +glg* glo* gls* ins sbl slg sym ist run.xml xdy lol fls unq synctex.gz mw *~ aux +bcf frm msk nlg nls ntn tcbtemp thm nav nlo not i dx ind lof lot out toc acn acr +alg glg glo gls glg2 gls2 glo2 sbl slg slo sls sym glsdefs ist run.xml xdy lol +fls unq synctex.gz *~ listing png tkzfct.gnuplot tkzfct.table mw snm tns sta +vrb xref *.typo mp epub html); % \end{macrocode} % % \begin{macrocode} diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-painleve.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-painleve.pdf new file mode 100644 index 00000000000..9b990691e19 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-painleve.pdf @@ -0,0 +1,317 @@ +%PDF-1.5
%
+1 0 obj
<</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 9760/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> +<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> + <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description rdf:about="" + xmlns:xmp="http://ns.adobe.com/xap/1.0/" + xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"> + <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool> + <xmp:CreateDate>2016-07-01T11:20:37+02:00</xmp:CreateDate> + <xmp:ModifyDate>2016-07-01T11:20:37+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2016-07-01T11:20:37+02:00</xmp:MetadataDate> + <xmp:Thumbnails> + <rdf:Alt> + <rdf:li rdf:parseType="Resource"> + <xmpGImg:width>256</xmpGImg:width> + <xmpGImg:height>184</xmpGImg:height> + <xmpGImg:format>JPEG</xmpGImg:format> + <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVklxBGeLyKrH
oCQDjatLcQMCVkUgDkaEdB3+WKqhNNz0xVwNdx0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5h+bF0yatBAkEVwW06dmDwm4mUGaJOcESlSXHPrXY
VOY+aNlw9UL6XsfPuUdSign0rQxcCGaN9PX1rW4vxp91KAY2FQXAO4rICOu3fLYfSHJxfSPchm0y
0kkgf6ra3KtFyKR600RjDhS3J/VkL1Jbiw6UP82TZsr8ky31pdfoqS0tbZWjknuRHqH1ub1FMcKs
ImHJEfgxO7UPetcVZnirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVUJ7GznkWSaFHkT7DkDkPkeowUtLJ9J0qfj69nBNwBC+pGj0B605A9cKqP+HtA5cv0
Zacv5vQjr/xHFUTHYWMU7XEdvEk77PMqKHPbdgK9sVV8VdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV
dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdir//2Q==</xmpGImg:image> + </rdf:li> + </rdf:Alt> + </xmp:Thumbnails> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" + xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" + xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> + <xmpTPg:NPages>1</xmpTPg:NPages> + <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency> + <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> + <xmpTPg:MaxPageSize rdf:parseType="Resource"> + <stDim:w>419.999514</stDim:w> + <stDim:h>297.000132</stDim:h> + <stDim:unit>Millimeters</stDim:unit> + </xmpTPg:MaxPageSize> + <xmpTPg:PlateNames> + <rdf:Seq> + <rdf:li>Cyan</rdf:li> + <rdf:li>Magenta</rdf:li> + <rdf:li>Yellow</rdf:li> + <rdf:li>Black</rdf:li> + </rdf:Seq> + </xmpTPg:PlateNames> + <xmpTPg:SwatchGroups> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Groupe de nuances par défaut</xmpG:groupName> + <xmpG:groupType>0</xmpG:groupType> + </rdf:li> + </rdf:Seq> + </xmpTPg:SwatchGroups> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:title> + <rdf:Alt> + <rdf:li xml:lang="x-default">PaulPainlevé-logo-cmjn</rdf:li> + </rdf:Alt> + </dc:title> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" + xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> + <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> + <xmpMM:DocumentID>xmp.did:04801174072068118C14951806C0E8B9</xmpMM:DocumentID> + <xmpMM:InstanceID>uuid:469d09bb-a317-284a-afe1-29b99da83110</xmpMM:InstanceID> + <xmpMM:OriginalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</xmpMM:OriginalDocumentID> + <xmpMM:DerivedFrom rdf:parseType="Resource"> + <stRef:instanceID>uuid:7259676c-0c82-0e4f-9077-a7135f0a57a2</stRef:instanceID> + <stRef:documentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:documentID> + <stRef:originalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:originalDocumentID> + <stRef:renditionClass>proof:pdf</stRef:renditionClass> + </xmpMM:DerivedFrom> + <xmpMM:History> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:04801174072068118C14951806C0E8B9</stEvt:instanceID> + <stEvt:when>2016-07-01T11:20:32+02:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + </rdf:Seq> + </xmpMM:History> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>Adobe PDF library 9.90</pdf:Producer> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 1190.55 841.89]/BleedBox[0.0 0.0 1190.55 841.89]/Contents 6 0 R/MediaBox[0.0 0.0 1190.55 841.89]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Calque 1)/Visible true>>>>/Shading<</Sh0 8 0 R>>>>/TrimBox[0.0 0.0 1190.55 841.89]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 20163>>stream
+H\Wl
+̹z?R'vX,"M7䏿q/ӟ>~Wb%c^뷏pz;^Ǐ=\3xZp%_.%Ϗx2x.3+q3!5녗ǿ78UtxzWoҸ$LW.+M]2A0(؍rMr{,Cm΄|!"X|fxR"*$d.
+FAD8~ ~ 5p.wnUdo_Pj^8g')="e
OvkQ6m1n>8/>ۻ+qHddD9C1KO!IOJ4E3Mƕr&Lg퓕L!sΓ4w"~X4K
b:-[M(5k2:(,_o,V3Iq**FTt<r""PX {(Pí٫!aq bӐ
+ϩ9d// +_]'["
+Lh5LϿU1]/2d!+F2z.˰w3_Ã;@n
G"ZS1T]`6GXa) -AJ=n!+}=:*eSbx{ti&k{/|W6[w6OZf@Y +R۴n*XB.lF!+7b%X}d}tbbҼ0l +@^O[O;l1V9I+MȔ:y_v&)([F0mm<Vi%4ܙ[=(7INdi/h2. +tޡZ4y*xTO$Ʃ0l<
;L* A5'2<7n +m@Pld!9Cz8*/>Hڟ1vA7UQ,4 +UmRtZ33Jtp=JdWԗT8G!XJgMNǎ8{hBb5C5RXJ%0ROniz҂,Yî5#RpKgV=@Mc+5ĂZ:Xc27ŗ2Rߝ]lZ"Sk3HrD!VX-aD| lQZMȜ<5GB*XsLM-&iRyf)qp)/}7 +*ۖFW]uN#'Jėt]l TDb|!/(8#6TT
nU:mԊ-u7HN=9H(NJUj8HN1lVRABh؇{sqL +|{܀%|tL;LẄtB 8sZE= vZ?= +Y~[-6W̩N_ + redUWp9,Mh +⫦n_ZGtt+.,tͪ@7zĔ8g2+ٙ^5 _UDz,<ANc2Pbvt7ҴZLec%UCʊRm{kqy;CF[_DƯ[Z+?*N +<wS'NKga;TEj=..&PI"mdyݥT*#7 +SF<l'(fu&3(䘆vTDSW]0y<!ʂJXjM>e
ud9\[=Nb<Zc5T76(fQiò?:ݶxOG\W`YrKsde-(Iђ\nZgmd7K?^n(.7U+&#&G];DF*]b"ƵdEb'Z|h<wwSjbʑM0ƢGVOD5AqY)z{<b&Fj9)e^73R-eͣwi2֕-H+g- +1:65nD]IpSWT2xH5ZvN2Ɏ#Oh?ÍmdUJ % @tS-cpt ܑ&Y08]Ӭ'o:<W3{_6^k7cH
juV5XӟvB)'\мKm1}ܱ[6dٛSl_\eͥϮ5+67Bt~(gcs)ʦ>z"_yBUdZ5tqb
d +G-bm%?rH1"\Rf^8' +s/3'sǤj,=v1\k5"<U5Fi&)mLHyްL/m۰cU1P^=jcB_R'\<qXm#t`J}ĐN>m|3E!_Rk48p}DMqӇ̟4b|5#u%:'} nYlR=Z@:V,`u;`2j&&. gwZǥ:֓ЫSյTJ2%<@95OdnYgAþ3h)5lO*3j\Ei%l7gvʪd\ޯ?m<}>FϷ>(Av<zRоpY6i`ASaR7#'M92uyԒWy3tɈ{-QGAmqG$BlyV*nn.oƛulj\&zQV6 di>E2P $av*wE +d,'ݞ 5+(NVkLηdwR2uvXHڟ N+iV[\v:],h\H?VLXO%`נ9cͮ Ig\?xE7=iPBh +fxPOP^}k۬t~uŸWbW,ɲvאggbJ}t.t@$-MwJ#6yZP;Re5,O$t7Hj# +-+zo P;PhlS:Y[볏B=.Mz2F/0^*);f/Db xAEGVc R$DsnZW_5?gƟGv?5y5PvrWW?{IQ-pb _ZE7~B)}XEf@P$@UěPkct8ۉo>,,AD/\)%"\(yDEeQ^Qia^Na3ɐSJǻl,>0i8ꭹ"Η?+ݢ3~W1"P[ߏ6%IWfz,n*Kr´ADAoZũ~w|?^G|dJ`TQWBݦTO@^sߵ;)<:DJ۸8*7##w +YJi(RllU5NCm#HCuhMFXqԡ[g㐏Ǘl؟V3g{%Ք7+"t]Wm>PZkUǿ_aspn4γ?:'!8tZ9d;85%)1Yf #.fqmx +5er-?c?f?=AdXM$a* +8*қ ԟ[*`:ov#U;ɯ0VeYf#o L20$pes':6, dq=W54!&?=MXVm'0P_|"Hxj6&W"[ +EHjKbBс+5.s4?L[Y٧##XNb:3qq3U
SqS{.|.cT_Q;KHRWO.gS +uuq +4/U{G-6rCco8ÞOcDTK.
buZGe461%n46 ƵG0Z +=HO&J֮@@%F9r&#Lr!2<=`.c7#WIy,\- +p/#R&o/؉pQR +Ľ\326!YLe.]0&-OY66cr!tr4^ $p{b:Mj:G)R%[1cZ5TLz۬k=J/Yԍ_ڙgIP$%8OJ;W'Â1/ +A!jZj*#5T+s@l߉UΪ]pmCk."Tq>ԤQ {^H'{`QORL*G VRS-@Ba'?8~Jea0˹CNO@
> HwZF?VnTw}?71Z7<IK,c]{3Kt)9UK궃s?ȹ~B osqU?nvUXǕEgɞJҲ!8c>b +>IODqf}6#q2':~'Zwڞe;C~Jyhz^N,N=O6jʥ1hn<cgcWO ;Ư[ +'~V%t\ +ﱈ
-BqKNkOqk߮z^L_8V=̀SDc% :nh@shE%[_h\dvHd0C_8 ҭjʺPX `_z-J]Ϥ1wZ_|j%Yӫu{2}
2?]Ge6iS|(({w/*VdaNKqƞUGHHZsabrCqb<-O7EbX<ղEuR)k\oaTj 77Ɉ=?Hص1p2ʃaZR?c +C UH\vb hIS`꼢U0y]!m}"-vVnOPיmCڑkkq1.̦l]dƎ)KB6.R>o˵zvDݥ ?;C>Ys*52h?@S>ߖXN&p>8
jSY">)̛5(EM%BmXT+d(2
j19}plnJ6_[^'[O]1Fa+JǷ듃['QR0H
" mv0+svNH\c +H\q%qTZ̤qK'W
Z&QQeUws9`A(\iJ +NM=4MDUzzfiZ(۔#$ +!Q*HadU5)%t23Ti?cA%읎8MfGQȔ7ozmA|.ŦkȂfԸK)ʂBR ͑C +PW5! m!KDÝg×W3#)%Mf+{Ԙ¶B[9SVc- +q uY~BjXIni/HM}@i_Y]5xE|°0L)uF'@8qzb⋎Qq5*&]mu\&`w2sa7P@QI
7 +cjڊ=r9^;
Rq(ban
)`YV%?%6̀d6GU)nWɭѩ"GD%lt?O`J:(wQa7a)C9S>Yܒ({PhRdC>%&<*bS:7I +i +tB0WA1p.mX.ʠ_<5fL_\ZLч"d{w6ʅoJa1"! +
ָM9[;YPb%c95ȳ}%h0ז?l͐9QHx}]E/h;:y'ؚHBWZn["&mrL +yj$s9ݷJ"L?/}ƌ~koNe#nND*Q"dlKZT8LjnfeӈP
bâOf|aCr/PMJ*(ap[Sܟ[x9RF p ^`hsM,;5#r4Mȧ}E
F4HXi=ս~}Lcvw +KMSNf/x;&u&IY-BSBϙ%]W6G4K<G +螺09*gu-0KQ;dn&Rϫ\U&*EV̞<pGc'OXtz:eLMYU4X;K!q9@pg6ژ]b=ͱsiT5~Pg lؙS[S1Mn\2/rbQ#
GB&>|3teoR +;T1"Sbsk2;-hǹ/}d-h?~<_]<yc?Hb=9ᤵzN2QL(;ճnX
hj,跡o\)KחǺc+ ~O`kࣷ26VbGEͻ
zvh/i=i̓j}o2CZkVުbޟt _hbt;`r{~},#Hpt7lO0Ҳ&à#Iވh+Ԇwz7iդwV"ѥ7+^+#]b/#^}윛ÖC+9$gF:ZWckLe0}GX(!&Lp^|ˊlMpn:rR
A:ӒVq-
1yT 4<5J[sDJ&%/8MFzyc4ҹAG٥xnZ:gE۩*u#*LӾސ Iw_?QZ04A̫QL*FND!5EJkшJ
PxpƆvYk< Wx\iAw!hQXR5p +puunb)N,ձbVPd&y40!U:j\.^ą~Pl.tw5q=gI
HA^ +O4(ze7,N`ׄ*kxT@CRIe
a]*9Ibtf1{[euui8q *=/$k/f#fO<ɪ=oÃ
kAnlvTO9f+Be"}q=dbp+ x>p%lLn
mo." +e*t^jjt1G8M恇 +rEEIqHBƏ'T6bL:<?$NAaCLYӵAi@))%gj.ZRj&Yi8pWFn}6
vmben_>!oa<A-cQnLNxqm=.nm^3ȭ![%e]*F5+u/t1 +ն%YXUn*FO#tap~IU:r@kPQ<|Ga좩y|Qdm4C9˒G|ǖ/{ޛJe/&u^EyvmZ#rU¦@23K?mU{`Y~M^jϲIFQޡSj@-~E]ĕЬli>5(Y}шx8#4[yuhQELiE@>k%y6^`ݙnTe>#_4g:$]WSMNt8A^ea˼ܠ=n1dp܍S
m5:E@>X2{PI)3Wrw6NiLJxYu۠ˋX.L;")PK՜KArPTbX\<%v/=
Jg&vG'd>TD)a:N||y{HvT'3,EǐDMRWj*m?[S )AhuYmJJɶE6Дg<%x.o2nk#dfb+`HiK~*wr'vw)Mޑ1d>^8(Z9SR@C'4#Iָ߯Sn +tT5pZ53"&kbӐXE;<DEgc6@%zn`VE[.:V՞!`ElNz6c~ȳ.aFd*'2*ryj80 4q_g +_Bz
HW苡X{UÏGוs`HD%p-_O*eyp2pCRSE6
w]!'A)(UTݜA%g7n +aLh}w٪Zڇd +iOd5Y#9/4BK'oUP»T +hD#uġc
6u<qg($BkE&=c=)A='N) +ϻnhb-|ߥ +_r?Ka
m=FQ% +'6SԆ«ؠd_[iCl' +ٴtnJt.rR\62VNIA1=z{K
xPr6WI}nz;ֻ`6ázj\Xb
c%bjII\xa5-G탺Ѩ`(ghjI b|bPtbJlW +ʆEgè.XFKm
(G@Zyr93CT`bʁp8G:g;4 fR9E +ycL/d_908N6L
jV
WhM DPCE«EtnCk!)$8 +cLɲ ~*ΪB~=963ɧ#|s/g* +|/,Dpx;CkS8d3 +C$Eɼ
Z-|鳟̳S>EG#ДxQ~MҹʡRߡ_g($eG§Yg6tZO~1
j6~?o2q^hR_B놞}&f87;v@f!s]샏.ՁA*PCP8/Z<@&2eDھ !ocqlYS}x~-\u:C]1#%+X-;_"x^O_0oWiAg3ĘLjѯ@(3Kγk2yɩʡ;$Xg"$M*3IZ0byln/x"jI,e3hሮbL/IɎgZ~=B&d`<|yuC* +T) +y++;|v3~ŝ>Mݿ@w_5wp",,*6 veAB_s@IHo#';Eif'<,!GC7tO4L/u.
"0!Ꙧ(^<1tdD4A&L\%,SMlFDu5![ + ێ -c]GR%uvLLomˌ-6HԿC`$p+:@KSͩ,V`,zq{ xw6nm]R'ӚYtbvlmHS P$}2ii`6ƣ!488Dq*w(e5;}HHoCtBO[lβaVjpVY?t8:b8Hv:^cunWz<OR*i\I=,>Jo` +0000000016 00000 n
+0000000076 00000 n
+0000009912 00000 n
+0000000000 00000 f
+0000009963 00000 n
+0000010340 00000 n
+0000030969 00000 n
+0000030573 00000 n
+0000030714 00000 n
+0000030741 00000 n
+0000030836 00000 n
+0000031081 00000 n
+trailer
<</Size 13/Root 1 0 R/Info 12 0 R/ID[<E5DA620FFC83489F877501727B344A4E><8FE733E04F504FEB9047877C524FDCAB>]>>
startxref
31293
%%EOF
2 0 obj
<</Length 9760/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> +<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26 "> + <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description rdf:about="" + xmlns:xmp="http://ns.adobe.com/xap/1.0/" + xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"> + <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool> + <xmp:CreateDate>2016-07-01T11:20:37+02:00</xmp:CreateDate> + <xmp:ModifyDate>2016-07-01T11:22:37+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2016-07-01T11:22:37+02:00</xmp:MetadataDate> + <xmp:Thumbnails> + <rdf:Alt> + <rdf:li rdf:parseType="Resource"> + <xmpGImg:width>256</xmpGImg:width> + <xmpGImg:height>184</xmpGImg:height> + <xmpGImg:format>JPEG</xmpGImg:format> + <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVklxBGeLyKrH
oCQDjatLcQMCVkUgDkaEdB3+WKqhNNz0xVwNdx0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5h+bF0yatBAkEVwW06dmDwm4mUGaJOcESlSXHPrXY
VOY+aNlw9UL6XsfPuUdSign0rQxcCGaN9PX1rW4vxp91KAY2FQXAO4rICOu3fLYfSHJxfSPchm0y
0kkgf6ra3KtFyKR600RjDhS3J/VkL1Jbiw6UP82TZsr8ky31pdfoqS0tbZWjknuRHqH1ub1FMcKs
ImHJEfgxO7UPetcVZnirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVUJ7GznkWSaFHkT7DkDkPkeowUtLJ9J0qfj69nBNwBC+pGj0B605A9cKqP+HtA5cv0
Zacv5vQjr/xHFUTHYWMU7XEdvEk77PMqKHPbdgK9sVV8VdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV
dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdir//2Q==</xmpGImg:image> + </rdf:li> + </rdf:Alt> + </xmp:Thumbnails> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" + xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" + xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> + <xmpTPg:NPages>1</xmpTPg:NPages> + <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency> + <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> + <xmpTPg:MaxPageSize rdf:parseType="Resource"> + <stDim:w>419.999514</stDim:w> + <stDim:h>297.000132</stDim:h> + <stDim:unit>Millimeters</stDim:unit> + </xmpTPg:MaxPageSize> + <xmpTPg:PlateNames> + <rdf:Seq> + <rdf:li>Cyan</rdf:li> + <rdf:li>Magenta</rdf:li> + <rdf:li>Yellow</rdf:li> + <rdf:li>Black</rdf:li> + </rdf:Seq> + </xmpTPg:PlateNames> + <xmpTPg:SwatchGroups> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Groupe de nuances par défaut</xmpG:groupName> + <xmpG:groupType>0</xmpG:groupType> + </rdf:li> + </rdf:Seq> + </xmpTPg:SwatchGroups> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:title> + <rdf:Alt> + <rdf:li xml:lang="x-default">PaulPainlevé-logo-cmjn</rdf:li> + </rdf:Alt> + </dc:title> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" + xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> + <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> + <xmpMM:DocumentID>xmp.did:04801174072068118C14951806C0E8B9</xmpMM:DocumentID> + <xmpMM:InstanceID>uuid:4e27f3eb-70b1-1e41-8861-b9e083adacc9</xmpMM:InstanceID> + <xmpMM:OriginalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</xmpMM:OriginalDocumentID> + <xmpMM:DerivedFrom rdf:parseType="Resource"> + <stRef:instanceID>uuid:7259676c-0c82-0e4f-9077-a7135f0a57a2</stRef:instanceID> + <stRef:documentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:documentID> + <stRef:originalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:originalDocumentID> + <stRef:renditionClass>proof:pdf</stRef:renditionClass> + </xmpMM:DerivedFrom> + <xmpMM:History> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:04801174072068118C14951806C0E8B9</stEvt:instanceID> + <stEvt:when>2016-07-01T11:20:32+02:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + </rdf:Seq> + </xmpMM:History> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>Adobe PDF library 9.90</pdf:Producer> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?>
endstream
endobj
5 0 obj
<</ArtBox[0.0 0.0 1190.55 841.89]/BleedBox[0.0 0.0 1190.55 841.89]/Contents 6 0 R/MediaBox[527.688 310.254 661.247 368.682]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Calque 1)/Visible true>>>>/Shading<</Sh0 8 0 R>>>>/TrimBox[0.0 0.0 1190.55 841.89]/Type/Page>>
endobj
12 0 obj
<</CreationDate(D:20160701112037+02'00')/Creator(Adobe Illustrator CS5)/ModDate(D:20160701112237+02'00')/Producer(Adobe PDF library 9.90)/Title( +2 1
0000031702 00000 n
+5 1
0000041538 00000 n
+12 1
0000041924 00000 n
+trailer
<</Size 13/Root 1 0 R/Info 12 0 R/ID[<E5DA620FFC83489F877501727B344A4E><F82F8246992643CF93D852276B65B6F7>]/Prev 31293>>
startxref
42136
%%EOF
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-ul-fst-math.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-ul-fst-math.pdf Binary files differnew file mode 100644 index 00000000000..224ec94ed6a --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-ul-fst-math.pdf diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx index d3a862eb4d8..b9caa5115de 100644 --- a/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx +++ b/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx @@ -96,7 +96,7 @@ \renewcommand*\bibnamedelimd{\addnbspace} \DeclareFieldFormat{journaltitle}{\mkbibemph{#1\isdot}} %% -%% Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +%% Copyright (C) 2015-2022 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 diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx index 8761aa2d49d..0a57247c06a 100644 --- a/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx +++ b/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx @@ -145,7 +145,7 @@ % {\usebibmacro{textcite:postnote}} \ExecuteBibliographyOptions{autocite=nwejmfootcite} %% -%% Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +%% Copyright (C) 2015-2022 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 diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.cls b/Master/texmf-dist/tex/latex/nwejm/nwejm.cls index e38b999a92a..a543b122869 100644 --- a/Master/texmf-dist/tex/latex/nwejm/nwejm.cls +++ b/Master/texmf-dist/tex/latex/nwejm/nwejm.cls @@ -18,8 +18,8 @@ \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesExplClass {nwejm} - {2021-10-12} - {1.0.2} + {2022-02-21} + {1.0.4} { Class for the journal "North-Western European Journal of Mathematics". } @@ -129,7 +129,7 @@ \sys_if_engine_pdftex:TF { \RequirePackage[T1]{fontenc} - \RequirePackage[easyscsl,noDcommand]{kpfonts} + \RequirePackage[noDcommand]{kpfonts} }{ \RequirePackage{unicode-math} \RequirePackage[noDcommand]{kpfonts-otf} @@ -196,8 +196,10 @@ \RequirePackage{varioref} \RequirePackage{subcaption} \RequirePackage{tocvsec2} +\RequirePackage{tocloft}% +\gdef\ttl@savemark{} \RequirePackage{etoc}% -\RequirePackage[babel=true,final]{microtype}% +\RequirePackage[babel=true,nopatch=eqnum,final]{microtype}% \RequirePackage[useregional]{datetime2}% \RequirePackage[inline]{enumitem}% \RequirePackage{environ} @@ -212,8 +214,6 @@ \RequirePackage[numbered]{bookmark}% \RequirePackage[nowarn]{glossaries}% \RequirePackage{cleveref}% -\expandafter\def\csname ver@etex.sty\endcsname{3000/12/31} -\let\globcount\newcount \makeglossaries \setglossarystyle{indexhypergroup} \setacronymstyle{long-sc-short} @@ -409,10 +409,10 @@ \c__nwejm_headsep_inside_frontcover_dim } \dim_const:Nn \c__nwejm_headheight_dim { 5mm } -\dim_const:Nn \c__nwejm_botmargin_dim { 30mm} +\dim_const:Nn \c__nwejm_bottom_margin_main_dim { 36mm} +\dim_const:Nn \c__nwejm_bottom_margin_front_dim { 30mm} \dim_const:Nn \c__nwejm_footskip_dim { 10mm} \dim_const:Nn \c__nwejm_margin_frontcover_dim { 15mm } -\dim_const:Nn \c__nwejm_bottom_frontcover_dim { 15mm } \dim_const:Nn \c__nwejm_left_minipage_frontcover_dim { .4\linewidth } \dim_const:Nn \c__nwejm_right_minipage_frontcover_dim { .6\linewidth } \dim_const:Nn \c__nwejm_innermargin_dim { 23mm } @@ -429,9 +429,6 @@ \dim_const:Nn \c__nwejm_inside_cover_offset_dim { \c_zero_dim }% \dim_const:Nn \c__nwejm_logos_rectangle_thickness_dim { 3.1mm } \dim_const:Nn \c__nwejm_logos_rectangle_height_dim { 33mm } -\geometry{% - papersize={\c__nwejm_paperwidth_dim,\c__nwejm_paperheight_dim} -} \bool_if:NT {\g__nwejm_inside_pages_bool} { \geometry{showcrop} } @@ -463,7 +460,7 @@ ,top=\c__nwejm_topmargin_inside_cover_dim ,headheight=\c__nwejm_headheight_dim ,headsep=\c__nwejm_headsep_inside_frontcover_dim - ,bottom=\c__nwejm_botmargin_dim + ,bottom=\c__nwejm_bottom_margin_front_dim ,footskip=\c__nwejm_footskip_dim ,nomarginpar% ,textwidth=\c__nwejm_inside_cover_textwidth_dim @@ -475,7 +472,7 @@ ,top=\c__nwejm_topmargin_inside_cover_dim ,headheight=\c__nwejm_headheight_dim ,headsep=\c__nwejm_headsep_inside_frontcover_dim - ,bottom=\c__nwejm_botmargin_dim + ,bottom=\c__nwejm_bottom_margin_front_dim ,footskip=\c__nwejm_footskip_dim ,nomarginpar% ,textwidth=\c__nwejm_inside_cover_textwidth_dim @@ -488,7 +485,7 @@ ,top=\c__nwejm_topmargin_front_matter_dim% ,headheight=\c__nwejm_headheight_dim ,headsep=\c__nwejm_headsep_front_matter_dim - ,bottom=\c__nwejm_botmargin_dim + ,bottom=\c__nwejm_bottom_margin_front_dim ,footskip=\c__nwejm_footskip_dim% ,inner=\c__nwejm_innermargin_dim+\c__nwejm_front_matter_extra_innermargin_dim% ,outer=\c__nwejm_outermargin_dim+\c__nwejm_front_matter_extra_outermargin_dim% @@ -513,6 +510,7 @@ ,textwidth=\c__nwejm_layoutwidth_dim*3/4 ,textheight=\c__nwejm_layoutheight_dim*3/4 % ,marginratio={4\string :6,5\string :7} + ,bottom=\c__nwejm_bottom_margin_main_dim ,inner=\c__nwejm_innermargin_dim ,headheight=\c__nwejm_headheight_dim ,footskip=\c__nwejm_footskip_dim @@ -523,11 +521,19 @@ % ,top=\c__nwejm_topmargin_dim% % ,headheight=\c__nwejm_headheight_dim % ,headsep=\c__nwejm_headsep_dim - % ,bottom=\c__nwejm_botmargin_dim + % ,bottom=\c__nwejm_bottom_margin_front_dim % ,footskip=\c__nwejm_footskip_dim % ,inner=\c__nwejm_innermargin_dim % ,outer=\c__nwejm_outermargin_dim }% +\geometry +{% + papersize={\c__nwejm_paperwidth_dim,\c__nwejm_paperheight_dim}, +} +\exp_after:wN\geometry\exp_after:wN +{% + \c__nwejm_main_geometry_tl +} \bool_new:N \g__nwejm_tableofcontents_already_used_bool \renewcommand\etocbeforetitlehook {% @@ -546,7 +552,6 @@ \bool_if:NF {\g__nwejm_for_authors_bool}{ \bool_if:NF {\g__nwejm_tableofcontents_already_used_bool}{ \normalsize% - \clearpage% \bool_gset_false:N \g__nwejm_frontmatter_bool% \g__nwejm_mainmatter_switch_tl } @@ -555,7 +560,7 @@ }% \renewcommand\etocaftercontentshook {% - \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% + % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% }% \newpagestyle{__nwejm_frontcover_ps}[]{% \sethead @@ -1124,10 +1129,12 @@ \end{description} \end{description} \end{multicols*} - \clearpage% + % \clearpage% + \restoregeometry \bool_gset_false:N \g__nwejm_inside_frontcover_bool \pagestyle{__nwejm_frontmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% + \restoregeometry + % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% } \tl_new:N \g__nwejm_display_inside_backcover_tl% \tl_gset:Nn \g__nwejm_display_inside_backcover_tl {% @@ -1247,10 +1254,10 @@ rectangle (current~page.south~east); % laboratory logo \node[anchor=south~east] at ([xshift=-10mm]current~page~text~area.south~east) - {\includegraphics[height=.5\c__nwejm_logos_rectangle_height_dim]{logo-painleve}} ; + {\includegraphics[height=.5\c__nwejm_logos_rectangle_height_dim]{nwejm-logo-painleve}} ; % university logo \node[anchor=south~west] at (current~page~text~area.south~west) - {\includegraphics[height=.5\c__nwejm_logos_rectangle_height_dim]{ul-fst-math}} ; + {\includegraphics[height=.5\c__nwejm_logos_rectangle_height_dim]{nwejm-ul-fst-math}} ; % crop marks \draw [white] ([xshift=2.5mm]current~page~text~area.north~east) -- @@ -1563,6 +1570,7 @@ \crefname{line}{ligne}{lignes}% } \NewDocumentCommand \inputarticle { O{english} m } {% + \cleardoublepage \int_gincr:N \g__nwejm_articles_int \newrefsection \renewcommand*{\glspluralsuffix}{s} @@ -1680,7 +1688,6 @@ } \tl_new:N \g__nwejm_title_tl \RenewDocumentCommand \title { o o m } { - \cleardoublepage \tl_gclear:N \g__nwejm_short_title_tl \tl_gclear:N \g__nwejm_header_title_tl \tl_gclear:N \g__nwejm_short_subtitle_tl @@ -1756,10 +1763,10 @@ } \tl_new:N \g__nwejm_frontmatter_switch_tl% \tl_gset:Nn \g__nwejm_frontmatter_switch_tl { - \bool_gset_true:N \g__nwejm_frontmatter_bool + \bool_gset_true:N \g__nwejm_frontmatter_bool \frontmatter - \pagestyle{__nwejm_frontmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% + % \pagestyle{__nwejm_frontmatter_ps}% + % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% } \tl_new:N \g__nwejm_mainmatter_switch_tl% \tl_gset:Nn \g__nwejm_mainmatter_switch_tl { @@ -1768,7 +1775,8 @@ \mainmatter % \SetParskip{\c__nwejm_mainmatter_parskip_skip} \pagestyle{__nwejm_mainmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% + \restoregeometry + % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% } \tl_new:N \g__nwejm_article_acknowledgments_tl% \cs_new_protected:Nn \__nwejm_article_acknowledgments:n @@ -3022,16 +3030,21 @@ } } \bool_new:N \g__nwejm_within_patched_amsmath_env_bool -\clist_set:Nn \l_tmpa_clist {flalign,alignat} -\clist_map_inline:Nn \l_tmpa_clist { - \RenewEnviron{#1} - { - \cs:w db_multiline_eq:nV\cs_end: {align} \BODY - } - \RenewEnviron{#1*} - { - \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY - } +\RenewEnviron{flalign} +{ + \cs:w db_multiline_eq:nV\cs_end: {align} \BODY +} +\RenewEnviron{flalign*} +{ + \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY +} +\RenewEnviron{alignat}[1] +{ + \cs:w db_multiline_eq:nV\cs_end: {align} \BODY +} +\RenewEnviron{alignat*}[1] +{ + \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY } \seq_new:N \l_db_multiline_eq_seq \cs_new_protected:Nn \db_multiline_eq:nn @@ -3303,11 +3316,6 @@ \exp_after:wN\addbibresource\exp_after:wN{\c__nwejm_issue_bib_path_string_tl} \sys_if_engine_pdftex:T { - \ifkp@easyscsl - \DeclareRobustCommand{\itshape}{\not@math@alphabet\itshape\mathit% - \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% - \fontshape\itdefault}\selectfont} - \fi \DeclareMathAlphabet\mathfrak{U}{euf}{m}{n} \SetMathAlphabet\mathfrak{bold}{U}{euf}{b}{n} } @@ -3378,9 +3386,18 @@ }{ } } +\AddToHook{begindocument/end}{% + % \shorthandoff{"}% + \@ifpackageloaded{tikz}{% + \usetikzlibrary{babel}% + }{}% +} +\AddToHook{begindocument/end}{% + \pagestyle{__nwejm_mainmatter_ps}% +} \ExplSyntaxOff %% -%% Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +%% Copyright (C) 2015-2022 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 diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.dbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.dbx index 70c2bfed4f4..ac793fb1505 100644 --- a/Master/texmf-dist/tex/latex/nwejm/nwejm.dbx +++ b/Master/texmf-dist/tex/latex/nwejm/nwejm.dbx @@ -13,7 +13,7 @@ %% See:| http://www.latex-project.org/lppl.txt %% %% -%% Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +%% Copyright (C) 2015-2022 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 diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx index b2358d072bd..b810e0ddceb 100644 --- a/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx +++ b/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx @@ -21,7 +21,7 @@ volumes = {{volumes}{vol\adddot}}, } %% -%% Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +%% Copyright (C) 2015-2022 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 diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls b/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls index a6af4df3c32..818db540ba0 100644 --- a/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls +++ b/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls @@ -18,8 +18,8 @@ \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesExplClass {nwejmart} - {2021-10-12} - {1.0.2} + {2022-02-21} + {1.0.4} { Class for the journal "North-Western European Journal of Mathematics". } @@ -139,7 +139,7 @@ \sys_if_engine_pdftex:TF { \RequirePackage[T1]{fontenc} - \RequirePackage[easyscsl,noDcommand]{kpfonts} + \RequirePackage[noDcommand]{kpfonts} }{ \RequirePackage{unicode-math} \RequirePackage[noDcommand]{kpfonts-otf} @@ -171,8 +171,10 @@ \RequirePackage{varioref} \RequirePackage{subcaption} \RequirePackage{tocvsec2} +\RequirePackage{tocloft}% +\gdef\ttl@savemark{} \RequirePackage{etoc}% -\RequirePackage[babel=true,final]{microtype}% +\RequirePackage[babel=true,nopatch=eqnum,final]{microtype}% \RequirePackage[useregional]{datetime2}% \RequirePackage[inline]{enumitem}% \RequirePackage{environ} @@ -187,8 +189,6 @@ \RequirePackage[numbered]{bookmark}% \RequirePackage[nowarn]{glossaries}% \RequirePackage{cleveref}% -\expandafter\def\csname ver@etex.sty\endcsname{3000/12/31} -\let\globcount\newcount \makeglossaries \setglossarystyle{indexhypergroup} \setacronymstyle{long-sc-short} @@ -273,10 +273,10 @@ \c__nwejm_headsep_inside_frontcover_dim } \dim_const:Nn \c__nwejm_headheight_dim { 5mm } -\dim_const:Nn \c__nwejm_botmargin_dim { 30mm} +\dim_const:Nn \c__nwejm_bottom_margin_main_dim { 36mm} +\dim_const:Nn \c__nwejm_bottom_margin_front_dim { 30mm} \dim_const:Nn \c__nwejm_footskip_dim { 10mm} \dim_const:Nn \c__nwejm_margin_frontcover_dim { 15mm } -\dim_const:Nn \c__nwejm_bottom_frontcover_dim { 15mm } \dim_const:Nn \c__nwejm_left_minipage_frontcover_dim { .4\linewidth } \dim_const:Nn \c__nwejm_right_minipage_frontcover_dim { .6\linewidth } \dim_const:Nn \c__nwejm_innermargin_dim { 23mm } @@ -293,14 +293,12 @@ \dim_const:Nn \c__nwejm_inside_cover_offset_dim { \c_zero_dim }% \dim_const:Nn \c__nwejm_logos_rectangle_thickness_dim { 3.1mm } \dim_const:Nn \c__nwejm_logos_rectangle_height_dim { 33mm } -\geometry{% - papersize={\c__nwejm_paperwidth_dim,\c__nwejm_paperheight_dim} -} \tl_const:Nn \c__nwejm_main_geometry_tl {% ,layoutsize={\c__nwejm_layoutwidth_dim,\c__nwejm_layoutheight_dim} ,textwidth=\c__nwejm_layoutwidth_dim*3/4 ,textheight=\c__nwejm_layoutheight_dim*3/4 % ,marginratio={4\string :6,5\string :7} + ,bottom=\c__nwejm_bottom_margin_main_dim ,inner=\c__nwejm_innermargin_dim ,headheight=\c__nwejm_headheight_dim ,footskip=\c__nwejm_footskip_dim @@ -311,11 +309,19 @@ % ,top=\c__nwejm_topmargin_dim% % ,headheight=\c__nwejm_headheight_dim % ,headsep=\c__nwejm_headsep_dim - % ,bottom=\c__nwejm_botmargin_dim + % ,bottom=\c__nwejm_bottom_margin_front_dim % ,footskip=\c__nwejm_footskip_dim % ,inner=\c__nwejm_innermargin_dim % ,outer=\c__nwejm_outermargin_dim }% +\geometry +{% + papersize={\c__nwejm_paperwidth_dim,\c__nwejm_paperheight_dim}, +} +\exp_after:wN\geometry\exp_after:wN +{% + \c__nwejm_main_geometry_tl +} \tl_new:N \l__nwejm_section_header_tl \tl_set:Nn \l__nwejm_section_header_tl { \ifthesection{% @@ -757,7 +763,6 @@ } \tl_new:N \g__nwejm_title_tl \RenewDocumentCommand \title { o o m } { - \cleardoublepage \tl_gclear:N \g__nwejm_short_title_tl \tl_gclear:N \g__nwejm_header_title_tl \tl_gclear:N \g__nwejm_short_subtitle_tl @@ -833,10 +838,10 @@ } \tl_new:N \g__nwejm_frontmatter_switch_tl% \tl_gset:Nn \g__nwejm_frontmatter_switch_tl { - \bool_gset_true:N \g__nwejm_frontmatter_bool + \bool_gset_true:N \g__nwejm_frontmatter_bool \frontmatter - \pagestyle{__nwejm_frontmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% + % \pagestyle{__nwejm_frontmatter_ps}% + % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% } \tl_new:N \g__nwejm_mainmatter_switch_tl% \tl_gset:Nn \g__nwejm_mainmatter_switch_tl { @@ -845,7 +850,8 @@ \mainmatter % \SetParskip{\c__nwejm_mainmatter_parskip_skip} \pagestyle{__nwejm_mainmatter_ps}% - \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% + \restoregeometry + % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_main_geometry_tl}% } \tl_new:N \g__nwejm_article_acknowledgments_tl% \cs_new_protected:Nn \__nwejm_article_acknowledgments:n @@ -2100,16 +2106,21 @@ } } \bool_new:N \g__nwejm_within_patched_amsmath_env_bool -\clist_set:Nn \l_tmpa_clist {flalign,alignat} -\clist_map_inline:Nn \l_tmpa_clist { - \RenewEnviron{#1} - { - \cs:w db_multiline_eq:nV\cs_end: {align} \BODY - } - \RenewEnviron{#1*} - { - \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY - } +\RenewEnviron{flalign} +{ + \cs:w db_multiline_eq:nV\cs_end: {align} \BODY +} +\RenewEnviron{flalign*} +{ + \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY +} +\RenewEnviron{alignat}[1] +{ + \cs:w db_multiline_eq:nV\cs_end: {align} \BODY +} +\RenewEnviron{alignat*}[1] +{ + \cs:w db_multiline_eq:nV\cs_end: {align*} \BODY } \seq_new:N \l_db_multiline_eq_seq \cs_new_protected:Nn \db_multiline_eq:nn @@ -2389,11 +2400,6 @@ \exp_after:wN\addbibresource\exp_after:wN{\c__nwejm_issue_bib_path_string_tl} \sys_if_engine_pdftex:T { - \ifkp@easyscsl - \DeclareRobustCommand{\itshape}{\not@math@alphabet\itshape\mathit% - \ifthenelse{\equal{\f@shape}{\scdefault}}{\fontshape{scsl}}{% - \fontshape\itdefault}\selectfont} - \fi \DeclareMathAlphabet\mathfrak{U}{euf}{m}{n} \SetMathAlphabet\mathfrak{bold}{U}{euf}{b}{n} } @@ -2453,9 +2459,18 @@ }{ } } +\AddToHook{begindocument/end}{% + % \shorthandoff{"}% + \@ifpackageloaded{tikz}{% + \usetikzlibrary{babel}% + }{}% +} +\AddToHook{begindocument/end}{% + \pagestyle{__nwejm_mainmatter_ps}% +} \ExplSyntaxOff %% -%% Copyright (C) 2015-2021 by Denis Bitouze <denis.bitouze@univ-littoral.fr> +%% Copyright (C) 2015-2022 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 |