summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/nwejm
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-01-06 22:25:38 +0000
committerKarl Berry <karl@freefriends.org>2017-01-06 22:25:38 +0000
commitaedb262d5de1f2ab529ceb36ef4e025eefa6ba05 (patch)
treeb7692ab7a86ac7f4233ddd17be6ac43ef82e3c07 /Master/texmf-dist/tex/latex/nwejm
parentb8159c6a75c91906de45a470a0b30b80a854d7e4 (diff)
nwejm (6jan17)
git-svn-id: svn://tug.org/texlive/trunk@42884 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/nwejm')
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/logo-painleve.pdf317
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/logo-ul1-ufr-math.pdf249
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-cover-background.jpgbin0 -> 4889017 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdfbin0 -> 4118 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdfbin0 -> 146648 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-kwg-logo.pdfbin0 -> 1187857 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-NB.pdfbin0 -> 11528 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdfbin0 -> 11536 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.pdfbin0 -> 1960518 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.tex41
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-smf-logo.pdfbin0 -> 140012 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/images/nwejm-sml-logo.pdfbin0 -> 9287 bytes
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm-dutch.trsl39
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm-english.trsl39
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm-french.trsl39
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm-german.trsl39
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm.bbx116
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm.cbx140
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm.cfg131
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm.cls943
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm.dbx34
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejm.lbx42
-rw-r--r--Master/texmf-dist/tex/latex/nwejm/nwejmart.cls330
23 files changed, 1305 insertions, 1194 deletions
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/logo-painleve.pdf b/Master/texmf-dist/tex/latex/nwejm/images/logo-painleve.pdf
new file mode 100644
index 00000000000..9b990691e19
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/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&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVklxBGeLyKrH&#xA;oCQDjatLcQMCVkUgDkaEdB3+WKqhNNz0xVwNdx0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV&#xA;2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5h+bF0yatBAkEVwW06dmDwm4mUGaJOcESlSXHPrXY&#xA;VOY+aNlw9UL6XsfPuUdSign0rQxcCGaN9PX1rW4vxp91KAY2FQXAO4rICOu3fLYfSHJxfSPchm0y&#xA;0kkgf6ra3KtFyKR600RjDhS3J/VkL1Jbiw6UP82TZsr8ky31pdfoqS0tbZWjknuRHqH1ub1FMcKs&#xA;ImHJEfgxO7UPetcVZnirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVUJ7GznkWSaFHkT7DkDkPkeowUtLJ9J0qfj69nBNwBC+pGj0B605A9cKqP+HtA5cv0&#xA;Zacv5vQjr/xHFUTHYWMU7XEdvEk77PMqKHPbdgK9sVV8VdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;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녗ǿ7 8UtxzWoҸ$L W.+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**FT t<r""PX {(Pí٫!aq bӐ
+ϩ9d//
+_]'["
+Lh5LϿU1]/2d!+F2z.˰w3_ Ã;@n G"ZS1T]`6 GX a) -AJ=n!+}=:*eSbx{ti&k{/|W6[w6OZf@Y
+R۴n*X B.lF!+7򖦙b%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ڟ1vA 7U Q,4
+UmRtZ33Jtp=JdWԗT8G!XJgMNǎ8{hBb5C5RXJ%0ROniz҂,Yî5 #Rp׼KgV=@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"_yBUd Z5tqb d
+G-bm%?rH1"\Rf^8'
+s/3'sǤj,=v1\k5 "<U5Fi&)mL Hyް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ηd wR2uvXHڟ N+iV[\v:], h\H?VLXO%`נ9cͮ Ig\?xE7=iPBh
+fxPOP^}k۬t~uŸWb W,ɲvאggbJ}t.t@$-MwJ#6yZP;Re5,O$t7Hj#
+-+zo P;PhlS:Y[볏B=.Mz2F/0^*);f/Db xAE GVƒc R$DsnZW_5?gƟGv?5y5PvrWW?{IQ-pb _ZE7~B)}XE f@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(RllU5NC m#HCuhMFXqԡ[g㐏Ǘl؟V3g{%Ք7+"t]Wm>PZkUǿ _aspn4γ?: '!8tZ9d ;85%)1Yf #.fqmx
+5er-?c?f?=AdXM$a*
+8*қ ԟ[*`:ov#U;ɯ0VeYf#o L20$p es':6, dq=W54!&?=MXVm'0P_|"Hxj6&W"[
+ EHjKbBс+5.s4?L[Y٧##XN b:3qq3U SqS{.|. cT_Q;KHRWO.gS
+uuq
+4/U {G-6rCco8ÞOcDTK. buZGe461%n46 ƵG0Z
+=HO&J֮@@%F9r&#Lr!2<=`.c7#W I y,\-
+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@s hE%[_h\d vH d0C_8 ҭjʺP X `_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)%t23T i?cA%읎8M fGQȔ7ozmA|.ŦkȂfԸK)ʂBR ͑C
+PW5! m!KDÝg×W3#)%M f+{Ԙ¶B [9SVc-
+q uY~BjXIni/HM}􈏆@i_Y]5xE|°0L)uF'@8qzb⋎Qq5*&]m u\&`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|a Cr/PMJ*(ap[Sܟ[x9RF p ^`hsM,;5#r4Mȧ}E F4HXi=ս~}Lcvw
+KMSNf/x;&u&IY-B SBϙ%]W6G4K<G
+螺09*gu-0KQ;dn&Rϫ\U&*EV ̞<p Gc'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$g޽F:ZWckLe0}GX(!&Lp^|ˊlMpn:r R A:ӒVq- 1yT 4<5J[sDJ&%/8MFzyc4ҹ AG٥xnZ:gE۩*u#*LӾސ Iw_?QZ04A̫QL*FND!5E JkшJ PxpƆvYk< Wx\iAw!hQXR5p
+puunb)N,ձbVPd&y 40!U:j\.^ą~Pl.tw5q=gI HA^
+O4(ze7,N`ׄ*kxT@CRIe a]*9Ibtf1{[euui8q *=/$k/f#fO<ɪ=oà kAn lvTO9f+Be"}q=dbp+ x>p%lLn mo."
+e*t^jjt1G8M恇
+rEEIqHBƏ'T6bL:<?$NAaCLYӵAi@))%gj.ZRj&Yi8pWFn}6 vmben_>!oa<A-cQnLNxq m=.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놞}&f8 7;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:^cu߼nWz<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&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVklxBGeLyKrH&#xA;oCQDjatLcQMCVkUgDkaEdB3+WKqhNNz0xVwNdx0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV&#xA;2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5h+bF0yatBAkEVwW06dmDwm4mUGaJOcESlSXHPrXY&#xA;VOY+aNlw9UL6XsfPuUdSign0rQxcCGaN9PX1rW4vxp91KAY2FQXAO4rICOu3fLYfSHJxfSPchm0y&#xA;0kkgf6ra3KtFyKR600RjDhS3J/VkL1Jbiw6UP82TZsr8ky31pdfoqS0tbZWjknuRHqH1ub1FMcKs&#xA;ImHJEfgxO7UPetcVZnirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVUJ7GznkWSaFHkT7DkDkPkeowUtLJ9J0qfj69nBNwBC+pGj0B605A9cKqP+HtA5cv0&#xA;Zacv5vQjr/xHFUTHYWMU7XEdvEk77PMqKHPbdgK9sVV8VdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;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/logo-ul1-ufr-math.pdf b/Master/texmf-dist/tex/latex/nwejm/images/logo-ul1-ufr-math.pdf
new file mode 100644
index 00000000000..3e580ad78c2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/logo-ul1-ufr-math.pdf
@@ -0,0 +1,249 @@
+%PDF-1.5 %
+1 0 obj <</Metadata 2 0 R/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <</Length 17936/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:dc="http://purl.org/dc/elements/1.1/">
+ <dc:format>application/pdf</dc:format>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">UL1-UFR-MATHEMATIQUES-CS5-2014</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ </rdf:Description>
+ <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:MetadataDate>2016-07-01T11:03:06+02:00</xmp:MetadataDate>
+ <xmp:ModifyDate>2016-07-01T11:03:06+02:00</xmp:ModifyDate>
+ <xmp:CreateDate>2016-07-01T11:03:06+02:00</xmp:CreateDate>
+ <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool>
+ <xmp:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xmpGImg:width>256</xmpGImg:width>
+ <xmpGImg:height>84</xmpGImg:height>
+ <xmpGImg:format>JPEG</xmpGImg:format>
+ <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAVAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXiP5tf&#xA;m15v8seb30rSngW0WCKQCSIO3Jwa71zIxYhIWXpuyuysOfDxzu7PVhn/AEMJ+Yv+/bX/AJED+uWe&#xA;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</xmpGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xmp:Thumbnails>
+ </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:InstanceID>uuid:00b048e2-6ee4-fc46-aa5a-04f0ab81e8a9</xmpMM:InstanceID>
+ <xmpMM:DocumentID>xmp.did:03801174072068118C14951806C0E8B9</xmpMM:DocumentID>
+ <xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
+ <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+ <xmpMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:899818cc-5ae4-5840-b293-910c4f0a8dc4</stRef:instanceID>
+ <stRef:documentID>xmp.did:0A801174072068118083F68E64D14A1A</stRef:documentID>
+ <stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</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:0180117407206811822AC81757AED2E9</stEvt:instanceID>
+ <stEvt:when>2014-11-26T11:11:34+01:00</stEvt:when>
+ <stEvt:softwareAgent>Adobe Illustrator CS6 (Macintosh)</stEvt:softwareAgent>
+ <stEvt:changed>/</stEvt:changed>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>saved</stEvt:action>
+ <stEvt:instanceID>xmp.iid:0A801174072068118083F68E64D14A1A</stEvt:instanceID>
+ <stEvt:when>2014-12-04T14:49:05+01:00</stEvt:when>
+ <stEvt:softwareAgent>Adobe Illustrator CS6 (Macintosh)</stEvt:softwareAgent>
+ <stEvt:changed>/</stEvt:changed>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>saved</stEvt:action>
+ <stEvt:instanceID>xmp.iid:03801174072068118C14951806C0E8B9</stEvt:instanceID>
+ <stEvt:when>2016-07-01T11:02:58+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:illustrator="http://ns.adobe.com/illustrator/1.0/">
+ <illustrator:StartupProfile>Print</illustrator:StartupProfile>
+ </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:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
+ xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
+ <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+ <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
+ <xmpTPg:NPages>1</xmpTPg:NPages>
+ <xmpTPg:MaxPageSize rdf:parseType="Resource">
+ <stDim:w>188.463604</stDim:w>
+ <stDim:h>60.000472</stDim:h>
+ <stDim:unit>Millimeters</stDim:unit>
+ </xmpTPg:MaxPageSize>
+ <xmpTPg:Fonts>
+ <rdf:Bag>
+ <rdf:li rdf:parseType="Resource">
+ <stFnt:fontName>Verdana-Bold</stFnt:fontName>
+ <stFnt:fontFamily>Verdana</stFnt:fontFamily>
+ <stFnt:fontFace>Bold</stFnt:fontFace>
+ <stFnt:fontType>Open Type</stFnt:fontType>
+ <stFnt:versionString>Version 5.02</stFnt:versionString>
+ <stFnt:composite>False</stFnt:composite>
+ <stFnt:fontFileName>Verdana Bold.ttf</stFnt:fontFileName>
+ </rdf:li>
+ </rdf:Bag>
+ </xmpTPg:Fonts>
+ <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>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Blanc</xmpG:swatchName>
+ <xmpG:mode>CMYK</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:cyan>0.000000</xmpG:cyan>
+ <xmpG:magenta>0.000000</xmpG:magenta>
+ <xmpG:yellow>0.000000</xmpG:yellow>
+ <xmpG:black>0.000000</xmpG:black>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>C=0 M=0 J=0 N=100</xmpG:swatchName>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:tint>100.000000</xmpG:tint>
+ <xmpG:mode>CMYK</xmpG:mode>
+ <xmpG:cyan>0.000000</xmpG:cyan>
+ <xmpG:magenta>0.000000</xmpG:magenta>
+ <xmpG:yellow>0.000000</xmpG:yellow>
+ <xmpG:black>100.000000</xmpG:black>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>C=30 M=100 J=25 N=0</xmpG:swatchName>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:tint>100.000000</xmpG:tint>
+ <xmpG:mode>CMYK</xmpG:mode>
+ <xmpG:cyan>30.000002</xmpG:cyan>
+ <xmpG:magenta>100.000000</xmpG:magenta>
+ <xmpG:yellow>25.000000</xmpG:yellow>
+ <xmpG:black>0.000000</xmpG:black>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpTPg:SwatchGroups>
+ </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 534.228 170.08]/BleedBox[0.0 0.0 534.228 170.08]/Contents 6 0 R/MediaBox[0.0 0.0 534.228 170.08]/Parent 3 0 R/Resources<</ColorSpace<</CS0 7 0 R>>/ExtGState<</GS0 8 0 R>>/Font<</TT0 9 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview false/Printed true/Title(Calque 1)/Visible true>>>>/Shading<</Sh0 10 0 R>>>>/TrimBox[0.0 0.0 534.228 170.08]/Type/Page>> endobj 6 0 obj <</Filter/FlateDecode/Length 5073>>stream
+HWˎWtLfq>>l ^`{ ؿwD&Y]=XXCUE&>~?pzIҖՊn"z߯sן/t/o6ٖ֫--wVe+-_e3VZ[</T|ʊ
+ؘ*h.?!RO y DS?a~zNސ41" !e3gr {e#Ca3\;}b,Jy7KecqɹWKNUNŕOecqsucyٱ\^v./;W988VzDVRf#{﫞 O
+?ɤ >D8fdC#u(;J7 ѐR$iL|JȚSwG{xo5/HVW й=NG6Dmݥ0qwIܖ w5Z#_,BY@A){D-V+wO(qt)BSnZW=k7a>
+[cԩLs_TJ~cᨅE890m-y7nl0Fni#R
+{̼EѝS^
+(9^c]
+!WZ4S5.=AGqXފw;\:x=^x:?c&PNߐ%hROUAvP;sCw06(tX3N$P=N$JH$OA~:A52i~R?TABSѲ Qt%ER%y"l*gHGla ?Pϐݺ%: S)>õuW'2);4'' %OwD[*IstYHҽZc7X60);$< 8. =峝
+~1z~=z~9D_N/珢Out LEяp*w@颤!S xS1ѩgS'Bk`Ft#ztK7Tm֬Z,I'RTm&J(2Bn
+$OIϵ[J:%qzpy5N}:{!:kn<vU;/ٽTOLH*JP t/!#gq BdvQ&O;4Y{O ymI Iz}DZj5!z?be䢃5. +="UYiNcz?Te<zL#/x+q'`sQPH.k6k=zw4~RTyjhiȋ9QQ$/Lμ)vWߛuP>^c~ѣ:trh^,zu#8`qrp|6A46p\%ثxD@?+COJCv}0Ά.ٴ?[nOhcGk2xPr{ifi-Q^WnT&r2L'4WgC:R_ @6\`jgXOK0tfT,~K|m$ aPb=OVt1.Yչ/[BoȠfvJ69nLLfs`pZPr"8)@LFfwuaFEpY tRrM-WM_dC]2<P4\l%UgWtW /?$CI`Õ'V+Nhe$||L{=uX$Vh)j]G%HN(<-O3gܱ:akl^~ &t QqT6O(lĬ?ox[vLX5'#8?3VŹY^`Ba-uq}1 אM |ƾÊȍ aNz!say1{Dr򃹌{`ٺ7⭚ ) ̚[/'}zVC Vk[B`~Jaq]bTb>Od =%pCǟD+:Yr"xrGR0p {a x f >Yk;v2Zʂ-YoU[i-|m?sܟT_;Nu-*KZ'149׳РǚI5p5L}:yӛ
+٠o!!hf$??%_G[\W5!*9M%F^wj$ICV8iIRw$$^*T֮<h\G9`1!J!"#.Wι`k=cU;sծ8F7>O>&C@/X|zΑaw"<h n6H8bT9h&6Wd-erȵS6*
+"[#3j'MZ}|x@ߛs^!JXŇѻdӑij̬w_KMk q19E;Di%n-t@GD#8
+{TчP0ӬH%q6ʗ%S
+-(.Rq`U'9|q,Mz RƋ i$L{ny{IVBt
+)$.e^KꠍrYJ0a|c{>lo7}cdNe'{.ٿ >mz>q=>5vzٸ5TLs=m\W7>s^w~fz}ӎlD'Dgu'zKtwۉt;1=}ݡzI&cʍ}}۸o<'q;݋m>F,BW-oܜ6T`z[Now?:~YuEijӫKe-V>VH7(+W- O}v }k5r2Nѐfz3L>C%=ͭt%һhO-(=IeT\aվIπF]T<Ҧ<oʓ<iMy\xTXhchwιHy
+viŕ>& ]9C{Ԟ*qJM{n2j]|e⣵I&+N9 3]O'ms%U&2էh< ]ag{Bs60g^duhx RP9e )#lHpOW+J!
+UCI4׭]'
+
+ ION\
+Na ,G?gV>RX6(C[knmPԆ:Ԑįn;3$nɗfFG
+yF狍0Z*k17f68!9
+ìp*aO᷿_]_\w?'+ӏ?_3_x}ݯ/`
+{2 index 1.000000 cvr exch sub 4 1 roll 1 index 1.000000 cvr exch sub
+4 1 roll 0 index 1.000000 cvr exch sub 4 1 roll 1.000000 4 1
+roll 7 -1 roll 1.000000 cvr exch sub 7 1 roll 6 -1 roll 1.000000
+cvr exch sub 6 1 roll 5 -1 roll 1.000000 cvr exch sub 5 1
+roll 4 -1 roll 1.000000 cvr exch sub 4 1 roll pop pop pop } endstream endobj 13 0 obj <</Process 17 0 R/Subtype/NChannel>> endobj 17 0 obj <</ColorSpace/DeviceCMYK/Components[/Cyan/Magenta/Yellow/Black]>> endobj 9 0 obj <</BaseFont/HNNHGC+Verdana-Bold/Encoding/WinAnsiEncoding/FirstChar 32/FontDescriptor 18 0 R/LastChar 233/Subtype/TrueType/Type/Font/Widths[342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 650 0 0 0 0 0 0 948 0 0 0 0 782 0 0 812 0 0 0 0 0 0 0 0 0 0 0 668 0 0 699 664 0 0 712 342 0 0 0 1058 0 0 0 699 0 593 456 712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 664]>> endobj 18 0 obj <</Ascent 1072/CapHeight 727/Descent -303/Flags 32/FontBBox[-550 -303 1707 1072]/FontFamily(Verdana)/FontFile2 19 0 R/FontName/HNNHGC+Verdana-Bold/FontStretch/Normal/FontWeight 700/ItalicAngle 0/StemV 176/Type/FontDescriptor/XHeight 548>> endobj 19 0 obj <</Filter/FlateDecode/Length 7946/Length1 14428>>stream
+HVTG!6lş ؈MH,Q1vEAAb%APEł={#OE7YWn`lٙs{g|ɐޭg1+m%C#ﷸ8`k¨XK7`lâ#uxTZL ;q6P%GW
+8>S5Pݫ
+x_o۵Q;un{|ڳg?ӷ_ !aÆ9**zرq 'M8iӦϘ9k/Xh˾2y_WĪik֮Xac&yKmwܵ{}>po'N:}.^B+W][ wYRHOB &rq)ӹ$(RVOv\9_ ZU6XK&her-E[mrM!0٦ TϜ_vQw}t=@o $}R˥zQw.hefi3:@c10U1U7ٚMM3ý"b2g#,-KWO+Cƭ|-
+ wLWHʵ5%)$dmF۠ek{#[$4szToIoPH"b  9 -JX),-X _`ο)[-|NbGO/<-NO+^ܦE{O.Q8LO/|UԻ0dщ=ݜ–Ew~'09ټƬ*yXh`5''FG'z?z 0)-ىw%%IbY)I?hQ6l;OŗyK<Eý|ZL d<L,<`#֩z4WexgXM" ?9^` 6+ E0#g8 8s8\\%d#OWpyc|9aH(!
+1X"xC"c阄S7}lhؑ(+vbgvaW~nJ*'~^9/?p q00?*[2! e҆`5Vg D!XcmpG2h֡=bC'e=:3x׸{O.4r,&r3t:6S8ـ وk|qLa*Ws\uzfr=Yf*۹9]=Ko~~<C<ox߲1Їy'yygyyA"/їMK?^f*:o&o1Y@3ﰐE{rh( )h,+
+?Xfh!+JTR~%W.R+8/dv-]؍\1SqN{l-2Qd%f[D*&"G3L9K
+".$l+[TR2rQWۦõt_%!Y1W4U83URYs*UzZE)F <VXA5XoTSPIP1/"S GQZ
+Lר*T &['6ikӭʤ-vk'-hsy|ιs9aY-f24QX"_)~Ie~ݽNK:rߠ}5:rr,N&Σ?ȥc*ص V*R&d^4yQ[l1wfɱqkc6 m@A<݁ U)dl NEB*y&@R3x*V)Wº)sƺ=Ѭ/NhTc}\l#:f *y30A"1'8ԌQUbK,qRZNx;wtN ˝K{_JM&>080!LN+HcS1m9&vbnvܰaU@`W.Xz4{L/47a8œeQhCœR D&R$ZYuU) `]u4k'i;QnH)at6b
+֓o
+/~R}! ]]@4Sw0Qhl6MRauxKa&bضYv[mYKyݚNQS,c%&vHRVadt!,4gzˎ5 Vw4BW()hEITJQ6g^E Lg 9Fk Ǩ~VC}(xlԱ`_wuGM6tcǃtc~[-L ==ēQ2;WX8"KJALNEo WccdD{&;3YT ;=4<3s犏:`r;U[Ur{B\1{Pg4$pt6Z+MiyWԅS{HN-Rw+X#IDՐDn/X&H^\_̜}<CBࢯ-
+1g`nʵum[;7tmkM,oh у}oۻ*|Ux?\v$~cKwR§ 8.|MݮpλիObJñ~gpuw!6<h}pc<-nME^T]0ߐ,\^"Α$Om$nɵdI+f<FTϊsLܼ;@8SϜ9yW<!E ;eYAt8:Rvk{oYGL-[:Ju@Ee'̼y<j~̚\bfk"5Pjf7[SF$#H'"H5!d81˿6/y(8GtbwUzb25{z0R]sjj|U8ҖG;r軐o@2<ۅIJ.ގ*1@ki>e+JV]"$6h2 {Xg]pRǷU-譛Tc;&w߼
+hJ쏑7&ڄ(f.,{aSxY&-t*SCl G7kR,L9:b?Ō^*Tyݳ9Q.Q bT^ Tl*k*5Ziu4(iv$ jh*j3M'3Ɍc)Z>{P!L:{{C[NTV_q$E'eT'O4lHxcST-¹HL*72OV82)GVQVEV *m~il O?Y%LUNCՃwcF32rȀ ?i??hDzG҃ӣgwˎ{pYx ?.ٙz
+m\\=} 2{NK,L59ny4y%y@yuzN)goK_68\)};r5臏%'أx|!A =9CU-Hf~QKů^-!C()B 7/9? #X]K0w9#0s+r(3Ov4fSNEl ³ԥ7/&&6Fl_Sś&Qޢ- 4y/qP3Vl^s-{3SU{iڕJ :)Qb}93ӽhwƮ%4cr=Ȋd/S" -|%S<FM˝X#xD3S2gf^]<bqׄK-)>kKc;~2YxOuG z6$2ϪJiiq.|wfS
+Σ#)F#'c;ZIC`]gƻM&=}Uׅ4^'XHr7JfX`4QD )7%GYm W7-PwRi\LLiOgD%-zU\5v~[`0w{\n:^{QG O4I;I 2Zͤ,=`l$>>
+9ꀓ3½~%{&d=b=E?WȂwq[;be;~gZ,se>2'l;Srʖ^ P.Zl c J߹oޥqv0Q VhX#mqC񟣭zUzj7h.4uG`|lE(6jۆ9>+rͶIʚƺ"u "agy}2Zu>[[DKvGn;~5s`ڶ<Y:
+x@
+F0V+H%5^c!57Z:µwH>*frq,28kQ˼NFq"e>+.ڠΑLXH^t/Wrak!_IF
+0 e~(89yCkEP7[ڎҙ,6"\4-KsCK[چcKQt&Enΰ:+ԯȪ<&YJP /kY{hpHSYJʨ$z[Z[[v6yHxg.Kʤ6$),i0j"LS/ 3و1o" ӰHHZPT>L 呈$ 3*W#P2ׄJDOUi0A;j˰$%\="lVD \cDAVA# mAٞ{v?3plF~ӈj8#Cm\}fW+nt1s0EVw
+j֌gu 9A?Z#5:
+7Gz[Ɵyj9gN6ODŽ~<KYt94OWD1}*~2UDߛ6wQ.nwEPCNRHPobk0O} '\'8!E3nnqe_c[؍o~q"_}9zKǓnK'>+gQ ybJۘ^B^1z!goJℓ$}s1:ʎrOV&}t2VK'
+Wƞcnv:i#o6Gz@{q~+GbJiA~%ʹҢJjKi^n%}JT<*lٚSYx,
+ӜJ /x ;7lv:sYmr3Nޖ9]B\qvC ɇ_"q.@O:A't6yFH9]sу^ө&RNMN"#<^0EO.:hI^cJzCTUǘ2s 桠Pce;umtZy1ڿʙ`
+0000000016 00000 n
+0000000076 00000 n
+0000018089 00000 n
+0000000000 00000 f
+0000018140 00000 n
+0000018582 00000 n
+0000023866 00000 n
+0000033846 00000 n
+0000024967 00000 n
+0000023724 00000 n
+0000023939 00000 n
+0000024379 00000 n
+0000024832 00000 n
+0000024081 00000 n
+0000024183 00000 n
+0000024284 00000 n
+0000024885 00000 n
+0000025561 00000 n
+0000025816 00000 n
+0000033958 00000 n
+trailer <</Size 21/Root 1 0 R/Info 20 0 R/ID[<061F882C99F04B1C80D7B05754BEE5DE><71EE748C7BC741868044126CBF28351E>]>> startxref 34152 %%EOF \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-cover-background.jpg b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-cover-background.jpg
new file mode 100644
index 00000000000..e3fa6346e5d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-cover-background.jpg
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf
new file mode 100644
index 00000000000..ddc8e34dcb3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf
new file mode 100644
index 00000000000..320d3c67a91
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-kwg-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-kwg-logo.pdf
new file mode 100644
index 00000000000..4f1b9c7e0c5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-kwg-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-NB.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-NB.pdf
new file mode 100644
index 00000000000..e8610a45ce8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-NB.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdf
new file mode 100644
index 00000000000..55185bb049c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.pdf
new file mode 100644
index 00000000000..0243803e366
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.tex b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.tex
new file mode 100644
index 00000000000..b32baede8a4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.tex
@@ -0,0 +1,41 @@
+\documentclass[tikz]{standalone}
+\usepackage{graphicx}
+\usepackage{tkz-berge}
+\makeatletter
+\newcommand*{\grWheelComplete}[2][]{%
+ \begingroup%
+ \setkeys[GR]{cl}{#1}%
+ \grStar[#1]{#2}%
+ \pgfmathsetcounter{tkz@gr@a}{#2-1}%
+ \edef\tkz@auxctp{\thetkz@gr@a}%
+ \foreach \ia in {0,...,\tkz@auxctp}%
+ {\foreach \ib in {\ia,...,\tkz@auxctp}%
+ {\Edge(\cmdGR@cl@prefix\ia)(\cmdGR@cl@prefix\ib)}%
+ }%
+ \endgroup%
+}
+\makeatother
+\begin{document}
+\begin{tikzpicture}[scale=.8]
+ \GraphInit[vstyle=Shade]%
+ \SetGraphShadeColor{blue!60!black!30}{blue}{white}%
+ \tikzset{%
+ VertexStyle/.style = {%
+ shape = circle,%
+ fill = white,%
+ minimum size = 3.5cm,%
+ draw%
+ }%
+ }%
+ \SetVertexNoLabel%
+ \grWheelComplete[RA=9]{6}%
+ \AssignVertexLabel{a}{%
+ \includegraphics[height=25mm]{nwejm-fields-institute-logo},%
+ \includegraphics[height=25mm]{nwejm-federation-recherche-math-npdc-logo},%
+ \includegraphics[height=10mm]{nwejm-kwg-logo},%
+ \includegraphics[height=20mm]{nwejm-smf-logo},%
+ \includegraphics[height=12mm]{nwejm-sml-logo},%
+ \includegraphics[height=25mm]{nwejm-logo}%
+ };%
+\end{tikzpicture}
+\end{document}
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-smf-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-smf-logo.pdf
new file mode 100644
index 00000000000..3ab1a5ac68e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-smf-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-sml-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-sml-logo.pdf
new file mode 100644
index 00000000000..3bd23456f80
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-sml-logo.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm-dutch.trsl b/Master/texmf-dist/tex/latex/nwejm/nwejm-dutch.trsl
deleted file mode 100644
index 2c3fe6c3d10..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm-dutch.trsl
+++ /dev/null
@@ -1,39 +0,0 @@
-\ProvideDictionaryFor{Dutch}{nwejm}
-\ProvideDictTranslation{theorem}{stelling}
-\ProvideDictTranslation{corollary}{gevolg}
-\ProvideDictTranslation{conjecture}{vermoeden}
-\ProvideDictTranslation{remark}{opmerking}
-\ProvideDictTranslation{axiom}{axioma}
-\ProvideDictTranslation{definition}{definitie}
-\ProvideDictTranslation{example}{voorbeeld}
-\ProvideDictTranslation{lemma}{lemma}
-\ProvideDictTranslation{notation}{notatie}
-\ProvideDictTranslation{proposition}{eigenschap}
-\ProvideDictTranslation{proof}{bewijs}
-\ProvideDictTranslation{plural-theorem}{stellingen}
-\ProvideDictTranslation{plural-corollary}{gevolgen}
-\ProvideDictTranslation{plural-conjecture}{vermoedens}
-\ProvideDictTranslation{plural-remark}{opmerkingen}
-\ProvideDictTranslation{plural-axiom}{axioma's}
-\ProvideDictTranslation{plural-definition}{definities}
-\ProvideDictTranslation{plural-example}{voorbeelden}
-\ProvideDictTranslation{plural-lemma}{lemma's}
-\ProvideDictTranslation{plural-notation}{notaties}
-\ProvideDictTranslation{plural-proposition}{eigenschappen}
-\ProvideDictTranslation{plural-proof}{bewijzen}
-\ProvideDictTranslation{volume-abbreviated}{deel}
-\ProvideDictTranslation{plural-keyword}{trefwoorden}
-\ProvideDictTranslation{received}{ontvangen}
-\ProvideDictTranslation{accepted}{aanvaard}
-\ProvideDictTranslation{online}{online}
-\ProvideDictTranslation{hypothesis}{hypothese}
-\ProvideDictTranslation{plural-hypothesis}{hypotheses}
-\ProvideDictTranslation{assertion}{aanname}
-\ProvideDictTranslation{plural-assertion}{aannames}
-\ProvideDictTranslation{century}{eeuw}
-\ProvideDictTranslation{before-christ}{v.Chr}
-\ProvideDictTranslation{Acknowledgments}{Dankwoord}
-\ProvideDictTranslation{idest}{dat~wil~zeggen}
-\ProvideDictTranslation{ie}{d.w.z}
-\ProvideDictTranslation{Idest}{Dat~wil~zeggen}
-\ProvideDictTranslation{Ie}{D.w.z}
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm-english.trsl b/Master/texmf-dist/tex/latex/nwejm/nwejm-english.trsl
deleted file mode 100644
index 56300b39dd8..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm-english.trsl
+++ /dev/null
@@ -1,39 +0,0 @@
-\ProvideDictionaryFor{English}{nwejm}
-\ProvideDictTranslation{theorem}{theorem}
-\ProvideDictTranslation{corollary}{corollary}
-\ProvideDictTranslation{conjecture}{conjecture}
-\ProvideDictTranslation{remark}{remark}
-\ProvideDictTranslation{axiom}{axiom}
-\ProvideDictTranslation{definition}{definition}
-\ProvideDictTranslation{example}{example}
-\ProvideDictTranslation{lemma}{lemma}
-\ProvideDictTranslation{notation}{notation}
-\ProvideDictTranslation{proposition}{proposition}
-\ProvideDictTranslation{proof}{proof}
-\ProvideDictTranslation{plural-theorem}{theorems}
-\ProvideDictTranslation{plural-corollary}{corollaries}
-\ProvideDictTranslation{plural-conjecture}{conjectures}
-\ProvideDictTranslation{plural-remark}{remarks}
-\ProvideDictTranslation{plural-axiom}{axioms}
-\ProvideDictTranslation{plural-definition}{definitions}
-\ProvideDictTranslation{plural-example}{examples}
-\ProvideDictTranslation{plural-lemma}{lemmas}
-\ProvideDictTranslation{plural-notation}{notations}
-\ProvideDictTranslation{plural-proposition}{propositions}
-\ProvideDictTranslation{plural-proof}{proofs}
-\ProvideDictTranslation{volume-abbreviated}{vol.}
-\ProvideDictTranslation{plural-keyword}{keywords}
-\ProvideDictTranslation{received}{received}
-\ProvideDictTranslation{accepted}{accepted}
-\ProvideDictTranslation{online}{online}
-\ProvideDictTranslation{hypothesis}{hypothesis}
-\ProvideDictTranslation{plural-hypothesis}{hypotheses}
-\ProvideDictTranslation{assertion}{assertion}
-\ProvideDictTranslation{plural-assertion}{assertions}
-\ProvideDictTranslation{century}{century}
-\ProvideDictTranslation{before-christ}{BC}
-\ProvideDictTranslation{Acknowledgments}{Acknowledgments}
-\ProvideDictTranslation{idest}{id~est}
-\ProvideDictTranslation{ie}{i.e}
-\ProvideDictTranslation{Idest}{Id~est}
-\ProvideDictTranslation{Ie}{I.e}
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm-french.trsl b/Master/texmf-dist/tex/latex/nwejm/nwejm-french.trsl
deleted file mode 100644
index 26e7d8a1371..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm-french.trsl
+++ /dev/null
@@ -1,39 +0,0 @@
-\ProvideDictionaryFor{French}{nwejm}
-\ProvideDictTranslation{theorem}{th\'{e}or\`{e}me}
-\ProvideDictTranslation{corollary}{corollaire}
-\ProvideDictTranslation{conjecture}{conjecture}
-\ProvideDictTranslation{remark}{remarque}
-\ProvideDictTranslation{axiom}{axiome}
-\ProvideDictTranslation{definition}{d\'{e}finition}
-\ProvideDictTranslation{example}{exemple}
-\ProvideDictTranslation{lemma}{lemme}
-\ProvideDictTranslation{notation}{notation}
-\ProvideDictTranslation{proposition}{proposition}
-\ProvideDictTranslation{proof}{preuve}
-\ProvideDictTranslation{plural-theorem}{th\'{e}or\`{e}mes}
-\ProvideDictTranslation{plural-corollary}{corollaires}
-\ProvideDictTranslation{plural-conjecture}{conjectures}
-\ProvideDictTranslation{plural-remark}{remarques}
-\ProvideDictTranslation{plural-axiom}{axiomes}
-\ProvideDictTranslation{plural-definition}{d\'{e}finitions}
-\ProvideDictTranslation{plural-example}{exemples}
-\ProvideDictTranslation{plural-lemma}{lemmes}
-\ProvideDictTranslation{plural-notation}{notations}
-\ProvideDictTranslation{plural-proposition}{propositions}
-\ProvideDictTranslation{plural-proof}{preuves}
-\ProvideDictTranslation{volume-abbreviated}{vol.}
-\ProvideDictTranslation{plural-keyword}{mots-cl\'{e}s}
-\ProvideDictTranslation{received}{re\c cu}
-\ProvideDictTranslation{accepted}{accept\'{e}}
-\ProvideDictTranslation{online}{en\space ligne}
-\ProvideDictTranslation{hypothesis}{hypoth\`{e}se}
-\ProvideDictTranslation{plural-hypothesis}{hypoth\`{e}ses}
-\ProvideDictTranslation{assertion}{assertion}
-\ProvideDictTranslation{plural-assertion}{assertions}
-\ProvideDictTranslation{century}{si\`{e}cle}
-\ProvideDictTranslation{before-christ}{av.~J.-C}
-\ProvideDictTranslation{Acknowledgments}{Remerciements}
-\ProvideDictTranslation{idest}{c'est-\`{a}-dire}
-\ProvideDictTranslation{ie}{c.-\`{a}-d}
-\ProvideDictTranslation{Idest}{C'est-\`{a}-dire}
-\ProvideDictTranslation{Ie}{C.-\`{a}-d}
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm-german.trsl b/Master/texmf-dist/tex/latex/nwejm/nwejm-german.trsl
deleted file mode 100644
index f22f5f9ad01..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm-german.trsl
+++ /dev/null
@@ -1,39 +0,0 @@
-\ProvideDictionaryFor{German}{nwejm}
-\ProvideDictTranslation{theorem}{Theorem}
-\ProvideDictTranslation{corollary}{Korollar}
-\ProvideDictTranslation{conjecture}{Vermutung}
-\ProvideDictTranslation{remark}{Bemerkung}
-\ProvideDictTranslation{axiom}{Axiom}
-\ProvideDictTranslation{definition}{Definition}
-\ProvideDictTranslation{example}{Beispiel}
-\ProvideDictTranslation{lemma}{Lemma}
-\ProvideDictTranslation{notation}{Bezeichnung}
-\ProvideDictTranslation{proposition}{Proposition}
-\ProvideDictTranslation{proof}{Beweis}
-\ProvideDictTranslation{plural-theorem}{S^^c3^^a4tze}
-\ProvideDictTranslation{plural-corollary}{Korollare}
-\ProvideDictTranslation{plural-conjecture}{Vermutungen}
-\ProvideDictTranslation{plural-remark}{Bemerkungen}
-\ProvideDictTranslation{plural-axiom}{Axiome}
-\ProvideDictTranslation{plural-definition}{Definitionen}
-\ProvideDictTranslation{plural-example}{Beispiele}
-\ProvideDictTranslation{plural-lemma}{Lemmata}
-\ProvideDictTranslation{plural-notation}{Bezeichnungen}
-\ProvideDictTranslation{plural-proposition}{Propositionen}
-\ProvideDictTranslation{proofs}{Beweise}
-\ProvideDictTranslation{volume-abbreviated}{Bd}
-\ProvideDictTranslation{plural-keyword}{Schl^^c3^^bcsselbegriffe}
-\ProvideDictTranslation{received}{empfangen}
-\ProvideDictTranslation{accepted}{angenommen}
-\ProvideDictTranslation{online}{online}
-\ProvideDictTranslation{hypothesis}{Hypothese}
-\ProvideDictTranslation{plural-hypothesis}{Hypothesen}
-\ProvideDictTranslation{assertion}{Behauptung}
-\ProvideDictTranslation{plural-assertion}{Behauptungen}
-\ProvideDictTranslation{century}{Jhdt}
-\ProvideDictTranslation{before-christ}{v.~Chr}
-\ProvideDictTranslation{Acknowledgments}{Best^^c3^^a4tigungen}
-\ProvideDictTranslation{idest}{das~hei^^c3^^9ft}
-\ProvideDictTranslation{ie}{d.~h}
-\ProvideDictTranslation{Idest}{Das~hei^^c3^^9ft}
-\ProvideDictTranslation{Ie}{D~h}
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx
deleted file mode 100644
index 7a7eebff3ce..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm.bbx
+++ /dev/null
@@ -1,116 +0,0 @@
-%%
-%% This is file `nwejm.bbx',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% nwejm.dtx (with options: `bibstyle')
-%% -------:| -----------------------------------------------------------------
-%% nwejm:| Class for the journal "North-Western European Journal of Mathematics"
-%% Author:| Denis Bitouze
-%% E-mail:| denis.bitouze@lmpa.univ-littoral.fr
-%% License:| Released under the LaTeX Project Public License v1.3c or later
-%% See:| http://www.latex-project.org/lppl.txt
-%%
-\ProvidesFile{nwejm.bbx}
-[2016/04/01 v 0.1 nwejm bibliographic style (DB)]
-
-\RequireBibliographyStyle{authoryear}
-
-\DeclareNameFormat{giveninits-last}{%
- \nameparts{#1}
- \usebibmacro{name:given-family}
- {\namepartfamily}
- {\namepartgiveni}
- {\namepartprefix}
- {\namepartsuffix}%
- \usebibmacro{name:andothers}%
-}
-\renewbibmacro*{doi+eprint+url}{%
- \iftoggle{bbx:doi}%
- {%
- \iffieldundef{doi}%
- {}%
- {%
- \begingroup%
- \edef\URLorDOI{%
- \detokenize{http://dx.doi.org/}%
- \thefield{doi}%
- }%
- \iffieldequals{url}{\URLorDOI}%
- {\endgroup}%
- {%
- \endgroup%
- \printfield{doi}%
- }%
- }%
- }%
- {}%
- \newunit\newblock%
- \iftoggle{bbx:eprint}%
- {\usebibmacro{eprint}}%
- {}%
- \newunit\newblock%
- \iftoggle{bbx:url}%
- {\usebibmacro{url+urldate}}%
- {}%
-}
-\renewbibmacro{in:}{%
- \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}%
-}
-\renewbibmacro*{journal}{%
- \iffieldundef{shortjournal}%
- {%
- \iffieldundef{journaltitle}%
- {}%
- {%
- \printtext[journaltitle]%
- {%
- \printfield[titlecase]{journaltitle}%
- \setunit{\subtitlepunct}%
- \printfield[titlecase]{journalsubtitle}%
- }%
- }%
- }%
- {\printtext[journaltitle]{\printfield[titlecase]{shortjournal}}}%
-}
-\renewbibmacro*{volume+number+eid}{%
- \printfield{volume}%
- \setunit*{\addnbthinspace}%
- \printfield{number}%
- \setunit{\addcomma\space}%
- \printfield{eid}%
-}
-\DeclareFieldFormat[article]{volume}{\mkbibbold{#1}}
-\DeclareFieldFormat[book]{volume}{\mkbibbold{#1}}
-\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}
-\DeclareLabeldate{%
- \field{date}%
- \field{eventdate}%
- \field{origdate}%
- \field{urldate}%
- \field{pubstate}%
- \literal{nodate}%
-}
-\renewcommand*\bibnamedelimc{\addnbspace}
-\renewcommand*\bibnamedelimd{\addnbspace}
-%%
-%% Copyright (C) 2015, 2016 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License (LPPL), either
-%% version 1.3c of this license or (at your option) any later
-%% version. The latest version of this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by
-%% Denis Bitouze.
-%%
-%% This work consists of the file nwejm.dtx and a Makefile.
-%% Running "make" generates the derived files README, nwejm.pdf and nwejm.cls.
-%% Running "make inst" installs the files in the user's TeX tree.
-%% Running "make install" installs the files in the local TeX tree.
-%%
-%%
-%% End of file `nwejm.bbx'.
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx
deleted file mode 100644
index 3382d2d0112..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm.cbx
+++ /dev/null
@@ -1,140 +0,0 @@
-%%
-%% This is file `nwejm.cbx',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% nwejm.dtx (with options: `citestyle')
-%% -------:| -----------------------------------------------------------------
-%% nwejm:| Class for the journal "North-Western European Journal of Mathematics"
-%% Author:| Denis Bitouze
-%% E-mail:| denis.bitouze@lmpa.univ-littoral.fr
-%% License:| Released under the LaTeX Project Public License v1.3c or later
-%% See:| http://www.latex-project.org/lppl.txt
-%%
-\ProvidesFile{nwejm.cbx}
-[2016/04/01 v 0.1 nwejm citation style (DB)]
-
-\RequireCitationStyle{authoryear}
-
-\ExecuteBibliographyOptions{giveninits,ibidtracker=constrict}
-
-\renewrobustcmd{\blx@mkbibfootnote}[2]{%
- \iftoggle{blx@footnote}%
- {\blx@warning{Nested notes}%
- \addspace\mkbibparens{#2}}%
- {\unspace%
- \ifnum\blx@notetype=\tw@%
- \expandafter\@firstoftwo%
- \else%
- \expandafter\@secondoftwo%
- \fi%
- {\csuse{blx@theendnote#1}{\protecting{\blxmkbibnote{end}{#2}}}}%
- {%
- \patchcmd\@makefnmark%
- {\normalfont}%
- {\normalfont\bfseries}%
- {}{}%
- \csuse{footnote#1}{\protecting{\blxmkbibnote{foot}{#2}}}%
- }%
- }%
-}
-\renewcommand*{\mkcitation}[1]{%
- \patchcmd\@makefnmark%
- {\normalfont}%
- {\normalfont\bfseries}%
- {}{}%
- \footnote{#1}%
-}
-\newbibmacro*{cite:title}{%
- \printtext[bibhyperref]{%
- \printfield[citetitle]{labeltitle}}}
-\providecommand*{\mkibid}[1]{#1}
-\newbibmacro*{cite:ibid}{%
- \printtext[bibhyperref]{\bibstring[\mkibid]{ibidem}}%
-}
-\newbibmacro*{nwejm:cite}{%
- \iffieldundef{shorthand}{%
- {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
- {\usebibmacro{cite:ibid}}%
- {%
- \ifthenelse{%
- \ifnameundef{labelname}%
- }{%
- \usebibmacro{cite:label}%
- \setunit{\addcomma\space}%
- }{%
- \printnames{labelname}%
- \ifthenelse{%
- \iffieldundef{labelyear}%
- }{%
- }{%
- \setunit{\addcomma\space}%
- \usebibmacro{cite:labelyear+extrayear}%
- \ifthenelse{%
- \iffieldundef{labeltitle}%
- }{%
- }{%
- \setunit{\addcomma\space}%
- \usebibmacro{cite:title}%
- }%
- }%
- }%
- }%
- }%
- }{%
- \usebibmacro{cite:shorthand}%
- }%
-}
-\DeclareCiteCommand{\nwejmfootcite}[\mkbibfootnote]
-{\usebibmacro{prenote}}%
-{\usebibmacro{citeindex}%
- \usebibmacro{nwejm:cite}}
-{%
- \ifcurrentbaselanguage{french}{%
- \parindent=\parindentFFN%
- \addtolength{\parindent}{\widthof{\dotFFN\kernFFN}}%
- }{%
- \parindent=\footnotemargin%
- }%
- \multicitedelim\newline\indent%
-}
-{\usebibmacro{postnote}}%
-\DeclareMultiCiteCommand{\nwejmfootcites}[\mkbibfootnote]{\nwejmfootcite}
-{\addsemicolon\space}
-\DeclareAutoCiteCommand{nwejmfootcite}{\nwejmfootcite}{\nwejmfootcites}
-
-\DeclareCiteCommand{\textcite}
- {\boolfalse{cbx:parens}}
- {\usebibmacro{citeindex}%
- \iffirstcitekey
- {\setcounter{textcitetotal}{1}}
- {\stepcounter{textcitetotal}%
- \textcitedelim}%
- \iffootnote{\usebibmacro{nwejm:cite}}{\usebibmacro{textcite}}}
- {\ifbool{cbx:parens}
- {\bibcloseparen\global\boolfalse{cbx:parens}}
- {}}
- {\usebibmacro{textcite:postnote}}
-
-\ExecuteBibliographyOptions{autocite=nwejmfootcite}
-%%
-%% Copyright (C) 2015, 2016 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License (LPPL), either
-%% version 1.3c of this license or (at your option) any later
-%% version. The latest version of this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by
-%% Denis Bitouze.
-%%
-%% This work consists of the file nwejm.dtx and a Makefile.
-%% Running "make" generates the derived files README, nwejm.pdf and nwejm.cls.
-%% Running "make inst" installs the files in the user's TeX tree.
-%% Running "make install" installs the files in the local TeX tree.
-%%
-%%
-%% End of file `nwejm.cbx'.
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.cfg b/Master/texmf-dist/tex/latex/nwejm/nwejm.cfg
deleted file mode 100644
index 5bb9161a7cf..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm.cfg
+++ /dev/null
@@ -1,131 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Journal data
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\journalsetup{%
- publisher = \nwejm,
- address = UFR de Math\'{e}matiques -- B\^atiment M2 -- Bureau 10\newline
- Universit\'{e} Lille 1 -- Cit\'{e} Scientifique\newline
- 59655 Villeneuve d'Ascq,
- phone = +33 (0)3 20 43 42 33,
- email = aurore.smets@univ-lille1.fr,
- url = http://math.univ-lille1.fr/~nwejm/,
- issn =
-}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Editor in chief
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\editorinchief{Nicaise, Serge}{Universit\'{e} de Valenciennes et du Hainaut Cambr\'{e}sis
-}{France}{serge.nicaise@univ-valenciennes.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Fields editor
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\fieldseditor{Craig, Walter}{McMaster University}{Canada}{craig@math.mcmaster.ca}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Managing editor
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\managingeditor{Wicker, Nicolas}{Universit\'{e} Lille 1}{France}{Nicolas.Wicker@math.univ-lille1.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Editors
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\editor{Apel, Thomas}{Universit{\"a}t der Bundeswehr M^^c3^^bcnchen}{Germany}{thomas.apel@unibw.de}
-\editor{Beauchard, Karine}{\textsc{ens} Rennes}{France}{Karine.Beauchard@math.polytechnique.fr}
-\editor{von Below, Joachim}{Universit\'{e} du Littoral C\^{o}te d'Opale}{France}{vonbelow@lmpa.univ-littoral.fr}
-\editor{Biernacki, Christophe}{Universit\'{e} de Lille 1}{France}{christophe.biernacki@math.univ-lille1.fr}
-\editor{Chainais-Hillairet, Claire}{Universit\'{e} de Lille 1}{France}{claire.chainais@math.univ-lille1.fr}
-\editor{Dauge, Monique}{Universit\'{e} de Rennes I}{France}{monique.dauge@univ-rennes1.fr}
-\editor{David, Sinnou}{Universit\'{e} Paris VI}{France}{david@math.jussieu.fr}
-\editor{Davydov, Youri}{Universit\'{e} de Lille 1}{France}{youri.davydov@math.univ-lille1.fr}
-\editor{D\`{e}bes, Pierre}{Universit\'{e} de Lille 1}{France}{pierre.debes@math.univ-lille1.fr}
-\editor{Demailly, Jean-Pierre}{Universit\'{e} de Grenoble 1}{France}{jean-pierre.demailly@ujf-grenoble.fr}
-\editor{Droniou, J\'{e}r\^{o}me}{Monash University}{Australia}{jerome.droniou@monash.edu}
-\editor{El Kacimi, Aziz}{Universit\'{e} de Valenciennes et du Hainaut Cambr\'{e}sis}{France}{aziz.elkacimi@univ-valenciennes.fr}
-\editor{Fleischmann, Peter}{University of Kent}{United Kingdom}{p.fleischmann@kent.ac.uk}
-\editor{Fresse, Beno^^c3^^aet}{Universit\'{e} de Lille 1}{France}{benoit.fresse@math.univ-lille1.fr}
-\editor{Fricain, Emmanuel}{Universit\'{e} de Lille 1}{France}{emmanuel.fricain@math.univ-lille1.fr}
-\editor{Gaffney, Eamonn}{Oxford University}{United Kingdom}{gaffney@maths.ox.ac.uk}
-\editor{Gloria, Antoine}{Universit\'{e} Libre de Bruxelles}{Belgium}{antoine.gloria@ulb.ac.be}
-\editor{Godefroy, Gilles}{Universit\'{e} Paris VI}{France}{godefroy@math.jussieu.fr}
-\editor{Grosse-Erdmann, Karl}{Universit\'{e} de Mons}{Belgium}{kg.grosse-erdmann@umons.ac.be}
-\editor{Guo, Bao-Zhu}{Academy of Mathematics and Systems Science, Academia Sinica, Beijing}{China}{bzguo@iss.ac.cn}
-\editor{Lambrechts, Pascal}{Universit\'{e} Catholique de Louvain}{Belgium}{pascal.lambrechts@uclouvain.be}
-\editor{Lef\`{e}vre, Pascal}{Universit\'{e} d'Artois}{France}{pascal.lefevre@univ-artois.fr}
-\editor{Leroy, Andr\'{e}}{Universit\'{e} d'Artois}{France}{andreleroy55@gmail.com}
-\editor{Loeb, Jean-Jacques}{Universit\'{e} d'Angers}{France}{jean-jacques.loeb@univ-angers.fr}
-\editor{Luca, Florian}{University of Witwatersrand}{South-Africa}{florian.luca@wits.ac.za}
-\editor{Matom{\"a}ki Kaisa}{University of Turku}{Finland}{ksmato@utu.fi}
-\editor{Michaux, Christian}{Universit\'{e} de Mons}{Belgium}{christian.michaux@umons.ac.be}
-\editor{Moerdijk, Ieke}{Radboud University Nijmegen}{Netherlands}{i.moerdijk@math.ru.nl}
-\editor{Murua, Alejandro}{Universit\'{e} de Montr\'{e}al}{Canada}{murua@dms.umontreal.ca}
-\editor{Nakamura, Hiroaki}{Osaka University}{Japan}{nakamura@math.sci.osaka-u.ac.jp}
-\editor{van Neerven, Jan}{Delft University of Technology}{Netherlands}{j.m.a.m.vanneerven@tudelft.nl}
-\editor{Nicaise, Johannes}{Katholieke Universiteit Leuven}{Belgium}{Johannes.Nicaise@wis.kuleuven.be}
-\editor{Norvaisa, Rimas}{Vilnius University}{Lituany}{rimas.norvaisa@mii.vu.lt}
-\editor{Peccati, Giovanni}{University of Luxembourg}{Luxembourg}{giovanni.peccati@gmail.com}
-\editor{Pirashvili, Teimuraz}{University of Leicester}{United Kingdom}{tp59@le.ac.uk}
-\editor{Ramar\'{e}, Olivier}{Universit\'{e} de Lille 1}{France}{olivier.ramare@math.univ-lille1.fr}
-\editor{Roelly, Sylvie}{University of Potsdam}{Germany}{roelly@math.uni-potsdam.de}
-\editor{Stubbe, Isar}{Universit\'{e} du Littoral C\^{o}te d'Opale}{France}{isar.stubbe@lmpa.univ-littoral.fr}
-\editor{Suquet, Charles}{Universit\'{e} de Lille 1}{France}{charles.suquet@math.univ-lille1.fr}
-\editor{Tazzioli, Rossana}{Universit\'{e} de Lille 1}{France}{rossana.tazzioli@math.univ-lille1.fr}
-\editor{Tignol, Jean-Pierre}{Universit\'{e} Catholique de Louvain}{Belgium}{jean-pierre.tignol@uclouvain.be}
-\editor{Wu, Jie}{Institut Elie Cartan}{France}{jie.wu@univ-lorraine.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Secretary
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\secretary{Smets, Aurore}{}{}{}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% LaTeX class designer (and maintainer(s))
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\classdesigner{Bitouz\'{e}, Denis}{Universit\'{e} du Littoral C\^{o}te d'Opale}{France}{denis.bitouze@lmpa.univ-littoral.fr}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Computer engineer
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\computerengineer{Huart, S\'{e}bastien}{Universit\'{e} de Lille 1}{France}{}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Font designer text
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\fontdesignertext{We make use of \href{http://ctan.org/pkg/kpfonts}{Kp-Fonts},
- the set of fonts designed by Christophe Caignaert.}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Printer text
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\printingservice{Derycke, Jean-Jacques}{Universit\'{e} de Lille 1}{France}{}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Authors instructions
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\authorsinstructions{%
- \begin{description}
- \item[Articles submission:] Upon submission, the authors have only to provide
- a file in the \textsc{pdf} format. Once the paper is accepted or subject to
- minor revisions, the authors have to ensure that it agrees with the journal
- format.
- \item[\LaTeX{} details:]\
- \begin{description}
- \item[\LaTeX{} class:] We strongly encourage the authors to prepare their
- article to appear in the \href{\l__nwejm_journal_url_tl}{\nwejm} journal with
- the dedicated \href{http://ctan.org/pkg/nwejm}{\textsf{nwejmart}} \LaTeX{}
- class (currently,
- \href{http://mirrors.ctan.org/macros/latex/contrib/nwejm/doc/documentation/nwejm.pdf}{documented
- only in French}), available with \textsf{MiKTeX} and \textsf{TeX~Live}
- distributions.
- \item[Incompatibilities:]\
- \begin{itemize}
- \item Our production system is \emph{not} compatible with the
- \href{http://ctan.org/pkg/xypic}{\textsf{xypic} bundle}. For commutative
- diagramms, please use instead the user-friendly and modern
- \href{http://ctan.org/pkg/xypic}{\textsf{tikz-cd}} package.
- \item We much more prefer graphics \emph{not} created with
- \href{http://ctan.org/topic/pstricks}{\textsf{PSTricks} and
- derived}. Consider using
- \href{http://ctan.org/pkg/pgf}{\textsf{PGF/TikZ}} or
- \href{http://ctan.org/topic/pgf-tikz}{derived packages}.
- \end{itemize}
- In case you really need one of these packages, please contact us.
- \item[Bibliography:] The bibliography must be provided as a \texttt{.bib}
- file in the format of the
- \href{http://ctan.org/pkg/biblatex}{\textsf{biblatex}} package.
- \item[Figures:] The figures must be provided in \textsc{pdf} or \textsc{eps}
- formats.
- \end{description}
- \end{description}
-}
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.cls b/Master/texmf-dist/tex/latex/nwejm/nwejm.cls
index 19e0f832d7a..1774e09eb2b 100644
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm.cls
+++ b/Master/texmf-dist/tex/latex/nwejm/nwejm.cls
@@ -31,9 +31,16 @@
\msg_new:nnnn{nwejm}{Issue~number~needed}{Option~`#1'~needed!}
{Please~specify~`#1=<number>', ~otherwise~`<number>'~will~be~set~to
~`\int_use:N\c__nwejm_first_issue_number_int'.}%
-\msg_new:nnn{nwejm}{Wrong~main~file~name!}{The~ main~ file~ should~ be~ named~
- `\tl_use:N\c__nwejm_main_file_name_tl.tex',~ not~ `\jobname.tex'.~ Please~ rename~
+\msg_new:nnn{nwejm}{Wrong~issue's~main~file~name!}{The~ issue's~ main~ file~
+ should~ be~ named~ `\tl_use:N\c__nwejm_main_file_name_tl.tex',~ not~
+ `\c_sys_jobname_str.tex'.~ Please~ rename~ the~ current~ file~ accordingly.}%
+\msg_new:nnn{nwejm}{Wrong~cover's~main~file~name!}{The~ cover~ file~
+ should~ /not/~ be~ named~ as~ the~ issue's~ main~ file~
+ `\tl_use:N\c__nwejm_main_file_name_tl.tex'.~ Please~ rename~
the~ current~ file~ accordingly.}%
+\msg_new:nnn{nwejm}{Main~file~needs~to~be~compiled!}{The~ issue's~ main~ file~
+ (`\tl_use:N\c__nwejm_main_file_name_tl.tex')~ should~ be~ compiled~ at~ least~
+ once~ before~ the~ cover~ can~ be~ generated.}%
\msg_new:nnnn{nwejmart}{Unknown~choice}{Choice~`#3'~invalid!}
{Please~specify~#1=#2.}%
\msg_new:nnn{nwejmart}{Unknown~tag}{There~ isn't~ any~ affiliation~ tagged~
@@ -72,17 +79,13 @@
\bool_new:N \g__nwejm_cover_bool
\bool_new:N \g__nwejm_coverpage_bool
\bool_new:N \g__nwejm_inside_pages_bool
+\bool_new:N \g__nwejm_show_binding_bool
\keys_define:nn { nwejm }
{
pagegrid .dim_gset:N = \g__nwejm_pagegrid_dim,
pagegrid .default:n = {\c__nwejm_pagegrid_dim},
- forauthors .code:n = {%
- \bool_gset_true:N \g__nwejm_for_authors_bool%
- \bool_gset_true:N \g__nwejm_inside_pages_bool%
- },%
- forprinter .bool_gset:N = \g__nwejm_for_printer_bool,
output .choice:,
- output / frontcover .code:n = {%
+ output / cover .code:n = {%
\bool_gset_true:N \g__nwejm_for_printer_bool%
\bool_gset_true:N \g__nwejm_cover_bool%
},%
@@ -90,10 +93,9 @@
\bool_gset_true:N \g__nwejm_for_printer_bool%
\bool_gset_true:N \g__nwejm_inside_pages_bool%
},%
- output / backcover .code:n = {%
- \bool_gset_true:N \g__nwejm_for_printer_bool%
- },%
- output / web .code:n = {%
+ binding .dim_gset:N = \g__nwejm_binding_dim,
+ showbinding .code:n = {%
+ \bool_gset_true:N \g__nwejm_show_binding_bool%
},%
}%
\keys_define:nn { nwejm }
@@ -121,13 +123,8 @@
}
\PassOptionsToPackage{french,ngerman,dutch,english}{babel}
\PassOptionsToPackage{french,ngerman,dutch,english}{varioref}
-\RequirePackage{silence}
-\WarningFilter[nwejm]{kpfonts}{With 'easyscsl' option, don't fit together}
-\WarningFilter[nwejm]{etex}{Extended allocation already in use}
-\WarningFilter[nwejm]{etoc}{package tocvsec2 detected and its modification of}
-\ActivateWarningFilters[nwejm]
\RequirePackage[l2tabu,orthodox]{nag}
-\pdftex_if_engine:TF
+\sys_if_engine_pdftex:TF
{
\RequirePackage[utf8]{inputenc}
}{
@@ -135,7 +132,6 @@
\DeclareTextCommandDefault{\nobreakspace}{\leavevmode\nobreak\ }
}
\RequirePackage[T1]{fontenc}
-\RequirePackage[group=false,subpreambles,sort]{standalone}%
\RequirePackage[pagestyles]{titlesec}%
\RequirePackage{graphicx}%
\RequirePackage{import}%
@@ -148,7 +144,35 @@
\RequirePackage{currfile}
\RequirePackage{zref-xr}%
\RequirePackage[multiple]{footmisc}%
-\RequirePackage[svgnames]{xcolor}%
+\RequirePackage{xcolor}%
+\bool_if:NTF {\g__nwejm_cover_bool} {
+ \RequirePackage{tcolorbox}
+ \RequirePackage{tikzpagenodes}
+ \ExplSyntaxOff
+ \usetikzlibrary{calc,backgrounds}
+ \ExplSyntaxOn
+ \tcbuselibrary{skins}
+ \tcbset{__nwejm_title_cover/.style={%
+ colback=white,
+ colframe=blue!37!white,
+ colupper=blue,
+ width=14cm,
+ fontupper=\fontsize{9mm}{9mm}\fontseries{bx}\selectfont\sffamily,
+ halign=center,
+ valign=center,
+ % boxsep=3mm,
+ boxrule=3mm,
+ left=\c_zero_dim,
+ right=\c_zero_dim,
+ sharp~corners,
+ rounded~corners=northwest,
+ % draft
+ }
+ }
+ \RequirePackage{tkz-berge}
+}{
+\RequirePackage[group=false,subpreambles,sort]{standalone}%
+}
\RequirePackage{xspace}%
\RequirePackage[autostyle]{csquotes}%
\RequirePackage{array}
@@ -191,9 +215,9 @@
\int_new:N \g__nwejm_articles_int
\clist_new:N \g__nwejm_counters_to_be_reset_clist
\int_const:Nn \c__nwejm_first_issue_number_int { 1 }
-\int_const:Nn \c__nwejm_first_issue_year_int { 2016 }
+\int_const:Nn \c__nwejm_first_issue_year_int { 2015 }
\int_const:Nn \c__nwejm_first_issue_month_int { 1 }
-\int_const:Nn \c__nwejm_interval_in_months_int { 6 }
+\int_const:Nn \c__nwejm_interval_in_months_int { 12 }
\tl_const:Nn \c__nwejm_backcover_tableofcontents_string_tl {Volume's~Contents}
\tl_const:Nn \c__nwejm_editorinchief_string_tl {Editor~in~Chief}
\tl_const:Nn \c__nwejm_associate_editors_string_tl {Associate~Editors}
@@ -205,13 +229,18 @@
\tl_const:Nn \c__nwejm_isbn_string_tl {\textsc{isbn}}
\tl_const:Nn \c__nwejm_latexclass_string_tl {\LaTeX{}~class}
\tl_const:Nn \c__nwejm_computer_engineering_string_tl {Computer~engineering~issues}
-\tl_const:Nn \c__nwejm_printer_string_tl {Printing~service}
+\tl_const:Nn \c__nwejm_graphicdesign_string_tl {Graphic~design}
\tl_const:Nn \c__nwejm_configuration_file_string_tl {nwejm.cfg}
-\tl_const:Nn \c__nwejm_frontcover_header_left_string_tl {
- \int_use:N\g__nwejm_issue_year_int%
-}
-\tl_const:Nn \c__nwejm_frontcover_header_right_string_tl {
- Number\space\int_use:N\g__nwejm_issue_number_int%
+\bool_if:NT {\g__nwejm_cover_bool} {
+ \tl_const:Nn \c__nwejm_frontcover_left_string_tl {
+ Number\c_space_tl\c__nwejm_issue_number_tl%
+ }
+ \tl_const:Nn \c__nwejm_frontcover_right_string_tl {
+ \c__nwejm_issue_year_tl%
+ }
+ \tl_const:Nn \c__nwejm_frontcover_string_tl {
+ \c__nwejm_frontcover_left_string_tl\c_space_tl--\c_space_tl\c__nwejm_frontcover_right_string_tl%
+ }
}
\tl_const:Nn \c__nwejm_backmatter_directory_string_tl {backmatter}
\tl_const:Nn \c__nwejm_issue_backcover_text_file_string_tl {backcover}
@@ -229,6 +258,8 @@
bibliography~of~your~article~to~appear~in~the~next~issue~of~the
\c__nwejm_journal_title_string_tl.~The~current~layout~may~not~be~the~final~one.%
}
+\tl_const:Nn \c__nwejm_cover_background_image_tl {nwejm-cover-background.jpg}
+\definecolor{__nwejm_cover_background_color_tl}{rgb}{0.16,0.22,0.56}
\tl_const:Nn \c__nwejm_msc_string_tl {\textsc{msc}}
\tl_const:Nn \c__nwejm_colon_tl {
\ifcurrentbaselanguage{french}{\FBcolonspace}{}:
@@ -239,6 +270,7 @@
\tl_const:Nn \c__nwejm_issue_bib_file_suffix_string_tl {__nwejm}
\tl_const:Nn \c__nwejm_issue_bib_file_string_tl {\c_job_name_tl\c__nwejm_issue_bib_file_suffix_string_tl.bib}
\tl_const:Nn \c__nwejm_issue_bib_path_string_tl {\c__nwejm_issue_bib_file_string_tl}
+\tl_const:Nn \c__nwejm_issue_number_year_file_string_tl {\c__nwejm_main_file_name_tl.iny}
\tl_const:Nn \c__nwejm_issue_bib_key_tl {\int_use:N \g__nwejm_issue_number_int}
\tl_const:Nn \c__nwejm_journal_short_title_string_tl {\textsc{nwejm}}
\tl_const:Nn \c__nwejm_journal_title_string_tl {
@@ -259,7 +291,7 @@
\bool_new:N \g__nwejm_date_specified_bool
\dim_const:Nn \c__nwejm_layoutheight_dim { 240mm}
\dim_const:Nn \c__nwejm_layoutwidth_dim { 170mm}
-\dim_const:Nn \c__nwejm_printer_layoutoffset_dim { 5mm}
+\dim_const:Nn \c__nwejm_printer_layoutoffset_dim { 10mm }
\bool_if:NTF {\g__nwejm_for_printer_bool} {
\dim_const:Nn \c__nwejm_potential_layoutoffset_dim { \c__nwejm_printer_layoutoffset_dim}
}{
@@ -271,16 +303,19 @@
\int_const:Nn \c__nwejm_thresold_d_int {96}
\int_const:Nn \c__nwejm_thresold_e_int {104}
\int_const:Nn \c__nwejm_thresold_f_int {120}
-\dim_const:Nn \c__nwejm_bindingoffset_a_dim {3mm}
-\dim_const:Nn \c__nwejm_bindingoffset_b_dim {3.5mm}
-\dim_const:Nn \c__nwejm_bindingoffset_c_dim {3.9mm}
-\dim_const:Nn \c__nwejm_bindingoffset_d_dim {4.1mm}
-\dim_const:Nn \c__nwejm_bindingoffset_e_dim {4.5mm}
-\dim_const:Nn \c__nwejm_bindingoffset_f_dim {5mm}
-\zexternaldocument[self]{\jobname}%
+\dim_const:Nn \c__nwejm_bindingoffset_a_dim {6mm}
+\dim_const:Nn \c__nwejm_bindingoffset_b_dim {7mm}
+\dim_const:Nn \c__nwejm_bindingoffset_c_dim {7.8mm}
+\dim_const:Nn \c__nwejm_bindingoffset_d_dim {8.2mm}
+\dim_const:Nn \c__nwejm_bindingoffset_e_dim {9mm}
+\dim_const:Nn \c__nwejm_bindingoffset_f_dim {10mm}
\int_new:N \g__nwejm_total_pages_number_int%
\int_new:N \g__nwejm_total_inside_pages_number_int%
-\int_gset:Nn \g__nwejm_total_pages_number_int { \zref@extractdefault{selfLastPage}{abspage}{0} }
+\zexternaldocument[self]{\c__nwejm_main_file_name_tl}
+\int_gset:Nn \g__nwejm_total_pages_number_int
+{
+ \zref@extractdefault{selfLastPage}{abspage}{0}
+}
\int_gset:Nn \g__nwejm_total_inside_pages_number_int { \g__nwejm_total_pages_number_int - 4 }
\int_compare:nNnTF {\g__nwejm_total_inside_pages_number_int}<{\c__nwejm_thresold_a_int}
{
@@ -314,17 +349,26 @@
}
}
\bool_if:NTF {\g__nwejm_cover_bool} {
- \dim_const:Nn \c__nwejm_potential_bindingoffset_dim { \c__nwejm_printer_bindingoffset_dim }
+ \dim_compare:nTF {\g__nwejm_binding_dim > \c_zero_dim} {%
+ \dim_const:Nn \c__nwejm_potential_bindingoffset_dim { \g__nwejm_binding_dim }
+ }{
+ \dim_const:Nn \c__nwejm_potential_bindingoffset_dim { \c__nwejm_printer_bindingoffset_dim }
+ }
}{
\dim_const:Nn \c__nwejm_potential_bindingoffset_dim {\c_zero_dim}
}
-\dim_const:Nn \c__nwejm_paperheight_dim { \c__nwejm_layoutheight_dim+2\c__nwejm_potential_layoutoffset_dim}
+\dim_const:Nn \c__nwejm_paperheight_dim {
+ \c__nwejm_layoutheight_dim
+ +
+ 2\c__nwejm_potential_layoutoffset_dim
+}
\bool_if:NTF {\g__nwejm_cover_bool} {
\dim_const:Nn \c__nwejm_paperwidth_dim {
\c__nwejm_layoutwidth_dim
+
\c__nwejm_potential_layoutoffset_dim
- +\c__nwejm_potential_bindingoffset_dim
+ +
+ .5\c__nwejm_potential_bindingoffset_dim
}
}{
\dim_const:Nn \c__nwejm_paperwidth_dim {
@@ -338,11 +382,9 @@
\dim_const:Nn \c__nwejm_topmargin_dim { 20mm}
\dim_const:Nn \c__nwejm_topmargin_frontcover_dim {
\c__nwejm_topmargin_dim
- % + 30mm
}
\dim_const:Nn \c__nwejm_topmargin_inside_cover_dim {
\c__nwejm_topmargin_dim
- % +10mm
}
\dim_const:Nn \c__nwejm_topmargin_front_matter_dim {
\c__nwejm_topmargin_inside_cover_dim
@@ -350,8 +392,6 @@
\dim_const:Nn \c__nwejm_headsep_dim { 9.5mm}
\dim_const:Nn \c__nwejm_headsep_frontcover_dim {
\c__nwejm_headsep_dim
- % +31mm
- % -\c__nwejm_potential_layoutoffset_dim
}
\dim_const:Nn \c__nwejm_headsep_inside_frontcover_dim {
\c__nwejm_headsep_dim
@@ -369,16 +409,9 @@
\dim_const:Nn \c__nwejm_right_minipage_frontcover_dim { .6\linewidth }
\dim_const:Nn \c__nwejm_innermargin_dim { 23mm }
\dim_const:Nn \c__nwejm_outermargin_dim { 30mm }
-\dim_const:Nn \c__nwejm_inside_cover_box_width_dim { 150mm }%
-\dim_const:Nn \c__nwejm_innermargin_inside_cover_dim {
- (\c__nwejm_layoutwidth_dim - \c__nwejm_inside_cover_box_width_dim)/2
- - \c__nwejm_potential_bindingoffset_dim
- % + \c__nwejm_adjustmargin_dim
-}
-\dim_const:Nn \c__nwejm_outermargin_inside_cover_dim {
- (\c__nwejm_layoutwidth_dim - \c__nwejm_inside_cover_box_width_dim)/2
- % - \c__nwejm_adjustmargin_dim
-}
+\dim_const:Nn \c__nwejm_inside_cover_textwidth_dim { 145mm }%
+\dim_const:Nn \c__nwejm_outermargin_inside_frontcover_dim { 15mm }
+\dim_const:Nn \c__nwejm_outermargin_inside_backcover_dim { 10mm }
\dim_const:Nn \c__nwejm_innermargin_backcover_dim { 10mm }
\dim_const:Nn \c__nwejm_outermargin_backcover_dim { \c__nwejm_innermargin_backcover_dim }
\dim_const:Nn \c__nwejm_topmargin_backcover_dim { \c__nwejm_innermargin_backcover_dim }
@@ -386,70 +419,58 @@
\dim_const:Nn \c__nwejm_front_matter_extra_innermargin_dim { \c_zero_dim }
\dim_const:Nn \c__nwejm_front_matter_extra_outermargin_dim { \c_zero_dim }
\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}
+}
\bool_if:NTF {\g__nwejm_cover_bool} {
- \dim_show:N \c__nwejm_topmargin_frontcover_dim
- \dim_show:N \c__nwejm_headsep_frontcover_dim
- \dim_show:N \c__nwejm_headheight_dim
\tl_const:Nn \c__nwejm_frontcover_geometry_tl {%
- ,layoutsize={\c__nwejm_layoutwidth_dim,\c__nwejm_layoutheight_dim}
- ,layoutvoffset=\c__nwejm_potential_layoutoffset_dim
- ,bindingoffset=\c__nwejm_potential_bindingoffset_dim
- ,top=\c__nwejm_topmargin_frontcover_dim
- ,top=\c__nwejm_topmargin_frontcover_dim
- ,headsep=\c__nwejm_headsep_frontcover_dim
- ,headheight=\c__nwejm_headheight_dim
- ,bottom=\c__nwejm_bottom_frontcover_dim
- ,footskip=\c__nwejm_footskip_dim
- ,outer=\c__nwejm_margin_frontcover_dim
- ,inner=\c__nwejm_potential_layoutoffset_dim
+ ,layoutheight=\c__nwejm_layoutheight_dim
+ ,layoutwidth=\c__nwejm_layoutwidth_dim
+ ,layoutoffset=\c__nwejm_potential_layoutoffset_dim
+ ,ignoreall%
,nomarginpar%
+ ,noheadfoot%
+ ,margin=\c_zero_dim
}%
}{
\tl_const:Nn \c__nwejm_frontcover_geometry_tl {%
- ,layoutsize={\c__nwejm_layoutwidth_dim,\c__nwejm_layoutheight_dim}
+ ,layoutheight=\c__nwejm_layoutheight_dim
+ ,layoutwidth=\c__nwejm_layoutwidth_dim
,layoutoffset=\c__nwejm_potential_layoutoffset_dim
- ,bindingoffset=\c__nwejm_potential_bindingoffset_dim
- ,top=\c__nwejm_topmargin_frontcover_dim
- ,headsep=\c__nwejm_headsep_frontcover_dim
- ,headheight=\c__nwejm_headheight_dim
- ,bottom=\c__nwejm_bottom_frontcover_dim
- ,footskip=\c__nwejm_footskip_dim
- ,hmargin=\c__nwejm_margin_frontcover_dim
+ ,ignoreall%
,nomarginpar%
+ ,noheadfoot%
+ ,margin=\c_zero_dim
}%
}
\bool_if:NTF {\g__nwejm_cover_bool} {
\tl_const:Nn \c__nwejm_inside_cover_geometry_tl {%
,layoutsize={\c__nwejm_layoutwidth_dim,\c__nwejm_layoutheight_dim}
- ,layoutvoffset=\c__nwejm_potential_layoutoffset_dim
- ,bindingoffset=\c__nwejm_potential_bindingoffset_dim
+ ,layoutoffset=\c__nwejm_potential_layoutoffset_dim
,top=\c__nwejm_topmargin_inside_cover_dim
,headheight=\c__nwejm_headheight_dim
,headsep=\c__nwejm_headsep_inside_frontcover_dim
,bottom=\c__nwejm_botmargin_dim
,footskip=\c__nwejm_footskip_dim
- ,inner=\c__nwejm_innermargin_inside_cover_dim-\c__nwejm_potential_layoutoffset_dim
- ,outer=\c__nwejm_outermargin_inside_cover_dim+\c__nwejm_potential_layoutoffset_dim
,nomarginpar%
+ ,textwidth=\c__nwejm_inside_cover_textwidth_dim
}%
}{
\tl_const:Nn \c__nwejm_inside_cover_geometry_tl {%
,layoutsize={\c__nwejm_layoutwidth_dim,\c__nwejm_layoutheight_dim}
,layoutoffset=\c__nwejm_potential_layoutoffset_dim
- ,bindingoffset=\c__nwejm_potential_bindingoffset_dim
,top=\c__nwejm_topmargin_inside_cover_dim
,headheight=\c__nwejm_headheight_dim
,headsep=\c__nwejm_headsep_inside_frontcover_dim
,bottom=\c__nwejm_botmargin_dim
,footskip=\c__nwejm_footskip_dim
- % ,inner=1cm
- % ,outer=1cm
- ,inner=\c__nwejm_innermargin_inside_cover_dim
- ,outer=\c__nwejm_outermargin_inside_cover_dim
,nomarginpar%
+ ,textwidth=\c__nwejm_inside_cover_textwidth_dim
}%
}
\tl_const:Nn \c__nwejm_front_matter_geometry_tl {%
@@ -501,16 +522,6 @@
}%
\bool_if:NF {\g__nwejm_coverpage_bool} {
\bool_if:NF {\g__nwejm_inside_pages_bool} {
- \preto\@enddocumenthook{
- \cleardoublepage
- \pagenumbering{roman}%
- \setcounter{page}{\c_three}
- \bool_gset_true:N \g__nwejm_backmatter_bool
- \g__nwejm_display_inside_backcover_tl
- \newpage
- \@openrightfalse
- \g__nwejm_display_backcover_tl
- }%
}%
}%
\bool_new:N \g__nwejm_tableofcontents_already_used_bool
@@ -538,60 +549,18 @@
}
\bool_gset_true:N \g__nwejm_tableofcontents_already_used_bool
}%
- % \box_new:N \l__nwejm_journal_frontcover_logo_box
- % \box_new:N \l__nwejm_journal_volume_box
- % \AfterEndPreamble{%
- % \hbox_set:Nn \l__nwejm_journal_volume_box
- % {
- % \color{Navy}
- % \LARGE
- % \bfseries
- % \sffamily
- % \adjustbox{stack=l}{%
- % \c__nwejm_frontcover_header_left_string_tl
- % \\\c__nwejm_frontcover_header_right_string_tl
- % }
- % }
- % \hbox_set:Nn \l__nwejm_journal_frontcover_logo_box
- % {
- % \includegraphics[width=3cm]{ nwejm-logo }
- % }
- % \hbox_set_to_wd:Nnn \l__nwejm_journal_frontcover_logo_box { 1cm }
- % {
- % \box_move_down:nn
- % {
- % \box_ht:N \l__nwejm_journal_frontcover_logo_box / 2
- % -
- % \box_ht:N \l__nwejm_journal_volume_box / 2
- % }
- % {
- % \box_use:N \l__nwejm_journal_frontcover_logo_box
- % }
- % }
\newpagestyle{__nwejm_frontcover_ps}[]{%
\sethead
- {
- \color{Navy}
- \Large
- \bfseries
- \sffamily
- \adjustbox{stack=l}{%
- \c__nwejm_frontcover_header_left_string_tl
- \\\c__nwejm_frontcover_header_right_string_tl
- }
- }%
{}%
- {%
- % \l__nwejm_journal_frontcover_logo_box
- {\includegraphics[width=1cm]{ nwejm-logo }}
- }%
+ {}%
+ {}%
%
\setfoot%
{}%
{}%
{}%
}%
-\newpagestyle{__nwejm_inside_frontcover_ps}[]{%
+\newpagestyle{__nwejm_inside_cover_ps}[]{%
\sethead%
{}%
{}%
@@ -624,28 +593,6 @@
{\thepage}%
{}%
}%
-\newpagestyle{__nwejm_inside_backcover_ps}[]{%
- \sethead%
- {}%
- {}%
- {}%
- %
- \setfoot%
- {}%
- {}%
- {}%
-}%
-\newpagestyle{__nwejm_backcover_ps}[]{%
- \sethead
- {}%
- {}%
- {}%
- %
- \setfoot%
- {}%
- {}%
- {}%
-}%
\tl_new:N \l__nwejm_section_header_tl
\tl_set:Nn \l__nwejm_section_header_tl {
\ifthesection{%
@@ -691,7 +638,7 @@
\bfseries%
\adjustbox{stack=l}{%
\c__nwejm_journal_title_string_tl
- \\\tl_mixed_case:n{\GetTranslation{volume-abbreviated}}\space\int_use:N \g__nwejm_issue_number_int
+ \\\tl_mixed_case:n{\GetTranslation{volume-abbreviated}}\c_space_tl\int_use:N \g__nwejm_issue_number_int
}
}
\hbox_set:Nn \l__nwejm_journal_logo_box
@@ -751,13 +698,13 @@
url .tl_set:N = \l__nwejm_journal_url_tl,
issn .tl_set:N = \l__nwejm_journal_issn_tl,
isbn .tl_set:N = \l__nwejm_journal_isbn_tl,
- publisher .value_required:,
- address .value_required:,
- phone .value_required:,
- email .value_required:,
- url .value_required:,
- issn .value_required:,
- isbn .value_required:,
+ publisher .value_required:n = true,
+ address .value_required:n = true,
+ phone .value_required:n = true,
+ email .value_required:n = true,
+ url .value_required:n = true,
+ issn .value_required:n = true,
+ isbn .value_required:n = true,
}
\int_new:N \g__nwejm_issue_number_int
\int_new:N \g__nwejm_issue_month_int
@@ -767,7 +714,7 @@
{
number .int_gset:N = \g__nwejm_issue_number_int,
volume .int_gset:N = \g__nwejm_issue_volume_int,
- volume .value_required:,
+ volume .value_required:n = true,
volume .initial:n = 0,
}
\keys_define:nn { nwejm/dates }
@@ -784,9 +731,9 @@
\tl_gset:Nn \g__nwejm_online_date_tl {#1}
\bool_gset_true:N \g__nwejm_date_specified_bool
},
- received .value_required:,
- accepted .value_required:,
- online .value_required:,
+ received .value_required:n = true,
+ accepted .value_required:n = true,
+ online .value_required:n = true,
}
\quark_new:N \q__nwejm
\int_new:N \l_author_int
@@ -820,8 +767,8 @@
\msg_error:nnn{__nwejm}{Unknown~tag}{#1}
}
},
- affiliation .value_required:,
- affiliationtagged .value_required:,
+ affiliation .value_required:n = true,
+ affiliationtagged .value_required:n = true,
}
\tl_new:N \l__nwejm_newtheorem_style_tl
\keys_define:nn { nwejm / newtheorem }
@@ -831,11 +778,11 @@
title / english .tl_set:N = \l__nwejm_newtheorem_english_title_tl,
title / german .tl_set:N = \l__nwejm_newtheorem_german_title_tl,
title / dutch .tl_set:N = \l__nwejm_newtheorem_dutch_title_tl,
- title .value_required:,
- title / french .value_required:,
- title / english .value_required:,
- title / german .value_required:,
- title / dutch .value_required:,
+ title .value_required:n = true,
+ title / french .value_required:n = true,
+ title / english .value_required:n = true,
+ title / german .value_required:n = true,
+ title / dutch .value_required:n = true,
%
style .choice:,
style / theorem .code:n = {\__nwejm_theorem_style:n {theorem}},
@@ -878,14 +825,6 @@
\emph{\c__nwejm_journal_title_string_tl}
}%
}
-\tl_new:N \l__nwejm_pdftitle_string_tl
-\tl_new:N \l__nwejm_pdfauthor_string_tl
-\tl_set:Nn \l__nwejm_pdftile_string_tl {
- \c__nwejm_journal_title_string_tl\space--\space{}N^^c2^^b0\int_use:N\g__nwejm_issue_number_int
-}
-\tl_set:Nn \l__nwejm_pdfauthor_string_tl {
- \g__nwejm_nwejm_string_tl
-}
\cs_new_protected:Nn \__nwejm_email:n
{
\href{mailto:#1}{\nolinkurl{#1}}%
@@ -948,9 +887,9 @@
\__nwejm_citeauthor_no_giveninits:n {\c__nwejm_issue_bib_key_tl -#1- \exp_not:V\DTLcurrentindex}%
]
\l__nwejm_people_affiliation_tl%
- \space%
+ \c_space_tl%
(\l__nwejm_people_country_tl)%
- % ,\space%
+ % ,\c_space_tl%
% \__nwejm_email:n {\l__nwejm_people_email_tl}
\DTLiflastrow{%
}{%
@@ -987,67 +926,175 @@
\exp_not:V\DTLcurrentindex}%
\tl_if_empty:NF \l__nwejm_people_email_tl
{
- \space(\__nwejm_email:n {\l__nwejm_people_email_tl})
+ \c_space_tl(\__nwejm_email:n {\l__nwejm_people_email_tl})
}
}
}
}
}
+\cs_new_protected:Nn \__nwejm_binding_text:n
+{
+ \Large
+ \color{white}
+ \bfseries
+ \sffamily
+ \node[outer~sep=0pt,inner~sep=0pt,rotate=90] at (current~page.#1)
+ {
+ \maxsizebox*{!}{\c__nwejm_potential_bindingoffset_dim}{\c__nwejm_journal_title_string_tl}
+ } ;
+ \node[outer~sep=0pt,inner~sep=0pt,rotate=90,anchor=east] at
+ ($ (current~page.south~#1)!.2!(current~page.north~#1) $)
+ {
+ \maxsizebox*{!}{\c__nwejm_potential_bindingoffset_dim}{\c__nwejm_frontcover_left_string_tl}
+ } ;
+ \node[outer~sep=0pt,inner~sep=0pt,rotate=90,anchor=west] at ($
+ (current~page.south~#1)!.8!(current~page.north~#1) $)
+ {
+ \maxsizebox*{!}{\c__nwejm_potential_bindingoffset_dim}{\c__nwejm_issue_year_tl}
+ } ;
+}
+\cs_new_protected:Nn \__nwejm_grWheelComplete:nn
+{
+ \begingroup%
+ \setkeys[GR]{cl}{#1}%
+ \grStar[#1]{#2}%
+ \pgfmathsetcounter{tkz@gr@a}{#2-1}%
+ \edef\tkz@auxctp{\thetkz@gr@a}%
+ \foreach \ia in {0,...,\tkz@auxctp}%
+ {\foreach \ib in {\ia,...,\tkz@auxctp}%
+ {\Edge(\cmdGR@cl@prefix\ia)(\cmdGR@cl@prefix\ib)}%
+ }%
+ \endgroup%
+}
\tl_new:N \g__nwejm_display_frontcover_tl%
\tl_gset:Nn \g__nwejm_display_frontcover_tl {%
\bool_gset_true:N \g__nwejm_frontcover_bool
\pagestyle{__nwejm_frontcover_ps}%
\exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_frontcover_geometry_tl}%
- \noindent%
- \bool_if:NTF {\g__nwejm_cover_bool} {
- \hspace*{-\c__nwejm_potential_layoutoffset_dim}
- }{
- \hspace*{-2\c__nwejm_potential_layoutoffset_dim}
- }
- {
- \mbox{}
- \vfill
- \begin{center}
- \Huge%
- \bfseries%
- \sffamily%
- \itshape%
- \color{Navy}%
- \c__nwejm_journal_front_cover_title_string_tl%
- \end{center}
- }
- \vfill%
+ \begin{tikzpicture}[remember~picture,overlay]
+ \NoAutoSpacing
+ \begin{pgfonlayer}{background}
+ \file_if_exist:nTF {\c__nwejm_cover_background_image_tl}{
+ \node[anchor=north~east,outer~sep=0pt,inner~sep=0pt] at (current~page.north~east) {
+ \reflectbox{%
+ \includegraphics[width=\paperheight,height=\c__nwejm_paperwidth_dim,angle=90]{
+ \c__nwejm_cover_background_image_tl
+ }%
+ }
+ };
+ }{
+ \fill[__nwejm_cover_background_color_tl] (current~page.north~east) rectangle
+ (current~page.south~west);
+ }
+ \end{pgfonlayer}
+ \__nwejm_binding_text:n {east}
+ \end{tikzpicture}
+ \begin{tikzpicture}[
+ remember~picture,
+ overlay,
+ shift={(current~page~text~area.center)},
+ scale=0.5,
+ every~node/.style={scale=0.5}
+ ]
+ \SetGraphShadeColor{white}{blue}{white}%
+ \tikzset{%
+ VertexStyle/.style = {%
+ shape = circle,%
+ fill = white,%
+ minimum~size = 3.5cm,%
+ draw%
+ }%
+ }%
+ \SetVertexNoLabel%
+ \__nwejm_grWheelComplete:nn {RA=9}{6}
+ \AssignVertexLabel{a}{%
+ \includegraphics[height=25mm]{nwejm-fields-institute-logo},%
+ \includegraphics[height=25mm]{nwejm-federation-recherche-math-npdc-logo},%
+ \includegraphics[height=10mm]{nwejm-kwg-logo},%
+ \includegraphics[height=20mm]{nwejm-smf-logo},%
+ \includegraphics[height=12mm]{nwejm-sml-logo},%
+ \includegraphics[height=25mm]{nwejm-logo}%
+ };%
+ \end{tikzpicture}
+ \begin{tikzpicture}[remember~picture,overlay]
+ % left horizontal lower white rule
+ \fill[white]
+ ([xshift=.95\c__nwejm_layoutwidth_dim,yshift=\c__nwejm_logos_rectangle_height_dim]current~page~text~area.south~west)
+ rectangle
+ ++(-.85\c__nwejm_layoutwidth_dim,\c__nwejm_logos_rectangle_thickness_dim)
+ ;
+ % left vertical white rule
+ \fill[white]
+ ([xshift=10mm,yshift=\c__nwejm_logos_rectangle_height_dim]current~page~text~area.south~west)
+ rectangle
+ ([xshift=10mm-\c__nwejm_logos_rectangle_thickness_dim,yshift=-\c__nwejm_logos_rectangle_height_dim+\c__nwejm_logos_rectangle_thickness_dim]current~page~text~area.north~west) ;
+ % left horizontal upper white rule
+ \fill[white]
+ ([xshift=.95\c__nwejm_layoutwidth_dim,yshift=-\c__nwejm_logos_rectangle_height_dim+\c__nwejm_logos_rectangle_thickness_dim]current~page~text~area.north~west)
+ rectangle
+ ([xshift=.6\c__nwejm_layoutwidth_dim,yshift=-\c__nwejm_logos_rectangle_height_dim]current~page~text~area.north~west) ;
+ % crop marks
+ \draw [white]
+ ([xshift=-2.5mm]current~page~text~area.north~west) --
+ ([xshift=-7.5mm]current~page~text~area.north~west);
+ \draw [white]
+ ([yshift=2.5mm]current~page~text~area.north~west) --
+ ([yshift=7.5mm]current~page~text~area.north~west);
+ \draw [white]
+ ([xshift=-2.5mm]current~page~text~area.south~west) --
+ ([xshift=-7.5mm]current~page~text~area.south~west);
+ \draw [white]
+ ([yshift=-2.5mm]current~page~text~area.south~west) --
+ ([yshift=-7.5mm]current~page~text~area.south~west);
+ % binding limit
+ \bool_if:NT {\g__nwejm_show_binding_bool} {
+ \draw[green]
+ ([xshift=-.5\c__nwejm_potential_bindingoffset_dim]current~page.north~east) --
+ ([xshift=-.5\c__nwejm_potential_bindingoffset_dim]current~page.south~east);
+ }
+ \end{tikzpicture}
\clearpage%
\bool_gset_false:N \g__nwejm_frontcover_bool
}
\tl_new:N \g__nwejm_display_inside_frontcover_tl%
\tl_gset:Nn \g__nwejm_display_inside_frontcover_tl {%
\bool_gset_true:N \g__nwejm_inside_frontcover_bool%
- \pagestyle{__nwejm_inside_frontcover_ps}%
- \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_inside_cover_geometry_tl}%
+ \pagestyle{__nwejm_inside_cover_ps}%
+ \exp_after:wN\newgeometry\exp_after:wN{%
+ \c__nwejm_inside_cover_geometry_tl
+ ,outer=\c__nwejm_outermargin_inside_frontcover_dim
+ }%
+ % \tikz[remember~picture,overlay] {%
+ % \draw [green]
+ % (current~page~text~area.south~west)
+ % rectangle
+ % (current~page~text~area.north~east)
+ % ;
+ % }
+ \setlist[description,1]{font=\scshape\bfseries}
\footnotesize%
\begin{multicols*}{2}
\setlength{\columnsep}{1mm}
\begin{description}[leftmargin=2em]
- \item[\textsc{\c__nwejm_editorinchief_string_tl}] \
+ \item[\c__nwejm_editorinchief_string_tl] \
\begin{description}[leftmargin=1em]
\__nwejm_display_people_by_role:n {editorinchief}
\end{description}
\bigskip
\par
- \item[\textsc{\c__nwejm_associate_editors_string_tl}] \
+ \item[\c__nwejm_associate_editors_string_tl] \
\begin{description}[leftmargin=1em]
\__nwejm_display_people_by_role:n {editor}
\end{description}
\bigskip
\par
- \item[\textsc{\c__nwejm_field_editor_string_tl}] \
+ \item[\c__nwejm_field_editor_string_tl] \
\begin{description}[leftmargin=1em]
\__nwejm_display_people_by_role:n {fieldseditor}
\end{description}
\bigskip
\par
- \item[\textsc{\c__nwejm_managing_editor_string_tl}] \
+ \item[\c__nwejm_managing_editor_string_tl] \
\begin{description}[leftmargin=1em]
\__nwejm_display_people_by_role:n {managingeditor}
\end{description}
@@ -1061,66 +1108,131 @@
\tl_new:N \g__nwejm_display_inside_backcover_tl%
\tl_gset:Nn \g__nwejm_display_inside_backcover_tl {%
\bool_gset_true:N \g__nwejm_inside_backcover_bool%
- \pagestyle{__nwejm_inside_backcover_ps}%
- % \exp_after:wN\newgeometry\exp_after:wN{\c__nwejm_inside_cover_geometry_tl}%
- % \file_if_exist:nT { \c__nwejm_authors_instructions_file_tl } {%
- \bool_if:NTF {\g__nwejm_no_inside_backcover_bool} {
- \hbox{}
- }{%
- % \small%
- \begin{description}[leftmargin=1em]
- \item[\c__nwejm_authors_instructions_string_tl{}:] \
- \g__nwejm_authors_instructions_tl
- \item[\c__nwejm_editorial_secretariat_string_tl{}:] \ \par%
- % \l__nwejm_journal_publisher_tl%
- % \par%
- % \space\textendash{}\space%
- \__nwejm_display_people_by_role:n { secretary }\par
- \l__nwejm_journal_address_tl\par%
- \c__nwejm_phone_string_tl{}:~\l__nwejm_journal_phone_tl{}\par%
- \__nwejm_email:n {\l__nwejm_journal_email_tl}
- \newline%
- % \space\textendash{}\space
- \url{\l__nwejm_journal_url_tl}
- \item[\c__nwejm_issn_string_tl{}:] \l__nwejm_journal_issn_tl
- \tl_if_empty:NF \l__nwejm_journal_isbn_tl
- {%
- \item[\c__nwejm_isbn_string_tl{}:] \l__nwejm_journal_isbn_tl
- }
- \item[\c__nwejm_latexclass_string_tl{}:]
- \__nwejm_display_people_by_role:n { classdesigner }
- \item[\c__nwejm_computer_engineering_string_tl{}:] %\g__nwejm_printer_text_tl
- \__nwejm_display_people_by_role:n { computerengineer }
- \item[\c__nwejm_printer_string_tl{}:] %\g__nwejm_printer_text_tl
- \__nwejm_display_people_by_role:n { printingservice }
- \end{description}
- \g__nwejm_font_designer_text_tl
- }
- % }{%
- % \hbox{}
+ \pagestyle{__nwejm_inside_cover_ps}%
+ \exp_after:wN\newgeometry\exp_after:wN{%
+ \c__nwejm_inside_cover_geometry_tl
+ ,outer=\c__nwejm_outermargin_inside_backcover_dim
+ }%
+ % \tikz[remember~picture,overlay] {%
+ % \draw [purple]
+ % (current~page~text~area.south~west)
+ % rectangle
+ % (current~page~text~area.north~east)
+ % ;
% }
+ \setlist[description,1]{font=\scshape\bfseries}
+ \begin{description}[leftmargin=1em]
+ \item[\c__nwejm_authors_instructions_string_tl{}:] \
+ \g__nwejm_authors_instructions_tl
+ \item[\c__nwejm_editorial_secretariat_string_tl{}:] \ \par%
+ % \l__nwejm_journal_publisher_tl%
+ % \par%
+ % \c_space_tl\textendash{}\c_space_tl%
+ \__nwejm_display_people_by_role:n { secretary }\par
+ \l__nwejm_journal_address_tl\par%
+ \c__nwejm_phone_string_tl{}:~\l__nwejm_journal_phone_tl{}\par%
+ \__nwejm_email:n {\l__nwejm_journal_email_tl}
+ \newline%
+ % \c_space_tl\textendash{}\c_space_tl
+ \url{\l__nwejm_journal_url_tl}
+ \tl_if_empty:NF \l__nwejm_journal_issn_tl
+ {%
+ \item[\c__nwejm_issn_string_tl{}:] \l__nwejm_journal_issn_tl
+ }
+ \tl_if_empty:NF \l__nwejm_journal_isbn_tl
+ {%
+ \item[\c__nwejm_isbn_string_tl{}:] \l__nwejm_journal_isbn_tl
+ }
+ \item[\c__nwejm_latexclass_string_tl{}:]
+ \__nwejm_display_people_by_role:n { classdesigner }
+ \item[\c__nwejm_computer_engineering_string_tl{}:] %\g__nwejm_printer_text_tl
+ \__nwejm_display_people_by_role:n { computerengineer }
+ \item[\c__nwejm_graphicdesign_string_tl{}:] %\g__nwejm_graphicdesign_text_tl
+ \__nwejm_display_people_by_role:n { graphicdesign }
+ \end{description}
+ \g__nwejm_font_designer_text_tl
\bool_gset_false:N \g__nwejm_inside_backcover_bool
}
\tl_new:N \g__nwejm_short_toc_tl%
-\tl_gset:Nn \g__nwejm_short_toc_tl {%
- \begingroup
- \etocstandardlines
- \etocsetnexttocdepth{chapter}
- \renewcommand{\etocbkgcolorcmd}{\color{Navy!5}}
- \renewcommand{\etocbelowtocskip}{0pt\relax}
- \fboxsep1ex
- \etocframedstyle [1]{\fbox{\makebox[.5\linewidth]{\etocfontminusone\c__nwejm_backcover_tableofcontents_string_tl}}}
- \tableofcontents
- \endgroup
-}
\tl_new:N \g__nwejm_display_backcover_tl%
\tl_gset:Nn \g__nwejm_display_backcover_tl {%
\bool_gset_true:N \g__nwejm_backcover_bool
-\g__nwejm_short_toc_tl
-\vfill{}
- \begin{center}
- \includegraphics[height=.4\textheight]{nwejm-logos-collection.pdf}
- \end{center}
+ \exp_after:wN\newgeometry\exp_after:wN{%
+ \c__nwejm_frontcover_geometry_tl
+ ,layouthoffset=.5\c__nwejm_potential_bindingoffset_dim
+ }%
+ \bool_gset_true:N \g__nwejm_backcover_bool
+ \begin{tikzpicture}[remember~picture,overlay]
+ \NoAutoSpacing
+ \begin{pgfonlayer}{background}
+ \file_if_exist:nTF {\c__nwejm_cover_background_image_tl}{
+ \node[anchor=north~west,outer~sep=0pt,inner~sep=0pt] at (current~page.north~west) {
+ \includegraphics[width=\paperheight,height=\c__nwejm_paperwidth_dim,angle=90]{\c__nwejm_cover_background_image_tl}%
+ };
+ }{
+ \fill[__nwejm_cover_background_color_tl] (current~page.north~east) rectangle
+ (current~page.south~west);
+ }
+ \end{pgfonlayer}
+ \__nwejm_binding_text:n {west}
+ \end{tikzpicture}
+ \noindent%
+ \begin{tikzpicture}[remember~picture,overlay]
+ % journal title
+ \node [anchor=north,yshift=-\c__nwejm_layoutwidth_dim/20] at (current~page~text~area.north) {
+ \begin{tcolorbox}[__nwejm_title_cover]
+ North-Western~European\\[.5cm]
+ Journal~of~Mathematics
+ \end{tcolorbox}
+ };
+ % circular node for NWEJM logo
+ \node[anchor=center,circle,fill=white,minimum~size=8.2cm] at
+ ([yshift=-\c__nwejm_layoutheight_dim/2]current~page~text~area.north)
+ {\includegraphics[height=5.5cm]{nwejm-logo}};
+ % right vertical white rule
+ \fill[white]
+ ([xshift=-10mm,yshift=\c__nwejm_logos_rectangle_height_dim]current~page~text~area.south~east)
+ rectangle
+ ([xshift=-10mm+\c__nwejm_logos_rectangle_thickness_dim,yshift=\c__nwejm_logos_rectangle_height_dim+14cm]current~page~text~area.south~east) ;
+ % right horizontal white rule
+ \fill[white]
+ ([yshift=\c__nwejm_logos_rectangle_height_dim+\c__nwejm_logos_rectangle_thickness_dim]current~page~text~area.south~west)
+ rectangle
+ ([xshift=.35\c__nwejm_layoutwidth_dim,yshift=\c__nwejm_logos_rectangle_height_dim]current~page~text~area.south~west) ;
+ % number and year node
+ \node[anchor=base~east] at
+ ([xshift=-1.2cm,yshift=\c__nwejm_logos_rectangle_height_dim]current~page~text~area.south~east)
+ {\color{white}\bfseries\sffamily\c__nwejm_frontcover_string_tl} ;
+ % % white rectangle for university and laboratory logos
+ \fill [white]
+ ([yshift=\c__nwejm_logos_rectangle_height_dim-7.5mm]current~page~text~area.south~west)
+ rectangle (current~page.south~east);
+ % laboratory logo
+ \node[anchor=south~east] at ([xshift=-10mm]current~page~text~area.south~east)
+ {\includegraphics[height=.66\c__nwejm_logos_rectangle_height_dim]{logo-painleve}} ;
+ % university logo
+ \node[anchor=south~west] at (current~page~text~area.south~west)
+ {\includegraphics[height=.66\c__nwejm_logos_rectangle_height_dim]{logo-ul1-ufr-math}} ;
+ % crop marks
+ \draw [white]
+ ([xshift=2.5mm]current~page~text~area.north~east) --
+ ([xshift=7.5mm]current~page~text~area.north~east);
+ \draw [white]
+ ([yshift=2.5mm]current~page~text~area.north~east) --
+ ([yshift=7.5mm]current~page~text~area.north~east);
+ \draw
+ ([xshift=2.5mm]current~page~text~area.south~east) --
+ ([xshift=7.5mm]current~page~text~area.south~east);
+ \draw
+ ([yshift=-2.5mm]current~page~text~area.south~east) --
+ ([yshift=-7.5mm]current~page~text~area.south~east);
+ % binding limit
+ \bool_if:NT {\g__nwejm_show_binding_bool} {
+ \draw[green]
+ ([xshift=.5\c__nwejm_potential_bindingoffset_dim]current~page.north~west) --
+ ([xshift=.5\c__nwejm_potential_bindingoffset_dim]current~page.south~west);
+ }
+ \end{tikzpicture}
}
\cs_new_protected:Nn \__nwejm_date:nn
{
@@ -1130,7 +1242,7 @@
{
\tl_if_eq:NNF {\c__nwejm_date_received_tl} {#1} { \c__nwejm_dates_separator_tl }
\tl_mixed_case:n { \exp_args:No \GetTranslation{#1} }
- \c__nwejm_colon_tl\space
+ \c__nwejm_colon_tl\c_space_tl
\DTMdate{#2}%
}
}
@@ -1145,38 +1257,37 @@
\tl_gclear:N \g__nwejm_acception_date_tl
\tl_gclear:N \g__nwejm_online_date_tl
}
-\seq_new:N \l__nwejm_keywords_seq
-\tl_new:N \l__nwejm_keywords_tl
-\NewDocumentCommand \keywords { m } {
- \seq_clear:N \l__nwejm_keywords_seq
- \tl_clear:N \l__nwejm_keywords_tl
- \seq_set_from_clist:Nn \l_tmpa_seq {#1}
- \seq_set_map:NNn \l__nwejm_keywords_seq \l_tmpa_seq {
- ##1
- }
- \tl_set:Nn \l__nwejm_keywords_tl { \seq_use:Nn \l__nwejm_keywords_seq {,~} }
+\tl_new:N \g__nwejm_keywords_tl
+\NewDocumentCommand \keywords { O{} m } {
+ \tl_gclear:N \g__nwejm_keywords_tl
+ \tl_clear:N \l_tmpb_clist
+ \clist_set:Nn \l_tmpb_clist {#2}
+ \tl_set:Nn \g__nwejm_keywords_tl { \clist_use:Nnnn \l_tmpb_clist { ,~ } { ,~ } { ,~ } }
}
-\seq_new:N \l__nwejm_msc_seq
-\tl_new:N \l__nwejm_msc_tl
+\tl_new:N \g__nwejm_msc_tl
\NewDocumentCommand \msc { m } {
- \seq_clear:N \l__nwejm_msc_seq
- \tl_clear:N \l__nwejm_msc_tl
- %
- % does what the name suggests, set a sequence from the clist
- \seq_set_from_clist:Nn \l_tmpa_seq {#1}
- % applies final arg to each element of second seq and stores result in first seq
- \seq_set_map:NNn \l__nwejm_msc_seq \l_tmpa_seq {
- ##1
+ \tl_gclear:N \g__nwejm_msc_tl
+ \tl_clear:N \l_tmpa_clist
+ \clist_set:Nn \l_tmpa_clist {#1}
+ \tl_set:Nn \g__nwejm_msc_tl { \clist_use:Nnnn \l_tmpa_clist { ,~ } { ,~ } { ,~ } }
+%%<class-article> \hypersetup{pdfmsc=\g_@@_msc_tl}
+}
+\str_if_eq_x:nnTF \c_sys_jobname_str \c__nwejm_main_file_name_tl {
+ \bool_if:NT {\g__nwejm_cover_bool} {
+ \msg_error:nn{nwejm}{Wrong~cover's~main~file~name!}
}
- %
- % \seq_use puts the items from the seq back in the input with ",~" as a separator
- \tl_set:Nn \l__nwejm_msc_tl {\seq_use:Nn \l__nwejm_msc_seq {,~}}
-%%<class-article> \hypersetup{pdfmsc=\l_@@_msc_tl}
-}
-\tl_new:N \l__nwejm_jobname_tl
-\tl_set:Nn \l__nwejm_jobname_tl {\jobname}
-\str_if_eq_x:nnF \l__nwejm_jobname_tl \c__nwejm_main_file_name_tl { \msg_error:nn{nwejm}{Wrong~main~file~name!} }
-%% \enquote{R\'{e}dacteur(s) en chef}.
+}{
+ \bool_if:NTF {\g__nwejm_cover_bool} {
+ \file_if_exist:nTF { \c__nwejm_issue_number_year_file_string_tl }
+ {
+ \file_input:n {\c__nwejm_issue_number_year_file_string_tl}
+ }{
+ \msg_error:nn{nwejm}{Main~file~needs~to~be~compiled!}
+ }
+ }{
+ \msg_error:nn{nwejm}{Wrong~issue's~main~file~name!}
+ }
+}
\NewDocumentCommand \editorinchief {mmmm}
{
\__nwejm_people:nnnnn {#1}{#2}{#3}{#4}{editorinchief}
@@ -1209,9 +1320,9 @@
{
\__nwejm_people:nnnnn {#1}{#2}{#3}{#4}{fontdesigner}
}
-\NewDocumentCommand \printingservice {mmmm}
+\NewDocumentCommand \graphicdesign {mmmm}
{
- \__nwejm_people:nnnnn {#1}{#2}{#3}{#4}{printingservice}
+ \__nwejm_people:nnnnn {#1}{#2}{#3}{#4}{graphicdesign}
}
\NewDocumentCommand \computerassistance {mmmm}
{
@@ -1223,8 +1334,6 @@
}
\NewDocumentCommand \issuesetup { m } {
\keys_set:nn { nwejm/issuesetup } {#1}
-\hypersetup{pdftitle=\l__nwejm_pdftitle_string_tl}
-\hypersetup{pdfauthor=\l__nwejm_pdfauthor_string_tl}
\int_compare:nNnT {\g__nwejm_issue_number_int}<{1}
{
\int_gset:Nn \g__nwejm_issue_number_int { \c__nwejm_first_issue_number_int }
@@ -1259,6 +1368,24 @@
\g__nwejm_issue_age_in_years_int + \c__nwejm_first_issue_year_int
}
}%
+ \bool_if:NT {\g__nwejm_cover_bool} {
+ \hypersetup{
+ pdftitle=\c__nwejm_journal_title_string_tl\c_space_tl--\c_space_tl\c__nwejm_frontcover_left_string_tl\c_space_tl--\c_space_tl\int_use:N\g__nwejm_issue_year_int,
+ pdfauthor=\c__nwejm_journal_title_string_tl\c_space_tl(editor)
+ }
+ }
+ \iow_new:N \g__nwejm_issue_number_year_out_iow
+ \iow_open:Nn \g__nwejm_issue_number_year_out_iow {\c__nwejm_issue_number_year_file_string_tl}
+ \iow_now:Nx \g__nwejm_issue_number_year_out_iow {
+ \tl_const:Nn \token_to_str:N \c__nwejm_issue_number_tl {
+ \int_eval:n {\g__nwejm_issue_number_int}
+ }
+ \iow_newline:
+ \tl_const:Nn \token_to_str:N \c__nwejm_issue_year_tl {
+ \int_eval:n {\g__nwejm_issue_year_int}
+ }
+ }
+ \iow_close:N \g__nwejm_issue_number_year_out_iow
}
\NewDocumentCommand \journalsetup { m } {
\keys_set:nn { nwejm/journalsetup } { #1 }
@@ -1273,16 +1400,16 @@
\addto\extrasfrench{%
\def\reftextfaceafter {page~\reftextvario{ci-contre}{suivante}}%
\def\reftextfacebefore{page~\reftextvario{ci-contre}%
- {pr\^^e2^^80^^99ec\^^e2^^80^^99edente}}%
+ {pr\’ec\’edente}}%
\def\reftextafter
{page~suivante}%
\def\reftextbefore
- {page~pr\^^e2^^80^^99ec\^^e2^^80^^99edente}%
+ {page~pr\’ec\’edente}%
\def\reftextcurrent
- {de~la~pr\^^e2^^80^^99esente~page}%
+ {de~la~pr\’esente~page}%
\def\reftextfaraway#1{page~\pageref{#1}}%
\def\reftextpagerange#1#2{pages~\pageref{#1}--\pageref{#2}}%
- \def\reftextlabelrange#1#2{\ref{#1}~\^^e2^^80^^98a~\ref{#2}}%
+ \def\reftextlabelrange#1#2{\ref{#1}~\‘a~\ref{#2}}%
}
\addto\extrasngerman{%
\def\reftextfaceafter {auf~der~n\"achsten~Seite}%
@@ -1305,7 +1432,7 @@
\def\reftextbefore {op~de~\reftextvario{vorige~\refpagename}%
{\refpagename\ hiervoor}}%
\def\reftextcurrent {op~deze~\refpagename}%
- \def\reftextfaraway#1{op~\refpagename\space\pageref{#1}}
+ \def\reftextfaraway#1{op~\refpagename\c_space_tl\pageref{#1}}
}
\addto\extrasenglish{%
\def\reftextfaceafter {on~the~\reftextvario{facing}{next}~page}%
@@ -1489,7 +1616,7 @@
\tl_gset:Nn \g__nwejm_citeauthor_tl {%
\DeclareNameAlias{labelname}{default}%
\group_begin:
- \togglefalse{blx@giveninits}%
+ \togglefalse{abx@bool@giveninits}%
\citeauthor{#1}
\group_end:
}%
@@ -1510,7 +1637,7 @@
\AtNextCitekey{\defcounter{maxnames}{100}}
\group_begin:
\DeclareNameAlias{labelname}{default}%
- \togglefalse{blx@giveninits}%
+ \togglefalse{abx@bool@giveninits}%
\citeauthor{#1}
\group_end:
\cs_set_eq:NN \multinamedelim \__nwejm_orig_multinamedelim
@@ -1617,11 +1744,11 @@
\c__nwejm_colon_tl
}
}
- \space\l__nwejm_keywords_tl.
+ \c_space_tl\g__nwejm_keywords_tl.
}
\tl_set:Nn \l__nwejm_msc_box_tl
{%
- \noindent\textbf{\c__nwejm_msc_string_tl}\c__nwejm_colon_tl\space\l__nwejm_msc_tl.
+ \noindent\textbf{\c__nwejm_msc_string_tl}\c__nwejm_colon_tl\c_space_tl\g__nwejm_msc_tl.
}
\tl_set:Nn \l__nwejm_abstract_box_tl
{%
@@ -1651,7 +1778,7 @@
}
\bool_if:nF { \tl_if_empty_p:N \g__nwejm_short_subtitle_tl }
{
- .\space\g__nwejm_short_subtitle_tl
+ .\c_space_tl\g__nwejm_short_subtitle_tl
}
}
\tl_set:Nn \g__nwejm_title_for_toc_tl
@@ -1664,10 +1791,10 @@
{
\texorpdfstring{%
\AtNextCitekey{\defcounter{maxnames}{100}}
- \space\textendash\space\citeauthor{\g__nwejm_article_bib_key_tl}
+ \c_space_tl\textendash\c_space_tl\citeauthor{\g__nwejm_article_bib_key_tl}
}{}
}{%
- \space\textendash\space\citeauthor{\g__nwejm_article_bib_key_tl}
+ \c_space_tl\textendash\c_space_tl\citeauthor{\g__nwejm_article_bib_key_tl}
}%
}
}
@@ -1696,14 +1823,14 @@
\thispagestyle{__nwejm_article_title_ps}%
\l__nwejm_abstract_box_tl%
\normalsize
-\tl_if_empty:NTF \l__nwejm_keywords_tl {
+\tl_if_empty:NTF \g__nwejm_keywords_tl {
\msg_warning:nn{nwejmart}{No~keyword}
}{
\l__nwejm_keywords_box_tl
\par%
\vskip .5em%
}
-\tl_if_empty:NTF \l__nwejm_msc_tl {
+\tl_if_empty:NTF \g__nwejm_msc_tl {
\msg_warning:nn{nwejmart}{No~MSC}
}{
\l__nwejm_msc_box_tl
@@ -1719,7 +1846,7 @@
\tl_clear:N \l__nwejm_people_first_last_names_tl%
}
\AtEndPreamble{\file_input:n {\c__nwejm_configuration_file_string_tl}}
-\DeclarePlainStyle{^^c2^^ab~}{~^^c2^^bb}{`}{'}
+\DeclarePlainStyle{«~}{~»}{`}{'}
\setcounter{topnumber}{3}
\renewcommand{\topfraction}{0.8}
\addtolength{\skip\footins}{.25\baselineskip}
@@ -1818,10 +1945,10 @@
}
\cs_new_protected:Nn \__nwejm_century_suffix:n
{
- \space{}
+ \c_space_tl{}
\GetTranslation{century}%
\int_compare:nNnT { #1 } < { 0 }{
- \space
+ \c_space_tl
\GetTranslation{before-christ}
}{
}
@@ -1921,7 +2048,6 @@
\cs_set_eq:NN \__nwejm_orig_newtheorem \newtheorem
\cs_new_protected:Nn \__nwejm_new_theorem:nnnnn
{
- \AtBeginDocument{%
\IfTranslation{English}{#1}{%
}{%
\DeclareTranslation{English}{#1}{\tl_mixed_case:n{#2}}%
@@ -1938,80 +2064,71 @@
}{%
\DeclareTranslation{Dutch}{#1}{\tl_mixed_case:n{#5}}%
}
- }
- \__nwejm_orig_newtheorem{#1}{\protect\tl_mixed_case:n{ \protect\GetTranslation{#1} }}
- \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
- \__nwejm_orig_newtheorem*{#1__nwejm_nonumbered}{\protect\tl_mixed_case:n{ \protect\GetTranslation{#1} }}
- }
+ \__nwejm_orig_newtheorem{#1}{\tl_mixed_case:n{ \GetTranslation{#1} }}
+ \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
+ \__nwejm_orig_newtheorem*{#1__nwejm_nonumbered}{\tl_mixed_case:n{ \GetTranslation{#1} }}
+ }
}
\cs_generate_variant:Nn \__nwejm_new_theorem:nnnnn { nVVVV }
\RenewDocumentCommand \newtheorem { O{} m }
{
- \tl_clear:N \l__nwejm_newtheorem_style_tl
- \tl_clear:N \l__nwejm_newtheorem_title_tl
- \tl_clear:N \l__nwejm_newtheorem_french_title_tl
- \tl_clear:N \l__nwejm_newtheorem_english_title_tl
- \tl_clear:N \l__nwejm_newtheorem_german_title_tl
- \tl_clear:N \l__nwejm_newtheorem_dutch_title_tl
- %
- \tl_set:Nn \l__nwejm_newtheorem_english_title_tl {
- #2
- }
- \tl_set:Nf \l__nwejm_newtheorem_french_title_tl {
- \l__nwejm_newtheorem_english_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_german_title_tl {
- \l__nwejm_newtheorem_english_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl {
- \l__nwejm_newtheorem_english_title_tl
- }
- \tl_set:Nn \l__nwejm_newtheorem_style_tl {
- theorem
- }
- \__nwejm_theorem_style:n {theorem}
- \IfNoValueF {#1}
- {
- \keys_set:nn { nwejm / newtheorem } { #1 }
- \tl_if_empty:NF \l__nwejm_newtheorem_title_tl {%
- \tl_set:Nf \l__nwejm_newtheorem_english_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_french_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_german_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
+ \AtBeginDocument{
+ \tl_clear:N \l__nwejm_newtheorem_style_tl
+ \tl_clear:N \l__nwejm_newtheorem_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_french_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_english_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_german_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_dutch_title_tl
+ %
+ \tl_set:Nn \l__nwejm_newtheorem_english_title_tl {
+ #2
}
- }
- %
- \__nwejm_new_theorem:nVVVV
- {#2}
- {\l__nwejm_newtheorem_english_title_tl}
- {\l__nwejm_newtheorem_french_title_tl}
- {\l__nwejm_newtheorem_german_title_tl}
- {\l__nwejm_newtheorem_dutch_title_tl}
- \makesavenoteenv{#2}
- \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
- \ifcsmacro{#2*}{%
- \RenewDocumentEnvironment{#2*}{o}
- {
- \IfNoValueTF {##1}
- { \begin{#2__nwejm_nonumbered} }
- { \begin{#2__nwejm_nonumbered}[##1] }
- }{
- \end{#2__nwejm_nonumbered}
+ \tl_set:Nf \l__nwejm_newtheorem_french_title_tl {
+ \l__nwejm_newtheorem_english_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_german_title_tl {
+ \l__nwejm_newtheorem_english_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl {
+ \l__nwejm_newtheorem_english_title_tl
+ }
+ \tl_set:Nn \l__nwejm_newtheorem_style_tl {
+ theorem
+ }
+ \__nwejm_theorem_style:n {theorem}
+ \IfNoValueF {#1}
+ {
+ \keys_set:nn { nwejm / newtheorem } { #1 }
+ \tl_if_empty:NF \l__nwejm_newtheorem_title_tl {%
+ \tl_set:Nf \l__nwejm_newtheorem_english_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
}
- }{
- \NewDocumentEnvironment{#2*}{o}
+ \tl_set:Nf \l__nwejm_newtheorem_french_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_german_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
+ }
+ }
+ }
+ %
+ \__nwejm_new_theorem:nVVVV
+ {#2}
+ {\l__nwejm_newtheorem_english_title_tl}
+ {\l__nwejm_newtheorem_french_title_tl}
+ {\l__nwejm_newtheorem_german_title_tl}
+ {\l__nwejm_newtheorem_dutch_title_tl}
+ \makesavenoteenv{#2}
+ \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
+ \ifcsmacro{#2*}{%
+ \RenewDocumentEnvironment{#2*}{o}
{
\IfNoValueTF {##1}
{ \begin{#2__nwejm_nonumbered} }
@@ -2019,9 +2136,19 @@
}{
\end{#2__nwejm_nonumbered}
}
+ }{
+ \NewDocumentEnvironment{#2*}{o}
+ {
+ \IfNoValueTF {##1}
+ { \begin{#2__nwejm_nonumbered} }
+ { \begin{#2__nwejm_nonumbered}[##1] }
+ }{
+ \end{#2__nwejm_nonumbered}
+ }
+ }
}
- }
- \clist_put_right:Nn \g__nwejm_counters_to_be_reset_clist {#2}
+ \clist_put_right:Nn \g__nwejm_counters_to_be_reset_clist {#2}
+ }
}
\newtheorem{theorem}
\newtheorem{corollary}
@@ -2302,12 +2429,6 @@
}
\bool_new:N \g__nwejm_grad_used_bool
\NewDocumentCommand \grad {} {%
- \bool_if:NTF \g__nwejm_gradient_nabla_bool {
- \operatorname{\nabla}
- }{
- \operatorname{grad}
- }%
- \peek_after:Nw \__nwejm_opx_check:
\bool_if:NTF \g__nwejm_grad_used_bool {
\bool_if:nT { (\g__nwejm_gradient_nabla_bool && !\g__nwejm_gradient_nabla_control_bool)
|| ( !\g__nwejm_gradient_nabla_bool && \g__nwejm_gradient_nabla_control_bool) } {
@@ -2317,6 +2438,12 @@
\bool_gset_eq:NN \g__nwejm_gradient_nabla_control_bool \g__nwejm_gradient_nabla_bool
\bool_gset_true:N \g__nwejm_grad_used_bool
}
+ \bool_if:NTF \g__nwejm_gradient_nabla_bool {
+ \operatorname{\nabla}
+ }{
+ \operatorname{grad}
+ }%
+ \peek_after:Nw \__nwejm_opx_check:
}
\DeclareMathOperator{\Div}{div}
\NewDocumentCommand \curl {} {%
@@ -2575,14 +2702,14 @@
{
\__nwejm_font_designer_text:n {#1}%
}
-\tl_new:N \g__nwejm_printer_text_tl%
-\cs_new_protected:Nn \__nwejm_printer_text:n
+\tl_new:N \g__nwejm_graphicdesign_text_tl%
+\cs_new_protected:Nn \__nwejm_graphicdesign_text:n
{
- \tl_gset:Nn \g__nwejm_printer_text_tl { #1 }
+ \tl_gset:Nn \g__nwejm_graphicdesign_text_tl { #1 }
}
-\NewDocumentCommand \printertext {m}
+\NewDocumentCommand \graphicdesigntext {m}
{
- \__nwejm_printer_text:n {#1}%
+ \__nwejm_graphicdesign_text:n {#1}%
}
\NewDocumentCommand \nwejm { s } {
\IfBooleanTF {#1}
@@ -2605,11 +2732,15 @@
disable%
}
}
- \bool_if:NF {\g__nwejm_inside_pages_bool} {
+ \bool_if:NTF {\g__nwejm_cover_bool} {
\g__nwejm_display_frontcover_tl
+ \g__nwejm_display_backcover_tl
\g__nwejm_display_inside_frontcover_tl
- }
+ \g__nwejm_display_inside_backcover_tl
+ \end{document}
+ }{
\tableofcontents
+ }
}
\AfterEndPreamble{%
\titleformat{\chapter}[block]
@@ -2630,7 +2761,7 @@
{(0,0)\hfuzz=\maxdimen\begin}
{}{}
%%
-%% Copyright (C) 2015, 2016 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
+%% Copyright (C) 2015, 2016, 2017 by Denis Bitouze <denis.bitouze@lmpa.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
deleted file mode 100644
index f1e28a4e9fa..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm.dbx
+++ /dev/null
@@ -1,34 +0,0 @@
-%%
-%% This is file `nwejm.dbx',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% nwejm.dtx (with options: `datamodel')
-%% -------:| -----------------------------------------------------------------
-%% nwejm:| Class for the journal "North-Western European Journal of Mathematics"
-%% Author:| Denis Bitouze
-%% E-mail:| denis.bitouze@lmpa.univ-littoral.fr
-%% License:| Released under the LaTeX Project Public License v1.3c or later
-%% See:| http://www.latex-project.org/lppl.txt
-%%
-%%
-%% Copyright (C) 2015, 2016 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License (LPPL), either
-%% version 1.3c of this license or (at your option) any later
-%% version. The latest version of this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by
-%% Denis Bitouze.
-%%
-%% This work consists of the file nwejm.dtx and a Makefile.
-%% Running "make" generates the derived files README, nwejm.pdf and nwejm.cls.
-%% Running "make inst" installs the files in the user's TeX tree.
-%% Running "make install" installs the files in the local TeX tree.
-%%
-%%
-%% End of file `nwejm.dbx'.
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx b/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx
deleted file mode 100644
index d609bd329d4..00000000000
--- a/Master/texmf-dist/tex/latex/nwejm/nwejm.lbx
+++ /dev/null
@@ -1,42 +0,0 @@
-%%
-%% This is file `nwejm.lbx',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% nwejm.dtx (with options: `languagemodel')
-%% -------:| -----------------------------------------------------------------
-%% nwejm:| Class for the journal "North-Western European Journal of Mathematics"
-%% Author:| Denis Bitouze
-%% E-mail:| denis.bitouze@lmpa.univ-littoral.fr
-%% License:| Released under the LaTeX Project Public License v1.3c or later
-%% See:| http://www.latex-project.org/lppl.txt
-%%
- \ProvidesFile{nwejm.lbx}
- \InheritBibliographyExtras{french}% extras are inherited from French...
- \DeclareBibliographyStrings{%
- inherit = {french},% .... as well as all the keys
- number = {{\no}{\no}},
- volume = {{volume}{vol\adddot}},
- volumes = {{volumes}{vol\adddot}},
- }
-%%
-%% Copyright (C) 2015, 2016 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License (LPPL), either
-%% version 1.3c of this license or (at your option) any later
-%% version. The latest version of this license is in the file:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% This work is "maintained" (as per LPPL maintenance status) by
-%% Denis Bitouze.
-%%
-%% This work consists of the file nwejm.dtx and a Makefile.
-%% Running "make" generates the derived files README, nwejm.pdf and nwejm.cls.
-%% Running "make inst" installs the files in the user's TeX tree.
-%% Running "make install" installs the files in the local TeX tree.
-%%
-%%
-%% End of file `nwejm.lbx'.
diff --git a/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls b/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls
index 40f4f720284..e2b54a0dac5 100644
--- a/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls
+++ b/Master/texmf-dist/tex/latex/nwejm/nwejmart.cls
@@ -31,9 +31,16 @@
\msg_new:nnnn{nwejm}{Issue~number~needed}{Option~`#1'~needed!}
{Please~specify~`#1=<number>', ~otherwise~`<number>'~will~be~set~to
~`\int_use:N\c__nwejm_first_issue_number_int'.}%
-\msg_new:nnn{nwejm}{Wrong~main~file~name!}{The~ main~ file~ should~ be~ named~
- `\tl_use:N\c__nwejm_main_file_name_tl.tex',~ not~ `\jobname.tex'.~ Please~ rename~
+\msg_new:nnn{nwejm}{Wrong~issue's~main~file~name!}{The~ issue's~ main~ file~
+ should~ be~ named~ `\tl_use:N\c__nwejm_main_file_name_tl.tex',~ not~
+ `\c_sys_jobname_str.tex'.~ Please~ rename~ the~ current~ file~ accordingly.}%
+\msg_new:nnn{nwejm}{Wrong~cover's~main~file~name!}{The~ cover~ file~
+ should~ /not/~ be~ named~ as~ the~ issue's~ main~ file~
+ `\tl_use:N\c__nwejm_main_file_name_tl.tex'.~ Please~ rename~
the~ current~ file~ accordingly.}%
+\msg_new:nnn{nwejm}{Main~file~needs~to~be~compiled!}{The~ issue's~ main~ file~
+ (`\tl_use:N\c__nwejm_main_file_name_tl.tex')~ should~ be~ compiled~ at~ least~
+ once~ before~ the~ cover~ can~ be~ generated.}%
\msg_new:nnnn{nwejmart}{Unknown~choice}{Choice~`#3'~invalid!}
{Please~specify~#1=#2.}%
\msg_new:nnn{nwejmart}{Unknown~tag}{There~ isn't~ any~ affiliation~ tagged~
@@ -125,13 +132,8 @@
\bool_if:NF {\g__nwejm_language_specified_bool} {
\__nwejm_language:n {english}
}
-\RequirePackage{silence}
-\WarningFilter[nwejm]{kpfonts}{With 'easyscsl' option, don't fit together}
-\WarningFilter[nwejm]{etex}{Extended allocation already in use}
-\WarningFilter[nwejm]{etoc}{package tocvsec2 detected and its modification of}
-\ActivateWarningFilters[nwejm]
\RequirePackage[l2tabu,orthodox]{nag}
-\pdftex_if_engine:TF
+\sys_if_engine_pdftex:TF
{
\RequirePackage[utf8]{inputenc}
}{
@@ -145,7 +147,7 @@
\RequirePackage{xr}
\RequirePackage{currfile}
\RequirePackage[multiple]{footmisc}%
-\RequirePackage[svgnames]{xcolor}%
+\RequirePackage{xcolor}%
\RequirePackage{xspace}%
\RequirePackage[autostyle]{csquotes}%
\RequirePackage{array}
@@ -185,9 +187,9 @@
\int_new:N \g__nwejm_articles_int
\clist_new:N \g__nwejm_counters_to_be_reset_clist
\int_const:Nn \c__nwejm_first_issue_number_int { 1 }
-\int_const:Nn \c__nwejm_first_issue_year_int { 2016 }
+\int_const:Nn \c__nwejm_first_issue_year_int { 2015 }
\int_const:Nn \c__nwejm_first_issue_month_int { 1 }
-\int_const:Nn \c__nwejm_interval_in_months_int { 6 }
+\int_const:Nn \c__nwejm_interval_in_months_int { 12 }
\tl_const:Nn \c__nwejm_main_file_name_tl {issue}
\tl_const:Nn \c__nwejm_date_received_tl {received}
\tl_const:Nn \c__nwejm_date_accepted_tl {accepted}
@@ -200,6 +202,8 @@
bibliography~of~your~article~to~appear~in~the~next~issue~of~the
\c__nwejm_journal_title_string_tl.~The~current~layout~may~not~be~the~final~one.%
}
+\tl_const:Nn \c__nwejm_cover_background_image_tl {nwejm-cover-background.jpg}
+\definecolor{__nwejm_cover_background_color_tl}{rgb}{0.16,0.22,0.56}
\tl_const:Nn \c__nwejm_msc_string_tl {\textsc{msc}}
\tl_const:Nn \c__nwejm_colon_tl {
\ifcurrentbaselanguage{french}{\FBcolonspace}{}:
@@ -210,6 +214,7 @@
\tl_const:Nn \c__nwejm_issue_bib_file_suffix_string_tl {__nwejm}
\tl_const:Nn \c__nwejm_issue_bib_file_string_tl {\c_job_name_tl\c__nwejm_issue_bib_file_suffix_string_tl.bib}
\tl_const:Nn \c__nwejm_issue_bib_path_string_tl {\c__nwejm_issue_bib_file_string_tl}
+\tl_const:Nn \c__nwejm_issue_number_year_file_string_tl {\c__nwejm_main_file_name_tl.iny}
\tl_const:Nn \c__nwejm_issue_bib_key_tl {\int_use:N \g__nwejm_issue_number_int}
\tl_const:Nn \c__nwejm_journal_short_title_string_tl {\textsc{nwejm}}
\tl_const:Nn \c__nwejm_journal_title_string_tl {
@@ -230,24 +235,33 @@
\bool_new:N \g__nwejm_date_specified_bool
\dim_const:Nn \c__nwejm_layoutheight_dim { 240mm}
\dim_const:Nn \c__nwejm_layoutwidth_dim { 170mm}
-\dim_const:Nn \c__nwejm_printer_layoutoffset_dim { 5mm}
+\dim_const:Nn \c__nwejm_printer_layoutoffset_dim { 10mm }
\bool_if:NTF {\g__nwejm_for_printer_bool} {
\dim_const:Nn \c__nwejm_potential_layoutoffset_dim { \c__nwejm_printer_layoutoffset_dim}
}{
\dim_const:Nn \c__nwejm_potential_layoutoffset_dim {\c_zero_dim}
}
\bool_if:NTF {\g__nwejm_cover_bool} {
- \dim_const:Nn \c__nwejm_potential_bindingoffset_dim { \c__nwejm_printer_bindingoffset_dim }
+ \dim_compare:nTF {\g__nwejm_binding_dim > \c_zero_dim} {%
+ \dim_const:Nn \c__nwejm_potential_bindingoffset_dim { \g__nwejm_binding_dim }
+ }{
+ \dim_const:Nn \c__nwejm_potential_bindingoffset_dim { \c__nwejm_printer_bindingoffset_dim }
+ }
}{
\dim_const:Nn \c__nwejm_potential_bindingoffset_dim {\c_zero_dim}
}
-\dim_const:Nn \c__nwejm_paperheight_dim { \c__nwejm_layoutheight_dim+2\c__nwejm_potential_layoutoffset_dim}
+\dim_const:Nn \c__nwejm_paperheight_dim {
+ \c__nwejm_layoutheight_dim
+ +
+ 2\c__nwejm_potential_layoutoffset_dim
+}
\bool_if:NTF {\g__nwejm_cover_bool} {
\dim_const:Nn \c__nwejm_paperwidth_dim {
\c__nwejm_layoutwidth_dim
+
\c__nwejm_potential_layoutoffset_dim
- +\c__nwejm_potential_bindingoffset_dim
+ +
+ .5\c__nwejm_potential_bindingoffset_dim
}
}{
\dim_const:Nn \c__nwejm_paperwidth_dim {
@@ -261,11 +275,9 @@
\dim_const:Nn \c__nwejm_topmargin_dim { 20mm}
\dim_const:Nn \c__nwejm_topmargin_frontcover_dim {
\c__nwejm_topmargin_dim
- % + 30mm
}
\dim_const:Nn \c__nwejm_topmargin_inside_cover_dim {
\c__nwejm_topmargin_dim
- % +10mm
}
\dim_const:Nn \c__nwejm_topmargin_front_matter_dim {
\c__nwejm_topmargin_inside_cover_dim
@@ -273,8 +285,6 @@
\dim_const:Nn \c__nwejm_headsep_dim { 9.5mm}
\dim_const:Nn \c__nwejm_headsep_frontcover_dim {
\c__nwejm_headsep_dim
- % +31mm
- % -\c__nwejm_potential_layoutoffset_dim
}
\dim_const:Nn \c__nwejm_headsep_inside_frontcover_dim {
\c__nwejm_headsep_dim
@@ -292,16 +302,9 @@
\dim_const:Nn \c__nwejm_right_minipage_frontcover_dim { .6\linewidth }
\dim_const:Nn \c__nwejm_innermargin_dim { 23mm }
\dim_const:Nn \c__nwejm_outermargin_dim { 30mm }
-\dim_const:Nn \c__nwejm_inside_cover_box_width_dim { 150mm }%
-\dim_const:Nn \c__nwejm_innermargin_inside_cover_dim {
- (\c__nwejm_layoutwidth_dim - \c__nwejm_inside_cover_box_width_dim)/2
- - \c__nwejm_potential_bindingoffset_dim
- % + \c__nwejm_adjustmargin_dim
-}
-\dim_const:Nn \c__nwejm_outermargin_inside_cover_dim {
- (\c__nwejm_layoutwidth_dim - \c__nwejm_inside_cover_box_width_dim)/2
- % - \c__nwejm_adjustmargin_dim
-}
+\dim_const:Nn \c__nwejm_inside_cover_textwidth_dim { 145mm }%
+\dim_const:Nn \c__nwejm_outermargin_inside_frontcover_dim { 15mm }
+\dim_const:Nn \c__nwejm_outermargin_inside_backcover_dim { 10mm }
\dim_const:Nn \c__nwejm_innermargin_backcover_dim { 10mm }
\dim_const:Nn \c__nwejm_outermargin_backcover_dim { \c__nwejm_innermargin_backcover_dim }
\dim_const:Nn \c__nwejm_topmargin_backcover_dim { \c__nwejm_innermargin_backcover_dim }
@@ -309,9 +312,14 @@
\dim_const:Nn \c__nwejm_front_matter_extra_innermargin_dim { \c_zero_dim }
\dim_const:Nn \c__nwejm_front_matter_extra_outermargin_dim { \c_zero_dim }
\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}
+}
\tl_const:Nn \c__nwejm_main_geometry_tl {%
,layoutsize={\c__nwejm_layoutwidth_dim,\c__nwejm_layoutheight_dim}
,layoutoffset=\c__nwejm_potential_layoutoffset_dim
@@ -431,7 +439,7 @@
{
number .int_gset:N = \g__nwejm_issue_number_int,
volume .int_gset:N = \g__nwejm_issue_volume_int,
- volume .value_required:,
+ volume .value_required:n = true,
volume .initial:n = 0,
}
\keys_define:nn { nwejm/dates }
@@ -448,9 +456,9 @@
\tl_gset:Nn \g__nwejm_online_date_tl {#1}
\bool_gset_true:N \g__nwejm_date_specified_bool
},
- received .value_required:,
- accepted .value_required:,
- online .value_required:,
+ received .value_required:n = true,
+ accepted .value_required:n = true,
+ online .value_required:n = true,
}
\quark_new:N \q__nwejm
\int_new:N \l_author_int
@@ -484,8 +492,8 @@
\msg_error:nnn{__nwejm}{Unknown~tag}{#1}
}
},
- affiliation .value_required:,
- affiliationtagged .value_required:,
+ affiliation .value_required:n = true,
+ affiliationtagged .value_required:n = true,
}
\tl_new:N \l__nwejm_newtheorem_style_tl
\keys_define:nn { nwejm / newtheorem }
@@ -495,11 +503,11 @@
title / english .tl_set:N = \l__nwejm_newtheorem_english_title_tl,
title / german .tl_set:N = \l__nwejm_newtheorem_german_title_tl,
title / dutch .tl_set:N = \l__nwejm_newtheorem_dutch_title_tl,
- title .value_required:,
- title / french .value_required:,
- title / english .value_required:,
- title / german .value_required:,
- title / dutch .value_required:,
+ title .value_required:n = true,
+ title / french .value_required:n = true,
+ title / english .value_required:n = true,
+ title / german .value_required:n = true,
+ title / dutch .value_required:n = true,
%
style .choice:,
style / theorem .code:n = {\__nwejm_theorem_style:n {theorem}},
@@ -542,14 +550,6 @@
\emph{\c__nwejm_journal_title_string_tl}
}%
}
-\tl_new:N \l__nwejm_pdftitle_string_tl
-\tl_new:N \l__nwejm_pdfauthor_string_tl
-\tl_set:Nn \l__nwejm_pdftile_string_tl {
- \c__nwejm_journal_title_string_tl\space--\space{}N^^c2^^b0\int_use:N\g__nwejm_issue_number_int
-}
-\tl_set:Nn \l__nwejm_pdfauthor_string_tl {
- \g__nwejm_nwejm_string_tl
-}
\cs_new_protected:Nn \__nwejm_email:n
{
\href{mailto:#1}{\nolinkurl{#1}}%
@@ -594,7 +594,7 @@
{
\tl_if_eq:NNF {\c__nwejm_date_received_tl} {#1} { \c__nwejm_dates_separator_tl }
\tl_mixed_case:n { \exp_args:No \GetTranslation{#1} }
- \c__nwejm_colon_tl\space
+ \c__nwejm_colon_tl\c_space_tl
\DTMdate{#2}%
}
}
@@ -609,34 +609,26 @@
\tl_gclear:N \g__nwejm_acception_date_tl
\tl_gclear:N \g__nwejm_online_date_tl
}
-\seq_new:N \l__nwejm_keywords_seq
-\tl_new:N \l__nwejm_keywords_tl
-\NewDocumentCommand \keywords { m } {
- \seq_clear:N \l__nwejm_keywords_seq
- \tl_clear:N \l__nwejm_keywords_tl
- \seq_set_from_clist:Nn \l_tmpa_seq {#1}
- \seq_set_map:NNn \l__nwejm_keywords_seq \l_tmpa_seq {
- ##1
+\tl_new:N \g__nwejm_keywords_tl
+\NewDocumentCommand \keywords { O{} m } {
+ \tl_gclear:N \g__nwejm_keywords_tl
+ \tl_clear:N \l_tmpb_clist
+ \clist_set:Nn \l_tmpb_clist {#2}
+ \tl_set:Nn \g__nwejm_keywords_tl { \clist_use:Nnnn \l_tmpb_clist { ,~ } { ,~ } { ,~ } }
+ \tl_if_empty:nTF {#1} {%
+ \hypersetup{pdfkeywords={\g__nwejm_keywords_tl}}
+ }{
+ \clist_set:Nn \l_tmpb_clist {#1}
+ \hypersetup{pdfkeywords={\clist_use:Nnnn \l_tmpb_clist { ,~ } { ,~ } { ,~ }}}
}
- \tl_set:Nn \l__nwejm_keywords_tl { \seq_use:Nn \l__nwejm_keywords_seq {,~} }
- \hypersetup{pdfkeywords=\l__nwejm_keywords_tl}
}
-\seq_new:N \l__nwejm_msc_seq
-\tl_new:N \l__nwejm_msc_tl
+\tl_new:N \g__nwejm_msc_tl
\NewDocumentCommand \msc { m } {
- \seq_clear:N \l__nwejm_msc_seq
- \tl_clear:N \l__nwejm_msc_tl
- %
- % does what the name suggests, set a sequence from the clist
- \seq_set_from_clist:Nn \l_tmpa_seq {#1}
- % applies final arg to each element of second seq and stores result in first seq
- \seq_set_map:NNn \l__nwejm_msc_seq \l_tmpa_seq {
- ##1
- }
- %
- % \seq_use puts the items from the seq back in the input with ",~" as a separator
- \tl_set:Nn \l__nwejm_msc_tl {\seq_use:Nn \l__nwejm_msc_seq {,~}}
-%%<class-article> \hypersetup{pdfmsc=\l_@@_msc_tl}
+ \tl_gclear:N \g__nwejm_msc_tl
+ \tl_clear:N \l_tmpa_clist
+ \clist_set:Nn \l_tmpa_clist {#1}
+ \tl_set:Nn \g__nwejm_msc_tl { \clist_use:Nnnn \l_tmpa_clist { ,~ } { ,~ } { ,~ } }
+%%<class-article> \hypersetup{pdfmsc=\g_@@_msc_tl}
}
\file_if_exist:nT { \c__nwejm_main_file_name_tl.aux }
@@ -812,7 +804,7 @@
\tl_gset:Nn \g__nwejm_citeauthor_tl {%
\DeclareNameAlias{labelname}{default}%
\group_begin:
- \togglefalse{blx@giveninits}%
+ \togglefalse{abx@bool@giveninits}%
\citeauthor{#1}
\group_end:
}%
@@ -833,7 +825,7 @@
\AtNextCitekey{\defcounter{maxnames}{100}}
\group_begin:
\DeclareNameAlias{labelname}{default}%
- \togglefalse{blx@giveninits}%
+ \togglefalse{abx@bool@giveninits}%
\citeauthor{#1}
\group_end:
\cs_set_eq:NN \multinamedelim \__nwejm_orig_multinamedelim
@@ -939,11 +931,11 @@
\c__nwejm_colon_tl
}
}
- \space\l__nwejm_keywords_tl.
+ \c_space_tl\g__nwejm_keywords_tl.
}
\tl_set:Nn \l__nwejm_msc_box_tl
{%
- \noindent\textbf{\c__nwejm_msc_string_tl}\c__nwejm_colon_tl\space\l__nwejm_msc_tl.
+ \noindent\textbf{\c__nwejm_msc_string_tl}\c__nwejm_colon_tl\c_space_tl\g__nwejm_msc_tl.
}
\tl_set:Nn \l__nwejm_abstract_box_tl
{%
@@ -973,7 +965,7 @@
}
\bool_if:nF { \tl_if_empty_p:N \g__nwejm_short_subtitle_tl }
{
- .\space\g__nwejm_short_subtitle_tl
+ .\c_space_tl\g__nwejm_short_subtitle_tl
}
}
\hypersetup{pdftitle=\g__nwejm_partial_title_for_toc_tl}
@@ -987,10 +979,10 @@
{
\texorpdfstring{%
\AtNextCitekey{\defcounter{maxnames}{100}}
- \space\textendash\space\citeauthor{\g__nwejm_article_bib_key_tl}
+ \c_space_tl\textendash\c_space_tl\citeauthor{\g__nwejm_article_bib_key_tl}
}{}
}{%
- \space\textendash\space\citeauthor{\g__nwejm_article_bib_key_tl}
+ \c_space_tl\textendash\c_space_tl\citeauthor{\g__nwejm_article_bib_key_tl}
}%
}
}
@@ -1020,14 +1012,14 @@
\thispagestyle{__nwejm_article_title_ps}%
\l__nwejm_abstract_box_tl%
\normalsize
-\tl_if_empty:NTF \l__nwejm_keywords_tl {
+\tl_if_empty:NTF \g__nwejm_keywords_tl {
\msg_warning:nn{nwejmart}{No~keyword}
}{
\l__nwejm_keywords_box_tl
\par%
\vskip .5em%
}
-\tl_if_empty:NTF \l__nwejm_msc_tl {
+\tl_if_empty:NTF \g__nwejm_msc_tl {
\msg_warning:nn{nwejmart}{No~MSC}
}{
\l__nwejm_msc_box_tl
@@ -1043,7 +1035,7 @@
\tl_gclear:N \g__nwejm_people_email_tl
\tl_clear:N \l__nwejm_people_first_last_names_tl%
}
-\DeclarePlainStyle{^^c2^^ab~}{~^^c2^^bb}{`}{'}
+\DeclarePlainStyle{«~}{~»}{`}{'}
\setcounter{topnumber}{3}
\renewcommand{\topfraction}{0.8}
\addtolength{\skip\footins}{.25\baselineskip}
@@ -1142,10 +1134,10 @@
}
\cs_new_protected:Nn \__nwejm_century_suffix:n
{
- \space{}
+ \c_space_tl{}
\GetTranslation{century}%
\int_compare:nNnT { #1 } < { 0 }{
- \space
+ \c_space_tl
\GetTranslation{before-christ}
}{
}
@@ -1245,7 +1237,6 @@
\cs_set_eq:NN \__nwejm_orig_newtheorem \newtheorem
\cs_new_protected:Nn \__nwejm_new_theorem:nnnnn
{
- \AtBeginDocument{%
\IfTranslation{English}{#1}{%
}{%
\DeclareTranslation{English}{#1}{\tl_mixed_case:n{#2}}%
@@ -1262,80 +1253,71 @@
}{%
\DeclareTranslation{Dutch}{#1}{\tl_mixed_case:n{#5}}%
}
- }
- \__nwejm_orig_newtheorem{#1}{\protect\tl_mixed_case:n{ \protect\GetTranslation{#1} }}
- \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
- \__nwejm_orig_newtheorem*{#1__nwejm_nonumbered}{\protect\tl_mixed_case:n{ \protect\GetTranslation{#1} }}
- }
+ \__nwejm_orig_newtheorem{#1}{\tl_mixed_case:n{ \GetTranslation{#1} }}
+ \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
+ \__nwejm_orig_newtheorem*{#1__nwejm_nonumbered}{\tl_mixed_case:n{ \GetTranslation{#1} }}
+ }
}
\cs_generate_variant:Nn \__nwejm_new_theorem:nnnnn { nVVVV }
\RenewDocumentCommand \newtheorem { O{} m }
{
- \tl_clear:N \l__nwejm_newtheorem_style_tl
- \tl_clear:N \l__nwejm_newtheorem_title_tl
- \tl_clear:N \l__nwejm_newtheorem_french_title_tl
- \tl_clear:N \l__nwejm_newtheorem_english_title_tl
- \tl_clear:N \l__nwejm_newtheorem_german_title_tl
- \tl_clear:N \l__nwejm_newtheorem_dutch_title_tl
- %
- \tl_set:Nn \l__nwejm_newtheorem_english_title_tl {
- #2
- }
- \tl_set:Nf \l__nwejm_newtheorem_french_title_tl {
- \l__nwejm_newtheorem_english_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_german_title_tl {
- \l__nwejm_newtheorem_english_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl {
- \l__nwejm_newtheorem_english_title_tl
- }
- \tl_set:Nn \l__nwejm_newtheorem_style_tl {
- theorem
- }
- \__nwejm_theorem_style:n {theorem}
- \IfNoValueF {#1}
- {
- \keys_set:nn { nwejm / newtheorem } { #1 }
- \tl_if_empty:NF \l__nwejm_newtheorem_title_tl {%
- \tl_set:Nf \l__nwejm_newtheorem_english_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_french_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_german_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
- \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl
- {
- \l__nwejm_newtheorem_title_tl
- }
+ \AtBeginDocument{
+ \tl_clear:N \l__nwejm_newtheorem_style_tl
+ \tl_clear:N \l__nwejm_newtheorem_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_french_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_english_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_german_title_tl
+ \tl_clear:N \l__nwejm_newtheorem_dutch_title_tl
+ %
+ \tl_set:Nn \l__nwejm_newtheorem_english_title_tl {
+ #2
}
- }
- %
- \__nwejm_new_theorem:nVVVV
- {#2}
- {\l__nwejm_newtheorem_english_title_tl}
- {\l__nwejm_newtheorem_french_title_tl}
- {\l__nwejm_newtheorem_german_title_tl}
- {\l__nwejm_newtheorem_dutch_title_tl}
- \makesavenoteenv{#2}
- \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
- \ifcsmacro{#2*}{%
- \RenewDocumentEnvironment{#2*}{o}
- {
- \IfNoValueTF {##1}
- { \begin{#2__nwejm_nonumbered} }
- { \begin{#2__nwejm_nonumbered}[##1] }
- }{
- \end{#2__nwejm_nonumbered}
+ \tl_set:Nf \l__nwejm_newtheorem_french_title_tl {
+ \l__nwejm_newtheorem_english_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_german_title_tl {
+ \l__nwejm_newtheorem_english_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl {
+ \l__nwejm_newtheorem_english_title_tl
+ }
+ \tl_set:Nn \l__nwejm_newtheorem_style_tl {
+ theorem
+ }
+ \__nwejm_theorem_style:n {theorem}
+ \IfNoValueF {#1}
+ {
+ \keys_set:nn { nwejm / newtheorem } { #1 }
+ \tl_if_empty:NF \l__nwejm_newtheorem_title_tl {%
+ \tl_set:Nf \l__nwejm_newtheorem_english_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
}
- }{
- \NewDocumentEnvironment{#2*}{o}
+ \tl_set:Nf \l__nwejm_newtheorem_french_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_german_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
+ }
+ \tl_set:Nf \l__nwejm_newtheorem_dutch_title_tl
+ {
+ \l__nwejm_newtheorem_title_tl
+ }
+ }
+ }
+ %
+ \__nwejm_new_theorem:nVVVV
+ {#2}
+ {\l__nwejm_newtheorem_english_title_tl}
+ {\l__nwejm_newtheorem_french_title_tl}
+ {\l__nwejm_newtheorem_german_title_tl}
+ {\l__nwejm_newtheorem_dutch_title_tl}
+ \makesavenoteenv{#2}
+ \bool_if:NF {\g__nwejm_no_numbered_theorem_bool} {
+ \ifcsmacro{#2*}{%
+ \RenewDocumentEnvironment{#2*}{o}
{
\IfNoValueTF {##1}
{ \begin{#2__nwejm_nonumbered} }
@@ -1343,9 +1325,19 @@
}{
\end{#2__nwejm_nonumbered}
}
+ }{
+ \NewDocumentEnvironment{#2*}{o}
+ {
+ \IfNoValueTF {##1}
+ { \begin{#2__nwejm_nonumbered} }
+ { \begin{#2__nwejm_nonumbered}[##1] }
+ }{
+ \end{#2__nwejm_nonumbered}
+ }
+ }
}
- }
- \clist_put_right:Nn \g__nwejm_counters_to_be_reset_clist {#2}
+ \clist_put_right:Nn \g__nwejm_counters_to_be_reset_clist {#2}
+ }
}
\newtheorem{theorem}
\newtheorem{corollary}
@@ -1626,12 +1618,6 @@
}
\bool_new:N \g__nwejm_grad_used_bool
\NewDocumentCommand \grad {} {%
- \bool_if:NTF \g__nwejm_gradient_nabla_bool {
- \operatorname{\nabla}
- }{
- \operatorname{grad}
- }%
- \peek_after:Nw \__nwejm_opx_check:
\bool_if:NTF \g__nwejm_grad_used_bool {
\bool_if:nT { (\g__nwejm_gradient_nabla_bool && !\g__nwejm_gradient_nabla_control_bool)
|| ( !\g__nwejm_gradient_nabla_bool && \g__nwejm_gradient_nabla_control_bool) } {
@@ -1641,6 +1627,12 @@
\bool_gset_eq:NN \g__nwejm_gradient_nabla_control_bool \g__nwejm_gradient_nabla_bool
\bool_gset_true:N \g__nwejm_grad_used_bool
}
+ \bool_if:NTF \g__nwejm_gradient_nabla_bool {
+ \operatorname{\nabla}
+ }{
+ \operatorname{grad}
+ }%
+ \peek_after:Nw \__nwejm_opx_check:
}
\DeclareMathOperator{\Div}{div}
\NewDocumentCommand \curl {} {%
@@ -1906,14 +1898,14 @@
{
\__nwejm_font_designer_text:n {#1}%
}
-\tl_new:N \g__nwejm_printer_text_tl%
-\cs_new_protected:Nn \__nwejm_printer_text:n
+\tl_new:N \g__nwejm_graphicdesign_text_tl%
+\cs_new_protected:Nn \__nwejm_graphicdesign_text:n
{
- \tl_gset:Nn \g__nwejm_printer_text_tl { #1 }
+ \tl_gset:Nn \g__nwejm_graphicdesign_text_tl { #1 }
}
-\NewDocumentCommand \printertext {m}
+\NewDocumentCommand \graphicdesigntext {m}
{
- \__nwejm_printer_text:n {#1}%
+ \__nwejm_graphicdesign_text:n {#1}%
}
\NewDocumentCommand \nwejm { s } {
\IfBooleanTF {#1}
@@ -1944,7 +1936,7 @@
{(0,0)\hfuzz=\maxdimen\begin}
{}{}
%%
-%% Copyright (C) 2015, 2016 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
+%% Copyright (C) 2015, 2016, 2017 by Denis Bitouze <denis.bitouze@lmpa.univ-littoral.fr>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License (LPPL), either