← All templates

Journal of Digital Energy Conversion (World Scientific)

World Scientific's own LaTeX kit for Journal of Digital Energy Conversion: the ws-jdec class with its sample paper and bibliography style.

Create an account to use this
Category
Journal
Document class
ws-jdec (ws-jdec.cls) — ships with TeX Live
Workflow
Journal manuscript — submissions and revision rounds
Author
World Scientific Publishing
Source
World Scientific Publishing
Licence
No licence is stated in the files. World Scientific Publishing distributes them for authors preparing a submission.

These are the publisher’s own files. This project starts from World Scientific Publishing’s package for this publication — their manuscript, their ws-jdec.cls, their bibliography style — so what compiles here is what they would have given you.

World Scientific Publishing serves this exact file to Journal of Digital Energy Conversion. Check World Scientific Publishing’s author pages for the current instructions.

What you get

  • images/author1-eps-converted-to.pdf · 13 KB
  • images/author1.eps · 322 KB
  • images/author1.pdf · 15 KB
  • images/author2-eps-converted-to.pdf · 13 KB
  • images/author2.eps · 347 KB
  • images/author2.pdf · 14 KB
  • images/jdecf1-eps-converted-to.pdf · 4 KB
  • images/jdecf1.eps · 47 KB
  • images/jdecf1.pdf · 6 KB
  • images/jdecf2-eps-converted-to.pdf · 16 KB
  • images/jdecf2.eps · 57 KB
  • images/jdecf2.pdf · 17 KB
  • images/usf1-eps-converted-to.pdf · 4 KB
  • images/usf1.eps · 47 KB
  • images/usf1.pdf · 6 KB
  • images/usf2-eps-converted-to.pdf · 16 KB
  • images/usf2.eps · 57 KB
  • images/usf2.pdf · 17 KB
  • sample.bib · 5 KB
  • ws-jdec.bst · 25 KB
  • ws-jdec.cls · 42 KB
  • ws-jdec.tex — the file that is compiled · 18 KB
  • ws-jdec_bib.tex · 2 KB

These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.

Journals using this template

Source

images/author1-eps-converted-to.pdf — binary, 13 KB

images/author1.eps — binary, 322 KB

images/author1.pdf — binary, 15 KB

images/author2-eps-converted-to.pdf — binary, 13 KB

images/author2.eps — binary, 347 KB

images/author2.pdf — binary, 14 KB

images/jdecf1-eps-converted-to.pdf — binary, 4 KB

images/jdecf1.eps — binary, 47 KB

images/jdecf1.pdf — binary, 6 KB

images/jdecf2-eps-converted-to.pdf — binary, 16 KB

images/jdecf2.eps — binary, 57 KB

images/jdecf2.pdf — binary, 17 KB

images/usf1-eps-converted-to.pdf — binary, 4 KB

images/usf1.eps — binary, 47 KB

images/usf1.pdf — binary, 6 KB

images/usf2-eps-converted-to.pdf — binary, 16 KB

images/usf2.eps — binary, 57 KB

images/usf2.pdf — binary, 17 KB

sample.bib · 5 KB
@book{ColBenh:93,
  editor    =   "Fr\'ed\'eric Benhamou and Alain Colmerauer" ,
  title     =   "Constraint {L}ogic {P}rogramming, {S}elected {R}esearch",
  publisher =   "MIT Press",
  year      =   "1993"}

@book{ArmsRace1,
  author    =   "L. F. Richardson",
  title     =   "Arms and {I}nsecurity",
  publisher =   "Boxwood",
  address   =   "Pittsburg",
  pages     =   "200--253",
  year      =   "1960"}

@book{ComplexVariables,
  author    =   "R. V. Churchill and J. W. Brown",
  title     =   "Complex {V}ariables and {A}pplications",
  publisher =   "McGraw-Hill",
  pages     =   "215--253",
  year      =   "1990",
  edition   =   "5th"}

