← All templates

Mecánica Computacional (AMCA style)

AMCA's amca class for papers in Mecánica Computacional, the proceedings of the Argentine computational mechanics congresses (ENIEF, MECOM): A4, Times, author blocks, abstract in two languages, sections, equations, a figure, tables and natbib references with amca.bst; English, Spanish and Portuguese are class options.

Create an account to use this
Category
Conference
Document class
amca (amca.cls) — ships with TeX Live
Workflow
Conference paper — submissions and revision rounds
Author
Asociación Argentina de Mecánica Computacional (AMCA)
Source
Asociación Argentina de Mecánica Computacional (AMCA)
Licence
No licence is stated in the files. Asociación Argentina de Mecánica Computacional (AMCA) distributes them for authors preparing a submission.

These are the publisher’s own files. This project starts from Asociación Argentina de Mecánica Computacional (AMCA)’s package for this publication — their manuscript, their amca.cls, their bibliography style — so what compiles here is what they would have given you.

Asociación Argentina de Mecánica Computacional (AMCA) serves this exact file to Mecánica Computacional and 2 other titles. Check Asociación Argentina de Mecánica Computacional (AMCA)’s author pages for the current instructions.

Where this differs from the publisher’s download.

  • Note: For a Spanish or Portuguese paper use \documentclass[spanish]{amca} or [portuguese]; the abstract and keyword headings change with the language.

What you get

  • amcastyleEN_latex/README.latex · 6 KB
  • amcastyleEN_latex/amca.bst · 30 KB
  • amcastyleEN_latex/amca.cls · 8 KB
  • amcastyleEN_latex/amcapaper.bib · 2 KB
  • amcastyleEN_latex/amcapaperEN.tex — the file that is compiled · 11 KB
  • amcastyleEN_latex/firstpage.pdf · 67 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

amcastyleEN_latex/README.latex — binary, 6 KB

amcastyleEN_latex/amca.bst · 30 KB
%%
%% This is file `amcan.bst',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% merlin.mbs  (with options: `ay,nat,nm-rvv,keyxyr,note-yr,num-xser,isbn,issn,doi,xedn,nfss,')
%% ----------------------------------------
%% *** AMCA style ***
%% 
%% Copyright 1994-2004 Patrick W Daly
 % ===============================================================
 % IMPORTANT NOTICE:
 % This bibliographic style (bst) file has been generated from one or
 % more master bibliographic style (mbs) files, listed above.
 %
 % This generated file can be redistributed and/or modified under the terms
 % of the LaTeX Project Public License Distributed from CTAN
 % archives in directory macros/latex/base/lppl.txt; either
 % version 1 of the License, or any later version.
 % ===============================================================
 % Name and version information of the main mbs file:
 % \ProvidesFile{merlin.mbs}[2004/02/09 4.13 (PWD, AO, DPC)]
 %   For use with BibTeX version 0.99a or later
 %-------------------------------------------------------------------
 % This bibliography style file is intended for texts in ENGLISH
 % This is an author-year citation style bibliography. As such, it is
 % non-standard LaTeX, and requires a special package file to function properly.
 % Such a package is    natbib.sty   by Patrick W. Daly
 % The form of the \bibitem entries is
 %   \bibitem[Jones et al.(1990)]{key}...
 %   \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
 % The essential feature is that the label (the part in brackets) consists
 % of the author names, as they should appear in the citation, with the year
 % in parentheses following. There must be no space before the opening
 % parenthesis!
 % With natbib v5.3, a full list of authors may also follow the year.
 % In natbib.sty, it is possible to define the type of enclosures that is
 % really wanted (brackets or parentheses), but in either case, there must
 % be parentheses in the label.
 % The \cite command functions as follows:
 %   \citet{key} ==>>                Jones et al. (1990)
 %   \citet*{key} ==>>               Jones, Baker, and Smith (1990)
 %   \citep{key} ==>>                (Jones et al., 1990)
 %   \citep*{key} ==>>               (Jones, Baker, and Smith, 1990)
 %   \citep[chap. 2]{key} ==>>       (Jones et al., 1990, chap. 2)
 %   \citep[e.g.][]{key} ==>>        (e.g. Jones et al., 1990)
 %   \citep[e.g.][p. 32]{key} ==>>   (e.g. Jones et al., p. 32)
 %   \citeauthor{key} ==>>           Jones et al.
 %   \citeauthor*{key} ==>>          Jones, Baker, and Smith
 %   \citeyear{key} ==>>             1990
 %---------------------------------------------------------------------

ENTRY
  { address
    author
    booktitle
    chapter
    doi
    edition
    editor
    eid
    howpublished
    institution
    isbn
    issn
    journal
    key
    month
    note
    number
    organization
    pages
    publisher
    school
    series
    title
    type
    volume
    year
  }
  {}
  { label extra.label sort.label short.list }
INTEGERS { output.state before.all mid.sentence after.sentence after.block }
FUNCTION {init.state.consts}
{ #0 'before.all :=
  #1 'mid.sentence :=
  #2 'after.sentence :=
  #3 'after.block :=
}
STRINGS { s t}
FUNCTION {output.nonnull}
{ 's :=
  output.state mid.sentence =
    { ", " * write$ }
    { output.state after.block =
        { add.period$ write$
          newline$
          "\newblock " write$
        }
        { output.state before.all =
            'write$
            { add.period$ " " * write$ }
          if$
        }
      if$
      mid.sentence 'output.state :=
    }
  if$
  s
}
FUNCTION {output}
{ duplicate$ empty$
    'pop$
    'output.nonnull
  if$
}
FUNCTION {output.check}
{ 't :=
  duplicate$ empty$
    { pop$ "empty " t * " in " * cite$ * warning$ }
    'output.nonnull
  if$
}
FUNCTION {fin.entry}
{ add.period$
  write$
  newline$
}

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

FUNCTION {date.block}
{
  new.block
}

