diff options
author | Karl Berry <karl@freefriends.org> | 2017-01-06 22:25:38 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-01-06 22:25:38 +0000 |
commit | aedb262d5de1f2ab529ceb36ef4e025eefa6ba05 (patch) | |
tree | b7692ab7a86ac7f4233ddd17be6ac43ef82e3c07 /Master/texmf-dist/tex/latex | |
parent | b8159c6a75c91906de45a470a0b30b80a854d7e4 (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')
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
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVklxBGeLyKrH
oCQDjatLcQMCVkUgDkaEdB3+WKqhNNz0xVwNdx0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5h+bF0yatBAkEVwW06dmDwm4mUGaJOcESlSXHPrXY
VOY+aNlw9UL6XsfPuUdSign0rQxcCGaN9PX1rW4vxp91KAY2FQXAO4rICOu3fLYfSHJxfSPchm0y
0kkgf6ra3KtFyKR600RjDhS3J/VkL1Jbiw6UP82TZsr8ky31pdfoqS0tbZWjknuRHqH1ub1FMcKs
ImHJEfgxO7UPetcVZnirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVUJ7GznkWSaFHkT7DkDkPkeowUtLJ9J0qfj69nBNwBC+pGj0B605A9cKqP+HtA5cv0
Zacv5vQjr/xHFUTHYWMU7XEdvEk77PMqKHPbdgK9sVV8VdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV
dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdir//2Q==</xmpGImg:image> + </rdf:li> + </rdf:Alt> + </xmp:Thumbnails> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" + xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" + xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> + <xmpTPg:NPages>1</xmpTPg:NPages> + <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency> + <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> + <xmpTPg:MaxPageSize rdf:parseType="Resource"> + <stDim:w>419.999514</stDim:w> + <stDim:h>297.000132</stDim:h> + <stDim:unit>Millimeters</stDim:unit> + </xmpTPg:MaxPageSize> + <xmpTPg:PlateNames> + <rdf:Seq> + <rdf:li>Cyan</rdf:li> + <rdf:li>Magenta</rdf:li> + <rdf:li>Yellow</rdf:li> + <rdf:li>Black</rdf:li> + </rdf:Seq> + </xmpTPg:PlateNames> + <xmpTPg:SwatchGroups> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Groupe de nuances par défaut</xmpG:groupName> + <xmpG:groupType>0</xmpG:groupType> + </rdf:li> + </rdf:Seq> + </xmpTPg:SwatchGroups> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:title> + <rdf:Alt> + <rdf:li xml:lang="x-default">PaulPainlevé-logo-cmjn</rdf:li> + </rdf:Alt> + </dc:title> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" + xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> + <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> + <xmpMM:DocumentID>xmp.did:04801174072068118C14951806C0E8B9</xmpMM:DocumentID> + <xmpMM:InstanceID>uuid:469d09bb-a317-284a-afe1-29b99da83110</xmpMM:InstanceID> + <xmpMM:OriginalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</xmpMM:OriginalDocumentID> + <xmpMM:DerivedFrom rdf:parseType="Resource"> + <stRef:instanceID>uuid:7259676c-0c82-0e4f-9077-a7135f0a57a2</stRef:instanceID> + <stRef:documentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:documentID> + <stRef:originalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:originalDocumentID> + <stRef:renditionClass>proof:pdf</stRef:renditionClass> + </xmpMM:DerivedFrom> + <xmpMM:History> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:04801174072068118C14951806C0E8B9</stEvt:instanceID> + <stEvt:when>2016-07-01T11:20:32+02:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + </rdf:Seq> + </xmpMM:History> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>Adobe PDF library 9.90</pdf:Producer> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[5 0 R]/Type/Pages>>
endobj
5 0 obj
<</ArtBox[0.0 0.0 1190.55 841.89]/BleedBox[0.0 0.0 1190.55 841.89]/Contents 6 0 R/MediaBox[0.0 0.0 1190.55 841.89]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Calque 1)/Visible true>>>>/Shading<</Sh0 8 0 R>>>>/TrimBox[0.0 0.0 1190.55 841.89]/Type/Page>>
endobj
6 0 obj
<</Filter/FlateDecode/Length 20163>>stream
+H\Wl
+̹z?R'vX,"M7䏿q/ӟ>~Wb%c^뷏pz;^Ǐ=\3xZp%_.%Ϗx2x.3+q3!5녗ǿ78UtxzWoҸ$LW.+M]2A0(؍rMr{,Cm΄|!"X|fxR"*$d.
+FAD8~ ~ 5p.wnUdo_Pj^8g')="e
OvkQ6m1n>8/>ۻ+qHddD9C1KO!IOJ4E3Mƕr&Lg퓕L!sΓ4w"~X4K
b:-[M(5k2:(,_o,V3Iq**FTt<r""PX {(Pí٫!aq bӐ
+ϩ9d// +_]'["
+Lh5LϿU1]/2d!+F2z.˰w3_Ã;@n
G"ZS1T]`6GXa) -AJ=n!+}=:*eSbx{ti&k{/|W6[w6OZf@Y +R۴n*XB.lF!+7b%X}d}tbbҼ0l +@^O[O;l1V9I+MȔ:y_v&)([F0mm<Vi%4ܙ[=(7INdi/h2. +tޡZ4y*xTO$Ʃ0l<
;L* A5'2<7n +m@Pld!9Cz8*/>Hڟ1vA7UQ,4 +UmRtZ33Jtp=JdWԗT8G!XJgMNǎ8{hBb5C5RXJ%0ROniz҂,Yî5#RpKgV=@Mc+5ĂZ:Xc27ŗ2Rߝ]lZ"Sk3HrD!VX-aD| lQZMȜ<5GB*XsLM-&iRyf)qp)/}7 +*ۖFW]uN#'Jėt]l TDb|!/(8#6TT
nU:mԊ-u7HN=9H(NJUj8HN1lVRABh؇{sqL +|{܀%|tL;LẄtB 8sZE= vZ?= +Y~[-6W̩N_ + redUWp9,Mh +⫦n_ZGtt+.,tͪ@7zĔ8g2+ٙ^5 _UDz,<ANc2Pbvt7ҴZLec%UCʊRm{kqy;CF[_DƯ[Z+?*N +<wS'NKga;TEj=..&PI"mdyݥT*#7 +SF<l'(fu&3(䘆vTDSW]0y<!ʂJXjM>e
ud9\[=Nb<Zc5T76(fQiò?:ݶxOG\W`YrKsde-(Iђ\nZgmd7K?^n(.7U+&#&G];DF*]b"ƵdEb'Z|h<wwSjbʑM0ƢGVOD5AqY)z{<b&Fj9)e^73R-eͣwi2֕-H+g- +1:65nD]IpSWT2xH5ZvN2Ɏ#Oh?ÍmdUJ % @tS-cpt ܑ&Y08]Ӭ'o:<W3{_6^k7cH
juV5XӟvB)'\мKm1}ܱ[6dٛSl_\eͥϮ5+67Bt~(gcs)ʦ>z"_yBUdZ5tqb
d +G-bm%?rH1"\Rf^8' +s/3'sǤj,=v1\k5"<U5Fi&)mLHyްL/m۰cU1P^=jcB_R'\<qXm#t`J}ĐN>m|3E!_Rk48p}DMqӇ̟4b|5#u%:'} nYlR=Z@:V,`u;`2j&&. gwZǥ:֓ЫSյTJ2%<@95OdnYgAþ3h)5lO*3j\Ei%l7gvʪd\ޯ?m<}>FϷ>(Av<zRоpY6i`ASaR7#'M92uyԒWy3tɈ{-QGAmqG$BlyV*nn.oƛulj\&zQV6 di>E2P $av*wE +d,'ݞ 5+(NVkLηdwR2uvXHڟ N+iV[\v:],h\H?VLXO%`נ9cͮ Ig\?xE7=iPBh +fxPOP^}k۬t~uŸWbW,ɲvאggbJ}t.t@$-MwJ#6yZP;Re5,O$t7Hj# +-+zo P;PhlS:Y[볏B=.Mz2F/0^*);f/Db xAEGVc R$DsnZW_5?gƟGv?5y5PvrWW?{IQ-pb _ZE7~B)}XEf@P$@UěPkct8ۉo>,,AD/\)%"\(yDEeQ^Qia^Na3ɐSJǻl,>0i8ꭹ"Η?+ݢ3~W1"P[ߏ6%IWfz,n*Kr´ADAoZũ~w|?^G|dJ`TQWBݦTO@^sߵ;)<:DJ۸8*7##w +YJi(RllU5NCm#HCuhMFXqԡ[g㐏Ǘl؟V3g{%Ք7+"t]Wm>PZkUǿ_aspn4γ?:'!8tZ9d;85%)1Yf #.fqmx +5er-?c?f?=AdXM$a* +8*қ ԟ[*`:ov#U;ɯ0VeYf#o L20$pes':6, dq=W54!&?=MXVm'0P_|"Hxj6&W"[ +EHjKbBс+5.s4?L[Y٧##XNb:3qq3U
SqS{.|.cT_Q;KHRWO.gS +uuq +4/U{G-6rCco8ÞOcDTK.
buZGe461%n46 ƵG0Z +=HO&J֮@@%F9r&#Lr!2<=`.c7#WIy,\- +p/#R&o/؉pQR +Ľ\326!YLe.]0&-OY66cr!tr4^ $p{b:Mj:G)R%[1cZ5TLz۬k=J/Yԍ_ڙgIP$%8OJ;W'Â1/ +A!jZj*#5T+s@l߉UΪ]pmCk."Tq>ԤQ {^H'{`QORL*G VRS-@Ba'?8~Jea0˹CNO@
> HwZF?VnTw}?71Z7<IK,c]{3Kt)9UK궃s?ȹ~B osqU?nvUXǕEgɞJҲ!8c>b +>IODqf}6#q2':~'Zwڞe;C~Jyhz^N,N=O6jʥ1hn<cgcWO ;Ư[ +'~V%t\ +ﱈ
-BqKNkOqk߮z^L_8V=̀SDc% :nh@shE%[_h\dvHd0C_8 ҭjʺPX `_z-J]Ϥ1wZ_|j%Yӫu{2}
2?]Ge6iS|(({w/*VdaNKqƞUGHHZsabrCqb<-O7EbX<ղEuR)k\oaTj 77Ɉ=?Hص1p2ʃaZR?c +C UH\vb hIS`꼢U0y]!m}"-vVnOPיmCڑkkq1.̦l]dƎ)KB6.R>o˵zvDݥ ?;C>Ys*52h?@S>ߖXN&p>8
jSY">)̛5(EM%BmXT+d(2
j19}plnJ6_[^'[O]1Fa+JǷ듃['QR0H
" mv0+svNH\c +H\q%qTZ̤qK'W
Z&QQeUws9`A(\iJ +NM=4MDUzzfiZ(۔#$ +!Q*HadU5)%t23Ti?cA%읎8MfGQȔ7ozmA|.ŦkȂfԸK)ʂBR ͑C +PW5! m!KDÝg×W3#)%Mf+{Ԙ¶B[9SVc- +q uY~BjXIni/HM}@i_Y]5xE|°0L)uF'@8qzb⋎Qq5*&]mu\&`w2sa7P@QI
7 +cjڊ=r9^;
Rq(ban
)`YV%?%6̀d6GU)nWɭѩ"GD%lt?O`J:(wQa7a)C9S>Yܒ({PhRdC>%&<*bS:7I +i +tB0WA1p.mX.ʠ_<5fL_\ZLч"d{w6ʅoJa1"! +
ָM9[;YPb%c95ȳ}%h0ז?l͐9QHx}]E/h;:y'ؚHBWZn["&mrL +yj$s9ݷJ"L?/}ƌ~koNe#nND*Q"dlKZT8LjnfeӈP
bâOf|aCr/PMJ*(ap[Sܟ[x9RF p ^`hsM,;5#r4Mȧ}E
F4HXi=ս~}Lcvw +KMSNf/x;&u&IY-BSBϙ%]W6G4K<G +螺09*gu-0KQ;dn&Rϫ\U&*EV̞<pGc'OXtz:eLMYU4X;K!q9@pg6ژ]b=ͱsiT5~Pg lؙS[S1Mn\2/rbQ#
GB&>|3teoR +;T1"Sbsk2;-hǹ/}d-h?~<_]<yc?Hb=9ᤵzN2QL(;ճnX
hj,跡o\)KחǺc+ ~O`kࣷ26VbGEͻ
zvh/i=i̓j}o2CZkVުbޟt _hbt;`r{~},#Hpt7lO0Ҳ&à#Iވh+Ԇwz7iդwV"ѥ7+^+#]b/#^}윛ÖC+9$gF:ZWckLe0}GX(!&Lp^|ˊlMpn:rR
A:ӒVq-
1yT 4<5J[sDJ&%/8MFzyc4ҹAG٥xnZ:gE۩*u#*LӾސ Iw_?QZ04A̫QL*FND!5EJkшJ
PxpƆvYk< Wx\iAw!hQXR5p +puunb)N,ձbVPd&y40!U:j\.^ą~Pl.tw5q=gI
HA^ +O4(ze7,N`ׄ*kxT@CRIe
a]*9Ibtf1{[euui8q *=/$k/f#fO<ɪ=oÃ
kAnlvTO9f+Be"}q=dbp+ x>p%lLn
mo." +e*t^jjt1G8M恇 +rEEIqHBƏ'T6bL:<?$NAaCLYӵAi@))%gj.ZRj&Yi8pWFn}6
vmben_>!oa<A-cQnLNxqm=.nm^3ȭ![%e]*F5+u/t1 +ն%YXUn*FO#tap~IU:r@kPQ<|Ga좩y|Qdm4C9˒G|ǖ/{ޛJe/&u^EyvmZ#rU¦@23K?mU{`Y~M^jϲIFQޡSj@-~E]ĕЬli>5(Y}шx8#4[yuhQELiE@>k%y6^`ݙnTe>#_4g:$]WSMNt8A^ea˼ܠ=n1dp܍S
m5:E@>X2{PI)3Wrw6NiLJxYu۠ˋX.L;")PK՜KArPTbX\<%v/=
Jg&vG'd>TD)a:N||y{HvT'3,EǐDMRWj*m?[S )AhuYmJJɶE6Дg<%x.o2nk#dfb+`HiK~*wr'vw)Mޑ1d>^8(Z9SR@C'4#Iָ߯Sn +tT5pZ53"&kbӐXE;<DEgc6@%zn`VE[.:V՞!`ElNz6c~ȳ.aFd*'2*ryj80 4q_g +_Bz
HW苡X{UÏGוs`HD%p-_O*eyp2pCRSE6
w]!'A)(UTݜA%g7n +aLh}w٪Zڇd +iOd5Y#9/4BK'oUP»T +hD#uġc
6u<qg($BkE&=c=)A='N) +ϻnhb-|ߥ +_r?Ka
m=FQ% +'6SԆ«ؠd_[iCl' +ٴtnJt.rR\62VNIA1=z{K
xPr6WI}nz;ֻ`6ázj\Xb
c%bjII\xa5-G탺Ѩ`(ghjI b|bPtbJlW +ʆEgè.XFKm
(G@Zyr93CT`bʁp8G:g;4 fR9E +ycL/d_908N6L
jV
WhM DPCE«EtnCk!)$8 +cLɲ ~*ΪB~=963ɧ#|s/g* +|/,Dpx;CkS8d3 +C$Eɼ
Z-|鳟̳S>EG#ДxQ~MҹʡRߡ_g($eG§Yg6tZO~1
j6~?o2q^hR_B놞}&f87;v@f!s]샏.ՁA*PCP8/Z<@&2eDھ !ocqlYS}x~-\u:C]1#%+X-;_"x^O_0oWiAg3ĘLjѯ@(3Kγk2yɩʡ;$Xg"$M*3IZ0byln/x"jI,e3hሮbL/IɎgZ~=B&d`<|yuC* +T) +y++;|v3~ŝ>Mݿ@w_5wp",,*6 veAB_s@IHo#';Eif'<,!GC7tO4L/u.
"0!Ꙧ(^<1tdD4A&L\%,SMlFDu5![ + ێ -c]GR%uvLLomˌ-6HԿC`$p+:@KSͩ,V`,zq{ xw6nm]R'ӚYtbvlmHS P$}2ii`6ƣ!488Dq*w(e5;}HHoCtBO[lβaVjpVY?t8:b8Hv:^cunWz<OR*i\I=,>Jo` +0000000016 00000 n
+0000000076 00000 n
+0000009912 00000 n
+0000000000 00000 f
+0000009963 00000 n
+0000010340 00000 n
+0000030969 00000 n
+0000030573 00000 n
+0000030714 00000 n
+0000030741 00000 n
+0000030836 00000 n
+0000031081 00000 n
+trailer
<</Size 13/Root 1 0 R/Info 12 0 R/ID[<E5DA620FFC83489F877501727B344A4E><8FE733E04F504FEB9047877C524FDCAB>]>>
startxref
31293
%%EOF
2 0 obj
<</Length 9760/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> +<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26 "> + <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description rdf:about="" + xmlns:xmp="http://ns.adobe.com/xap/1.0/" + xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"> + <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool> + <xmp:CreateDate>2016-07-01T11:20:37+02:00</xmp:CreateDate> + <xmp:ModifyDate>2016-07-01T11:22:37+02:00</xmp:ModifyDate> + <xmp:MetadataDate>2016-07-01T11:22:37+02:00</xmp:MetadataDate> + <xmp:Thumbnails> + <rdf:Alt> + <rdf:li rdf:parseType="Resource"> + <xmpGImg:width>256</xmpGImg:width> + <xmpGImg:height>184</xmpGImg:height> + <xmpGImg:format>JPEG</xmpGImg:format> + <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAuAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY
q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVklxBGeLyKrH
oCQDjatLcQMCVkUgDkaEdB3+WKqhNNz0xVwNdx0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV5h+bF0yatBAkEVwW06dmDwm4mUGaJOcESlSXHPrXY
VOY+aNlw9UL6XsfPuUdSign0rQxcCGaN9PX1rW4vxp91KAY2FQXAO4rICOu3fLYfSHJxfSPchm0y
0kkgf6ra3KtFyKR600RjDhS3J/VkL1Jbiw6UP82TZsr8ky31pdfoqS0tbZWjknuRHqH1ub1FMcKs
ImHJEfgxO7UPetcVZnirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVUJ7GznkWSaFHkT7DkDkPkeowUtLJ9J0qfj69nBNwBC+pGj0B605A9cKqP+HtA5cv0
Zacv5vQjr/xHFUTHYWMU7XEdvEk77PMqKHPbdgK9sVV8VdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsV
dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdir//2Q==</xmpGImg:image> + </rdf:li> + </rdf:Alt> + </xmp:Thumbnails> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" + xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" + xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> + <xmpTPg:NPages>1</xmpTPg:NPages> + <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency> + <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> + <xmpTPg:MaxPageSize rdf:parseType="Resource"> + <stDim:w>419.999514</stDim:w> + <stDim:h>297.000132</stDim:h> + <stDim:unit>Millimeters</stDim:unit> + </xmpTPg:MaxPageSize> + <xmpTPg:PlateNames> + <rdf:Seq> + <rdf:li>Cyan</rdf:li> + <rdf:li>Magenta</rdf:li> + <rdf:li>Yellow</rdf:li> + <rdf:li>Black</rdf:li> + </rdf:Seq> + </xmpTPg:PlateNames> + <xmpTPg:SwatchGroups> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Groupe de nuances par défaut</xmpG:groupName> + <xmpG:groupType>0</xmpG:groupType> + </rdf:li> + </rdf:Seq> + </xmpTPg:SwatchGroups> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:title> + <rdf:Alt> + <rdf:li xml:lang="x-default">PaulPainlevé-logo-cmjn</rdf:li> + </rdf:Alt> + </dc:title> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" + xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> + <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> + <xmpMM:DocumentID>xmp.did:04801174072068118C14951806C0E8B9</xmpMM:DocumentID> + <xmpMM:InstanceID>uuid:4e27f3eb-70b1-1e41-8861-b9e083adacc9</xmpMM:InstanceID> + <xmpMM:OriginalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</xmpMM:OriginalDocumentID> + <xmpMM:DerivedFrom rdf:parseType="Resource"> + <stRef:instanceID>uuid:7259676c-0c82-0e4f-9077-a7135f0a57a2</stRef:instanceID> + <stRef:documentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:documentID> + <stRef:originalDocumentID>uuid:cb528f62-dff5-2049-8580-871f81ffb042</stRef:originalDocumentID> + <stRef:renditionClass>proof:pdf</stRef:renditionClass> + </xmpMM:DerivedFrom> + <xmpMM:History> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:04801174072068118C14951806C0E8B9</stEvt:instanceID> + <stEvt:when>2016-07-01T11:20:32+02:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + </rdf:Seq> + </xmpMM:History> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>Adobe PDF library 9.90</pdf:Producer> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?>
endstream
endobj
5 0 obj
<</ArtBox[0.0 0.0 1190.55 841.89]/BleedBox[0.0 0.0 1190.55 841.89]/Contents 6 0 R/MediaBox[527.688 310.254 661.247 368.682]/Parent 3 0 R/Resources<</ExtGState<</GS0 7 0 R>>/Properties<</MC0<</Color[20224 32768 65535]/Dimmed false/Editable true/Preview true/Printed true/Title(Calque 1)/Visible true>>>>/Shading<</Sh0 8 0 R>>>>/TrimBox[0.0 0.0 1190.55 841.89]/Type/Page>>
endobj
12 0 obj
<</CreationDate(D:20160701112037+02'00')/Creator(Adobe Illustrator CS5)/ModDate(D:20160701112237+02'00')/Producer(Adobe PDF library 9.90)/Title( +2 1
0000031702 00000 n
+5 1
0000041538 00000 n
+12 1
0000041924 00000 n
+trailer
<</Size 13/Root 1 0 R/Info 12 0 R/ID[<E5DA620FFC83489F877501727B344A4E><F82F8246992643CF93D852276B65B6F7>]/Prev 31293>>
startxref
42136
%%EOF
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/nwejm/images/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
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAVAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F
XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXiP5tf
m15v8seb30rSngW0WCKQCSIO3Jwa71zIxYhIWXpuyuysOfDxzu7PVhn/AEMJ+Yv+/bX/AJED+uWe
BF2X+h/Tf0vm7/oYT8xf9+2v/Igf1x8CK/6H9N/S+bv+hhPzF/37a/8AIgf1x8CK/wCh/Tf0vm7/
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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.?!ROyDS?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@颤!SxS1ѩgS'Bk`Ft#ztK7Tm֬Z,I'RTm&J(2Bn +$OIϵ[J:%qzpy5N}:{!:kn<vU;/ٽTOLH*JPt/!#gqBdvQ&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=OVt1.Yչ/[BoȠfvJ69nLLfs`pZPr"8)@LFfwuaFEpYtRrM-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{ax 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_KMkq19E;Di%n-t@GD#8 +{TчP0ӬH%q6ʗ%S +-(.Rq`U'9|q,MzRƋ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^duhxRP9e )#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?z0)-ىw%%IbY)I?hQ6l;OŗyK<Eý|ZLd<L,<`#֩z4WexgXM"?9^`
6+E0#g88s8\\%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/"SGQZ +Lר*T &['6ikӭʤ-vk'-hsy|ιs9aY-f24QX"_)~Ie~ݽNK:rߠ}5:rr,N&Σ?ȥc*صV*R&d^4yQ[l1wfɱqkc6 m@A<݁
U)dlNEB*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ˎ5Vw4BW()hEITJQ6g^ELg 9FkǨ~VC}(xlԱ`_wuGM6tcǃtc~[-L ==ēQ2;WX8"KJALNEoWccdD{&;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.QbT^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()B7/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;~2YxOuGz6$2ϪJiiq.|wfS +Σ#)F#'c;ZIC`]gƻM&=}Uׅ4^'XHr7JfX`4QD)7%GYmW7-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 cJ߹oޥqv0QVhX#mqCzUzj7h.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 +0e~(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 +jgu 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 Binary files differnew file mode 100644 index 00000000000..e3fa6346e5d --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-cover-background.jpg 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 Binary files differnew file mode 100644 index 00000000000..ddc8e34dcb3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-federation-recherche-math-npdc-logo.pdf 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 Binary files differnew file mode 100644 index 00000000000..320d3c67a91 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-fields-institute-logo.pdf 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 Binary files differnew file mode 100644 index 00000000000..4f1b9c7e0c5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-kwg-logo.pdf 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 Binary files differnew file mode 100644 index 00000000000..e8610a45ce8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo-NB.pdf diff --git a/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdf b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdf Binary files differnew file mode 100644 index 00000000000..55185bb049c --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logo.pdf 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 Binary files differnew file mode 100644 index 00000000000..0243803e366 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-logos-collection.pdf 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 Binary files differnew file mode 100644 index 00000000000..3ab1a5ac68e --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-smf-logo.pdf 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 Binary files differnew file mode 100644 index 00000000000..3bd23456f80 --- /dev/null +++ b/Master/texmf-dist/tex/latex/nwejm/images/nwejm-sml-logo.pdf 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 |