@inproceedings{conftypical,
  author    =   "R. K. Gupta and S. D. Senturia",
  title     =   "Pull-in Time Dynamics as a Measure of Absolute Pressure",
  booktitle =   "Proc. {IEEE} Int. Workshop on
                Microelectromechanical Systems ({MEMS}'97)",
  address   =   "Nagoya, Japan",
  month     =   jan,
  year      =   "1997",
  pages     =   "290-294",
  note = "\url{https://doi.org/10.1109/MEMSYS.1997.581830}"}

@inproceedings{Moss94,
  author    =   "F. Moss",
  title     =   "Stochastic resonance: From the ice ages to the monkey's ear",
  pages     =   "205--253",
  year      =   "1994",
  crossref  =   "Weiss94",
note = "\url{https://doi.org/10.1137/1.9781611971552.ch5}"}

@proceedings{Weiss94,
  title     =   "Contemporary {P}roblems in {S}tatistical {P}hysics",
  booktitle =   "Contemporary {P}roblems in {S}tatistical {P}hysics",
  editor    =   "G. H. Weiss",
  publisher =   "SIAM, Philadelphia",
  year      =   "1994"}

@article{best,
    author  =   "Westbury, Bruce W.",
     title  =   "{$R$}-matrices and the magic square",
   journal  =   "J. Phys. A",
  fjournal  =   "Journal of Physics A: Mathematical and General",
    volume  =   "36",
      year  =   "2003",
    number  =   "7",
     pages  =   "1947--1959",
      issn  =   "0305-4470",
     coden  =   "JPHAC5",
   mrclass  =   "17B10",
  mrnumber  =   "1 960 703",
      note = "\url{https://doi.org/10.1088/0305-4470/36/11/501}"}

@article{pier,
    author  =   "Deligne, Pierre X. and Gross, Benedict H.",
     title  =   "On the exceptional series, and its descendants",
   journal  =   "C. R. Math. Acad. Sci. Paris",
  fjournal  =   "Comptes Rendus Math\'ematique. Acad\'emie des Sciences. Paris",
    volume  =   "335",
      year  =   "2002",
    number  =   "11",
     pages  =   "877--881",
      issn  =   "1631-073X",
   mrclass  =   "20Gxx",
  mrnumber  =   "1 952 563",
note = "\url{https://doi.org/10.1016/S1631-073X(02)02590-6}"}

@article{jame,
    author  =   "Landsberg, James. M. and Manivel, L.",
     title  =   "Triality, exceptional {L}ie algebras and {D}eligne dimension formulas",
   journal  =   "Adv. Math.",
  fjournal  =   "Advances in Mathematics",
    volume  =   "171",
      year  =   "2002",
    number  =   "1",
     pages  =   "59--85",
      issn  =   "0001-8708",
     coden  =   "ADMTA4",
   mrclass  =   "17B20 (17B25)",
  mrnumber  =   "1 933 384",
mrreviewer  =   "Dmitri I. Panyushev",
note  =   "\url{https://doi.org/10.1006/aima.2002.2071}"}

@techreport{hobby1992,
     author =   "John D. Hobby",
      title =   "{A User's Manual for MetaPost}",
       year =   "1992",
   language =   "english",
institution =   "AT\&T Bell Laboratories",
    address =   "Murray Hill, New Jersey",
       date =   "April 1992",
     number =   "162",
     npages =   "ii+88~pages"}

@techreport{CSTR116,
     author =   "Kernighan, Brian W.",
      title =   "{PIC} --- {A} Graphics Language for Typesetting",
       type =   "Computing Science Technical Report",
     number =   "116",
institution =   "AT\&T Bell Laboratories",
    address =   "Murray Hill, New Jersey",
       year =   "1984"}

@unpublished{VoQS,
  author    =   "Ball, Martin J. and Esling, John and Dickson, Craig",
  title     =   "{VoQS: Voice Quality Symbols}",
  note      =   "Revised to 1994",
  year      =   "1994"}

@phdthesis{Brown:1988:IEL,
  author    =   "Marcus E. Brown",
  title     =   "An Interactive Environment for Literate Programming",
  school    =   "Texas A\&M University",
  address   =   "TX, USA",
  pages     =   "ix + 102",
  year      =   "1988"}

@inbook{inbook,
  author    =   "D. W. Baker and N. L. Carter",
  year      =   "1972",
  editor    =   "H. C. Heard and I. Y. Borg and N. L. Carter and C. B. Raleigh",
  title     =   "Seismic {V}elocity {A}nisotropy {C}alculated for {U}ltramafic {M}inerals
                and {A}ggregates",
  booktitle =   "Flow and {F}racture of {R}ocks",
  publisher =   "Am. Geophys. Union",
  series    =   "Geophysical Monograph",
  volume    =   "16",
  pages     =   "157--166",
note  =   "\url{https://doi.org/10.1029/GM016p0157}"}

@mastersthesis{segms,
  author    =   "G[unter] S[ergei] Lodha",
  title     =   "Quantitative interpretation of ariborne
                electromagnetic response for a spherical model",
  school    =   "University of Toronto",
  year      =   "1974"}

@incollection{Jones:Phoneme,
  author    =   "Jones, Daniel",
  title     =   "{The term `phoneme'}",
  editor    =   "Jones, W. E. and Laver, J.",
  booktitle =   "Phonetics in Linguistics: A Book of Reading",
  publisher =   "Longman",
  address   =   "London",
  pages     =   "187--204",
  year      =   "1973"}

@booklet{URW:kerning,
  author       = "Bill Murrey",
  title        = "Kerning on the Fly",
  howpublished = "URW Non-Plus-Ultra Typography series",
  address      = "Pittsburg",
  year         = "1991"}
ws-jdec.bst · 25 KB
% WSPC US BibTeX Style File -- version 1.0
% BibTeX version 0.99c, intended for LaTeX2e
%
% 2013/02/07
%
% This style was made from 'abbrv.bst' with lots of tweaking to make
% it look like US.
%
% If you make bug fixes, improvements, etc. please send in yours
% comments and suggetions to Rajesh <[email protected]>
%
% The style followed is inhouse BiB pattern 2
%
% Copyright (C) 2004, all rights reserved.
% Copying of this file is authorized only if either
% (1) you make absolutely no changes to your copy, including name, or
% (2) if you do make changes, you name it something other than
% btxbst.doc, plain.bst, unsrt.bst, alpha.bst, abbrv.bst and ws-us.bst.
% This restriction helps ensure that all standard styles are identical.
% The file btxbst.doc has the documentation for this style.

ENTRY
  { address
    author
    booktitle
    chapter
    edition
    editor
    howpublished
    institution
    journal
    key
    month
    note
    number
    organization
    pages
    publisher
    school
    series
    title
    type
    volume
    year
    url
  }
  {}
  { label }

INTEGERS { output.state before.all mid.sentence after.quote after.sentence
        after.quoted.block after.block }

FUNCTION {init.state.consts}
{ #0 'before.all :=
  #1 'mid.sentence :=
  #2 'after.quote :=
  #3 'after.sentence :=
  #4 'after.quoted.block :=
  #5 'after.block :=
}

FUNCTION {disp.msg.screen} { #1 }

FUNCTION {type.msg}
{ disp.msg.screen
     { "<ws-us.bst>"
       top$
       "World Scientific's Bibliography Style File for US"
       top$
       "version 1.0 (26-3-2004)"
       top$
       "-- by Rajesh"
       top$
       "<unSorted version, follows inhouse bib-pattern 2>"
       top$
     }
     { skip$ }
   if$
}

STRINGS { s t }

FUNCTION {output.nonnull}
{ 's :=
  output.state mid.sentence =
    { ", " * write$ }
    { output.state after.quote =
    { " " * write$ }
    { output.state after.block =
        { add.period$ write$
          newline$
          "\newblock " write$
        }
        { output.state before.all =
        'write$
        { output.state after.quoted.block =
            { write$
              newline$
              "\newblock " write$
            }
            { add.period$ " " * write$ }
          if$
        }
          if$
        }
      if$
    }
      if$
      mid.sentence 'output.state :=
    }
  if$
  s
}

FUNCTION {output}
{ duplicate$ empty$
    'pop$
    'output.nonnull
  if$
}

FUNCTION {output.check}
{ 't :=
  duplicate$ empty$
    { pop$ "empty " t * " in " * cite$ * warning$ }
    'output.nonnull
  if$
}

FUNCTION {output.bibitem}
{ newline$
  "\bibitem{" write$
  cite$ write$
  "}" write$
  newline$
  ""
  before.all 'output.state :=
}

FUNCTION {blank.sep}
{
 after.quote 'output.state :=
}

FUNCTION {fin.entry}
{ output.state after.quoted.block =
    'skip$
    'add.period$
  if$
  write$
  newline$
}

FUNCTION {new.block}
{ output.state before.all =
    'skip$
    { output.state after.quote =
    { after.quoted.block 'output.state := }
    { after.block 'output.state := }
      if$
    }
  if$
}

FUNCTION {new.sentence}
{ output.state after.block =
    'skip$
    { output.state before.all =
    'skip$
    { after.sentence 'output.state := }
      if$
    }
  if$
}

FUNCTION {not}
{   { #0 }
    { #1 }
  if$
}

FUNCTION {and}
{   'skip$
    { pop$ #0 }
  if$
}

FUNCTION {or}
{   { pop$ #1 }
    'skip$
  if$
}

FUNCTION {new.block.checka}
{ empty$
    'skip$
    'new.block
  if$
}

FUNCTION {new.block.checkb}
{ empty$
  swap$ empty$
  and
    'skip$
    'new.block
  if$
}

FUNCTION {new.sentence.checka}
{ empty$
    'skip$
    'new.sentence
  if$
}

FUNCTION {field.or.null}
{ duplicate$ empty$
    { pop$ "" }
    'skip$
  if$
}

FUNCTION {emphasize}
{ duplicate$ empty$
    { pop$ "" }
    { "{\em " swap$ * "}" * }
  if$
}

FUNCTION {bold}
{ duplicate$ empty$
    { pop$ "" }
    { "{\bf " swap$ * "}" * }
  if$
}

INTEGERS { nameptr namesleft numnames }

FUNCTION {format.names}
{ 's :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
      nameptr #1 >
    { namesleft #1 >
        { ", " * t * }
        { numnames #2 >
        { "" * }
        'skip$
          if$
          t "others" =
        { " {\em et~al.}" * }
        { " and " * t * }
          if$
        }
      if$
    }
    't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}

FUNCTION {format.authors}
{ author empty$
    { "" }
    { author format.names }
  if$
}

FUNCTION {format.editors}
{ editor empty$
    { "" }
    { editor format.names
      editor num.names$ #1 >
    { " (eds.)" * }
    { " (ed.)" * }
      if$
    }
  if$
}

FUNCTION {format.eeditors}
{ editor empty$
    { "" }
    { editor num.names$ #1 >
    { " eds." * }
    { " ed." * }
      if$
    editor format.names}
  if$
}

FUNCTION {format.title}
{ title empty$
    { "" }
    { "" title "t" change.case$ * "" * }
  if$
}

FUNCTION {format.title.p}
{ title empty$
    { "" }
    { "" title "t" change.case$ * "" * }
  if$
}

FUNCTION {n.dashify}
{ 't :=
  ""
    { t empty$ not }
    { t #1 #1 substring$ "-" =
    { t #1 #2 substring$ "--" = not
        { "--" *
          t #2 global.max$ substring$ 't :=
        }
        {   { t #1 #1 substring$ "-" = }
        { "-" *
          t #2 global.max$ substring$ 't :=
        }
          while$
        }
      if$
    }
    { t #1 #1 substring$ *
      t #2 global.max$ substring$ 't :=
    }
      if$
    }
  while$
}

FUNCTION {format.mdate}
{ year empty$
    { month empty$
    { "" }
    { "there's a month but no year in " cite$ * warning$
      month
    }
      if$
    }
    { month empty$
    { " (" year * ")" *}
    { " (" * month * "" year * ")" *}
      if$
    }
  if$
}


FUNCTION {format.date}
{ year empty$
    { month empty$
    { "" }
    { "there's a month but no year in " cite$ * warning$
      month
    }
      if$
    }
    { month empty$
    { " (" year * ")" *}
    { " (" * month * "" year * ")" *}
      if$
    }
  if$
}

FUNCTION {format.btitle}
    { title emphasize }

FUNCTION {tie.or.space.connect}
{ duplicate$ text.length$ #3 <
    { "~" }
    { " " }
  if$
  swap$ * *
}

FUNCTION {empty.field.to.null.string}
{ duplicate$ empty$
    { pop$ "" }
    { skip$ }
  if$
}

FUNCTION {either.or.check}
{ empty$
    'pop$
    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
  if$
}

FUNCTION {format.bvolume}
{ series empty$
   { "" }
    { volume empty$
       {series *}
       {", " * series * "," * "Vol.~" volume *}
      if$
    }
  if$
}

FUNCTION {format.number.series}
{ volume empty$
    { number empty$
    { series field.or.null }
    { output.state mid.sentence =
        { "no.~" }
        { "No.~" }
      if$
      number *
      series empty$
        { "there's a number but no series in " cite$ * warning$ }
        { " in " * series * }
      if$
    }
      if$
    }
    { "" }
  if$
}

FUNCTION {format.edition}
{ edition empty$
    { "" }
    { output.state mid.sentence =
    { edition "l" change.case$ " edn." * }
    { edition "t" change.case$ " edn." * }
      if$
    }
  if$
}

INTEGERS { multiresult }

FUNCTION {multi.page.check}
{ 't :=
  #0 'multiresult :=
    { multiresult not
      t empty$ not
      and
    }
    { t #1 #1 substring$
      duplicate$ "-" =
      swap$ duplicate$ "," =
      swap$ "+" =
      or or
    { #1 'multiresult := }
    { t #2 global.max$ substring$ 't := }
      if$
    }
  while$
  multiresult
}

FUNCTION {first.page.number}
{ 't :=
  ""
    { t "" =
        { #0 }
        { t #1 #1 substring$ "-" = not }
      if$
    }
    { t #1 #1 substring$ *
      t #2 global.max$ substring$ 't :=
    }
  while$
}

FUNCTION {format.pages}
{ pages empty$
    { "" }
    { pages multi.page.check
        { "" pages n.dashify tie.or.space.connect }
        { "p." pages tie.or.space.connect }
      if$
    }
  if$
}

FUNCTION {format.ppages}
{ pages empty$
    { "" }
    { pages multi.page.check
        { "pp." pages n.dashify tie.or.space.connect }
        { "p." pages tie.or.space.connect }
      if$
    }
  if$
}

FUNCTION {format.number}
{ number empty$
    { "" }
    { "("  number * ")" *}
  if$
}

FUNCTION {format.journal.volume.number}
{ journal empty$
    { "empty " t * " in " * cite$ * warning$ ""}
    { journal emphasize }
  if$
  volume empty$      %% warning if no volume
    { "empty volume in " cite$ * warning$ " " *}
    { " " * volume bold *}      %% make volume bold
%%    { "vol.~" volume * }
  if$
  month empty$
    { format.number *}
    'skip$
  if$
}

FUNCTION {format.series.volume.number}
{ series empty$
%%    { "empty " t * " in " * cite$ * warning$ ""}
    { "" }                  
    { series emphasize }
  if$
  volume empty$ 
    { "" *}                 
    { " " * volume bold *}  
%%    { "vol.~" volume * }
  if$
  month empty$
    { format.number *}
    'skip$
  if$
}

% following not used
FUNCTION {format.volume}
{ volume empty$
    { "" }
    { volume bold }            
%%    { "vol.~" volume * }
  if$
}

FUNCTION {format.chapter.pages}
{ chapter empty$
    'format.ppages
    { type empty$
    { "ch.~" chapter * }
    { type "l" change.case$ chapter tie.or.space.connect }
      if$
      pages empty$
    'skip$
    { ", " * format.ppages * }
      if$
    }
  if$
}

FUNCTION {format.chapter.ppages}
{ chapter empty$
    'format.ppages
    { type empty$
    { "ch.~" chapter * }
    { type "l" change.case$ chapter tie.or.space.connect }
      if$
      pages empty$
    'skip$
    { ", " * format.ppages * }
      if$
    }
  if$
}

FUNCTION {format.in.ed.sbooktitle}
{ booktitle empty$
    { "" }
    { ", {\em " * booktitle * "\/}, " *
       format.eeditors
    }
  if$
}

FUNCTION {format.in.ed.inbooktitle}
{ booktitle empty$
    { "" }
    { ", {\em " * booktitle * "\/}" *
       format.eeditors
    }
  if$
}


FUNCTION {format.in.ed.booktitle}
{ booktitle empty$
    { "" }
    { ", {\em " * booktitle * "\/}, " *
       format.eeditors
    }
  if$
}

FUNCTION {format.thesis.type}
{ type empty$
    'skip$
    { pop$
      output.state after.block =
    { type "t" change.case$ }
    { type "l" change.case$ }
      if$
    }
  if$
}

FUNCTION {empty.misc.check}
{ author empty$ title empty$ howpublished empty$ 
  month empty$ year empty$ note empty$
  and and and and and
    { "all relevant fields are empty in " cite$ * warning$ }
    'skip$
  if$
}

FUNCTION {format.tr.number}
{ type empty$
    { "Tech. Rep." }
    'type
  if$
  number empty$
    { "l" change.case$ }
    { number tie.or.space.connect }
  if$
}


FUNCTION {format.paddress}
{ address empty$
    { "" }
    { "(" address * ")" * }
  if$
}

FUNCTION {format.article.crossref}
{ key empty$
    { journal empty$
    { "need key or journal for " cite$ * " to crossref " * crossref *
      warning$
      ""
    }
    { " in {\em " journal * "\/}" * }
      if$
    }
    { " in " key * }
  if$
  "\cite{" * crossref * "}" *
}

FUNCTION {format.crossref.editor}
{ editor #1 "{vv~}{ll}" format.name$
  editor num.names$ duplicate$
  #2 >
    { pop$ " {\em et~al.}" * }
    { #2 <
    'skip$
    { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
        { " {\em et~al.}" * }
        { " and " * editor #2 "{vv~}{ll}" format.name$ * }
      if$
    }
      if$
    }
  if$
}

FUNCTION {format.book.crossref}
{ volume empty$
    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
      "In "
    }
    { "Vol.~" volume *
      " of " *
    }
  if$
  editor empty$
  editor field.or.null author field.or.null =
  or
    { key empty$
    { series empty$
        { "need editor, key, or series for " cite$ * " to crossref " *
          crossref * warning$
          "" *
        }
        { "{\em " * series * "\/}" * }
      if$
    }
    { key * }
      if$
    }
    { format.crossref.editor * }
  if$
  "\cite{" * crossref * "}" *
}

FUNCTION {format.incoll.inproc.crossref}
{ editor empty$
  editor field.or.null author field.or.null =
  or
    { key empty$
    { booktitle empty$
        { "need editor, key, or booktitle for " cite$ * " to crossref " *
          crossref * warning$
          ""
        }
        { " in {\em " booktitle * "\/}" * }   
      if$
    }
    { " in " key * }
      if$
    }
    { " in " format.crossref.editor * }   
  if$
  "\cite{" * crossref * "}" *
}

FUNCTION {push.url}
{}

FUNCTION {push.date}
% format: month year
{ year empty$
    { month empty$
        { "" }
        { "there's a month but no year in " cite$ * warning$
          month
        }
      if$
    }
    { month empty$
        { year }
        { month " " * year * }
      if$
    }
  if$
}


FUNCTION {format.address.date}
{ address empty$
    {year empty$ 
        { "" }
        { push.date *} 
        if$
    }
    { address * " (" * year * ")" * }
  if$
}

FUNCTION {format.school.date}
{ school empty$
    {"school is missing " cite$ * warning$
    year empty$ 
        { "" }
        { push.date *} 
        if$
    }
    { "(" school * ", " * year * ")" * }
  if$
}

FUNCTION {push.address.publisher.year}
% the whole imprint
{ address empty$
    { publisher empty$
        { url empty$
            { year empty$ 
                { "" }
                { push.date } 
              if$
            }
            { 
              push.url
              year empty$
                { skip$ }
                { ", " * push.date * ")" * }
              if$
            }
          if$
        }
      { "(" publisher *
      year empty$
            { skip$ }
            { ", " * push.date * ")" * }
          if$
        }
      if$
    }
    { 
      publisher empty$
        { skip$ }
        { "(" publisher * ", " * address * }
      if$
      year empty$
    { ")" * }
    { ", " * push.date * ")" * }
      if$
    }
  if$
}

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  crossref missing$
    { format.journal.volume.number output
      blank.sep
      format.date "year" output.check
      blank.sep
      format.pages output
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  note output
  fin.entry
}

FUNCTION {book}
{ output.bibitem
  author empty$
    { format.editors "author and editor" output.check }
    { format.authors output.nonnull
      crossref missing$
    { "author and editor" editor either.or.check }
    'skip$
      if$
    }
  if$
  format.btitle "title" output.check
  crossref missing$
    { format.bvolume output
      format.number.series output
      format.edition output
      blank.sep
      push.address.publisher.year "publisher" output.check
    }
    { new.block
      format.book.crossref output.nonnull
    }
  if$
  new.block
  note output
  fin.entry
}

FUNCTION {booklet}
{ output.bibitem
  format.authors output
  title empty$
    { "empty title in " cite$ * warning$
      howpublished new.sentence.checka
    }
    { howpublished empty$ not
      address empty$ month empty$ year empty$ and and
      or
    { format.title.p output.nonnull }
    { format.title output.nonnull }
      if$
    }
  if$
  howpublished output
  address output
  blank.sep
  format.date output
  new.block
  note output
  fin.entry
}

FUNCTION {inbook}
{ output.bibitem
  author empty$
    { format.editors "author and editor" output.check }
    { format.authors output.nonnull}
  if$
  format.btitle "title" output.check
  blank.sep
  format.in.ed.inbooktitle output  %remove check for booktitle
  blank.sep
  crossref missing$
    { format.bvolume output
      blank.sep
      format.number.series output
      push.address.publisher.year "publisher" output.check
      address output
      format.chapter.ppages "chapter and pages" output.check      
    }
    { format.chapter.ppages "chapter and pages" output.check
      new.block
      format.book.crossref output.nonnull
    }
  if$
  format.edition output
  note output
  fin.entry
}

FUNCTION {incollection}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  blank.sep
  crossref missing$
    { format.in.ed.booktitle "booktitle or editor" output.check
     format.series.volume.number output
      blank.sep
      push.address.publisher.year "publisher" output.check
      format.ppages output
      format.edition output
    }
    { format.incoll.inproc.crossref output.nonnull
      format.ppages output
    }
  if$
  new.block
  note output
  fin.entry
}

FUNCTION {inproceedings}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  blank.sep
  format.in.ed.sbooktitle output  %remove check for booktitle
  blank.sep
      journal empty$
         {format.series.volume.number output}
         {format.journal.volume.number output}
     if$
      organization output
  publisher empty$
  {address output
  blank.sep
  format.date output}
  {push.address.publisher.year "publihser" output.check}
  if$
      format.ppages output
   note output
  fin.entry
}

FUNCTION {conference} { inproceedings }

FUNCTION {manual}
{ output.bibitem
  author empty$
    { organization empty$
    'skip$
    { organization output.nonnull
      address output
    }
      if$
    }
    { format.authors output.nonnull }
  if$
  format.btitle "title" output.check
  author empty$
    { organization empty$
    { address new.block.checka
      address output
    }
    'skip$
      if$
    }
    { organization address new.block.checkb
      organization output
      address output
    }
  if$
  format.edition output
  format.date output
  note output
  fin.entry
}

FUNCTION {mastersthesis}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  "Master's thesis" format.thesis.type output.nonnull
  %format.school.date "school" output.check
  school output
  blank.sep
  format.date output
  new.block
  note output
  fin.entry
}

FUNCTION {misc}
{ output.bibitem
  format.authors output
  title empty$
    { howpublished new.sentence.checka }
    { howpublished empty$ not
      month empty$ year empty$ and
      or
    { format.title.p output.nonnull }
    { format.title output.nonnull }
      if$
      blank.sep
    }
  if$
  howpublished output
  format.date output
  note output
  fin.entry
  empty.misc.check
}

FUNCTION {phdthesis}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  "PhD thesis" format.thesis.type output.nonnull
  school "school" output.check
  blank.sep
  format.date "year" output.check
  format.ppages output
  new.block
  note output
  fin.entry
}

FUNCTION {proceedings}
{ output.bibitem
  editor empty$
    { organization output }
    { format.editors output.nonnull }
  if$
  format.btitle "title" output.check
  blank.sep  
  format.series.volume.number output   
  editor empty$
    'skip$
    { organization output }
  if$
   push.address.publisher.year "publisher" output.check
  new.block
  note output
  fin.entry
}

FUNCTION {techreport}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  format.tr.number output.nonnull
  institution "institution" output.check
  address output
  blank.sep
  format.date "year" output.check
  new.block
  note output
  fin.entry
}

FUNCTION {unpublished}
{ output.bibitem
  format.authors "author" output.check
  format.title.p "title" output.check
  note "note" output.check
  blank.sep
  format.date output
  fin.entry
}

FUNCTION {default.type} { misc }

MACRO {jan} {"January"}

MACRO {feb} {"February"}

MACRO {mar} {"March"}

MACRO {apr} {"April"}

MACRO {may} {"May"}

MACRO {jun} {"June"}

MACRO {jul} {"July"}

MACRO {aug} {"August"}

MACRO {sep} {"September"}

MACRO {oct} {"October"}

MACRO {nov} {"November"}

MACRO {dec} {"December"}

MACRO {acmcs} {"ACM Computing Surveys"}

MACRO {acta} {"Acta Informatica"}

MACRO {cacm} {"Communications ACM"}

MACRO {ibmjrd} {"IBM J. Research and Development"}

MACRO {ibmsj} {"IBM Systems~J."}

MACRO {ieeese} {"IEEE Trans. Software Engineering"}

MACRO {ieeetc} {"IEEE Trans. Computers"}

MACRO {ieeetcad} {"IEEE Trans. Computer-Aided Design"}

MACRO {ipl} {"Information Processing Letters"}

MACRO {jacm} {"J.~ACM"}

MACRO {jcss} {"J.~Computer and System Sciences"}

MACRO {scp} {"Science of Computer Programming"}

MACRO {sicomp} {"SIAM J. Computing"}

MACRO {tocs} {"ACM Trans. Computer Systems"}

MACRO {tods} {"ACM Trans. Database Systems"}

MACRO {tog} {"ACM Trans. Graphics"}

MACRO {toms} {"ACM Trans. Mathematical Software"}

MACRO {toois} {"ACM Trans. Office Information Systems"}

MACRO {toplas} {"ACM Trans. Programming Languages and Systems"}

MACRO {tcs} {"Theoretical Computer Science"}

READ

EXECUTE {type.msg}

FUNCTION {sortify}
{ purify$
  "l" change.case$
}

INTEGERS { len }

FUNCTION {chop.word}
{ 's :=
  'len :=
  s #1 len substring$ =
    { s len #1 + global.max$ substring$ }
    { s }
  if$
}

FUNCTION {sort.format.names}
{ 's :=
  #1 'nameptr :=
  ""
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { nameptr #1 >
        { "   " * }
        { skip$ }
      if$
      s nameptr "{vv{ } }{ll{ }}{  ff{ }}{  jj{ }}" format.name$ 't :=
      nameptr numnames = t "others" = and
        { "et al" * }
        { t sortify * }
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}

FUNCTION {sort.format.title}
{ 't :=
  "A " #2
    "An " #3
      "The " #4 t chop.word
    chop.word
  chop.word
  sortify
  #1 global.max$ substring$
}

FUNCTION {author.sort}
{ author empty$
    { key empty$
        { "to sort, need author or key in " cite$ * warning$ "" }
        { key sortify }
      if$
    }
    { author sort.format.names }
  if$
}

FUNCTION {author.editor.sort}
{ author empty$
    { editor empty$
        { key empty$
            { "to sort, need author, editor, or key in " cite$ * warning$ "" }
            { key sortify }
          if$
        }
        { editor sort.format.names }
      if$
    }
    { author sort.format.names }
  if$
}

FUNCTION {author.organization.sort}
{ author empty$
    { organization empty$
        { key empty$
            { "to sort, need author, organization, or key in " cite$ * warning$ "" }
            { key sortify }
          if$
        }
        { "The " #4 organization chop.word sortify }
      if$
    }
    { author sort.format.names }
  if$
}

FUNCTION {editor.organization.sort}
{ editor empty$
    { organization empty$
        { key empty$
            { "to sort, need editor, organization, or key in " cite$ * warning$ "" }
            { key sortify }
          if$
        }
        { "The " #4 organization chop.word sortify }
      if$
    }
    { editor sort.format.names }
  if$
}

FUNCTION {author.organization.institution.sort}
{ author empty$
    { organization empty$
        { institution empty$
            { key empty$
                { "to sort, need author, organization, institution or key in " cite$ * warning$ "" }
                { key sortify }
              if$
            }
            { "The " #4 institution chop.word sortify }
          if$
        }
        { "The " #4 organization chop.word sortify }
      if$
    }
    { author sort.format.names }
  if$
}


FUNCTION {presort}
{ type$ "ieeetranbstctl" =
    { key empty$
        { "_" }
        { key sortify }
      if$
    }
    { type$ "book" =
      type$ "inbook" =
      or 
        { author.editor.sort }
        { type$ "proceedings" =
          type$ "periodical" =
          or
            { editor.organization.sort }
            { type$ "manual" =
              type$ "electronic" =
              type$ "misc" =
              or or
                { author.organization.sort }
                { type$ "standard" =
                   { author.organization.institution.sort }
                   { author.sort }
                 if$ 
                }
              if$
            }
          if$
        }
      if$
      "    "
      *
      year empty.field.to.null.string sortify
      *
      "    "
      *
      title empty.field.to.null.string
      sort.format.title
      *
    }
  if$
  #1 entry.max$ substring$
  'sort.key$ :=
}

ITERATE {presort}

%SORT

STRINGS { longest.label }

INTEGERS { number.label longest.label.width }

FUNCTION {initialize.longest.label}
{ "" 'longest.label :=
  #1 'number.label :=
  #0 'longest.label.width :=
}

FUNCTION {longest.label.pass}
{ number.label int.to.str$ 'label :=
  number.label #1 + 'number.label :=
  label width$ longest.label.width >
    { label 'longest.label :=
      label width$ 'longest.label.width :=
    }
    'skip$
  if$
}

EXECUTE {initialize.longest.label}

ITERATE {longest.label.pass}

FUNCTION {begin.bib}
{ preamble$ empty$
    'skip$
    { preamble$ write$ newline$ }
  if$
  "\begin{thebibliography}{"  longest.label  * "}" * write$ newline$
}

EXECUTE {begin.bib}

EXECUTE {init.state.consts}

ITERATE {call.type$}

FUNCTION {end.bib}
{ newline$
  "\end{thebibliography}" write$ newline$
}

EXECUTE {end.bib}

%%
%% End of file
%% For Support: [email protected], [email protected]
%% ws-us.bst (C) World Scientific Publishing Co.
ws-jdec.cls · 42 KB

42 KB — too long to show here. It arrives with the project.

ws-jdec.tex — the file that is compiled · 18 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Text Area: 8.8in (exclude Runningheads) x 7.3in
%% ws-jdec.tex: 25-06-2026
%% Tex file to use with ws-jdec.cls written in LaTeX2e.
%% The content, structure, format and layout of this style file is the
%% property of World Scientific Publishing Co. Pte. Ltd.
%% Copyright 2026 by World Scientific Publishing Co.
%% All rights are reserved.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%

\documentclass{ws-jdec}
%\documentclass[wsdraft]{ws-jdec}

\usepackage[sort,compress,super]{cite}
\usepackage{xcolor}
\usepackage[verbose,hypertexnames=false]{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
% \label, \ref and \cite commands are highly recommended

\begin{document}

\setlength{\pdfpagewidth}{8.5in}
\setlength{\pdfpageheight}{11in}

%%%%%%%%%%%%%%%%%%%%% Publisher's Area please ignore %%%%%%%%%%%%%%%
%
\catchline{}{}{}{}{}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\markboth{Authors' Name}{Paper Title}

\title{Your paper}

\author{First Author$^{a,}$\footnote{Typeset names in 12~pt Times Roman.
Use the footnote to indicate the present or permanent address of
the author.}\ , Second Author$^b$, Third Author$^b$}

\address{$^a$University Department, University Name, Address,
City, State ZIP/Zone, Country\\
E-mail: first\[email protected]}

\address{$^b$Group, Company, Address,
City, State ZIP/Zone, Country\footnote{State completely without
abbreviations the affiliation and mailing address, including
country. Typeset in 10~pt Times Italic.}}

\maketitle

\begin{history}
\received{(Day Month Year)}
%\revised{(Day Month Year)}
\accepted{(Day Month Year)}
\published{(Day Month Year)}
\end{history}

\begin{abstract}
The abstract should summarize the context, content and conclusions
of the paper in less than 200 words. It should not contain any
references or displayed equations. Typeset the abstract in 9~pt
Times Roman with baselineskip of 11~pt.
\end{abstract}

\keywords{Keyword1; keyword2; keyword3.}

\begin{multicols}{2}
\section{The Main Text}
Contributions to {\it Journal of Digital Energy Conversion} are
to be in English. Authors are encouraged to have their contribution
checked for grammar. American spelling should be used. Abbreviations
are allowed but should be spelled out in full when first used.
Integers ten and below are to be spelled out. Italicize foreign
language phrases (e.g.~Latin, French).

The text is to be typeset in 10~pt Times \hbox{Roman},
single-spaced with baselineskip of 11~pt. Text area is 7.3~inches
across and 8.8~inches deep (excluding running title).
Final pagination and insertion of running titles will be done by the
publisher.

\section{Major Headings}
Major headings should be typeset in boldface, with the first
letter of important words capitalized.

\subsection{Subheadings}
Subheadings should be typeset in bold italics, with the first
letter of first word capitalized and the section number in
boldface.

\subsubsection{Sub-subheadings}
Sub-subheadings should be typeset in italics (section number to be in roman) and capitalize the first letter of the first word only.

\subsection{Numbering and spacing}
Sections, subsections and sub-subsections are numbered with Arabic
numerals. Use double spacing after major and subheadings, and
single spacing after sub-subheadings.

\section{Equations}
Displayed equations should be numbered consecutively in
each section, with the number set flush right and enclosed in
parentheses:
\begin{equation}
\mu(n, t) = {\displaystyle\sum^\infty_{i=1} 1(d_i < t, N(d_i) = n)
\over \displaystyle\int^t_{\sigma=0} 1(N(\sigma) = n)d\sigma}\,\,.\label{this}
\end{equation}

Equations should be referred to in abbreviated form,
e.g.~``Eq.~(\ref{this})'' or ``(2)''. In multiple-line equations,
the number should be given on the last line.

For multiline equations, prefer using \verb|align| or \verb|align*| instead of \verb|eqnarray|.
\medskip
\begin{align}
g(x) & = \sum_{k=1}^{N} y_k g(x_k) \nonumber\\[5pt]
& = \sum_{k=1}^{N} y_k \sum_{l=1}^{M} b_{kl} w_l \nonumber\\[5pt]
& = \sum_{k=1}^{N} \sum_{l=1}^{M} b_{kl} y_k w_l
\end{align}

\medskip
Displayed equations are to be centered on the page width. Standard
English letters like x are to appear as $x$ (italicized) in the
text if they are used as mathematical symbols. Punctuation marks
are used at the end of equations as if they appeared directly in
the text.

\vspace{5pt}
\subsection{Lists of items}

\begin{itemlist}
\item item one,
\item item two,
\item item three.
\end{itemlist}

Items may also be numbered with lowercase \hbox{Roman} numerals:
\begin{romanlist}[(iii)]
\item item one
\item item two
\item item three
    \begin{alphlist}[(a)]
    \item Lists within lists can be numbered with lowercase Roman letters
    \item second item.
    \item third item.
    \end{alphlist}
\item item four
\end{romanlist}

\vspace{5pt}
\section{Tables}
Tables should be inserted in the text as close to the point of
reference as possible. Some space should be left above and below
the table. Tables should be numbered sequentially in the text with
Arabic numerals. Captions are to be centered above the tables.
Typeset tables and captions in 9~pt Times Roman with baselineskip
of 11~pt.

To avoid the rules sticking out at either end of the table, add
\verb|@{}| before the first and after the last descriptors, e.g.
{\verb|@{}llll@{}|}.

Two column wide tables can be obtained with the environment:\\[3pt]

\verb|\begin{table*}| and \verb|\end{table*}|.

\columnbreak

\topskip=-13pt
\begin{tablehere}
\tbl{... table caption ... \label{tab1}}
%\caption{... table caption ... \label{tab1}}
{\begin{tabular}{@{}lcccr@{}}
\toprule
ID & $m$ & $R^2$ & $x_2$ & Times\\ \colrule
11 & 100 & 3135 & 1138 & $<98$ sec\\
12 & 100 & 3135 & 1138 & $<99$ sec\\
13 & 100 & 3135 & 1138 & $<100$ sec\\
\botrule
\end{tabular}}
\end{tablehere}

If tables need to extend over to a second page, the continuation
of the table should be preceded by a caption, e.g.~``Table~\ref{tab1} ({\it
continued})''.

\section{Illustrations and Photographs}
Figures are to be inserted in the text nearest their first reference. All images must be a minimum of 300dpi for good reproduction purposes. Colored figures and images will only be available in color online. They will only be produced in black and white in the print edition of the journal. If the author requires the publisher to reduce the figures, ensure that the figures (including letterings and numbers) are large enough to be clearly seen after reduction. If photographs are to be used, only black and white ones are acceptable.

Figures are to be sequentially numbered with\break Arabic
numerals. The caption must be placed below the figure. For those
figures with multiple parts which appear on different pages, it is
best to place the full caption below the first part, and have
e.g.~``Fig.~1 ({\it continued})'' below the last part. Typeset in
9~pt Times Roman with baselineskip of 11~pt. Use double spacing
between a caption and the text that follows immediately.

Previously published material must be accompanied by written
permission from the author and publisher.

\begin{figurehere}
\begin{center}
\vspace{5pt}
\centerline{\includegraphics[width=2.0in]{images/usf1}}
\vspace{13pt}
\caption{Figure caption.}
\label{fig1}
\alttext{Description of the figure}
\end{center}
\vspace{-13pt}
\end{figurehere}

We recommend the use of single column-wide
figures wherever possible, as shown in the example Fig.~\ref{fig1}.
If this is not possible, for two column wide figures use the
commands \verb|\begin{figure*}| and \verb|\end{figure*}|, as shown
in the example Fig.~\ref{fig2}.

\begin{figure*}[t]
\centerline{\includegraphics[width=6.7in]{images/usf2}}
\caption{Figure caption.}
\label{fig2}
\alttext{Description of the figure}
\end{figure*}

\def\p{\phantom{$-$}}
\def\pc{\phantom{}}
\def\p0{\phantom{0}}

\begin{sidewaystable*}
\tbl{Positive values of $X_0$ by eliminating $Q_0$ from
Eqs.~(15) and (16) for different values of the parameters $f_0$,
$\lambda_0$ and $\alpha_0$ in various dimension.}
{\begin{tabular}{@{}ccccccccccc@{}}
\toprule\\[-6pt]
$f_0$ &$\lambda_0$ &$\alpha_0$
&\multicolumn{8}{c}{Positive roots ($X_0$)}\\[3pt]
\hline\\[-6pt]
&& &4D &5D &6D &7D &8D &10D &12D &16D\\[3.5pt]
\hline\\[-6pt]
\phantom{1}$-0.033$ &0.034 &\phantom{0}0.1\phantom{.01}
&6.75507\p0 &4.32936\p0 &3.15991\p0 &2.44524\p0
&1.92883\p0 &0.669541 &--- &---\\[3.5pt]
&&&1.14476\pc\p0 &1.16321\pc\p0 &1.1879\pc\phantom{00}
&1.22434\pc\p0 &1.29065\pc\p0
&0.415056\pc\\[3.5pt]
\phantom{1}$-0.1$\phantom{33} &0.333 &\phantom{0}0.2\phantom{.01}
&3.15662\p0 &1.72737\p0 &--- &--- &--- &--- &--- &---\\[3.5pt]
&&&1.24003\pc\p0 &1.48602\pc\p0\\[3.5pt]
\phantom{1}$-0.301$ &0.302 &0.001
&2.07773\p0 &--- &--- &--- &--- &--- &--- &---\\[3.5pt]
&&&1.65625\pc\p0\\[3.5pt]
\phantom{1}$-0.5$\phantom{01} &0.51\phantom{2} &\phantom{0}0.001
&--- &--- &--- &--- &--- &--- &--- &---\\[3.5pt]
$\phantom{1-}$0.1\phantom{01} &0.1\phantom{02}
&\phantom{0}2\phantom{.001} &1.667\phantom{000} &1.1946\phantom{00}
&--- &--- &--- &--- &--- &---\\[3.5pt]
&&&0.806578\pc &0.858211\pc\\[3.5pt]
$\phantom{1-}$0.1\phantom{01} &0.1\phantom{33} &10\phantom{.001}
&0.463679\pc &0.465426\pc &0.466489\pc &0.466499\pc
&0.464947\pc &0.45438\pc\p0 &0.429651\pc &0.35278\pc\\[3.5pt]
$\phantom{1-}$0.1\phantom{01} &1\phantom{.333}
&\phantom{0}0.2\phantom{01}
&--- &--- &--- &--- &--- &--- &--- &---\\[3.5pt]
$\phantom{1-}$0.1\phantom{01} &5\phantom{.333}
&\phantom{0}5\phantom{.001}
&--- &--- &--- &--- &--- &--- &--- &---\\[3.5pt]
$\phantom{-0}$1\phantom{.033} &0.001 &\phantom{0}2\phantom{.001}
&0.996033 &0.968869 &0.91379\p0 &0.848544&0.783787 &0.669541 &0.577489 &---\\[3.5pt]
&&&0.414324\pc &0.41436\pc\p0 &0.414412\pc &0.414489\pc &0.414605\pc
&0.415056\pc &0.416214\pc\\[3.5pt]
\phantom{10}\phantom{.033} &0.001 &\phantom{0}0.2\phantom{01}
&0.316014 &0.309739 &--- &--- &--- &--- &--- &---\\[3.5pt]
&&&0.275327\pc &0.275856\pc\\[3.5pt]
\phantom{10}\phantom{.033} &0.1\phantom{33}
&\phantom{0}5\phantom{.001}
&0.089435\pc &0.089441\pc &0.089435\pc &0.089409\pc &0.08935\pc\p0
&0.089061\pc &0.088347\pc &0.084352\pc\\[3.5pt]
\phantom{10}\phantom{.033} &1\phantom{.333} &\phantom{0}3\phantom{.001}
&0.128192\pc &0.128966\pc &0.19718\p0 &0.169063 &0.142103 &--- &--- &---\\[3.5pt]
&&&& &0.41436\pc\p0 &0.414412\pc &0.414489\pc\\[3pt]
\Hline
\end{tabular}\label{tab2}}
\end{sidewaystable*}

Very large figures and tables should be placed on a page by
themselves. We recommend the use of single column-wide tables and
figures wherever possible. Next adjust the scaling of the figure
until it's correctly positioned, and remove the declarations of the
lines and any anomalous spacing.

If instead you wish to use some other method, then it's most important
to leave the right amount of vertical space in the figure declaration
to accomodate your figure (i.e.~remove the lines and change the space
in the example).  Send the hard copy figure on a separate page,
clearly identifying where it should be placed on the final hard
copy. The hard copy figure you send should be correctly scaled as this
ensures that the details will be visible in the final version.

The caption heading for a figure should be placed below the figure.

Landscape tables and figures can be typeset with following environments:
\begin{itemize}
\item \verb|sidewaystable| (e.g. see Table~\ref{tab2}) and
\item \verb|sidewaysfigure|.
\end{itemize}

\section{Footnotes}
Footnotes should be numbered sequentially in superscript
lowercase Roman letters.\footnote{Footnotes should be
typeset in 8 pt Roman at the bottom of the page.}

\section{Theorems and Definitions}
The WSPC document styles contain a set of
pre-defined environments for theorems, definitions, proofs,
remarks, etc.

\begin{theorem}[Longo, 1998]
\label{thm1}
For a given $Q$-system...
\[
N = \{x \in N; T x = \gamma (x) T, T x^* = \gamma (x^*) T\}\,,
\]
and $E_\Xi (\cdot) = T^* \gamma (\cdot) T$ gives a conditional
expectation onto $N$.
\end{theorem}

\LaTeX{} provides \verb|\newtheorem| to create new theorem
environments. For a new theorem-type environment which is not defined in the style file, use

\begin{verbatim}
\newtheorem{remark}{Remark}[section]
\let\Remarkfont\upshape
\def\Remarkheadfont{\bfseries}
\begin{remark}
We have $\# H^2 (M \supset N) < ...
\end{remark}
\end{verbatim}

\begin{remark}
\label{rem1}
We have $\# H^2 (M \supset N) < \infty$ for an inclusion $M \supset
N$ of factors of finite index.
\end{remark}

\subsection{Proofs}
The WSPC document styles also provide a predefined proof environment for proofs. The proof environment produces the heading `Proof' with appropriate spacing and punctuation. A `Q.E.D.' symbol, $\square$,
can be appended at the end of a proof with the command \verb|\qed|.

\begin{proof}
This is just an example.
\end{proof}

\begin{proof}[Proof of Lemma]
This is just an example.
\end{proof}

\section{References}
References are to be listed in the order cited in the text in Arabic
numerals. They should be listed according to the style shown in the
References. Typeset reference in 9~pt Times Roman, single spaced with baselineskip of 11~pt. Page range for book sources is optional.

Reference citations in the text are to be numbered consecutively in Arabic numerals, in the order of first appearance. Citations are to appear as in square brackets when the reference forms part of the sentence (e.g. ``\ldots as seen in [\citen{1}]''). Otherwise, they are to be cited as superscripts after punctuation marks, e.g., "\ldots in the statement.\cite{1}''.

\section{Running Heads}
Please provide a shortened runninghead (not more than eight words) for
the title of your paper. This will appear on the top right-hand side
of your paper.

\nonumsection{Acknowledgments}
\noindent
This part should come before References. Funding information may also be included here.

\section*{ORCID}
You are encouraged to include in your user information the ORCID (\url{https://orcid.org/}) or register for one if you don't have it. This ID will help to identify you in the researcher community and make it easier to keep track of all your publications.
Please provide a valid ORCID here, e.g.,

\vspace{5pt}
\noindent Josiah Carberry \\
\indent \url{https://orcid.org/0000-0002-1825-0097}

\vspace{5pt}
\noindent Rajesh Babu \\
\indent \url{https://orcid.org/0009-0006-0415-6880}

\appendix{Appendices}
\noindent Appendices should be used only when absolutely necessary. They should come immediately before References. If there is more than one appendix, number them alphabetically. Number displayed equations occurring in the
appendix as (A.1), (A.2), etc.:
\begin{equation}
\mu(n, t) = \frac{\displaystyle\sum^\infty_{i=1} 1(d_i < t, N(d_i) = n)}
{\displaystyle\int^t_{\sigma=0} 1(N(\sigma) = n)d\sigma}\,\,.\label{that}
\end{equation}

\appendix{Appendices}
Number displayed equations occurring in the
appendix as (B.1), (B.2), etc.

\section*{Reference Formats}

\subsubsection*{Book}
B. Widrow and S. D. Steams, {\it Adaptive Signal Processing} (Prentice Hall, Englewood, NJ, 1995).

\subsubsection*{Book Edition}
R. Loren and D. B. Benson (eds.), {\it Introduction to String Field Theory}, 2nd edn. (Springer-Verlag, New York, 1999).

\subsubsection*{Chapter in a Book}
R. M. Karp, Reducibility among combinatorial problems, in {\it Complexity of Computer Computations} (Plenum, New York, 1972), pp.~85--104, \url{https://doi.org/10.1007/978-1-4684-2001-2_9}.

\subsubsection*{Journal Article}
R. Loren and D. B. Benson, Deterministic flow-chart interpretations,
{\it J. Comput. System Sci.} {\bf 27}(2) (1983) 400--433, \url{https://doi.org/10.1016/0022-0000(83)90050-8}.

\subsubsection*{Proceedings}
R. Loren, J. Li and D. B. Benson, Deterministic flow-chart interpretations, in
{\it Proc. 3rd Int. Conf. Entity-Relationship Approach}, eds. C. G. Davis and R. T. Yeh (North-Holland, Amsterdam, 1983), pp. 421--439.

\begin{thebibliography}{10}

\bibitem{1} B. Widrow and S. D. Steams, {\it Adaptive Signal Processing} (Prentice Hall, Englewood, NJ, 1995).

\bibitem{2} R. Loren and D. B. Benson (eds.), {\it Introduction to String Field Theory}, 2nd edn. (Springer-Verlag, New York,
1999).

\bibitem{3} R. M. Karp, Reducibility among combinatorial problems, in
{\it Complexity of Computer Computations} (Plenum, New York, 1972),
pp.~85--104, \url{https://doi.org/10.1007/978-1-4684-2001-2_9}.

\bibitem{4} R. Loren and D. B. Benson, Deterministic flow-chart interpretations, {\it J. Comput. System Sci.} {\bf 27}(2) (1983)
400--433, \url{https://doi.org/10.1016/0022-0000(83)90050-8}.

\bibitem{5} R. Loren, J. Li and D. B. Benson, Deterministic flow-chart interpretations, in
{\it Proc. 3rd Int. Conf. Entity-Relationship Approach}, eds. C. G. Davis and R. T. Yeh
(North-Holland, Amsterdam, 1983), pp. 421--439.
\end{thebibliography}
\vspace{5pt}
\end{multicols}

\hrule

\begin{multicols}{2}
\vspace{5pt}
\noindent
\includegraphics[width=1in]{images/author1}
{\bf First-Author} received his/her M.S. and Ph.D. degrees from the
University of Name, in Year1 and Year2, respectively. From Year3
to Year4, he/she was Researcher/Engineer/$\ldots$ at the
Institute of Name, and worked on the project of Title.
Now, he/she holds Position at the Faculty of X of the University of Name.
He/she is also the President/Director of Organization/Society.

First-Author is the author of over X technical
publications, proceedings,
editorials and books. His/her research
interests include Mind topics, Body
topics and Application topics.
He/she is the coordinator of the
collaborative research network on Unmanned Systems at the University of
Name, Country. He/she is an active member of the Y Societies,
and was the General Chair of Z Conferences in Country, and the Co-Chair of Z Conferences in Country.\\

\vspace{5pt}
\noindent\includegraphics[width=1in]{images/author2}
{\bf Second-Author} received his/her M.S. degree in XXX
Engineering from the University of Name, Country, and his/her
Ph.D. degree in XXX Engineering from the University of Name,
Country, in Year1 and Year2, respectively. From Year3 to Year4,
he/she was at the University of Name, as Assistant/Associate/Full
Professor. He/she is currently an Assistant/Associate/Full
Professor in the Department of XXX, the University of Name,
Country. From Year5 to Year6, he/she also served as
Director/Manager/$\ldots$ with
the Institute/Center/$\ldots$ of Name, where he/she was responsible
for research projects in the area of Topics.

Second-Author is the author of over X technical
publications. His/her research interests include Mind topics, Body
topics and Application topics.
\end{multicols}
\end{document} 
ws-jdec_bib.tex · 2 KB
\documentclass{ws-jdec}

\usepackage{xcolor}
\usepackage{cite}
\usepackage[verbose]{hyperref}
\hypersetup{colorlinks=false,allbordercolors=blue,pdfborderstyle={/S/U/W 1}}
\usepackage{url}
\urlstyle{same}

\begin{document}

\def\bib{B\kern-.05em{I}\kern-.025em{B}\kern-.08em}
\def\btex{B\kern-.05em{I}\kern-.025em{B}\kern-.08em\TeX}

\title{\large B\kern-.05em{\large I}\kern-.025em{\large B}\kern-.08em\TeX ing\\[.5ex] in \\[.5ex] WSPC \bib\/
Style}

\markboth{WSPC}{Using World Scientific's \btex\/ Style File}

\maketitle
\begin{multicols}{2}
\section{Usage}

\begin{verbatim}
\documentclass{ws-jdec}
\usepackage{cite}
\begin{document}
\section{Output}
Sample output using ws-jdec bibliography ...
text\cite{best,pier,jame} ...
\bibliographystyle{ws-jdec} 
\bibliography{sample}
\end{document}
\end{verbatim}

\section{Output}
Sample output using ws-us bibliography style file

\begin{enumerate}[(13)]
\item article: see \cite{best,pier,jame}

\item proceedings: see \cite{Weiss94}

\item inproceedings: see \cite{conftypical,Moss94}

\item book: see\cite{ArmsRace1}

\item edition: see \cite{ComplexVariables}

\item editor: see \cite{ColBenh:93}

\item series: see \cite{inbook}

\item tech report: see \cite{hobby1992,CSTR116}

\item unpublished: see \cite{VoQS}

\item PhD thesis: see \cite{Brown:1988:IEL}

\item Masters thesis: see \cite{segms}

\item incollection: see \cite{Jones:Phoneme}

\item booklet: see \cite{URW:kerning}
\end{enumerate}

\bibliographystyle{ws-jdec}
\bibliography{sample}
\end{multicols}
\end{document} 

The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