From 151dc81946eee7c7fb5fbc327ada099f2af6a2c3 Mon Sep 17 00:00:00 2001 From: couchot Date: Tue, 17 Jan 2017 09:57:19 +0100 Subject: [PATCH 1/1] ajout de fichiers --- iter_f0c.eps | 734 ++++++++++++++++++++++ main.pdf | Bin 548953 -> 548986 bytes ws-ijbc.bst | 1661 ++++++++++++++++++++++++++++++++++++++++++++++++++ ws-ijbc.cls | 1409 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 3804 insertions(+) create mode 100644 iter_f0c.eps create mode 100644 ws-ijbc.bst create mode 100644 ws-ijbc.cls diff --git a/iter_f0c.eps b/iter_f0c.eps new file mode 100644 index 0000000..c7adb7b --- /dev/null +++ b/iter_f0c.eps @@ -0,0 +1,734 @@ +%!PS-Adobe-3.0 +%%Creator: graphviz version 2.36.0 (20140111.2315) +%%Title: %3 +%%Pages: (atend) +%%BoundingBox: (atend) +%%EndComments +save +%%BeginProlog +/DotDict 200 dict def +DotDict begin + +/setupLatin1 { +mark +/EncodingVector 256 array def + EncodingVector 0 + +ISOLatin1Encoding 0 255 getinterval putinterval +EncodingVector 45 /hyphen put + +% Set up ISO Latin 1 character encoding +/starnetISO { + dup dup findfont dup length dict begin + { 1 index /FID ne { def }{ pop pop } ifelse + } forall + /Encoding EncodingVector def + currentdict end definefont +} def +/Times-Roman starnetISO def +/Times-Italic starnetISO def +/Times-Bold starnetISO def +/Times-BoldItalic starnetISO def +/Helvetica starnetISO def +/Helvetica-Oblique starnetISO def +/Helvetica-Bold starnetISO def +/Helvetica-BoldOblique starnetISO def +/Courier starnetISO def +/Courier-Oblique starnetISO def +/Courier-Bold starnetISO def +/Courier-BoldOblique starnetISO def +cleartomark +} bind def + +%%BeginResource: procset graphviz 0 0 +/coord-font-family /Times-Roman def +/default-font-family /Times-Roman def +/coordfont coord-font-family findfont 8 scalefont def + +/InvScaleFactor 1.0 def +/set_scale { + dup 1 exch div /InvScaleFactor exch def + scale +} bind def + +% styles +/solid { [] 0 setdash } bind def +/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def +/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def +/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def +/bold { 2 setlinewidth } bind def +/filled { } bind def +/unfilled { } bind def +/rounded { } bind def +/diagonals { } bind def +/tapered { } bind def + +% hooks for setting color +/nodecolor { sethsbcolor } bind def +/edgecolor { sethsbcolor } bind def +/graphcolor { sethsbcolor } bind def +/nopcolor {pop pop pop} bind def + +/beginpage { % i j npages + /npages exch def + /j exch def + /i exch def + /str 10 string def + npages 1 gt { + gsave + coordfont setfont + 0 0 moveto + (\() show i str cvs show (,) show j str cvs show (\)) show + grestore + } if +} bind def + +/set_font { + findfont exch + scalefont setfont +} def + +% draw text fitted to its expected width +/alignedtext { % width text + /text exch def + /width exch def + gsave + width 0 gt { + [] 0 setdash + text stringwidth pop width exch sub text length div 0 text ashow + } if + grestore +} def + +/boxprim { % xcorner ycorner xsize ysize + 4 2 roll + moveto + 2 copy + exch 0 rlineto + 0 exch rlineto + pop neg 0 rlineto + closepath +} bind def + +/ellipse_path { + /ry exch def + /rx exch def + /y exch def + /x exch def + matrix currentmatrix + newpath + x y translate + rx ry scale + 0 0 1 0 360 arc + setmatrix +} bind def + +/endpage { showpage } bind def +/showpage { } def + +/layercolorseq + [ % layer color sequence - darkest to lightest + [0 0 0] + [.2 .8 .8] + [.4 .8 .8] + [.6 .8 .8] + [.8 .8 .8] + ] +def + +/layerlen layercolorseq length def + +/setlayer {/maxlayer exch def /curlayer exch def + layercolorseq curlayer 1 sub layerlen mod get + aload pop sethsbcolor + /nodecolor {nopcolor} def + /edgecolor {nopcolor} def + /graphcolor {nopcolor} def +} bind def + +/onlayer { curlayer ne {invis} if } def + +/onlayers { + /myupper exch def + /mylower exch def + curlayer mylower lt + curlayer myupper gt + or + {invis} if +} def + +/curlayer 0 def + +%%EndResource +%%EndProlog +%%BeginSetup +14 default-font-family set_font +1 setmiterlimit +% /arrowlength 10 def +% /arrowwidth 5 def + +% make sure pdfmark is harmless for PS-interpreters other than Distiller +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse +% make '<<' and '>>' safe on PS Level 1 devices +/languagelevel where {pop languagelevel}{1} ifelse +2 lt { + userdict (<<) cvn ([) cvn load put + userdict (>>) cvn ([) cvn load put +} if + +%%EndSetup +setupLatin1 +%%Page: 1 1 +%%PageBoundingBox: 36 36 385 296 +%%PageOrientation: Portrait +0 0 1 beginpage +gsave +36 36 349 260 boxprim clip newpath +1 1 set_scale 0 rotate 40 40 translate +% 000 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +16.5 158.3 moveto 21 (000) alignedtext +grestore +% 000->000 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 54.24 168.74 moveto +64.02 168.89 72 166.64 72 162 curveto +72 159.17 69.04 157.23 64.51 156.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 64.51 152.67 moveto +54.24 155.26 lineto +63.89 159.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 64.51 152.67 moveto +54.24 155.26 lineto +63.89 159.64 lineto +closepath stroke +grestore +% 001 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +141.21 230.3 moveto 21 (001) alignedtext +grestore +% 000->001 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 47.47 180.04 moveto +65.92 192.5 93.4 208.61 115.53 220.09 curveto +stroke +0 0 0 edgecolor +newpath 114.15 223.31 moveto +124.65 224.71 lineto +117.31 217.07 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 114.15 223.31 moveto +124.65 224.71 lineto +117.31 217.07 lineto +closepath stroke +grestore +% 010 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +160.5 158.3 moveto 21 (010) alignedtext +grestore +% 000->010 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 54.09 162 moveto +76.47 162 108.5 162 133.37 162 curveto +stroke +0 0 0 edgecolor +newpath 133.55 165.5 moveto +143.55 162 lineto +133.55 158.5 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 133.55 165.5 moveto +143.55 162 lineto +133.55 158.5 lineto +closepath stroke +grestore +% 001->000 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 131.24 215.96 moveto +112.79 203.5 85.31 187.39 63.17 175.91 curveto +stroke +0 0 0 edgecolor +newpath 64.56 172.69 moveto +54.06 171.29 lineto +61.4 178.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 64.56 172.69 moveto +54.06 171.29 lineto +61.4 178.93 lineto +closepath stroke +grestore +% 001->001 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 178.95 240.74 moveto +188.73 240.89 196.71 238.64 196.71 234 curveto +196.71 231.17 193.75 229.23 189.22 228.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 189.22 224.67 moveto +178.95 227.26 lineto +188.59 231.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 189.22 224.67 moveto +178.95 227.26 lineto +188.59 231.64 lineto +closepath stroke +grestore +% 101 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +141.21 86.3 moveto 21 (101) alignedtext +grestore +% 001->101 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 151.71 215.76 moveto +151.71 191.2 151.71 147.25 151.71 118.35 curveto +stroke +0 0 0 edgecolor +newpath 155.21 118.09 moveto +151.71 108.09 lineto +148.21 118.09 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 155.21 118.09 moveto +151.71 108.09 lineto +148.21 118.09 lineto +closepath stroke +grestore +% 010->010 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 198.24 168.74 moveto +208.02 168.89 216 166.64 216 162 curveto +216 159.17 213.04 157.23 208.51 156.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 208.51 152.67 moveto +198.24 155.26 lineto +207.89 159.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 208.51 152.67 moveto +198.24 155.26 lineto +207.89 159.64 lineto +closepath stroke +grestore +% 011 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +285.21 230.3 moveto 21 (011) alignedtext +grestore +% 010->011 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 191.47 180.04 moveto +209.92 192.5 237.4 208.61 259.53 220.09 curveto +stroke +0 0 0 edgecolor +newpath 258.15 223.31 moveto +268.65 224.71 lineto +261.31 217.07 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 258.15 223.31 moveto +268.65 224.71 lineto +261.31 217.07 lineto +closepath stroke +grestore +% 110 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +160.5 14.3 moveto 21 (110) alignedtext +grestore +% 010->110 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 171 143.76 moveto +171 119.2 171 75.25 171 46.35 curveto +stroke +0 0 0 edgecolor +newpath 174.5 46.09 moveto +171 36.09 lineto +167.5 46.09 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 174.5 46.09 moveto +171 36.09 lineto +167.5 46.09 lineto +closepath stroke +grestore +% 011->001 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 268.62 234 moveto +246.24 234 214.21 234 189.34 234 curveto +stroke +0 0 0 edgecolor +newpath 189.16 230.5 moveto +179.16 234 lineto +189.16 237.5 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 189.16 230.5 moveto +179.16 234 lineto +189.16 237.5 lineto +closepath stroke +grestore +% 011->010 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 275.24 215.96 moveto +256.79 203.5 229.31 187.39 207.17 175.91 curveto +stroke +0 0 0 edgecolor +newpath 208.56 172.69 moveto +198.06 171.29 lineto +205.4 178.93 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 208.56 172.69 moveto +198.06 171.29 lineto +205.4 178.93 lineto +closepath stroke +grestore +% 011->011 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 322.95 240.74 moveto +332.73 240.89 340.71 238.64 340.71 234 curveto +340.71 231.17 337.75 229.23 333.22 228.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 333.22 224.67 moveto +322.95 227.26 lineto +332.59 231.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 333.22 224.67 moveto +322.95 227.26 lineto +332.59 231.64 lineto +closepath stroke +grestore +% 100 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +16.5 14.3 moveto 21 (100) alignedtext +grestore +% 100->000 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 27 36.24 moveto +27 60.8 27 104.75 27 133.65 curveto +stroke +0 0 0 edgecolor +newpath 23.5 133.91 moveto +27 143.91 lineto +30.5 133.91 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 23.5 133.91 moveto +27 143.91 lineto +30.5 133.91 lineto +closepath stroke +grestore +% 100->100 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 54.24 24.74 moveto +64.02 24.89 72 22.64 72 18 curveto +72 15.17 69.04 13.23 64.51 12.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 64.51 8.67 moveto +54.24 11.26 lineto +63.89 15.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 64.51 8.67 moveto +54.24 11.26 lineto +63.89 15.64 lineto +closepath stroke +grestore +% 100->110 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 54.09 23.41 moveto +76.47 24.97 108.5 25.17 133.37 24.01 curveto +stroke +0 0 0 edgecolor +newpath 133.76 27.5 moveto +143.55 23.44 lineto +133.36 20.51 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 133.76 27.5 moveto +143.55 23.44 lineto +133.36 20.51 lineto +closepath stroke +grestore +% 101->100 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 124.65 74.38 moveto +106.51 63.9 82.43 50 62.72 38.62 curveto +stroke +0 0 0 edgecolor +newpath 64.42 35.56 moveto +54.01 33.59 lineto +60.92 41.62 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 64.42 35.56 moveto +54.01 33.59 lineto +60.92 41.62 lineto +closepath stroke +grestore +% 101->101 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 178.95 96.74 moveto +188.73 96.89 196.71 94.64 196.71 90 curveto +196.71 87.17 193.75 85.23 189.22 84.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 189.22 80.67 moveto +178.95 83.26 lineto +188.59 87.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 189.22 80.67 moveto +178.95 83.26 lineto +188.59 87.64 lineto +closepath stroke +grestore +% 111 +gsave +0 0 0 nodecolor +14 /Times-Roman set_font +285.21 86.3 moveto 21 (111) alignedtext +grestore +% 101->111 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 178.79 95.41 moveto +201.18 96.97 233.2 97.17 258.08 96.01 curveto +stroke +0 0 0 edgecolor +newpath 258.47 99.5 moveto +268.25 95.44 lineto +258.07 92.51 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 258.47 99.5 moveto +268.25 95.44 lineto +258.07 92.51 lineto +closepath stroke +grestore +% 110->100 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 143.91 12.59 moveto +121.53 11.03 89.5 10.83 64.63 11.99 curveto +stroke +0 0 0 edgecolor +newpath 64.24 8.5 moveto +54.45 12.56 lineto +64.64 15.49 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 64.24 8.5 moveto +54.45 12.56 lineto +64.64 15.49 lineto +closepath stroke +grestore +% 110->110 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 198.24 24.74 moveto +208.02 24.89 216 22.64 216 18 curveto +216 15.17 213.04 13.23 208.51 12.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 208.51 8.67 moveto +198.24 11.26 lineto +207.89 15.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 208.51 8.67 moveto +198.24 11.26 lineto +207.89 15.64 lineto +closepath stroke +grestore +% 110->111 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 198.06 33.62 moveto +216.2 44.1 240.28 58 259.99 69.38 curveto +stroke +0 0 0 edgecolor +newpath 258.29 72.44 moveto +268.7 74.41 lineto +261.79 66.38 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 258.29 72.44 moveto +268.7 74.41 lineto +261.79 66.38 lineto +closepath stroke +grestore +% 111->011 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 295.71 108.24 moveto +295.71 132.8 295.71 176.75 295.71 205.65 curveto +stroke +0 0 0 edgecolor +newpath 292.21 205.91 moveto +295.71 215.91 lineto +299.21 205.91 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 292.21 205.91 moveto +295.71 215.91 lineto +299.21 205.91 lineto +closepath stroke +grestore +% 111->101 +gsave +1 setlinewidth +0 0 0 edgecolor +newpath 268.62 84.59 moveto +246.24 83.03 214.21 82.83 189.34 83.99 curveto +stroke +0 0 0 edgecolor +newpath 188.95 80.5 moveto +179.16 84.56 lineto +189.34 87.49 lineto +closepath fill +1 setlinewidth +solid +0 0 0 edgecolor +newpath 188.95 80.5 moveto +179.16 84.56 lineto +189.34 87.49 lineto +closepath stroke +grestore +% 111->111 +gsave +1 setlinewidth +0.66667 1 1 edgecolor +newpath 322.95 96.74 moveto +332.73 96.89 340.71 94.64 340.71 90 curveto +340.71 87.17 337.75 85.23 333.22 84.18 curveto +stroke +0.66667 1 1 edgecolor +newpath 333.22 80.67 moveto +322.95 83.26 lineto +332.59 87.64 lineto +closepath fill +1 setlinewidth +solid +0.66667 1 1 edgecolor +newpath 333.22 80.67 moveto +322.95 83.26 lineto +332.59 87.64 lineto +closepath stroke +grestore +endpage +showpage +grestore +%%PageTrailer +%%EndPage: 1 +%%Trailer +%%Pages: 1 +%%BoundingBox: 36 36 385 296 +end +restore +%%EOF diff --git a/main.pdf b/main.pdf index 3f6eba4784697c76458ed8d091870e9db840c575..0dd59b0fd7cbd057f7e0414333714066317d8d93 100644 GIT binary patch delta 82119 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
    @a&S=#Tmto@P#t1_1>quHvG0YJo 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∈7?os;+Sl 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 delta 82092 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%0Aarj(xV8;z&0xaK_Z>y94|o& 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

    KlNKstXc}Ll@4Q5*&lN*OL+)Lz`;-5>10-DK=_9 z`BAxS)g<{Bu~tf}Jyf1nN^?AlH(Qi_Zz?^_3!wIRR#qkI_S)3{NFWa3rI-|O-)KZN zD3je3Kil3%ct96Ebk}*L6?d(F?|c(%Q10}oxoA-ie9khy9CyI$J%jCs|h41aThV^NU0*Rio7F}By?J1bE&_|zH|qa7u592285NQ7!p zz_~YLZnL2A4$E=Tllp~CHzUTrA5+8J|DYuhj~ddH4Pc1iSh(5XC@91gCE)%8pQ~Kc diff --git a/ws-ijbc.bst b/ws-ijbc.bst new file mode 100644 index 0000000..a20e0ed --- /dev/null +++ b/ws-ijbc.bst @@ -0,0 +1,1661 @@ +%% +%% This is file `pattern1.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% merlin.mbs (with options: `ay,nat,nm-rev,jnrlst,keyxyr,dt-beg,yr-par,yrpp-xsp,note-yr,tit-qq,vol-bf,volp-com,jwdpg,pp-last,num-xser,numser,ser-vol,ser-ed,pub-par,pre-edn,isbn,doi,edpar,blk-com,pp,ed,abr,ednx,ord,jabr,and-xcom,etal-it,url,url-nt,nfss,') +%% ---------------------------------------- +%% *** ws books n journals *** +%% +%% Copyright 1994-2003 Patrick W Daly + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2003/09/8 4.12 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in ENGLISH + % This is an author-year citation style bibliography. As such, it is + % non-standard LaTeX, and requires a special package file to function properly. + % Such a package is wsnatbib.sty + % The form of the \bibitem entries is + % \bibitem[Jones et al.(1990)]{key}... + % \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}... + % The essential feature is that the label (the part in brackets) consists + % of the author names, as they should appear in the citation, with the year + % in parentheses following. There must be no space before the opening + % parenthesis! + % With natbib v5.3, a full list of authors may also follow the year. + % In natbib.sty, it is possible to define the type of enclosures that is + % really wanted (brackets or parentheses), but in either case, there must + % be parentheses in the label. + % The \cite command functions as follows: + % \citet{key} ==>> Jones et al. (1990) + % \citet*{key} ==>> Jones, Baker, and Smith (1990) + % \citep{key} ==>> (Jones et al., 1990) + % \citep*{key} ==>> (Jones, Baker, and Smith, 1990) + % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2) + % \citep[e.g.][]{key} ==>> (e.g. Jones et al., 1990) + % \citep[e.g.][p. 32]{key} ==>> (e.g. Jones et al., p. 32) + % \citeauthor{key} ==>> Jones et al. + % \citeauthor*{key} ==>> Jones, Baker, and Smith + % \citeyear{key} ==>> 1990 + %--------------------------------------------------------------------- + +ENTRY + { address + author + booktitle + chapter + doi + edition + editor + eid + howpublished + institution + isbn + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label extra.label sort.label short.list } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +FUNCTION {disp.msg.screen} { #1 } +FUNCTION {type.msg} +{ disp.msg.screen + { "" + top$ + "World Scientific's Bibliography Style File for IJBC" + top$ + "version 1.0 (2005/03/26), Sorted" + top$ + "for support: Rajesh, rajesh@wspc.com.sg" + top$ + } + { skip$ } + if$ +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} +FUNCTION {no.blank.or.punct} +{ "\hspace{0pt}" * before.all 'output.state := +} +FUNCTION {date.block} +{ + skip$ +} +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {non.stop} +{ duplicate$ + "}" * add.period$ + #-1 #1 substring$ "." = +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} +FUNCTION {bolden} +{ duplicate$ empty$ + { pop$ "" } + { "\textbf{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { " " } + { " " } + if$ + swap$ +} +FUNCTION {tie.r.space.prefix} +{ duplicate$ text.length$ #3 < + { "" } + { "" } + if$ + swap$ +} +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "\&"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "eds." } + +FUNCTION {bbl.editor} +{ "ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "ed." } + +FUNCTION {bbl.volume} +{ "" } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "no." } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.jpages} +{""} + +FUNCTION {bbl.jpage} +{""} + +FUNCTION {bbl.chapter} +{ "" } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "PhD thesis" } + +FUNCTION {bbl.first} +{ "1st" } + +FUNCTION {bbl.second} +{ "2nd" } + +FUNCTION {bbl.third} +{ "3rd" } + +FUNCTION {bbl.fourth} +{ "4th" } + +FUNCTION {bbl.fifth} +{ "5th" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"Jun."} + +MACRO {jul} {"Jul."} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sep."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +FUNCTION {eng.ord} +{ duplicate$ "1" swap$ * + #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ + duplicate$ "1" = + { pop$ bbl.st * } + { duplicate$ "2" = + { pop$ bbl.nd * } + { "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Software Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput. Aid. Des."} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Program."} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Graphic."} + +MACRO {toms} {"ACM Trans. Math. Software"} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."} + +MACRO {tcs} {"Theor. Comput. Sci."} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, f.}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal emphasize * + } + { + "\&" + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, f.}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal emphasize * + } + { + "\&" + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.authors} +{ author "author" format.names +} +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.isbn} +{ isbn "isbn" bibinfo.check + duplicate$ empty$ 'skip$ + { + "ISBN " swap$ * + } + if$ +} + +FUNCTION {format.doi} +{ doi "doi" bibinfo.check + duplicate$ empty$ 'skip$ + { + "\doi{" swap$ * "}" * + } + if$ +} +FUNCTION {format.note} +{ + url empty$ + 'skip$ + { "\urlprefix\url{" url * "}" * output } + if$ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + duplicate$ empty$ 'skip$ + { "t" change.case$ } + if$ + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + "\enquote{" swap$ * + non.stop + { ",} " * } + { "} " * } + if$ + } + if$ +} +FUNCTION {end.quote.title} +{ title empty$ + 'skip$ + { before.all 'output.state := } + if$ +} +FUNCTION {format.full.names} +{'s := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal emphasize * + } + { + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.key.full} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.key.full} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {editor.key.full} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.full + { type$ "proceedings" = + 'editor.key.full + 'author.key.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[{" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "}]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in + " " * } + +FUNCTION {format.date} +{ year "year" bibinfo.check duplicate$ empty$ + { + "empty year in " cite$ * "; set to ????" * warning$ + pop$ "????" + } + 'skip$ + if$ + extra.label * + before.all 'output.state := + " [" swap$ * "]" * +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + emphasize + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { series empty$ + {"Vol.~" volume *} + {", " * series * "Vol.~" volume *} + if$ + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {convert.edition} +{ extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.num + { s eng.ord 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + convert.edition + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ", " * + swap$ + n.dashify + pages multi.page.check + 'bbl.jpages + 'bbl.jpage + if$ + swap$ tie.or.space.prefix + "pages" bibinfo.check + * * + * + } + if$ + } + if$ +} +FUNCTION {format.journal.eid} +{ eid "eid" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ 'skip$ + { + ", " * + } + if$ + swap$ * + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + "volume" bibinfo.check + } + if$ + bolden +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + "``" chapter tie.r.space.prefix * ",''" * + "chapter" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check + emphasize +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + get.bbl.editor + " " * swap$ * + swap$ + "," * + " " * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + add.blank "(" * + t empty$ + { address "address" bibinfo.check * + } + { t * + address empty$ + 'skip$ + { ", " * address "address" bibinfo.check * } + if$ + } + if$ + ")" * + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + end.quote.title + crossref missing$ + { + journal + "journal" bibinfo.check + emphasize + "journal" output.check + add.blank + format.vol.num.pages output + } + { format.article.crossref output.nonnull + } + if$ + eid empty$ + { format.journal.pages } + { format.journal.eid } + if$ + format.doi output + format.note output + fin.entry +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + new.sentence + date.block + add.blank + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.edition output + format.number.series output + format.publisher.address output + } + { + format.book.crossref output.nonnull + } + if$ + format.isbn output + format.doi output + format.note output + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + end.quote.title + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.isbn output + format.doi output + format.note output + fin.entry +} +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + } + if$ + format.date "year" output.check + new.sentence + date.block + add.blank + format.chapter.pages "chapter and pages" output.check + add.blank + format.btitle "title" output.check + crossref missing$ + { + format.edition output + format.number.series output + format.bvolume output + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + add.blank + format.book.crossref output.nonnull + } + if$ + crossref missing$ + { format.isbn output } + 'skip$ + if$ + format.pages "pages" output.check + format.doi output + format.note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + end.quote.title + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.edition output + format.chapter.pages output + format.number.series output + format.publisher.address output + format.isbn output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + format.doi output + format.note output + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + end.quote.title + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + format.isbn output + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.doi output + format.note output + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + format.authors output + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.btitle "title" output.check + organization "organization" bibinfo.check output + address "address" bibinfo.check output + format.edition output + format.doi output + format.note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + add.blank + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.doi output + format.note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title output + end.quote.title + howpublished "howpublished" bibinfo.check output + format.doi output + format.note output + fin.entry +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + add.blank + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.doi output + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + format.editors output + editor format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.btitle "title" output.check + format.bvolume output + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + format.isbn output + format.doi output + format.note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title + "title" output.check + end.quote.title + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.doi output + format.note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + new.sentence + date.block + add.blank + format.title "title" output.check + end.quote.title + format.doi output + format.note "note" output.check + fin.entry +} + +FUNCTION {default.type} { misc } +READ +EXECUTE {type.msg} +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {format.lab.names} +{ 's := + "" 't := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ + " " * bbl.etal emphasize * + } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + " " * bbl.etal emphasize * + } + { bbl.and space.word * s #2 "{vv~}{ll}" format.name$ + * } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.label} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.label + 'author.key.label + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.sort} +{ editor empty$ + { key empty$ + { "to sort, need editor or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.sort + 'author.sort + if$ + } + if$ + #1 entry.max$ substring$ + 'sort.label := + sort.label + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} +SORT +STRINGS { last.label next.extra } +INTEGERS { last.extra.num number.label } +FUNCTION {initialize.extra.label.stuff} +{ #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'last.extra.num := + #0 'number.label := +} +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ + { "{\natexlab{" swap$ * "}}" * } + if$ + 'extra.label := + label extra.label * 'label := +} +EXECUTE {initialize.extra.label.stuff} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {bib.sort.order} +{ sort.label + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {bib.sort.order} +SORT +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\newcommand{\enquote}[1]{``#1''}" + write$ newline$ + "\providecommand{\natexlab}[1]{#1}" + write$ newline$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\providecommand{\urlprefix}{URL }" + write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax" + write$ newline$ + " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else" + write$ newline$ + " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `ws-ijbc.bst'. diff --git a/ws-ijbc.cls b/ws-ijbc.cls new file mode 100644 index 0000000..45825fa --- /dev/null +++ b/ws-ijbc.cls @@ -0,0 +1,1409 @@ +%% Job Name : ws-ijbc.cls +%% Trim Size : 11in x 8.5in +%% Text Area : 9.6in (include Runningheads) x 7in +%% Created : Last modified Jan 2010 +%% Support : D. Rajesh babu +%% World Scientific Publishing Co. +%% +%% The content, structure, format and layout of this style file +%% is the property of World Scientific Publishing Co. Pte. Ltd. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{ws-ijbc}[1994/07/13 v1.2u Standard LaTeX document class] +\@twosidetrue\@mparswitchtrue\@twocolumnfalse +\newif\if@openright +\@openrighttrue +\newif\if@restonecol +% +\newif\if@draft +% +\newdimen\draftrule +\draftrule=0pt +\AtEndDocument{\label{eof}} +\def\thebepage{\thepage} +\def\theeepage{\pageref{eof}} +% +\DeclareOption{splissue}{\@splissuetrue} +\DeclareOption{draft}{\@drafttrue\setlength\overfullrule{5pt}\draftrule0.01pt}% +% +\DeclareOption{final}{\setlength\overfullrule{0pt}} +% +\ExecuteOptions{a4paper,11pt,twoside,twocolumn,final} +\ProcessOptions +% +\def\appendixname{Appendix~} +\newcommand\abstractname{Abstract} +\newcommand\bibname{References} +% +\newcommand\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\newcount\minute +\newcount\hour +\def\currenttime{% + \minute\time + \hour\minute + \divide\hour60 + \the\hour:\multiply\hour60\advance\minute-\hour\the\minute} +% +\newdimen\trimheight +\newdimen\trimwidth +\newdimen\typeheight +\newdimen\typewidth +\newdimen\tempdimen +\newdimen\tablewidth +\newdimen\normaltextheight +\newdimen\realtextheight +\newbox\tempbox +\newdimen\tablewd +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\NINE{\fontsize{9}{11}\selectfont} +\def\TEN{\fontsize{10}{12}\selectfont} +\def\ELEVEN{\fontsize{11}{13}\selectfont} +\def\TWELVE{\fontsize{12}{14}\selectfont} +\def\foliofont{\fontsize{9}{11}\selectfont} +\def\bibfont{\fontsize{10}{12}\selectfont} +\def\rhfont{\NINE\itshape{}} +\def\catchlinefont{\footnotesize} +\def\abstractfont{\fontsize{10}{12}\selectfont} +\font\tifont=cmbx10 at 15pt +\def\timath{\fontsize{15}{17}\selectfont} +\def\titlefont{\baselineskip17pt\bfseries\boldmath\centering{}\tifont} +\def\authorfont{\ELEVEN} +\def\affiliationfont{\ELEVEN\itshape} +\def\datefont{\footnotesize} +\def\sectionfont{\fontsize{12}{14}\bfseries\boldmath\rightskip2pc plus1fill{}} +\def\subsectionfont{\fontsize{12}{14}\bfseries\boldmath\itshape\rightskip2pc plus1fill{}} +\def\subsubsectionfont{\fontsize{12}{14}\itshape\rightskip2pc plus1fill{}} +\def\paragraphfont{\fontsize{12}{14}\selectfont} +\def\subparagraphfont{\itshape} +\def\appendixfont{\fontsize{12}{14}} +\let\figurecaptionfont\NINE +\let\tablefont\NINE +\let\tablecaptionfont\NINE +\def\foot{\small}%\fontsize{9}{11}\selectfont} +\font\bfit=cmbxti10 at 10pt +\font\ninerm=cmr9 +\font\nineit=cmti9 +\font\ninebf=cmbx9 +\font\twelverm=cmr10 scaled\magstep1 +\font\twelveit=cmti10 scaled\magstep1 +\font\twelvebf=cmbx10 scaled\magstep1 +\font\twelvebfit=cmbxti10 scaled\magstep1 +% +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xipt{13}%\@xiiipt + \abovedisplayskip6\p@\@plus4\p@\@minus2\p@ + \abovedisplayshortskip\abovedisplayskip + \belowdisplayshortskip\abovedisplayshortskip + \belowdisplayskip\abovedisplayskip + \let\@listi\@listI} +%\normalsize +% +\newcommand\small{% + \@setfontsize\small\@ixpt{11}% + \abovedisplayskip 8\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 4\p@ \@plus2\p@ \@minus2\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip} +% +\newcommand\footnotesize{% + \@setfontsize\footnotesize\@ixpt{11}% + \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus\p@ + \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 3\p@ \@plus\p@ \@minus\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip} + +\newcommand\theoremsize{% + \@setfontsize\theoremsize\@xpt{12}%\@xiiipt + \abovedisplayskip 4pt plus 4pt minus 2pt + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI\baselineskip13pt plus 0.33pt minus 0.25pt\relax} +% +\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} +\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} +\newcommand\large{\@setfontsize\large\@xiipt{14}}% +\newcommand\Large{\@setfontsize\Large\@xivpt{16}}%% +\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}} +\newcommand\huge{\@setfontsize\huge\@xxpt{25}} +\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} +\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@} +\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@} +% +\DeclareOldFontCommand{\rm}{\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\scshape}{\@nomath\sc} +\DeclareOldFontCommand{\bi}{\bfseries\itshape}{\bfseries\itshape} +\renewcommand{\rmdefault}{cmr}% +% +\DeclareMathSizes{28}{28}{25}{20} +\DeclareMathSizes{24}{24}{21}{18} +\DeclareMathSizes{22}{22}{19}{17} +\DeclareMathSizes{20}{20}{17}{15} +\DeclareMathSizes{18}{18}{15}{10} +\DeclareMathSizes{12}{11}{8}{5} +\DeclareMathSizes{11}{11}{8}{5} +\DeclareMathSizes{10}{10}{7}{5} +\DeclareMathSizes{9.5}{9}{7}{5} +\DeclareMathSizes{9}{9}{7}{5} +\DeclareMathSizes{8}{8}{6}{5} +\DeclareMathSizes{7}{7}{5}{5} +\DeclareMathSizes{6}{6}{5}{5} +\DeclareMathSizes{5}{5}{5}{5} +\def\bm#1{\mathchoice + {\mbox{\boldmath$#1$}}% + {\mbox{\boldmath$#1$}}% + {\mbox{\boldmath$\scriptstyle#1$}}% + {\mbox{\boldmath$\scriptscriptstyle#1$}}}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%Initializations %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\trimheight11truein +\trimwidth8.5truein +%\typeheight9.6truein +\typeheight9.45truein +\typewidth7truein +%\setlength\realtextheight{9.27truein} +\setlength\realtextheight{9.28truein} +% +\setlength\parindent{20\p@} +\setlength\headheight{5\p@} +\setlength\headsep{19pt}%15 +\setlength\topskip{7\p@}%{10\p@} +\setlength\footskip{10pt}%18pt +\setlength\maxdepth{4\p@} +\setlength\@maxdepth\maxdepth +\setlength\textwidth{7truein} +\setlength\textheight\typeheight +\advance\textheight-\headheight +\advance\textheight-\headsep +\setlength\normaltextheight{\textheight} +\setlength\oddsidemargin{21mm}%.625in% +\setlength\evensidemargin{\trimwidth} +\addtolength\evensidemargin{-\textwidth} +\addtolength\evensidemargin{-\oddsidemargin} +\setlength\marginparwidth{.75in} +\setlength\marginparsep{7\p@} +\setlength\marginparpush{5\p@} +%\setlength\topmargin{.85926in}% +\setlength\topmargin{.59926in}% +\setlength\footnotesep{6\p@}%6pt +\setlength{\skip\footins}{18\p@ \@plus 5\p@ \@minus 2\p@} +\setlength\floatsep{18\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\textfloatsep{18\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\intextsep{18\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dblfloatsep{18\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dbltextfloatsep{18\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\@fptop{0\p@} +\setlength\@fpsep{8\p@ \@plus 2fil} +\setlength\@fpbot{0\p@ \@plus 1fil} +\setlength\@dblfptop{0\p@ \@plus 1fil} +\setlength\@dblfpsep{8\p@ \@plus 2fil} +\setlength\@dblfpbot{0\p@ \@plus 1fil} +\setlength\partopsep{0\p@} +% +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@}% +\renewcommand\baselinestretch{}%{} +\setlength\parskip{0\p@} +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%Title %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\title#1{ +\gdef\@title{\def\@makefnmark{\rlap{\ifnum\c@footnote=1{\raise5pt\hbox{\rm{\foot*}\,}}\else + \@textsuperscript{{\foot\@thefnmark}}\fi}}\vspace*{-10.3pt}{#1}}} +\def\subtitle#1{{\titlefont:~#1}} +\newcommand\maketitle{\par + \begingroup + \renewcommand\thefootnote{\@fnsymbol\c@footnote}% + \def\@makefnmark{\rlap{\ifnum\c@footnote=1{\raise5pt\hbox{\rm{\foot*}\,}}\else + \@textsuperscript{{\foot\@thefnmark}}\fi}}% + \long\def\@makefntext##1{\noindent +% \@textsuperscript{\normalfont\@thefnmark}{\lowercase{##1}}}% + \@textsuperscript{\normalfont\@thefnmark}{##1}}% + %\newpage + \global\@topnum\z@ + \@maketitle + \thispagestyle{plain}\@thanks + \endgroup + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@title\@empty + \global\let\title\relax + \global\let\@subtitle\@empty + \global\let\subtitle\relax + \global\let\author\relax +} +\def\@maketitle{% + \newpage + \null + \vspace*{-10pt} + \vspace*{-25pt}% to have the bylines on the beginning of the page + \@clinebuf + \vspace*{70pt} + \begin{center}% + \let\footnote \thanks + {\titlefont\@title \par} + \vspace*{12pt} + \ifx\@subtitle\undefined + \else{\ELEVEN\@subtitle}\fi + \vspace*{14pt} + \@aabuffer\par + \end{center}% +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Title %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Local Definitions %%%%%%%%%%%%%%%%%%%%%% +% +%\def\u#1{\uppercase{#1}} +\def\uc#1{\uppercase{#1}} +\newcommand{\cal}{\protect\pcal} +\newcommand{\pcal}{\@fontswitch{\relax}{\mathcal}} +% +\def\mtb{\fboxsep=0pt\fbox{\phantom{e}}} +\def\breakhere{\par\vskip-\lastskip + \pagebreak} +\def\forcebreak{\vadjust{\pagebreak}} +% +\def\thebepage{\thepage} +\def\theeepage{\pageref{eof}} +\def\pub#1#2{\par% + \addvspace{-2pt plus-2pt minus-2pt} + {\centering{ + \authorfont #1\par + #2\par}\par} + \addvspace{15pt plus2pt minus2pt}}% +% +\def\@clinebuf{} + +\newcount\clcount +\def\@clinebuf{} +\def\catchline#1#2#3#4#5{ +% \clcount=#3 +\expandafter\def\expandafter\@clinebuf\expandafter + {\@clinebuf\catchlinefont + \noindent International Journal of Bifurcation and Chaos\par + \noindent \copyright\ World Scientific Publishing Company\par + \noindent\vskip-\baselineskip \hphantom{#4 \hskip2em #5}\par +% \noindent \doi\\[-20pt] + }\relax\par + }% + +\def\No{No.} +% +%\def\and{\hbox{\lowercase{ and }}} +\def\and{\hbox{\lowercase{and }}} +\def\aand{\\[10pt]{\upshape{and}}\\[-3pt]} +\def\@aabuffer{} +\def\author#1{\expandafter\def\expandafter\@aabuffer\expandafter +{\@aabuffer{\vskip-3.5pt\par{\authorfont#1}}\relax\par}} +\def\address#1{\expandafter\def\expandafter\@aabuffer\expandafter + {\@aabuffer{\par{\affiliationfont#1\par}}\relax\par\vskip12pt}} +% +\newenvironment{abstract}{\par% +\vskip18pt\par + \leftskip.625in\rightskip\leftskip + \fontsize{10}{12}\selectfont\baselineskip12pt + \begingroup\baselineskip12pt + \parindent0pt\ignorespaces\par} +{\endgroup\par\vspace*{35pt}} +% +\def\keywords#1{\par% + \vspace*{-32pt} + \begingroup + \begin{center}\begin{minipage}[t]{5.75in}\abstractfont{\it Keywords}\/:\ #1\end{minipage}\end{center} + \endgroup\par\vskip40pt} +% +\newenvironment{dedication}{% +\vspace*{-2.6pt} +\par + \leftskip.625in\rightskip\leftskip +\begin{center} + \begingroup + \ELEVEN + \parindent0pt\ignorespaces\par} +{\endgroup\end{center}\par\vskip9pt} +% +\newenvironment{history}{% +\vspace*{-6.6pt} +\par + \leftskip.625in\rightskip\leftskip +\begin{center} + \begingroup + \ELEVEN + \parindent0pt\ignorespaces\par} +{\endgroup\end{center}\par} +% +\def\email#1{\it #1\par} +\def\http#1{\it http://#1\par} +%\def\url#1{\it #1\par} +\def\received#1{Received #1} +\def\revised#1{Revised #1} +\def\accepted#1{Accepted #1} +% +%%%%%%%%%% LIST OF FIGURES & TABLES AND TABLE OF CONTENTS %%%%%%%%%% +% +\def\@pnumwidth{2em} +\def\@tocrmarg{2.55em} +\def\@dotsep{6} +\setcounter{tocdepth}{3} +% +\def\tableofcontents{{\TWELVE\@starttoc{toc}}\vspace*{20pt}} +\def\numberline#1{#1.\hspace*{8.5pt}} +\def\l@section{\@dottedtocline{1}{0em}{1.5em}} +\def\l@subsection{\@dottedtocline{2}{1.5em}{2.27em}} +\def\l@subsubsection{\@dottedtocline{3}{3.7em}{3.05em}} +\def\l@paragraph{\@dottedtocline{4}{6.5em}{5.5em}} +\def\l@subparagraph{\@dottedtocline{5}{6.5em}{6.5em}} +\def\listoffigures{\section*{List of Figures}\@starttoc{lof}} +\def\l@figure{\@dottedtocline{1}{0em}{2.75em}} +\def\listoftables{\section*{List of Tables}\@starttoc{lot}} +\let\l@table\l@figure +\def\l@appendix#1#2{\addpenalty{\@secpenalty}\addvspace{1.0em plus 1pt}% + \@tempdima 2.75em \begingroup \parindent \z@ \rightskip \@pnumwidth% + \parfillskip-\@pnumwidth {\leavevmode #1}\leaderfill\hbox to\@pnumwidth{\hss #2}\par% + \endgroup} +\def\l@appendix{\@dottedtocline{1}{0em}{6.1em}} +\def\l@subappendix{\@dottedtocline{2}{6.1em}{6.86em}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End TOC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\category#1#2{\par + \vspace*{8pt} + {\authorfont{\leftskip18pt\rightskip\leftskip + \noindent{\it Categories}\/:\ #1:\ #2\par}}\par} +% +\newcount\@tempcntc +\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi + \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do + {\@ifundefined + {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}% + {\mbox{\bfseries ?}}\@warning + {Citation `\@citeb' on page \thepage \space undefined}}% + {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}% + \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne + \@citea\def\@citea{;\ }\hbox{\csname b@\@citeb\endcsname}% + \else + \advance\@tempcntb\@ne + \ifnum\@tempcntb=\@tempcntc + \else\advance\@tempcntb\m@ne\@citeo + \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}} +\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else\@citea\def\@citea{;\ }% + \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else + {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else \def\@citea{--}\fi + \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi} + \def\@refcite#1#2{{#1\if@tempswa\typeout + {WSPC warning: optional citation argument + ignored: `#2'} \fi}} + \def\refcite{\@ifnextchar[{\@tempswatrue + \@refcitex}{\@tempswafalse\@refcitex[]}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\@listI{\leftmargin\leftmargini + \listparindent\itemindent + \parsep \z@\labelsep.5em + \topsep 6.5\p@ \@plus3\p@% \@minus2\p@ + \itemsep0\p@} +% +\let\@listi\@listI +\@listi +% +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 3.5\p@ \@plus2\p@ \@minus\p@ + \parsep \z@ + \itemsep\z@} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 3.5\p@ \@plus\p@\@minus\p@ + \parsep \z@ + % \partopsep \p@ \@plus\z@ \@minus\p@ + \itemsep0\p@}% +\def\@listiv {\leftmargin\leftmarginiv + \labelwidth\leftmarginiv + \advance\labelwidth-\labelsep} +\def\@listv {\leftmargin\leftmarginv + \labelwidth\leftmarginv + \advance\labelwidth-\labelsep} +\def\@listvi {\leftmargin\leftmarginvi + \labelwidth\leftmarginvi + \advance\labelwidth-\labelsep} +% +\setlength\leftmargini{3em} +\setlength\leftmarginii{2.2em} +\setlength\leftmarginiii{1.87em} +\setlength\leftmarginiv{1.7em} +\setlength\leftmarginv{1em} +\setlength\leftmarginvi{1em} +\setlength\leftmargin{\leftmargini} +\setlength\listparindent{\parindent} +\setlength\labelsep{.5em} +\setlength\labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} +\renewcommand\theenumi{\arabic{enumi}} +\renewcommand\theenumii{\alph{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv{\Alph{enumiv}} +\newcommand\labelenumi{(\theenumi)} +\newcommand\labelenumii{(\theenumii)} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv{\theenumiv.} +\renewcommand\p@enumii{\theenumi} +\renewcommand\p@enumiii{\theenumi(\theenumii)} +\renewcommand\p@enumiv{\p@enumiii\theenumiii} +\newcommand\labelitemi{$\m@th\bullet$} +\newcommand\labelitemii{\normalfont\bfseries --} +\newcommand\labelitemiii{$\m@th\ast$} +\newcommand\labelitemiv{$\m@th\cdot$} +% +\newskip\topsepm@th +\newif\if@wslist +\newif\if@margspec +\if@wslist + \def\wsitemargs{% + \topsep \z@ \@plus 1pt + \partopsep \z@ \@plus 1pt + \itemsep \z@ \@plus \z@ + \parsep \z@ \@plus 1pt + \if@margspec \else \leftmargini \z@ \fi + \if@margspec \else \leftmarginii 1em \fi + \if@margspec \else \leftmarginiii 1em \fi + \if@margspec \else \leftmarginiv 1em \fi + \if@margspec + \leftmargin\csname leftmargin\romannumeral\@itemdepth\endcsname + \labelwidth\leftmargin + \advance\labelwidth-\labelsep + \fi + \rightmargin \z@ + \listparindent \z@ + \itemindent \z@ + } + \def\wsenumargs{% + \topsep \z@ \@plus 1pt + \partopsep \z@ \@plus 1pt + \itemsep \z@ \@plus \z@ + \parsep \z@ \@plus 1pt + \if@margspec \else \leftmargini 1em \fi + \if@margspec \else \leftmarginii 1em \fi + \if@margspec \else \leftmarginiii 1em \fi + \if@margspec \else \leftmarginiv 1em \fi + \if@margspec + \leftmargin\csname leftmargin\romannumeral\@enumdepth\endcsname + \labelwidth\leftmargin + \advance\labelwidth-\labelsep + \fi + \rightmargin \z@ + \listparindent \z@ + \itemindent \z@ + } + \renewcommand{\@mklab}[1]{#1} +\else + \def\wsenumargs{} + \def\wsitemargs{} +\fi +\def\@@enum@label#1{\hss\llap{#1}} +\def\@@item@label#1{\hss#1\hfil} +\def\enumerate{\@ifnextchar[% + {\ws@enumerate}% + {\if@margspec \ws@enumerate[] \else \ws@enumerate[\csname label\@enumctr\endcsname] \fi }} +\def\ws@enumerate[#1]{% + \ifnum \@enumdepth >3 \@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth} + \list{\csname label\@enumctr\endcsname}{% + \topsepm@th\topsep + \wsenumargs + \usecounter{\@enumctr} + \settowidth\labelwidth{#1} + \setlength{\@tempdima}{\labelwidth} + \addtolength{\@tempdima}{\labelsep} + \if@margspec + \ifdim \@tempdima > \leftmargin + \setlength{\leftmargin}{\@tempdima} + \fi + \else + \setlength{\leftmargin}{\@tempdima} + \fi + \let\makelabel\@@enum@label} + \fi + } + \let\endenumerate\endlist +% +\let\Item\item +\newenvironment{enumeroman}{% + \def\theenumi{\roman{enumi}}\def\theenumii{\alph{enumii}}% + \def\labelenumi{(\theenumi)}\def\labelenumii{(\theenumii)}% + \let\item\Item + \begin{enumerate}% +}{% + \end{enumerate}} +% +\newenvironment{alphlist}{% + \def\theenumi{\alph{enumi}}\def\theenumii{\alph{enumii}}% + \def\labelenumi{{\upshape (\theenumi)}}\def\labelenumii{{\upshape (\theenumii)}}% + \let\item\Item + \begin{enumerate}% +}{% + \end{enumerate}} +% +\newenvironment{arabiclist}{% + \def\theenumi{\arabic{enumi}}\def\theenumii{\alph{enumii}} + \def\labelenumi{{\upshape (\theenumi)}}\def\labelenumii{{\upshape (\theenumii)}}% + \let\item\Item + \begin{enumerate} +}{% + \end{enumerate}} +% +\newenvironment{romanlist}{% + \def\theenumi{\roman{enumi}}\def\theenumii{\alph{enumii}} + \def\labelenumi{{\upshape (\theenumi)}}\def\labelenumii{{\upshape (\theenumii)}}% + \let\item\Item + \begin{enumerate} +}{% + \end{enumerate}} +% +\newenvironment{itemlist}{% + \def\labelenumi{\labelitemi} + \let\item\Item + \begin{enumerate} + }{% + \end{enumerate}} +% +\newenvironment{description} + {\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\endlist} +\newcommand*\descriptionlabel[1]{\hspace\labelsep + \normalfont\bfseries #1} +% +\newenvironment{unnumlist}{% + \let\item\Item + \leftmargini2pc + \ifnum \@enumdepth >3 \@toodeep\else + \advance\@enumdepth \@ne + \list{}{\itemindent-2pc\topsep6pt + \def\makelabel##1{\hss\llap{##1}}}% + \fi +}{% + \endlist} +% +\newenvironment{quote} + {\list{}{\rightmargin18pt\leftmargin18pt}% + \item[]} + {\endlist} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sections %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\setcounter{secnumdepth}{4} +\newcounter {section} +\newcounter {subsection}[section] +\newcounter {subsubsection}[subsection] +\newcounter {paragraph}[subsubsection] +\newcounter {subparagraph}[paragraph] +\renewcommand\thesection {\arabic{section}} +\renewcommand\thesubsection {\thesection.\arabic{subsection}} +\renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}} +\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}} +\renewcommand\thesubparagraph {\theparagraph.\arabic{subparagraph}} +% +\newcommand\section{\@startsection{section}{1}{\z@}{-18pt \@plus-3pt minus-6pt}{5pt}{\sectionfont}} +\newcommand\subsection{\@startsection{subsection}{2}{\z@}{-18pt \@plus-3pt minus-6pt}{5pt}{\subsectionfont}} +\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}{-18pt \@plus-3pt minus-3pt}{5pt}{\subsubsectionfont}} +\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}{-12pt \@plus-3pt minus-3pt}{5pt}{\paragraphfont}} +\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}{3.25ex \@plus1ex}{-1em}{\subparagraphfont}} + +\newcommand{\nonumsection}[1]{\par\addvspace{24pt plus2pt minus2pt} + \noindent{\twelvebf #1}\par + \vspace*{8pt}} +\newcommand{\nonumsubsection}[1]{\par\addvspace{18pt plus2pt minus2pt} + \noindent{\twelvebfit #1}\par + \vspace*{8pt}} +% +\def\@seccntformat#1{{\upshape{\csname the#1\endcsname.}}\hskip10pt} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Floats %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\setcounter{topnumber}{3} +\def\topfraction{.98} +\setcounter{bottomnumber}{3} +\def\bottomfraction{.98} +\setcounter{totalnumber}{6}%4 +\def\textfraction{.01} +\def\floatpagefraction{.98100} +\setcounter{dbltopnumber}{2} +\def\dbltopfraction{.981} +\def\dblfloatpagefraction{.99} +% +\newlength\abovecaptionskip +\newlength\belowcaptionskip +\setlength\abovecaptionskip{6\p@}% plus3pt minus3pt} +\setlength\belowcaptionskip{-1\p@} +% +\def\FigName{figure}% +% +\InputIfFileExists{psfig.sty}{\typeout{^^Jpsfig.sty inputed...ok}}{\typeout{^^JWarning: psfig.sty could not be found.^^J}} +\InputIfFileExists{epsfsafe.tex}{\typeout{^^Jepsfsafe.tex inputed...ok}}{\typeout{^^JWarning: epsfsafe.tex could not be found.^^J}} +\InputIfFileExists{epsfig.sty}{\typeout{^^Jepsfig.sty inputed...ok}}{\typeout{^^JWarning: epsfig.sty could not be found.^^J}} +\InputIfFileExists{epsf.sty}{\typeout{^^Jepsf.sty inputed...ok}}{\typeout{^^JWarning: epsf.sty could not be found.^^J}}% +% +\newbox\captionbox +% +\long\def\@makecaption#1#2{% + \ifx\FigName\@captype + \vskip\abovecaptionskip + \setbox\captionbox\hbox{% + {\figurecaptionfont#1.\unskip\ignorespaces\hskip1em#2\par}} + \ifdim\wd\captionbox>\hsize + {\figurecaptionfont#1.\unskip\ignorespaces\hskip1em#2\par}\par + \else + \centerline{\figurecaptionfont#1.\unskip\ignorespaces\hskip1em#2}\par + \fi\else\global\setbox\captionbox\hbox{% + {\tablecaptionfont#1.\ignorespaces\hskip1em#2\par}} + \fi +} +% +\def\figurename{Fig.} +\newcounter{figure} +\renewcommand\thefigure{\@arabic\c@figure} +\def\fps@figure{tbp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{\figurename~\thefigure\rm} +\newenvironment{figure} + {\@float{figure}} + {\end@float} +\newenvironment{figure*} + {\@dblfloat{figure}} + {\end@dblfloat} +% +\def\ArtDir{\jobname/} +\def\figurebox#1#2#3{% + \def\arg{#3}% + \ifx\arg\empty + {\hfill\vbox{\hsize#2\hrule\hbox to #2{% + \vrule\hfill\vbox to #1{\hsize#2\vfill}\vrule}\hrule}\hfill}% + \else + \hbox to \hsize{\hfill\epsfbox{\ArtDir#3.eps}\hfill} + \fi} +% +\def\PSFIG#1#2#3{\par + {\hbox to \hsize{% + \hfill{\psfig{file=\ArtDir#1.eps,width=#2,angle=#3}}\hfill}\par}}% + +\newenvironment{figurehere} + {\parskip0pt\topskip 13pt plus 2pt minus 1pt\def\@captype{figure}} + {\vskip 13pt plus 2pt minus 1pt} +% +\newcounter{table} +\def\tablename{Table} +\renewcommand\thetable{\@arabic\c@table} +\def\fps@table{tbp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{\tablename~\thetable} +\newenvironment{table} + {\@float{table}} + {\end@float} +\newenvironment{table*} + {\@dblfloat{table}} + {\end@dblfloat} +% +\long\def\tbl#1#2{% + \parindent\z@\ignorespaces\noindent + {\NINE + \caption{#1}% + \par\setbox\tempbox\hbox{#2}% + \tablewd\hsize\advance\tablewd-\wd\tempbox\global\divide\tablewd\tw@ + \ifdim\wd\captionbox<\wd\tempbox\centerline{\unhbox\captionbox} + \else\leftskip\tablewd\rightskip\leftskip{\unhbox\captionbox}\par + \fi\vskip5pt\centerline{\box\tempbox}} +}% +\long\def\ttbl#1#2#3{% + \parindent\z@ + \noindent + \tablecaptionfont + \caption{#2}% + \tablewd\hsize + \advance\tablewd-#1 + \global\divide\tablewd\tw@ + \ifdim \wd\captionbox<#1 + \centerline{\unhbox\captionbox} + \else + {\leftskip\tablewd% plus1fill{} + \rightskip\tablewd% plus1fill{} + \unhbox\captionbox\par} + \fi + \vskip-8pt + \centerline{#3} +} +% +\newenvironment{InTextTable}{% + \par\addvspace{16pt plus6pt minus6pt}% + \begin{center} + \tablecaptionfont\noindent\ignorespaces +}{\end{center}\par\addvspace{17pt plus6pt minus6pt}} +% +\newenvironment{tabnote}{% + \par\vskip5pt\footnotesize% + \@ifnextchar[{\@tabnote}{\@tabnote[Note]}}{% + \par\vskip-5pt} +\def\@tabnote[#1]{% + \leftskip\tablewd\rightskip\leftskip {\it #1}\/:\ \ignorespaces} +% +\def\Hline{% + \noalign{\ifnum0=`}\fi\hrule \@height 2\arrayrulewidth \futurelet + \@tempa\@xhline} +% +\def\tline{% + \noalign{\ifnum0=`}\fi\hrule \@height .25\arrayrulewidth \futurelet + \@tempa\@xhline} +% +\newenvironment{tablehere} + {\parskip0pt\topskip 13pt plus 2pt minus 1pt\def\@captype{table}\begin{small}\begin{center}} + {\end{center}\end{small}\vskip 13pt plus 2pt minus 1pt} +% +\def\x{@{\extracolsep{\fill}}} +\def\toprule{\Hline\\[-6.5pt]} +\def\colrule{\\[-7pt]\hline\\[-6pt]} +\def\TMcolrule{\\[-9.5pt]\hline\\[-9.5pt]} +\def\botrule{\\[-7pt]\Hline} +\def\crule#1{\\[-7pt]#1\\[-6pt]} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Maths %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\setlength\arraycolsep{1.5\p@} +\setlength\tabcolsep{6\p@} +\setlength\arrayrulewidth{.4\p@} +\setlength\doublerulesep{2\p@} +\setlength\tabbingsep{\labelsep} +\skip\@mpfootins = \skip\footins +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} +\renewcommand\theequation{\arabic{equation}} +% +\setlength\columnsep{0.25truein} +\setlength\columnseprule{0\p@} +% +\def\bstrut{\vrule width0pt depth5pt} +\def\tstrut{\vrule width0pt height10pt} +\jot=3pt +% +\renewcommand{\[}{\relax\ifmmode\@badmath\else\bgroup\let\eqnnum\relax\let\refstepeqcnt\relax\@equation\fi} +\renewcommand{\]}{\relax\ifmmode\end@equation\egroup\@endparenv\@doendpe\else\@badmath\fi} +% +%\@namedef{equation*}{\let\eqnnum\relax\let\refstepeqncnt\relax\@equation} +%\@namedef{endequation*}{\end@equation} +\renewenvironment{equation}{\@equation}{\end@equation} +% +\def\refstepeqcnt{\refstepcounter{equation}} +\def\eqnnum{\displaywidth\linewidth\hbox{\@eqnnum}} +% +\def\@equation{\let\topsep\abovedisplayskip\@beginparpenalty\predisplaypenalty\@endparpenalty\postdisplaypenalty + \refstepeqcnt + \trivlist \item[]\leavevmode + \hbox to\linewidth\bgroup\hfill $\m@th% $ + \displaystyle}% +\def\end@equation{$\hfill\eqnnum\egroup\endtrivlist} +% +\renewenvironment{eqnarray}{% + \stepcounter{equation}% + \def\@currentlabel{\p@equation\theequation}% + \global\@eqnswtrue + \m@th + \global\@eqcnt\z@ + \tabskip\@centering + \let\\\@eqncr + $$\everycr{}\halign to\displaywidth\bgroup + \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel + &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil + &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep + $\displaystyle{##}$\hfil\tabskip\@centering + &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup + \tabskip\z@skip + \cr} + {% + \@@eqncr + \egroup + \global\advance\c@equation\m@ne + $$\global\@ignoretrue +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Footnote %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\renewcommand\footnoterule{% + \kern-3\p@ + \hrule depth0pt height.5pt \@width7.1cm +% \hrule width 7.1cm + \kern2.6\p@} +\newcommand\@makefntext[1]{% + \parindent 1em% + \noindent + \@makefnmark#1} +% +\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or + \mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger + \or \ddagger\ddagger \else\@ctrerr\fi}} +% +%\def\thefootnote{\alph{footnote}} +\def\thefootnote{\arabic{footnote}} +\def\@makefnmark{{$^{\rm \@thefnmark}$}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Page Style %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\mark{{}{}} +% +\def\ps@plain{% +\global\textheight9.31in\relax + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\hfill\mbox{\lower20pt\hbox{\foliofont\thepage}}\hfill}% + \let\@evenfoot\@oddfoot} + +%\def\ps@plain{% + %\global\textheight\realtextheight\relax + % \let\@mkboth\@gobbletwo + % \let\@oddhead\@empty + % \let\@evenhead\@empty + % \def\@oddfoot{\hfill\mbox{\lower20pt\hbox{\foliofont\thepage}}\hfill}% + % \let\@evenfoot\@oddfoot +% } +% +\def\RightMark{} +% + + +\def\eh{\rhfont{\upshape{\thepage}}\hskip1em\leftmark\hfill} +\def\evhead{\eh} +\def\oh{\hfill\rhfont\rightmark\hskip1em{\upshape{\thepage}}} +\def\odhead{\oh} + + + + +\def\fol{\hfill\mbox{\lower18pt\hbox{\foliofont\thepage}}\hfill}% + +\def\odfoot{\@empty} +\def\evfoot{\@empty} + + + +\def\ps@headings{% + %\global\textheight9.5truein\relax + \def\@oddfoot{\odfoot} + \def\@evenfoot{\evfoot} + \def\@evenhead{\evhead}% + \def\@oddhead{\odhead}% + \let\@mkboth\markboth + \def\authormark##1{\markboth{##1}{\RightMark}}% + \def\chaptermark##1{\gdef\RightMark{##1}\markright{##1}}} + + + + +\def\ps@nwheadings{% + %\global\textheight9.5truein\relax + \let\@oddfoot\@empty + \let\@evenfoot\@empty + \def\@evenhead{\rhfont{\upshape{\thepage}}\hskip1em\leftmark\hfill}% + \def\@oddhead{\hfill\rhfont\rightmark\hskip1em{\upshape{\thepage}}}% + \let\@mkboth\markboth + \def\authormark##1{\markboth{##1}{\RightMark}}% + \def\chaptermark##1{\gdef\RightMark{##1}\markright{##1}}} +% +\def\ps@myheadings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\rlap{\foliofont \thepage}\hfill{\rhfont\leftmark}\hfill}% + \def\@oddhead{\hfill{\rhfont\rightmark}\hfill{\foliofont\thepage}}% + \let\@mkboth\@gobbletwo + \let\chaptermark\@gobble + \let\sectionmark\@gobble} +% + +\def\ps@land{% +%\global +\textheight9.24in\relax + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\hfill\mbox{\lower18pt\hbox{\foliofont\thepage}}\hfill}% + \let\@evenfoot\@oddfoot} + + +\def\ps@pblind{% + \let\@mkboth\@gobbletwo + \def\@evenhead{}% + \def\@oddhead{} + \def\@oddfoot{\hfill\mbox{\lower8pc\hbox{}}\hfill} + \let\@evenfoot\@oddfoot} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% theorem environments %%%%%%%%%%%%%%%%%%%% +% +%\def\@xthm#1#2{\@begintheorem{#2}{\csname the#1\endcsname}{}\ignorespaces} +%\def\@ythm#1#2[#3]{\@begintheorem{}{\csname the#1\endcsname}{#3}\ignorespaces} +% +\let\Definitionfont\upshape% +\let\Theoremfont\itshape +\let\Corollaryfont\itshape +\let\Propositionfont\itshape +\let\Lemmafont\itshape +\let\Examplefont\upshape +\let\Stepfont\upshape +\let\Remarkfont\upshape +\def\Theoremheadfont{\TEN\bfseries} +\def\Corollaryheadfont{\TEN\bfseries} +\def\Propositionheadfont{\TEN\bfseries} +\def\Lemmaheadfont{\TEN\bfseries} +\def\Definitionheadfont{\TEN\bfseries} +\def\Exampleheadfont{\TEN\bfseries} +\def\Remarkheadfont{\TEN\itshape} +\def\Stepheadfont{\TEN\bfseries} +% +\def\@begintheorem#1#2#3{\trivlist + \item[\hskip \labelsep{\csname#1headfont\endcsname#1\ #2.} ]~\ignorespaces{\rm #3}\csname#1font\endcsname\ignorespaces} +\def\@opargbegintheorem#1#2#3{\trivlist + \item[\hskip \labelsep{\csname#1headfont\endcsname#1\ #2\ }][#3].~\csname#1font\endcsname\ignorespaces} +\def\@endtheorem{\endtrivlist} +% +%\def\@begintheorem#1#2#3{\trivlist +% \item[\hskip \labelsep{\bfseries #1\ #2.} ]{\rm #3}\ \itshape} +%\def\@opargbegintheorem#1#2#3{\trivlist +% \item[\hskip \labelsep{\bfseries #1\ #2\ }(#3).]\ \itshape} +%\def\@endtheorem{\endtrivlist} + + +%\def\@begintheorem#1#2#3{\par\addvspace{8pt plus3pt minus2pt}% +% \noindent{\csname#1headfont\endcsname#1~\ignorespaces#3#2.}% +% \csname#1font\endcsname\hskip10pt\ignorespaces} +%\def\@endtheorem{\par\addvspace{8pt plus3pt minus2pt}\@endparenv} + + +\newcounter{lemma} +\newcounter{corollary} +\newcounter{proposition} +\newcounter{definition} +\newcounter{example} +\newcounter{remark} +\newcounter{question} +\newcounter{notation} +% + +\newtheorem{theorem}{Theorem} +\newtheorem{corollary}{Corollary}[section] +\newtheorem{lemma}{Lemma} +\newtheorem{proposition}{Proposition} +\newtheorem{definition}{Definition}[section] +\newtheorem{example}{Example}[section] +\newtheorem{remark}{Remark}[section] +\newtheorem{notation}{Notation}[section] +\newtheorem{question}{Question}[section] +% +%\newtheorem{theorem}{Theorem} +%\newtheorem{corollary}[theorem]{Corollary}%[section] +%\newtheorem{lemma}[theorem]{Lemma} +%\newtheorem{proposition}[theorem]{Proposition} +%\newtheorem{definition}[theorem]{Definition}%[section] +%\newtheorem{example}[theorem]{Example}%[section] +%\newtheorem{remark}[theorem]{Remark}%[section] +%\newtheorem{notation}[theorem]{Notation}%[section] +%\newtheorem{question}[theorem]{Question}%[section] +% +\newenvironment{stheorem}[2]{\parskip0pt\topsep=13pt plus 2pt minus 1pt +\begin{trivlist}\item[] +{\theoremsize #1}\enskip\enskip #2} +{\end{trivlist}%\vskip 6pt plus 2pt minus 1pt +} +% + +\newif\iflogo +\def\prbox{\hbox to \hsize{\hfill\fboxsep0pt\fbox{\phantom{\vrule width5pt height5pt depth0pt}}}\global\logofalse}% + +\newenvironment{proof}{% +\par\addvspace{12pt plus3pt minus3pt}\global\logotrue% +\noindent{\TEN\it Proof.\quad}\ignorespaces}{\quad% +%\par\iflogo\vskip-\lastskip +%\vskip-\baselineskip +$\blacksquare$\par\addvspace{12pt plus3pt minus3pt} +%\fi +} + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\let\@internalcite\cite +\def\cite{\def\@citeseppen{-1000}% + \def\@cite##1##2{[{##1\if@tempswa , ##2\fi}]}% + \def\citeauthoryear##1##2{##1, ##2}\@internalcite} +% +\def\shortcite{\def\@citeseppen{1000}% + \def\@cite##1##2{[{##1\if@tempswa , ##2\fi}]}% + \def\citeauthoryear##1##2{##2}\@internalcite} +% +\def\citeauthor#1{\def\@citeseppen{1000}% + \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}% + \def\citeauthoryear##1##2{##1}\@citedata{#1}} +% +\def\citeyear#1{\def\@citeseppen{1000}% + \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}% + \def\citeauthoryear##1##2{##2}\@citedata{#1}} +% +\def\@citedata#1{\@tempswafalse% + \if@filesw\immediate\write\@auxout{\string\citation{#1}}\fi + \def\@citea{}\@cite{\@for\@citeb:=#1\do + {\@citea\def\@citea{,\penalty\@citeseppen\ }\@ifundefined + {b@\@citeb}{{\bf ?}\@warning + {Citation `\@citeb' on page \thepage \space undefined}}% +{\csname b@\@citeb\endcsname}}}{}} +\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi + \let\@citea\@empty + \@cite{\@for\@citeb:=#2\do + {\@citea\def\@citea{;\penalty\@citeseppen\ }% + \def\@tempa##1##2\@nil{\edef\@citeb{\if##1\space##2\else##1##2\fi}}% + \expandafter\@tempa\@citeb\@nil + \@ifundefined{b@\@citeb}{{\bf ?}\@warning + {Citation `\@citeb' on page \thepage \space undefined}}% + {\csname b@\@citeb\endcsname}}}{#1}} +%\def\@biblabel#1{\def\citeauthoryear##1##2{##1, ##2}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newdimen\bibindent +\bibindent=1.5em +%\def\@biblabel#1{[#1]} +\def\@biblabel#1{} +\newenvironment{thebibliography}%[1] + {\section*{\bibname}\bibfont% + \list{}% + {\leftmargin1pc%\bibindent + \itemindent-1pc\labelwidth0pt + \labelsep0pt%.33em + \advance\leftmargin\labelsep + \itemsep0pt\parsep0pt + \usecounter{enumiv}% + \renewcommand\theenumiv{\arabic{enumiv}}}% + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.=\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} +\newcommand\newblock{} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Appendix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\newcounter{appendixc} +\newcounter{subappendixc}[appendixc] +\newcounter{subsubappendixc}[subappendixc] +\renewcommand{\thesubappendixc}{\Alph{appendixc}.\arabic{subappendixc}} +\renewcommand{\thesubsubappendixc} + {\Alph{appendixc}.\arabic{subappendixc}.\arabic{subsubappendixc}} + +\newcommand{\appendix}[1]{ + \vspace{14pt} + \refstepcounter{appendixc} + \setcounter{figure}{0} + \setcounter{table}{0} + \setcounter{lemma}{0} + \setcounter{theorem}{0} + \setcounter{corollary}{0} + \setcounter{definition}{0} + \setcounter{equation}{0} + \renewcommand{\thefigure}{\Alph{appendixc}.\arabic{figure}} + \renewcommand{\thetable}{\Alph{appendixc}.\arabic{table}} + \renewcommand{\theappendixc}{\Alph{appendixc}} + \renewcommand{\thelemma}{\Alph{appendixc}.\arabic{lemma}} + \renewcommand{\thetheorem}{\Alph{appendixc}.\arabic{theorem}} + \renewcommand{\thedefinition}{\Alph{appendixc}.\arabic{definition}} + \renewcommand{\thecorollary}{\Alph{appendixc}.\arabic{corollary}} + \renewcommand{\theequation}{\Alph{appendixc}.\arabic{equation}} + \noindent{\sectionfont\appendixname\enskip\theappendixc\enskip\boldmath~#1}\par\vspace{5pt} + \addcontentsline{toc}{appendix}{Appendix~\theappendixc.\enskip#1}\noindent\ignorespaces} +\newcommand{\subappendix}[1]{\vspace{14pt} + \refstepcounter{subappendixc} + \noindent{\sectionfont\appendixname~\thesubappendixc.\enskip{\kern1pt \bfit\boldmath #1}} + \par\vspace{8pt} + \addcontentsline{toc}{subappendix}{Appendix~\thesubappendixc.\enskip#1}\noindent\ignorespaces} +\newcommand{\subsubappendix}[1]{\vspace{14pt} + \refstepcounter{subsubappendixc} + \noindent{\appendixfont\appendixname~\thesubsubappendixc.\enskip{\kern1pt \it #1}\noindent\ignorespaces} + \par\vspace{8pt}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End Appendix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Contents Pages %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\journalname{\uppercase{International Journal of Bifurcation and Chaos}} +\def\No{No.} +\def\chead#1#2#3{\par +\thispagestyle{empty} +{\centering{% +{\titlefont\journalname}\par +{\sl Vol.~#1, \No~#2 (#3)}\par +\vspace*{34pt} +\noindent CONTENTS\par}} +\vspace*{14pt}} +\def\leaderfill{\leaders\hbox to 1em{\hss.\hss}\hfill} +\def\centry#1#2#3{\par + {\foliofont + \setbox\tempbox\hbox{#3} + {\rightskip3.5pc plus1fil + \noindent{\uppercase{#1}}\par} + {\leftskip12pt{\rightskip1pc plus1fil + \ignorespaces\noindent#2\leaderfill\hspace*{2pt}\hskip\wd\tempbox\par}\par}\par + \vskip-\lastskip + \vskip-\baselineskip + \hbox to \hsize{\hfill#3}\par} + \addvspace{8pt plus1pt minus1pt}\par} +%% +\def\cent#1#2#3{\par{\foliofont + {\rightskip2pc plus1fil + \noindent\par} + {\noindent{\uppercase{#1}}\ignorespaces#2\leaderfill\hspace*{2pt}#3\par}}\par +% \noindent{\uppercase{#1}}\par} +% \hbox to 30pc{\noindent\ignorespaces\hspace*{12pt}#2\leaderfill\hspace*{2pt}#3\par}}\par + \addvspace{8pt plus1pt minus1pt}\par + } +% +%\def\cent#1#2#3{\par +% {\foliofont +% \setbox\tempbox\hbox{#3} +% {\rightskip3.5pc plus1fil +% \noindent{\uppercase{#1}}\par} +% {\leftskip12pt{\rightskip1pc plus1fil +% \ignorespaces\noindent#2\leaderfill\hspace*{2pt}\hskip\wd\tempbox\par}\par}\par +% \vskip-\lastskip +% \vskip-\baselineskip +% \hbox to \hsize{\hfill#3}\par} +% \addvspace{8pt plus1pt minus1pt}\par} +% +%\def\cent#1#2#3{\par\bibfont\addvspace{10pt plus2pt minus2pt} +% {\foliofont{\rightskip4pc plus1fil +% \noindent#1\par}\par +% \vskip-\lastskip\vskip-\baselineskip +% \hbox to \hsize{\hfill#3}\par +% {\noindent\leftskip15pt{\rightskip4pc plus1fil{\it #2}\par}}}\par} +% +\def\ehead#1#2#3{\par + \addvspace{12pt plus1pt minus1pt} + {\foliofont\rightskip4pc plus1fil + \noindent{\bf #1{#2}{#3}\par} + \vspace*{4pt}}\par} +% +\def\eehead#1#2#3{\par +% \addvspace{6pt plus1pt minus1pt} + \addvspace{12pt plus1pt minus1pt} + {\foliofont\rightskip4pc plus1fil + \noindent{\bf #1{#2}{#3}\par} + \vspace*{4pt}}\par} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Trim Marks %%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\draftnote{\qquad\today\quad\currenttime\quad\jobname}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ss %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\cropmarks{\nointerlineskip% + \vbox to 0pt{\vskip-8.6pt + \parindent0pt\draftnote + \par\advance\trimheight by 2pc + \vbox to \trimheight{\offinterlineskip\parindent0pt\vskip-2pc + \hbox to \trimwidth{\raise2.6pc\hbox{\vrule height2pc width0.3pt}\raisebox{2pc} + {\hspace*{-2.6pc}\vrule width2pc height0.3pt}\hfill\raisebox{2pc} + {\vrule width2pc height0.3pt}\hspace*{-2.6pc}\raise2.6pc\hbox{\vrule height2pc width0.3pt}}\vfill + \hbox to \trimwidth{\lower1.2pc\hbox{\vrule height2pc width0.3pt}\raisebox{1.4pc} + {\hspace*{-2.6pc}\vrule width2pc height0.3pt}\hfill + \lower1.2pc\hbox{\vrule height2pc width0.3pt}\rlap{\hspace*{0.6pc}\raisebox{1.4pc}{\vrule width2pc height0.3pt}}}}} + \vbox to 0pt{\offinterlineskip\parindent0pt\vskip\topmargin%\vskip1.3pt + \tempdimen\normaltextheight + \advance\tempdimen37pt + %\advance\tempdimen24pt + \moveright\@themargin + \vbox to \tempdimen{\hrule height\draftrule + \vbox to 0pt{\vskip\headheight\vskip\headsep%\vskip3pt + \vrule height\draftrule width\textwidth}% + \hbox to \textwidth{\vrule width\draftrule \hfill\vrule height\tempdimen width\draftrule}% + \hrule height\draftrule}}}%% +\def\xcropmarks{\nointerlineskip% + \vbox to 0pt{\vskip-8.6pt + \parindent0pt\hspace*{6pt}\draftnote + \par\advance\trimheight by 2pc + \vbox to \trimheight{\offinterlineskip\parindent0pt\vskip-2pc + \hbox to \trimwidth{\raise2.6pc\hbox{\vrule height2pc width0.3pt}\raisebox{2pc} + {\hspace*{-2.6pc}\vrule width2pc height0.3pt}\hfill\raisebox{2pc} + {\vrule width2pc height0.3pt}\hspace*{-2.6pc}\raise2.6pc\hbox{\vrule height2pc width0.3pt}}\vfill + \hbox to \trimwidth{\lower1.2pc\hbox{\vrule height2pc width0.3pt}\raisebox{1.4pc} + {\hspace*{-2.6pc}\vrule width2pc height0.3pt}\hfill + \lower1.2pc\hbox{\vrule height2pc width0.3pt}\rlap{\hspace*{0.6pc}\raisebox{1.4pc}{\vrule width2pc height0.3pt}}}}} + \vbox to 0pt{\offinterlineskip\parindent0pt\vskip\topmargin%\vskip1.3pt + \tempdimen\normaltextheight + \advance\tempdimen27pt + \moveright\@themargin + \vbox to \tempdimen{\hrule height\draftrule + \vbox to 0pt{\vskip\headheight\vskip\headsep%\vskip3pt + \vrule height\draftrule width\textwidth}% + \hbox to \textwidth{\vrule width\draftrule \hfill\vrule height\tempdimen width\draftrule}% + \hrule height\draftrule}}}%% +% +\let\trimmarks\cropmarks +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Output Routine %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\def\@outputpage{% +\begingroup % the \endgroup is put in by \aftergroup + \let \protect \noexpand + \@resetactivechars + \let\-\@dischyph + \let\'\@acci\let\`\@accii\let\=\@acciii + \let\\\@normalcr + \let\par\@@par %% 15 Sep 87 + \shipout \vbox{% + \set@typeset@protect + \aftergroup \endgroup + \aftergroup \set@typeset@protect + % correct? or just restore by ending + % the group? + \if@specialpage + \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% + \fi + \if@twoside + \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot + \let\@themargin\oddsidemargin + \else \let\@thehead\@evenhead + \let\@thefoot\@evenfoot \let\@themargin\evensidemargin + \fi + \fi + \reset@font + \normalsize + \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ + \@begindvi\trimmarks + \vskip \topmargin + \moveright\@themargin \vbox {% + \setbox\@tempboxa \vbox to\headheight{% + \vfil + \color@hbox + \normalcolor + \hb@xt@\textwidth {% + \let \label \@gobble + \let \index \@gobble + \let \glossary \@gobble %% 21 Jun 91 + \@thehead + }% + \color@endbox + }% %% 22 Feb 87 + \dp\@tempboxa \z@ + \box\@tempboxa + \vskip \headsep + \box\@outputbox + \baselineskip \footskip + \color@hbox + \normalcolor + \hb@xt@\textwidth{% + \let \label \@gobble + \let \index \@gobble %% 22 Feb 87 + \let \glossary \@gobble %% 21 Jun 91 + \@thefoot + }% + \color@endbox + }% + }% +\global \@colht \textheight +\stepcounter{page}% +\let\firstmark\botmark +} +% +\def\hruleup{\raise4pt\hbox to\hsize{\hrulefill\hbox{\vrule height6pt}}\unskip} +\def\hruledown{\noindent\leavevmode\kern-.5pt\lower2pt\hbox{\hbox{\vrule +height6pt}\raise5.5pt\hbox to\hsize{\hrulefill}}} + +\def\hruleuuup{\raise4pt\hbox to\hsize{\hbox{\vrule height6pt}\hrulefill}\unskip} +\def\hruleuup{\hspace*{-10pt}\raise4pt\hbox to\hsize{\hbox{\vrule height6pt}\hrulefill}\unskip} +\def\hruleddown{\noindent\raise5.5pt\hbox to\hsize{\hrulefill}\leavevmode\lower0pt\hbox{\hbox{\vrule +height6pt}}} + +% +%\def\logodir{/usr/lib/teTeX/texmf/tex/latex/wspc_local/ijbc} +\def\slogo{0} +\def\letters{\def\slogo{3}} +\def\papers{\def\slogo{2}} +\def\tutorials{\def\slogo{1}} +%\def\inpro{\def\slogo{4}} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Process Options %%%%%%%%%%%%%%%%%%%%%%%% +% +\pagestyle{headings} +\pagenumbering{arabic} +\frenchspacing +\def\sloppy{\tolerance=100000\hfuzz=\maxdimen \vfuzz=\maxdimen} +\sloppy +\vbadness=12000 +\hbadness=12000 +\usepackage{amsfonts} +\usepackage{amssymb} +\usepackage{amsmath} +\usepackage{dcolumn} +\usepackage{lscape} +\usepackage[square]{natbib} + \let\cite=\citep + \setlength{\bibhang}{24pt} +\usepackage{url} + \urlstyle{rm} + +\flushbottom +\hoffset=-2.5cm +\voffset=-1cm + +\def\fbase{\baselineskip=13.001pt plus 0.001pt} + +\def\mncap#1{\vskip4.6pt% +\begin{center}{\baselineskip11pt\NINE #1\par}\end{center}} + +\def\@opargbegintheorem#1#2#3{\trivlist + \item[\hskip \labelsep{\bfseries #1\ #2} {\rm [#3].}]\ \itshape} +\def\@endtheorem{\endtrivlist} + +\newcolumntype{d}[1]{D{.}{.}{#1}} + +\def\vvsp#1{\vadjust{\vspace{#1pt}\pagebreak}} +\def\x{\end{document}} +\def\tra#1{\spaceskip0.#1em plus0.09em minus0.06em} +\def\ol#1{\kern0.025cm\overline{\kern-0.025cm #1\kern-0.025cm}\kern0.025cm} +\def\ds{\displaystyle} +\def\nn{\nonumber} + +\hoffset=-3cm +\voffset=-2.5cm + +\ProcessOptions +\endinput +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% End of file %%%%%%%%%%%%%%%%%%%%%%%%%%%% -- 2.39.5