]> AND Private Git Repository - 16dcc.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ajout de fichiers
authorcouchot <couchot@couchot>
Tue, 17 Jan 2017 08:57:19 +0000 (09:57 +0100)
committercouchot <couchot@couchot>
Tue, 17 Jan 2017 08:57:19 +0000 (09:57 +0100)
iter_f0c.eps [new file with mode: 0644]
main.pdf
ws-ijbc.bst [new file with mode: 0644]
ws-ijbc.cls [new file with mode: 0644]

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