FUNCTION {not}
{   { #0 }
    { #1 }
  if$
}
FUNCTION {and}
{   'skip$
    { pop$ #0 }
  if$
}
FUNCTION {or}
{   { pop$ #1 }
    'skip$
  if$
}
FUNCTION {new.block.checkb}
{ empty$
  swap$ empty$
  and
    'skip$
    'new.block
  if$
}
FUNCTION {field.or.null}
{ duplicate$ empty$
    { pop$ "" }
    'skip$
  if$
}
FUNCTION {emphasize}
{ duplicate$ empty$
    { pop$ "" }
    { "\emph{" swap$ * "}" * }
  if$
}
FUNCTION {tie.or.space.prefix}
{ duplicate$ text.length$ #3 <
    { "~" }
    { " " }
  if$
  swap$
}

FUNCTION {capitalize}
{ "u" change.case$ "t" change.case$ }

FUNCTION {space.word}
{ " " swap$ * " " * }
 % Here are the language-specific definitions for explicit words.
 % Each function has a name bbl.xxx where xxx is the English word.
 % The language selected here is ENGLISH
FUNCTION {bbl.and}
{ "\amcabtxand{}"}

FUNCTION {bbl.etal}
{ "et~al." }

FUNCTION {bbl.editors}
{ "\amcabtxeditors{}" }

FUNCTION {bbl.editor}
{ "editor" }

FUNCTION {bbl.edby}
{ "\amcabtxeditedby{}" }

FUNCTION {bbl.edition}
{ "\amcabtxedition{}" }

FUNCTION {bbl.volume}
{ "\amcabtxvolume{}" }

FUNCTION {bbl.of}
{ "\amcabtxof{}" }

FUNCTION {bbl.number}
{ "\amcabtxnumber{}" }

FUNCTION {bbl.nr}
{ "no." }

FUNCTION {bbl.in}
{ "\amcabtxin{}" }

FUNCTION {bbl.pages}
{ "\amcabtxpages{}" }

FUNCTION {bbl.page}
{ "\amcabtxpage{}" }

FUNCTION {bbl.chapter}
{ "\amcabtxchapter{}" }

FUNCTION {bbl.techrep}
{ "\amcabtxtechrep{}" }

FUNCTION {bbl.mthesis}
{ "\amcabtxmaster{}" }

FUNCTION {bbl.phdthesis}
{ "\amcabtxphd{}" }

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 of the ACM"}

MACRO {ibmjrd} {"IBM Journal of Research and Development"}

MACRO {ibmsj} {"IBM Systems Journal"}

MACRO {ieeese} {"IEEE Transactions on Software Engineering"}

MACRO {ieeetc} {"IEEE Transactions on Computers"}

MACRO {ieeetcad}
 {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}

MACRO {ipl} {"Information Processing Letters"}

MACRO {jacm} {"Journal of the ACM"}

MACRO {jcss} {"Journal of Computer and System Sciences"}

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

MACRO {sicomp} {"SIAM Journal on Computing"}

MACRO {tocs} {"ACM Transactions on Computer Systems"}

MACRO {tods} {"ACM Transactions on Database Systems"}

MACRO {tog} {"ACM Transactions on Graphics"}

MACRO {toms} {"ACM Transactions on Mathematical Software"}

MACRO {toois} {"ACM Transactions on Office Information Systems"}

MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}

MACRO {tcs} {"Theoretical Computer Science"}
FUNCTION {bibinfo.check}
{ swap$
  duplicate$ missing$
    {
      pop$ pop$
      ""
    }
    { duplicate$ empty$
        {
          swap$ pop$
        }
        { swap$
          pop$
        }
      if$
    }
  if$
}
FUNCTION {bibinfo.warn}
{ swap$
  duplicate$ missing$
    {
      swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
      ""
    }
    { duplicate$ empty$
        {
          swap$ "empty " swap$ * " in " * cite$ * warning$
        }
        { swap$
          pop$
        }
      if$
    }
  if$
}
STRINGS  { bibinfo}
INTEGERS { nameptr namesleft numnames }

FUNCTION {format.names}
{ 'bibinfo :=
  duplicate$ empty$ 'skip$ {
  's :=
  "" 't :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr
      "{vv~}{ll}{ jj}{ f{.}.}"
      format.name$
      bibinfo bibinfo.check
      't :=
      nameptr #1 >
        {
          namesleft #1 >
            { ", " * t * }
            {
              numnames #2 >
                { "," * }
                'skip$
              if$
              s nameptr "{ll}" format.name$ duplicate$ "others" =
                { 't := }
                { pop$ }
              if$
              t "others" =
                {
                  " " * bbl.etal *
                }
                {
                  bbl.and
                  space.word * t *
                }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
  } if$
}
FUNCTION {format.names.ed}
{
  'bibinfo :=
  duplicate$ empty$ 'skip$ {
  's :=
  "" 't :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr
      "{f{.}.~}{vv~}{ll}{ jj}"
      format.name$
      bibinfo bibinfo.check
      't :=
      nameptr #1 >
        {
          namesleft #1 >
            { ", " * t * }
            {
              numnames #2 >
                { "," * }
                'skip$
              if$
              s nameptr "{ll}" format.name$ duplicate$ "others" =
                { 't := }
                { pop$ }
              if$
              t "others" =
                {

                  " " * bbl.etal *
                }
                {
                  bbl.and
                  space.word * t *
                }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
  } if$
}
FUNCTION {format.key}
{ empty$
    { key field.or.null }
    { "" }
  if$
}

FUNCTION {format.authors}
{ author "author" format.names
}
FUNCTION {get.bbl.editor}
{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }

FUNCTION {format.editors}
{ editor "editor" format.names duplicate$ empty$ 'skip$
    {
      "," *
      " " *
      get.bbl.editor
      *
    }
  if$
}
FUNCTION {format.isbn}
{ isbn "isbn" bibinfo.check
  duplicate$ empty$ 'skip$
    {
      new.block
      "ISBN " swap$ *
    }
  if$
}

FUNCTION {format.issn}
{ issn "issn" bibinfo.check
  duplicate$ empty$ 'skip$
    {
      new.block
      "ISSN " swap$ *
    }
  if$
}

FUNCTION {format.doi}
{ doi "doi" bibinfo.check
  duplicate$ empty$ 'skip$
    {
      new.block
      "\doi{" swap$ * "}" *
    }
  if$
}
FUNCTION {format.note}
{
 note empty$
    { "" }
    { note #1 #1 substring$
      duplicate$ "{" =
        'skip$
        { output.state mid.sentence =
          { "l" }
          { "u" }
        if$
        change.case$
        }
      if$
      note #2 global.max$ substring$ * "note" bibinfo.check
    }
  if$
}

FUNCTION {format.title}
{ title
  duplicate$ empty$ 'skip$
    { "t" change.case$ }
  if$
  "title" bibinfo.check
}
FUNCTION {format.full.names}
{'s :=
 "" 't :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr
      "{vv~}{ll}" format.name$
      't :=
      nameptr #1 >
        {
          namesleft #1 >
            { ", " * t * }
            {
              s nameptr "{ll}" format.name$ duplicate$ "others" =
                { 't := }
                { pop$ }
              if$
              t "others" =
                {
                  " " * bbl.etal *
                }
                {
                  numnames #2 >
                    { "," * }
                    'skip$
                  if$
                  bbl.and
                  space.word * t *
                }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}

FUNCTION {author.editor.key.full}
{ author empty$
    { editor empty$
        { key empty$
            { cite$ #1 #3 substring$ }
            'key
          if$
        }
        { editor format.full.names }
      if$
    }
    { author format.full.names }
  if$
}

FUNCTION {author.key.full}
{ author empty$
    { key empty$
         { cite$ #1 #3 substring$ }
          'key
      if$
    }
    { author format.full.names }
  if$
}

FUNCTION {editor.key.full}
{ editor empty$
    { key empty$
         { cite$ #1 #3 substring$ }
          'key
      if$
    }
    { editor format.full.names }
  if$
}

FUNCTION {make.full.names}
{ type$ "book" =
  type$ "inbook" =
  or
    'author.editor.key.full
    { type$ "proceedings" =
        'editor.key.full
        'author.key.full
      if$
    }
  if$
}

FUNCTION {output.bibitem}
{ newline$
  "\bibitem[{" write$
  label write$
  ")" make.full.names duplicate$ short.list =
     { pop$ }
     { * }
   if$
  "}]{" * write$
  cite$ write$
  "}" write$
  newline$
  ""
  before.all 'output.state :=
}

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

FUNCTION {word.in}
{ bbl.in capitalize
  " " * }

FUNCTION {format.date}
{ year "year" bibinfo.check duplicate$ empty$
    {
      "empty year in " cite$ * "; set to ????" * warning$
       pop$ "????"
    }
    'skip$
  if$
  extra.label *
}
FUNCTION {format.btitle}
{ title "title" bibinfo.check
  duplicate$ empty$ 'skip$
    {
      emphasize
    }
  if$
}
FUNCTION {either.or.check}
{ empty$
    'pop$
    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
  if$
}
FUNCTION {format.bvolume}
{ volume empty$
    { "" }
    { bbl.volume volume tie.or.space.prefix
      "volume" bibinfo.check * *
      series "series" bibinfo.check
      duplicate$ empty$ 'pop$
        { swap$ bbl.of space.word * swap$
          emphasize * }
      if$
      "volume and number" number either.or.check
    }
  if$
}
FUNCTION {format.number.series}
{ volume empty$
    { number empty$
        { series field.or.null }
        { series empty$
            { number "number" bibinfo.check }
            { output.state mid.sentence =
                { bbl.number }
                { bbl.number capitalize }
              if$
              number tie.or.space.prefix "number" bibinfo.check * *
              bbl.in space.word *
              series "series" bibinfo.check *
            }
          if$
        }
      if$
    }
    { "" }
  if$
}

FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
    {
      output.state mid.sentence =
        { "l" }
        { "t" }
      if$ change.case$
      "edition" bibinfo.check
      " " * bbl.edition *
    }
  if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
  #0 'multiresult :=
    { multiresult not
      t empty$ not
      and
    }
    { t #1 #1 substring$
      duplicate$ "-" =
      swap$ duplicate$ "," =
      swap$ "+" =
      or or
        { #1 'multiresult := }
        { t #2 global.max$ substring$ 't := }
      if$
    }
  while$
  multiresult
}
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
    { duplicate$ multi.page.check
        {
          bbl.pages swap$
          n.dashify
        }
        {
          bbl.page swap$
        }
      if$
      tie.or.space.prefix
      "pages" bibinfo.check
      * *
    }
  if$
}
FUNCTION {format.journal.pages}
{ pages duplicate$ empty$ 'pop$
    { swap$ duplicate$ empty$
        { pop$ pop$ format.pages }
        {
          ":" *
          swap$
          n.dashify
          "pages" bibinfo.check
          *
        }
      if$
    }
  if$
}
FUNCTION {format.journal.eid}
{ eid "eid" bibinfo.check
  duplicate$ empty$ 'pop$
    { swap$ duplicate$ empty$ 'skip$
      {
          ":" *
      }
      if$
      swap$ *
    }
  if$
}
FUNCTION {format.vol.num.pages}
{ volume field.or.null
  duplicate$ empty$ 'skip$
    {
      "volume" bibinfo.check
    }
  if$
  number "number" bibinfo.check duplicate$ empty$ 'skip$
    {
      swap$ duplicate$ empty$
        { "there's a number but no volume in " cite$ * warning$ }
        'skip$
      if$
      swap$
      "(" swap$ * ")" *
    }
  if$ *
  eid empty$
    { format.journal.pages }
    { format.journal.eid }
  if$
}

FUNCTION {format.chapter.pages}
{ chapter empty$
    'format.pages
    { type empty$
        { bbl.chapter }
        { type "l" change.case$
          "type" bibinfo.check
        }
      if$
      chapter tie.or.space.prefix
      "chapter" bibinfo.check
      * *
      pages empty$
        'skip$
        { ", " * format.pages * }
      if$
    }
  if$
}

FUNCTION {format.booktitle}
{
  booktitle "booktitle" bibinfo.check
  emphasize
}
FUNCTION {format.in.ed.booktitle}
{ format.booktitle duplicate$ empty$ 'skip$
    {
      editor "editor" format.names.ed duplicate$ empty$ 'pop$
        {
          "," *
          " " *
          get.bbl.editor
          ", " *
          * swap$
          * }
      if$
      word.in swap$ *
    }
  if$
}
FUNCTION {format.thesis.type}
{ type duplicate$ empty$
    'pop$
    { swap$ pop$
      "t" change.case$ "type" bibinfo.check
    }
  if$
}
FUNCTION {format.tr.number}
{ number "number" bibinfo.check
  type duplicate$ empty$
    { pop$ bbl.techrep }
    'skip$
  if$
  "type" bibinfo.check
  swap$ duplicate$ empty$
    { pop$ "t" change.case$ }
    { tie.or.space.prefix * * }
  if$
}
FUNCTION {format.article.crossref}
{
  word.in
  " \cite{" * crossref * "}" *
}
FUNCTION {format.book.crossref}
{ volume duplicate$ empty$
    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
      pop$ word.in
    }
    { bbl.volume
      capitalize
      swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
    }
  if$
  " \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
{
  word.in
  " \cite{" * crossref * "}" *
}
FUNCTION {format.org.or.pub}
{ 't :=
  ""
  address empty$ t empty$ and
    'skip$
    {
      t empty$
        { address "address" bibinfo.check *
        }
        { t *
          address empty$
            'skip$
            { ", " * address "address" bibinfo.check * }
          if$
        }
      if$
    }
  if$
}
FUNCTION {format.publisher.address}
{ publisher "publisher" bibinfo.warn format.org.or.pub
}

FUNCTION {format.organization.address}
{ organization "organization" bibinfo.check format.org.or.pub
}

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    {
      journal
      "journal" bibinfo.check
      emphasize
      "journal" output.check
      format.vol.num.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  format.issn output
  format.doi output
  new.block
  format.note output
  fin.entry
}
FUNCTION {book}
{ output.bibitem
  author empty$
    { format.editors "author and editor" output.check
      editor format.key output
    }
    { format.authors output.nonnull
      crossref missing$
        { "author and editor" editor either.or.check }
        'skip$
      if$
    }
  if$
  new.block
  format.btitle "title" output.check
  crossref missing$
    { format.bvolume output
      new.block
      format.number.series output
      new.sentence
      format.publisher.address output
    }
    {
      new.block
      format.book.crossref output.nonnull
    }
  if$
  format.edition output
  format.date "year" output.check
  format.isbn output
  format.doi output
  new.block
  format.note output
  fin.entry
}
FUNCTION {booklet}
{ output.bibitem
  format.authors output
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  howpublished "howpublished" bibinfo.check output
  address "address" bibinfo.check output
  format.date "year" output.check
  format.isbn output
  format.doi output
  new.block
  format.note output
  fin.entry
}

FUNCTION {inbook}
{ output.bibitem
  author empty$
    { format.editors "author and editor" output.check
      editor format.key output
    }
    { format.authors output.nonnull
      crossref missing$
        { "author and editor" editor either.or.check }
        'skip$
      if$
    }
  if$
  new.block
  format.btitle "title" output.check
  crossref missing$
    {
      format.bvolume output
      format.chapter.pages "chapter and pages" output.check
      new.block
      format.number.series output
      new.sentence
      format.publisher.address output
    }
    {
      format.chapter.pages "chapter and pages" output.check
      new.block
      format.book.crossref output.nonnull
    }
  if$
  format.edition output
  format.date "year" output.check
  crossref missing$
    { format.isbn output }
    'skip$
  if$
  format.doi output
  new.block
  format.note output
  fin.entry
}

FUNCTION {incollection}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    { format.in.ed.booktitle "booktitle" output.check
      format.bvolume output
      format.number.series output
      format.chapter.pages output
      new.sentence
      format.publisher.address output
      format.edition output
      format.date "year" output.check
      format.isbn output
    }
    { format.incoll.inproc.crossref output.nonnull
      format.chapter.pages output
    }
  if$
  format.doi output
  new.block
  format.note output
  fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    { format.in.ed.booktitle "booktitle" output.check
      format.bvolume output
      format.number.series output
      format.pages output
      new.sentence
      publisher empty$
        { format.organization.address output }
        { organization "organization" bibinfo.check output
          format.publisher.address output
        }
      if$
      format.date "year" output.check
      format.isbn output
      format.issn output
    }
    { format.incoll.inproc.crossref output.nonnull
      format.pages output
    }
  if$
  format.doi output
  new.block
  format.note output
  fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
  format.authors output
  author format.key output
  new.block
  format.btitle "title" output.check
  organization address new.block.checkb
  organization "organization" bibinfo.check output
  address "address" bibinfo.check output
  format.edition output
  format.date "year" output.check
  format.doi output
  new.block
  format.note output
  fin.entry
}

FUNCTION {mastersthesis}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.btitle
  "title" output.check
  new.block
  bbl.mthesis format.thesis.type output.nonnull
  school "school" bibinfo.warn output
  address "address" bibinfo.check output
  format.date "year" output.check
  format.doi output
  new.block
  format.note output
  fin.entry
}

FUNCTION {misc}
{ output.bibitem
  format.authors output
  author format.key output
  new.block
  format.title output
  new.block
  howpublished "howpublished" bibinfo.check output
  format.date "year" output.check
  format.doi output
  new.block
  format.note output
  fin.entry
}
FUNCTION {phdthesis}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.btitle
  "title" output.check
  new.block
  bbl.phdthesis format.thesis.type output.nonnull
  school "school" bibinfo.warn output
  address "address" bibinfo.check output
  format.date "year" output.check
  format.doi output
  new.block
  format.note output
  fin.entry
}

FUNCTION {proceedings}
{ output.bibitem
  format.editors output
  editor format.key output
  new.block
  format.btitle "title" output.check
  format.bvolume output
  format.number.series output
  new.sentence
  publisher empty$
    { format.organization.address output }
    { organization "organization" bibinfo.check output
      format.publisher.address output
    }
  if$
  format.date "year" output.check
  format.isbn output
  format.issn output
  format.doi output
  new.block
  format.note output
  fin.entry
}

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

FUNCTION {unpublished}
{ output.bibitem
  format.authors "author" output.check
  author format.key output
  new.block
  format.title "title" output.check
  format.date "year" output.check
  format.doi output
  new.block
  format.note "note" output.check
  fin.entry
}

FUNCTION {default.type} { misc }
READ
FUNCTION {sortify}
{ purify$
  "l" change.case$
}
INTEGERS { len }
FUNCTION {chop.word}
{ 's :=
  'len :=
  s #1 len substring$ =
    { s len #1 + global.max$ substring$ }
    's
  if$
}
FUNCTION {format.lab.names}
{ 's :=
  "" 't :=
  s #1 "{vv~}{ll}" format.name$
  s num.names$ duplicate$
  #2 >
    { pop$
      " " * bbl.etal *
    }
    { #2 <
        'skip$
        { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
            {
              " " * bbl.etal *
            }
            { bbl.and space.word * s #2 "{vv~}{ll}" format.name$
              * }
          if$
        }
      if$
    }
  if$
}

FUNCTION {author.key.label}
{ author empty$
    { key empty$
        { cite$ #1 #3 substring$ }
        'key
      if$
    }
    { author format.lab.names }
  if$
}

FUNCTION {author.editor.key.label}
{ author empty$
    { editor empty$
        { key empty$
            { cite$ #1 #3 substring$ }
            'key
          if$
        }
        { editor format.lab.names }
      if$
    }
    { author format.lab.names }
  if$
}

FUNCTION {editor.key.label}
{ editor empty$
    { key empty$
        { cite$ #1 #3 substring$ }
        'key
      if$
    }
    { editor format.lab.names }
  if$
}

FUNCTION {calc.short.authors}
{ type$ "book" =
  type$ "inbook" =
  or
    'author.editor.key.label
    { type$ "proceedings" =
        'editor.key.label
        'author.key.label
      if$
    }
  if$
  'short.list :=
}

FUNCTION {calc.label}
{ calc.short.authors
  short.list
  "("
  *
  year duplicate$ empty$
  short.list key field.or.null = or
     { pop$ "" }
     'skip$
  if$
  *
  'label :=
}

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

FUNCTION {sort.format.title}
{ 't :=
  "A " #2
    "An " #3
      "The " #4 t chop.word
    chop.word
  chop.word
  sortify
  #1 global.max$ substring$
}
FUNCTION {author.sort}
{ author empty$
    { key empty$
        { "to sort, need author or key in " cite$ * warning$
          ""
        }
        { key sortify }
      if$
    }
    { author sort.format.names }
  if$
}
FUNCTION {author.editor.sort}
{ author empty$
    { editor empty$
        { key empty$
            { "to sort, need author, editor, or key in " cite$ * warning$
              ""
            }
            { key sortify }
          if$
        }
        { editor sort.format.names }
      if$
    }
    { author sort.format.names }
  if$
}
FUNCTION {editor.sort}
{ editor empty$
    { key empty$
        { "to sort, need editor or key in " cite$ * warning$
          ""
        }
        { key sortify }
      if$
    }
    { editor sort.format.names }
  if$
}
FUNCTION {presort}
{ calc.label
  label sortify
  "    "
  *
  type$ "book" =
  type$ "inbook" =
  or
    'author.editor.sort
    { type$ "proceedings" =
        'editor.sort
        'author.sort
      if$
    }
  if$
  #1 entry.max$ substring$
  'sort.label :=
  sort.label
  *
  "    "
  *
  title field.or.null
  sort.format.title
  *
  #1 entry.max$ substring$
  'sort.key$ :=
}

ITERATE {presort}
SORT
STRINGS { last.label next.extra }
INTEGERS { last.extra.num number.label }
FUNCTION {initialize.extra.label.stuff}
{ #0 int.to.chr$ 'last.label :=
  "" 'next.extra :=
  #0 'last.extra.num :=
  #0 'number.label :=
}
FUNCTION {forward.pass}
{ last.label label =
    { last.extra.num #1 + 'last.extra.num :=
      last.extra.num int.to.chr$ 'extra.label :=
    }
    { "a" chr.to.int$ 'last.extra.num :=
      "" 'extra.label :=
      label 'last.label :=
    }
  if$
  number.label #1 + 'number.label :=
}
FUNCTION {reverse.pass}
{ next.extra "b" =
    { "a" 'extra.label := }
    'skip$
  if$
  extra.label 'next.extra :=
  extra.label
  duplicate$ empty$
    'skip$
    { "{\natexlab{" swap$ * "}}" * }
  if$
  'extra.label :=
  label extra.label * 'label :=
}
EXECUTE {initialize.extra.label.stuff}
ITERATE {forward.pass}
REVERSE {reverse.pass}
FUNCTION {bib.sort.order}
{ sort.label
  "    "
  *
  year field.or.null sortify
  *
  "    "
  *
  title field.or.null
  sort.format.title
  *
  #1 entry.max$ substring$
  'sort.key$ :=
}
ITERATE {bib.sort.order}
SORT
FUNCTION {begin.bib}
{ preamble$ empty$
    'skip$
    { preamble$ write$ newline$ }
  if$
  "\begin{thebibliography}{" number.label int.to.str$ * "}" *
  write$ newline$
  "\providecommand{\natexlab}[1]{#1}"
  write$ newline$
  "\expandafter\ifx\csname urlstyle\endcsname\relax"
  write$ newline$
  "  \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
  write$ newline$
  "  \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
  write$ newline$
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
  "\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
%% End of customized bst file
%%
%% End of file `amcan.bst'.
amcastyleEN_latex/amca.cls · 8 KB
%% This program is  free software; you can redistribute  it and/or modify
%% it under the  terms of the GNU General Public  License as published by
%% the Free Software Foundation; either  version 2 of the License, or (at
%% your option) any later version.

%% This program  is distributed in the  hope that it will  be useful, but
%% WITHOUT   ANY  WARRANTY;   without  even   the  implied   warranty  of
%% MERCHANTABILITY  or FITNESS  FOR A  PARTICULAR PURPOSE.   See  the GNU
%% General Public License for more details.

%% You  should have received  a copy  of the  GNU General  Public License
%% along  with  this  program;  if   not,  write  to  the  Free  Software
%% Foundation, Inc.,  59 Temple Place, Suite 330,  Boston, MA 02111-1307,
%% USA.

%% This is file `amca.cls', the class file for publications
%% of AMCA (Asociacion Argentina de Mecanica Computacional).
%% http://www.amcaonline.org.ar
%% This file is maintained by the AMCA Publication Style Committee.
%% For support contact see http://www.amcaonline.org.ar/
%% 
%% (originally written by Ton van den Boogaard for WCCM IV).
%% 
%% $Id texstuff-1.0.10-18-g74ee5ff Sat Jun 9 23:27:40 2007 -0300$
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{amca}[2002/06/10 AMCA paper class]
%
\DeclareOption{10pt}{\OptionNotUsed}
\DeclareOption{11pt}{\OptionNotUsed}
\DeclareOption{twocolumn}{\OptionNotUsed}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
%
\def\amcalanguage{1}
\DeclareOption{spanish}{
  \def\amcalanguage{0}
}
\def\amcapagenumbers{0}
\DeclareOption{pagenumbers}{
  \def\amcapagenumbers{1}
}
%
\DeclareOption{english}{
  \def\amcalanguage{1}
}
%
\DeclareOption{portuguese}{
  \def\amcalanguage{2}
}
%
\def\amcauselinks{1}
\DeclareOption{links}{
  \def\amcauselinks{1}
}
\DeclareOption{nolinks}{
  \def\amcauselinks{0}
}
%
\ProcessOptions\relax
%
\LoadClass[12pt]{article}
%
\RequirePackage{calc}
\RequirePackage{indentfirst}
%
% This allows that copying from PDF files preserves accents. 
\RequirePackage{times}
\RequirePackage[T1]{fontenc} % Usar T1 enconding
%
%% Title
%
\def\englishtitle#1{\gdef\@englishtitle{#1}}
\def\@englishtitle{}
%
\renewcommand{\@maketitle}{%
  \newpage
  \null
  \vspace{2cm}%
  {\begin{center}%
     {\fontsize{14}{16}\selectfont \bfseries \MakeUppercase{\@title} \par}%
     \vspace{12pt}% AMCA
     \if!\@englishtitle!\else
      {\fontsize{12}{14}\selectfont \bfseries \MakeUppercase{\@englishtitle}  
       \vspace{12pt}
       \par
       }
    \fi
    {
        \lineskip .5em%
        {\setlength{\tabcolsep}{0in}
        \begin{tabular}[t]{c}%
          \bfseries \@author
        \end{tabular}\par} }%
  \end{center}}% end of \parbox
  } % end of \@maketitle

\renewenvironment{abstract}{%
      \noindent \bfseries \abstractname.%
      \mdseries\small%
}
%\newenvironment{engabstract}{%
%     \noindent \bfseries \abstractname.%
%     \mdseries\small%
%}
{\thispagestyle{empty}%
\pagebreak}
%
\newenvironment{keywords}
{\noindent\textbf{\keywordsname: }}
{\vspace{12pt}}
%
%\newenvironment{engkeywords}
%{\noindent\textbf{\keywordsname: }}
%{\vspace{12pt}}
%
\renewenvironment{thebibliography}[1]
     {\section*{\refname
        \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \parsep 0pt
            \itemsep 0pt
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}
%
\renewcommand{\thesubsection}   {\textup{\thesection.\arabic{subsection}}}
\renewcommand{\thesubsubsection}{\textup{%
    \thesubsection .\arabic{subsubsection}}}
%
\renewcommand{\section}{\@startsection{section}{1}{0mm}%
                                     {-12pt}%
                                     {6pt}%
                                     {\bfseries\normalsize\MakeUppercase}}%
\renewcommand{\subsection}{\@startsection{subsection}{2}{0mm}%
                                     {-12pt}%
                                     {6pt}%
                                     {\bfseries\normalsize}}%
%
% Previously in class `mecom'
%\setlength{\oddsidemargin}{0mm}
%\setlength{\evensidemargin}{0mm}
%\setlength{\textheight}{210mm}
%\setlength{\textwidth}{160mm}
\setlength{\textfloatsep}{12pt}
\setlength{\abovedisplayskip}{6pt}
\setlength{\belowdisplayskip}{6pt}
\setlength{\parindent}{5mm}
\setlength{\abovecaptionskip}{6pt}
\setlength{\belowcaptionskip}{6pt}
%
% Previously in `instructions.tex'
\setlength{\textwidth}{16cm}
\setlength{\textheight}{24cm}
\setlength{\oddsidemargin}{-0.04cm}
\setlength{\topmargin}{8.1mm}
\setlength{\headheight}{0mm}
\setlength{\headsep}{0mm}
%\setlength{\affilsep}{0pt}
%
\renewcommand{\@makecaption}[2]{%
  \vspace{\abovecaptionskip}%
  {\fontsize{10}{12}\selectfont
  \sbox\@tempboxa{#1: #2}%
  \ifdim \wd\@tempboxa >\hsize
    #1: #2\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi}
  \vskip\belowcaptionskip}
%
\def\voidaffil{$\mskip 0mu$}
%
\RequirePackage[noblocks]{authblk}
\renewcommand\AB@affilsepx{\protect\vspace{12pt}\\\protect\Affilfont }
\renewcommand\Authands{ and }
\renewcommand{\Affilfont}{\mdseries\itshape\small}
\renewcommand{\Authfont}{\bfseries}
%
\RequirePackage{natbib}
\bibliographystyle{amca}
%\bibliographystyle{unsrt}
\bibpunct{(}{)}{;}{a}{,}{,}
\setlength{\bibsep}{0pt}
%
\ifnum \amcapagenumbers = 0
\pagestyle{empty}
\fi
%
%
\ifnum \amcalanguage = 0
  \renewcommand\Authand{ y }%
  \renewcommand\Authands{ y }
  \RequirePackage[spanish]{babel}
  \def\keywordsname{Palabras clave}
  \def\amcabtxand{y}
  \def\amcabtxeditors{editores}
  \def\amcabtxeditedby{editado por}
  \def\amcabtxedition{edici\'on}
  \def\amcabtxvolume{volumen}
  \def\amcabtxof{de}
  \def\amcabtxnumber{n\'umero}
  \def\amcabtxpages{p\'aginas}
  \def\amcabtxchapter{cap\'\i{}tulo}
  \def\amcabtxtechrep{Informe T\'ecnico}
  \def\amcabtxmaster{Tesis de Maestr\'\i{}a}
  \def\amcabtxphd{Tesis de Doctorado}
  \def\amcabtxpage{p\'agina}
  \def\amcabtxin{En}
  \addto\captionsspanish{%
     \def\tablename{Tabla}}%
\fi
%
\ifnum \amcalanguage = 1
  \renewcommand\Authand{ and }%
  \renewcommand\Authands{ and }
  \RequirePackage[english]{babel}
  \def\keywordsname{Keywords}
  \def\amcabtxand{and}
  \def\amcabtxeditors{editors}
  \def\amcabtxeditedby{edited by}
  \def\amcabtxedition{edition}
  \def\amcabtxvolume{volume}
  \def\amcabtxof{of}
  \def\amcabtxnumber{number}
  \def\amcabtxpages{pages}
  \def\amcabtxchapter{chapter}
  \def\amcabtxtechrep{Technical Report}
  \def\amcabtxmaster{Master's Thesis}
  \def\amcabtxphd{Ph.D. thesis}
  \def\amcabtxpage{page}
  \def\amcabtxin{In}
\fi
%
\ifnum \amcalanguage = 2
  \renewcommand\Authand{ e }%
  \renewcommand\Authands{ e }
  \RequirePackage[portuguese]{babel}
  \def\keywordsname{Palavras-chave}
  \def\amcabtxand{e}
  \def\amcabtxeditors{editores}
  \def\amcabtxeditors{editores}
  \def\amcabtxeditedby{editado por}
  \def\amcabtxedition{edi\c c\~ao}
  \def\amcabtxvolume{volume}
  \def\amcabtxof{de}
  \def\amcabtxnumber{n\'umero}
  \def\amcabtxpages{p\'aginas}
  \def\amcabtxchapter{cap\'\i{}tulo}
  \def\amcabtxtechrep{Relat\'orio T\'ecnico}
  \def\amcabtxmaster{Tesis de Mestrado}
  \def\amcabtxphd{Tesis de Doutorado}
  \def\amcabtxpage{pagina}
  \def\amcabtxin{Em}
\fi
%
\ifnum \amcauselinks = 1
% Use color links
\RequirePackage{color}
\definecolor{url}{rgb}{0.8,0.,0.}
\RequirePackage[colorlinks,linkcolor=blue,%
                urlcolor=url,citecolor=blue,%
                plainpages=false,pdfpagelabels]{hyperref}
\RequirePackage{nameref,url}
\def\UrlFont{\mdseries}
\fi
amcastyleEN_latex/amcapaper.bib · 2 KB
@string{ijnme  ={International Journal for Numerical Methods in Engineering}}
@string{jnm  ={Journal of Numerical Methods}}

@Book{zienkiewicz91,
  author =	 {Zienkiewicz, O.C.  and  Taylor, R.L.},
  title = 	 {The  finite element method},
  publisher = 	 {McGraw Hill},
  year = 	 1991,
  volume =	 {II}
}

@Article{idelsohn94,
  author = 	 {Idelsohn, S. and  O\~nate, E.},
  title = 	 {{Finite element and finite volumes. Two good friends}},
  journal = 	 ijnme,
  year = 	 1994,
  volume =	 37,
  pages =	 {3323-3341},
  doi = {10.1002/nme.1620371908}
}

@Article{meyer82,
  author = 	 {Meyer, E.S. and Morrison, A.J. and Plummer, C.S. },
  title = 	 {{Finite differences and finite volumes. Two old friends}},
  journal = 	 jnm,
  year = 	 1995,
  volume =	 32,
  pages =	 {1223-1241}
}

@Article{meyer82b,
  author = 	 {Meyer, E.S. and Morrison, A.J. and Plummer, C.S. },
  title = 	 {The finite element method: A good friend},
  journal = 	 jnm,
  year = 	 1995,
  volume =	 32,
  pages =	 {2223-2241}
}

@InProceedings{perez,
  author =       {Pérez, J.},
  title =        {Computation of turbulent flows},
  booktitle = {Turbulent Flows},
  year =      2005}

@InProceedings{bell,
 author = {Nathan Bell and Michael Garland},
 title = {Implementing sparse matrix-vector multiplication on throughput-oriented processors},
 booktitle = {SC '09: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis},
 year = {2009},
 isbn = {978-1-60558-744-8},
 pages = {1--11},
 location = {Portland, Oregon},
 doi = {10.1145/1654059.1654078},
 publisher = {ACM},
 address = {New York, NY, USA}}

@phdthesis{fern2001mesh,
  author =       {Fernández Méndez, Sonia},
  title =        {Mesh-free methods and finite elements: friend or foe?},
  school =       {Universitat Politécnica de Catalunya},
  year =         {2001},
  address =      {Barcelona, Spain},
  doi = {10.5821/dissertation-2117-94016}
}

@article{taylor2003,
  title={A mixed finite element method for beam and frame problems},
  author={Taylor, RL and Filippou, FC and Saritas, A and Auricchio, Ferdinando},
  journal={Computational Mechanics},
  volume={31},
  pages={192--203},
  year={2003},
  publisher={Springer},
  doi = {10.1007/s00466-003-0410-y}
}

@comment $Id: amcapaper.bib,v 1.6 2006/08/16 17:17:53 mstorti Exp $

amcastyleEN_latex/amcapaperEN.tex — the file that is compiled · 11 KB
\documentclass[oneside,a4paper,english,links]{amca}
%
\usepackage{graphicx}
\usepackage{amsmath,amsfonts}
\usepackage[utf8]{inputenc}
%
\title{Your paper}


\author[a,b]{First A. Author}
\author[b]{Second B. Author}
\author[b]{Third C. Author}
\author[a]{Fourth D. Author}
%
\affil[a]{Universidad Nacional de Villa Carolina, Grupo de Mecánica Computacional. Villa Carolina, Argentina, [email protected],  \url{http://www.uncarolina.edu.ar/gmc}}
%
\affil[b]{CONICET-Universidad Nacional de La Meseta, Instituto de Ingeniería Aplicada. La Meseta, Argentina, [email protected], \url{http://www.unmeseta.edu.ar/iia}}

%% NOTE: IF ALL AUTHORS BELONG TO THE SAME AFFILIATION
%% USE THE `\voidaffil' MACRO FOR THE AFFILIATION CODE.
%% Example:
%% \author[\voidaffil]{First A. Author}
%% \author[\voidaffil]{Second B. Author}
%% \author[\voidaffil]{Third C. Author}
%% \author[\voidaffil]{Fourth D. Author}
%% %
%% \affil[\voidaffil]{Grupo de Mec\'anica Computacional,
%% Universidad Nacional de Villa Carolina,
%% Los Alerces 3492, 4200 Villa Carolina, Argentina,
%% [email protected], http://www.uncarolina.edu.ar/gmc}

\newcommand*{\doi}[1]{\href{http://doi.org/#1}{http://doi.org/#1}}
\begin{document}
\vspace{3cm}

\maketitle

%% To set PDF METADATA: uncomment and replace fields in
%% UPPERCASE with appropriate values.
%%
%% \hypersetup{
%%   pdfauthor={AUTHORS},
%%   pdfkeywords={KEYWORDS},
%%   pdftitle={TITLE}
%% }
%%
%% For instance
%% \hypersetup{
%%   pdfauthor={Sponge B. and Star P.},
%%   pdfkeywords={multiphase flow, air-liquid mixtures},
%%   pdftitle={A new model for multi-phase flow}
%% }
%%
%% NOTE: To set the metadata is recommended but not absolutely
%% neccesary.
%% This was done before with the \pdfinfo command,
%% but according to this post:
%% http://de.nntp2http.com/comp/text/tex/2008/12/5358fd061de9703a781885a5dcf98364.html
%% if `hyperref' is used, then you must use \hypersetup{} not \pdfinfo{}

\begin{keywords}
Instructions, AMCA style, Computational Mechanics, article.
\end{keywords}

\begin{abstract}
This document provides information and instructions to prepare an
article following the AMCA style. The first page is reserved for
the title of the article, the authors, their affiliations, the
keywords and the abstract. The abstract must have a unique
paragraph and must be fully contained in the first page. The
Introduction must begin at the top of the second page. The first
page of the article will be printed in the Book of Abstracts. All
the instructions as well as the example files for LATEX and
MS-Word can be found in the web page of AMCA
\url{http://www.amcaonline.org.ar}.
%\\
%\\
%\textbf{Acknowledgements:} The authors acknowledges to ... (no more than 2 lines)
% ACKNOWLEDGEMENTS IN THE FIRST PAGE ARE ALLOWED ONLY FOR
% PRESENTATIONS OF ABSTRACTS (NOT FOR FULL ARTICLES)
\end{abstract}

\section{INTRODUCTION}

This document provides information and instructions to prepare an
article according to the AMCA style. Only the articles formatted
according to the present guidelines will be accepted for AMCA
publications.

\section{GENERAL SPECIFICATIONS}

The article may be written in English, Spanish or Portuguese
within a printing box of 16cm x 24cm, centered in the page. The
article including figures, tables and references must have a minimum
length of 4 pages and must not exceed 10 pages. The article must
be uploaded to the AMCA site in the form of a \textbf{PDF} file;
no other formats (MS Word, RTF) are accepted. The size of the PDF
file of the article must not exceed 2~MBytes.

\subsection{Use of acronyms}

If acronyms are used, then define them before their first
occurrence.

\section{TITLE, AUTHORS, AFFILIATION, KEYWORDS}

The first page must contain the Title, Author(s), Affiliation(s),
Keywords and the Abstract. The second page must begin with the
Introduction. The first line of the title is located 3cm from the
top of the printing box to enable the insertion of the conference
header and AMCA logo.

\subsection{Title}

The title should be written centered, in 14pt, boldface Times
Roman, all capital letters. It should be single spaced if the
title is more than one line long. Inclusion of formulas or special
characters in the title is \textbf{highly} discouraged. Acronyms
may be used if defined \emph{in-line}, for instance ``Large Eddy
Simulation (LES) of flow around a cylinder''.

\subsection{Author}

The author's name should include first name, only the initial of
the second name and last name. It should be written centered, in
12pt boldface Times Roman, 12pt below the title. Collate all the
authors together, split in several lines if necessary. Use the
connector ``{\bf and}'' before the last author. Affiliations must
be arranged in centered blocks, after the list of authors.
Identify the authors with their corresponding affiliations using a
letter superscript, as in the example. If all the authors belong
to the same affiliation do not use superscript

\subsection{Affiliation}

Author's affiliation should be written centered, in 11pt Italic
Times Roman, 12pt below the list of authors. A 12pt space should
separate two different affiliations. It is recommended that the
authors include an e-mail address and a web page per affiliation
site, if possible.

\subsection{Keywords}

Please, write no more than six keywords.  They should be written
left aligned, in 12pt Times Roman, and the line must begin with
the word {\bf Keywords}. A 12pt space should separate the keywords
from the affiliations.

\subsection{Abstract}

Use 11pt Times Roman for the abstract. The word {\bf Abstract}
must be set in boldface, not italicized, at the beginning of the
first line. The abstract text should be justified and separated
12pt from the keywords, as shown in the first page of these
instructions. The abstract should be self-contained, so do not
include figures, tables or equations in the abstract. Neither
include any reference to such material. It is discouraged to
include references to other work in the abstract. In case of
including any references, then they should be included
\emph{in-line} but abbreviated, as in this example (C. Jhonson
et.al., \emph{Int J Num Meth Eng}, 34(3):543--568 (1992); D.
Mitchell and J. Brady, \emph{J Sound Vib}, 21(2):221--230 (2006)).
Multiple citations should be separated by semi-colons. \textbf{It
is strongly discouraged to include more than 2 references in the
abstract}. Inclusion of formulas is \textbf{highly} discouraged.
Avoid special characters. If acronyms are used, then define them
before their first occurrence. An extension of the abstract
between 150 and 300 words is suggested.

\section{HEADINGS}

\subsection{Main headings}

The main headings should be written left-aligned, in 12pt,
boldface and all capital Times Roman letters. There should be a
12pt space before and a 6pt space after the main headings.

\subsection{Secondary headings}

The secondary headings should be written left-aligned, in 12pt,
boldface Times Roman, with an initial capital for the first word
only. There should be a 12pt space before and a 6pt space after
the secondary headings.

\section{TEXT}

The normal text should be written single-spaced, justified, using
12pt Times Roman, in one column. The first line of each paragraph
must be indented 0.5cm. There is not inter-paragraph spacing.

\section{PAGE NUMBERS}

The authors {\bf must not number} the pages of the article.
Numbers will be added by the editor/publisher.

\section{FIGURES}

All the figures should be numbered consecutively and captioned.
The caption should be written centered, in 10pt Times Roman.
Capitalize only the first letter of the sentence.

\begin{figure*}[htb]
\centerline{\includegraphics{firstpage}}
\caption{Page layout}
\label{fg:figure}
\end{figure*}

A 6pt space should separate the figure from the caption, and a
12pt space should separate the upper part of the figure and the
bottom of the caption from the surrounding text (see
Fig.~\ref{fg:figure}).

Figures should be referenced in the text. Color figures are
welcomed.

\section{EQUATIONS}

A displayed equation is numbered, using Arabic numbers in
parentheses. It should be  centered, leaving a 6pt space above and
below to separate it from the surrounding text.

The following example is a simple single line
equation
%
\begin{equation}
Ax = b.
\end{equation}

The next example is a multi-line equation
%
\begin{equation} \label{eq:simple}
\begin{aligned}
Ax& = b,\\
Ax& = c.
\end{aligned}
\end{equation}
%
If possible, internal PDF links must be generated for references to
equations. The recommended color for links to references in the text
is blue (e.g., see Eq.~(\ref{eq:simple})).

\section{TABLES}

All tables should be numbered consecutively and captioned; the
caption should be 10pt Times Roman. Capitalize only the first
letter of the sentence.

A space of 6pt separates the table from the caption, and 12pt space
separates the table from the surrounding text. For an example, see
Table~\ref{tab:n50}. Tables should be referenced in the text.

\begin{table}[htb]
\centering
\begin{tabular}{|c|c|c|c|}
\hline  & 20x20 mesh & 50x50 mesh & 100x100 mesh\\
\hline
\hline
 0 & 41.00 & 1.00 & 4.92\\
\hline
 1 & 40.86 & 1.02 & 4.88 \\
\hline
10 & 23.81 & 3.44 & 2.92 \\
\hline
50 & 5.62 & 64.20 & 1.08 \\
\hline
\end{tabular}
\caption{Condition number for the Stekhlov operator. }
\label{tab:n50}
\end{table}

\section{FORMAT OF REFERENCES}

References should be quoted in the text using the
\emph{author-style} (a.k.a. \emph{Harvard style}). References can
be cited in \emph{parenthetical} form
\citep{zienkiewicz91,idelsohn94,meyer82,meyer82b,fern2001mesh,taylor2003}, or in
\emph{textual} form, e.g. see
\citet{zienkiewicz91,idelsohn94,meyer82,meyer82b,fern2001mesh,taylor2003}.  References are
grouped together and sorted alphabetically at the end of the
article as shown in these instructions. Do not include references
that are not cited in the article body. Use references with Roman
symbols. Do not use, for example, Greek, Chinese or Japanese
symbols.

If possible, internal PDF links must be generated for citations. The
recommended color for links to references in the text is blue. The
preferred color for links to external references, as web pages,
is red (e.g. \url{http://www.amcaonline.org.ar}).

DOIs must be included for all references where they
exist. Specifically, use the {\tt doi} field provided within your
{\tt  .bib} file, as illustrated in the {\tt amcapaper.bib} file. 
\section{CONCLUSIONS}

Template files in TeX, \LaTeX{} and MS-Word may be found at the
AMCA web site: \url{http://www.amcaonline.org.ar}. It is
recommended to use these files to comply with the style more
easily. Remember: {\bf Do not number the pages.}

%\section*{ACKNOWLEDGEMENTS} The authors acknowledges to ...
% ACKNOWLEDGEMENTS FOR FULL ARTICLES

\bibliography{amcapaper}
\end{document}

amcastyleEN_latex/firstpage.pdf — binary, 67 KB

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