COBEM, ABCM International Congress of Mechanical Engineering (abcm)
ABCM's abcm.sty for the COBEM proceedings (A4, one column, Times body, header image) with the 2025 sample paper: title block, abstract, keywords, nomenclature-style sections, equations, a figure, tables and natbib author-year references with abcm.bst.
- Category
- Conference
- Document class
article(article.cls) — ships with TeX Live- Workflow
- Conference paper — submissions and revision rounds
- Author
- Brazilian Society of Mechanical Sciences and Engineering (ABCM)
- Source
- Brazilian Society of Mechanical Sciences and Engineering (ABCM)
- Licence
- article.cls: LaTeX Project Public License (installed with TeX). The sample text is Brazilian Society of Mechanical Sciences and Engineering (ABCM)'s, provided for authors preparing a submission.
These are the publisher’s own files. This project starts from Brazilian Society of Mechanical Sciences and Engineering (ABCM)’s package for this publication — their manuscript, their article.cls, their bibliography style — so what compiles here is what they would have given you.
Brazilian Society of Mechanical Sciences and Engineering (ABCM) serves this exact file to COBEM - ABCM International Congress of Mechanical Engineering and 1 other title. Check Brazilian Society of Mechanical Sciences and Engineering (ABCM)’s author pages for the current instructions.
Where this differs from the publisher’s download.
- Note: The running head and header image are those of COBEM 2025 (Curitiba); ABCM issues an updated kit for each congress.
What you get
abcm.bst· 33 KBabcm.sty· 4 KBbibfile.bib· 7 KBcabecalho-eps-converted-to.pdf· 66 KBcabecalho.eps· 2014 KBcobem2025.tex— the file that is compiled · 10 KBfigure.jpg· 575 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
- COBEM - ABCM International Congress of Mechanical Engineering
- International Congress of Mechanical Engineering (COBEM)
2 venues use this class
Manulyx keeps one template per document class and relates every venue to it, rather than one near-identical card per journal. Searching the gallery for any of these names finds this template.
Journal of Machine Learning Research, Transactions on Machine Learning Research
- Journal of Machine Learning Research
- Transactions on Machine Learning Research
Source
abcm.bst · 33 KB
%%
%% This is file `cobem.bst',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% merlin.mbs (with options: `head,ay,nat,nm-rvvc,keyxyr,dt-beg,yr-com,note-yr,tit-qq,qx,vnum-nr,volp-com,jwdpg,jwdvol,num-xser,pre-pub,isbn,issn,doi,pp,ed,ord,and-xcom,etal-it,url,url-blk,nfss,,{}')
%% y.mbs (with options: `ay,nat,nm-rvvc,keyxyr,dt-beg,yr-com,note-yr,tit-qq,qx,vnum-nr,volp-com,jwdpg,jwdvol,num-xser,pre-pub,isbn,issn,doi,pp,ed,ord,and-xcom,etal-it,url,url-blk,nfss,,{}')
%% merlin.mbs (with options: `tail,ay,nat,nm-rvvc,keyxyr,dt-beg,yr-com,note-yr,tit-qq,qx,vnum-nr,volp-com,jwdpg,jwdvol,num-xser,pre-pub,isbn,issn,doi,pp,ed,ord,and-xcom,etal-it,url,url-blk,nfss,,{}')
%% ----------------------------------------
%% *** cobem ***
%%
%% Copyright 1994-2007 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}[2007/04/24 4.20 (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
url
volume
year
}
{}
{ label extra.label sort.label short.list }
INTEGERS { output.state before.all mid.sentence after.sentence after.block }
FUNCTION {init.state.consts}
{ #0 'before.all :=
#1 'mid.sentence :=
#2 'after.sentence :=
#3 'after.block :=
}
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 {non.stop}
{ duplicate$
"}" * add.period$
#-1 #1 substring$ "." =
}
FUNCTION {new.block.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.block
if$
}
FUNCTION {field.or.null}
{ duplicate$ empty$
{ pop$ "" }
'skip$
if$
}
FUNCTION {emphasize}
{ duplicate$ empty$
{ pop$ "" }
{ "\emph{" swap$ * "}" * }
if$
}
FUNCTION {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}
{ "and"}
FUNCTION {bbl.etal}
{ "et~al." }
FUNCTION {bbl.editors}
{ "eds." }
FUNCTION {bbl.editor}
{ "ed." }
FUNCTION {bbl.edby}
{ "edited by" }
FUNCTION {bbl.edition}
{ "edition" }
FUNCTION {bbl.volume}
{ "Vol." }
FUNCTION {bbl.of}
{ "of" }
FUNCTION {bbl.number}
{ "number" }
FUNCTION {bbl.nr}
{ "No." }
FUNCTION {bbl.in}
{ "in" }
FUNCTION {bbl.pages}
{ "pp." }
FUNCTION {bbl.page}
{ "p." }
FUNCTION {bbl.chapter}
{ "chapter" }
FUNCTION {bbl.techrep}
{ "Technical Report" }
FUNCTION {bbl.mthesis}
{ "Master's thesis" }
FUNCTION {bbl.phdthesis}
{ "Ph.D. thesis" }
FUNCTION {bbl.first}
{ "1st" }
FUNCTION {bbl.second}
{ "2nd" }
FUNCTION {bbl.third}
{ "3rd" }
FUNCTION {bbl.fourth}
{ "4th" }
FUNCTION {bbl.fifth}
{ "5th" }
FUNCTION {bbl.st}
{ "st" }
FUNCTION {bbl.nd}
{ "nd" }
FUNCTION {bbl.rd}
{ "rd" }
FUNCTION {bbl.th}
{ "th" }
MACRO {jan} {"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"}
FUNCTION {eng.ord}
{ duplicate$ "1" swap$ *
#-2 #1 substring$ "1" =
{ bbl.th * }
{ duplicate$ #-1 #1 substring$
duplicate$ "1" =
{ pop$ bbl.st * }
{ duplicate$ "2" =
{ pop$ bbl.nd * }
{ "3" =
{ bbl.rd * }
{ bbl.th * }
if$
}
if$
}
if$
}
if$
}
%% Copyright 1994-2007 Patrick W Daly
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$
}
FUNCTION {format.url}
{ url empty$
{ "" }
{ "\urlprefix\url{" url * "}" * }
if$
}
INTEGERS { nameptr namesleft numnames }
STRINGS { bibinfo}
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 * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} 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 * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
} 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
duplicate$ empty$ 'skip$
{
"\enquote{" swap$ *
"}" *
}
if$
}
FUNCTION {format.full.names}
{'s :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}" format.name$
't :=
nameptr #1 >
{
namesleft #1 >
{ ", " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
t "others" =
{
" " * bbl.etal emphasize *
}
{
bbl.and
space.word * t *
}
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {author.editor.key.full}
{ author empty$
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.full.names }
if$
}
{ author format.full.names }
if$
}
FUNCTION {author.key.full}
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ author format.full.names }
if$
}
FUNCTION {editor.key.full}
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.full.names }
if$
}
FUNCTION {make.full.names}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.key.full
{ type$ "proceedings" =
'editor.key.full
'author.key.full
if$
}
if$
}
FUNCTION {output.bibitem}
{ newline$
"\bibitem[{" write$
label write$
")" make.full.names duplicate$ short.list =
{ pop$ }
{ * }
if$
"}]{" * write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
FUNCTION {n.dashify}
{
't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
{ t #1 #2 substring$ "--" = not
{ "--" *
t #2 global.max$ substring$ 't :=
}
{ { t #1 #1 substring$ "-" = }
{ "-" *
t #2 global.max$ substring$ 't :=
}
while$
}
if$
}
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
if$
}
while$
}
FUNCTION {word.in}
{ bbl.in capitalize
" " * }
FUNCTION {format.date}
{ year "year" bibinfo.check duplicate$ empty$
{
"empty year in " cite$ * "; set to ????" * warning$
pop$ "????"
}
'skip$
if$
extra.label *
before.all 'output.state :=
", " swap$ *
}
FUNCTION {format.btitle}
{ title "title" bibinfo.check
duplicate$ empty$ 'skip$
{
emphasize
}
if$
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ 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 {is.num}
{ chr.to.int$
duplicate$ "0" chr.to.int$ < not
swap$ "9" chr.to.int$ > not and
}
FUNCTION {extract.num}
{ duplicate$ 't :=
"" 's :=
{ t empty$ not }
{ t #1 #1 substring$
t #2 global.max$ substring$ 't :=
duplicate$ is.num
{ s swap$ * 's := }
{ pop$ "" 't := }
if$
}
while$
s empty$
'skip$
{ pop$ s }
if$
}
FUNCTION {convert.edition}
{ extract.num "l" change.case$ 's :=
s "first" = s "1" = or
{ bbl.first 't := }
{ s "second" = s "2" = or
{ bbl.second 't := }
{ s "third" = s "3" = or
{ bbl.third 't := }
{ s "fourth" = s "4" = or
{ bbl.fourth 't := }
{ s "fifth" = s "5" = or
{ bbl.fifth 't := }
{ s #1 #1 substring$ is.num
{ s eng.ord 't := }
{ edition 't := }
if$
}
if$
}
if$
}
if$
}
if$
}
if$
t
}
FUNCTION {format.edition}
{ edition duplicate$ empty$ 'skip$
{
convert.edition
output.state mid.sentence =
{ "l" }
{ "t" }
if$ change.case$
"edition" bibinfo.check
" " * bbl.edition *
}
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
FUNCTION {format.pages}
{ pages duplicate$ empty$ 'skip$
{ duplicate$ multi.page.check
{
bbl.pages swap$
n.dashify
}
{
bbl.page swap$
}
if$
tie.or.space.prefix
"pages" bibinfo.check
* *
}
if$
}
FUNCTION {format.journal.pages}
{ pages duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$
{ pop$ pop$ format.pages }
{
", " *
swap$
n.dashify
pages multi.page.check
'bbl.pages
'bbl.page
if$
swap$ tie.or.space.prefix
"pages" bibinfo.check
* *
*
}
if$
}
if$
}
FUNCTION {format.journal.eid}
{ eid "eid" bibinfo.check
duplicate$ empty$ 'pop$
{ swap$ duplicate$ empty$ 'skip$
{
", " *
}
if$
swap$ *
}
if$
}
FUNCTION {format.vol.num.pages}
{ volume field.or.null
duplicate$ empty$ 'skip$
{
bbl.volume swap$ tie.or.space.prefix
"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$
", " bbl.nr * number tie.or.space.prefix pop$ * 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
format.date "year" output.check
date.block
format.title "title" output.check
new.block
crossref missing$
{
journal
"journal" bibinfo.check
emphasize
"journal" output.check
format.vol.num.pages output
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
format.issn output
format.doi output
new.block
format.url 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$
format.date "year" output.check
date.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.isbn output
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
date.block
format.title "title" output.check
new.block
howpublished "howpublished" bibinfo.check output
address "address" bibinfo.check output
format.isbn output
format.doi output
new.block
format.url 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$
format.date "year" output.check
date.block
format.btitle "title" output.check
crossref missing$
{
format.publisher.address output
format.bvolume output
format.chapter.pages "chapter and pages" output.check
new.block
format.number.series output
new.sentence
}
{
format.chapter.pages "chapter and pages" output.check
new.block
format.book.crossref output.nonnull
}
if$
format.edition output
crossref missing$
{ format.isbn output }
'skip$
if$
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
date.block
format.title "title" output.check
new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.publisher.address output
format.bvolume output
format.number.series output
format.chapter.pages output
new.sentence
format.edition output
format.isbn output
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
date.block
format.title "title" output.check
new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
new.sentence
publisher empty$
{ format.organization.address output }
{ organization "organization" bibinfo.check output
format.publisher.address output
}
if$
format.bvolume output
format.number.series output
format.pages output
format.isbn output
format.issn output
}
{ format.incoll.inproc.crossref output.nonnull
format.pages output
}
if$
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
date.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.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
date.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.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
author format.key output
format.date "year" output.check
date.block
format.title output
new.block
howpublished "howpublished" bibinfo.check output
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
date.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.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
format.editors output
editor format.key output
format.date "year" output.check
date.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.isbn output
format.issn output
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
date.block
format.title
"title" output.check
new.block
format.tr.number output.nonnull
institution "institution" bibinfo.warn output
address "address" bibinfo.check output
format.doi output
new.block
format.url output
new.block
format.note output
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
author format.key output
format.date "year" output.check
date.block
format.title "title" output.check
format.doi output
new.block
format.url 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 emphasize *
}
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{
" " * bbl.etal emphasize *
}
{ bbl.and space.word * s #2 "{vv~}{ll}" format.name$
* }
if$
}
if$
}
if$
}
FUNCTION {author.key.label}
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ author format.lab.names }
if$
}
FUNCTION {author.editor.key.label}
{ author empty$
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.lab.names }
if$
}
{ author format.lab.names }
if$
}
FUNCTION {editor.key.label}
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key
if$
}
{ editor format.lab.names }
if$
}
FUNCTION {calc.short.authors}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.key.label
{ type$ "proceedings" =
'editor.key.label
'author.key.label
if$
}
if$
'short.list :=
}
FUNCTION {calc.label}
{ calc.short.authors
short.list
"("
*
year duplicate$ empty$
short.list key field.or.null = or
{ pop$ "" }
'skip$
if$
*
'label :=
}
FUNCTION {sort.format.names}
{ 's :=
#1 'nameptr :=
""
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}"
format.name$ 't :=
nameptr #1 >
{
" " *
namesleft #1 = t "others" = and
{ "zzzzz" * }
{ t sortify * }
if$
}
{ t sortify * }
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {sort.format.title}
{ 't :=
"A " #2
"An " #3
"The " #4 t chop.word
chop.word
chop.word
sortify
#1 global.max$ substring$
}
FUNCTION {author.sort}
{ author empty$
{ key empty$
{ "to sort, need author or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.editor.sort}
{ author empty$
{ editor empty$
{ key empty$
{ "to sort, need author, editor, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {editor.sort}
{ editor empty$
{ key empty$
{ "to sort, need editor or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
FUNCTION {presort}
{ calc.label
label sortify
" "
*
type$ "book" =
type$ "inbook" =
or
'author.editor.sort
{ type$ "proceedings" =
'editor.sort
'author.sort
if$
}
if$
#1 entry.max$ substring$
'sort.label :=
sort.label
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {presort}
SORT
STRINGS { last.label next.extra }
INTEGERS { last.extra.num number.label }
FUNCTION {initialize.extra.label.stuff}
{ #0 int.to.chr$ 'last.label :=
"" 'next.extra :=
#0 'last.extra.num :=
#0 'number.label :=
}
FUNCTION {forward.pass}
{ last.label label =
{ last.extra.num #1 + 'last.extra.num :=
last.extra.num int.to.chr$ 'extra.label :=
}
{ "a" chr.to.int$ 'last.extra.num :=
"" 'extra.label :=
label 'last.label :=
}
if$
number.label #1 + 'number.label :=
}
FUNCTION {reverse.pass}
{ next.extra "b" =
{ "a" 'extra.label := }
'skip$
if$
extra.label 'next.extra :=
extra.label
duplicate$ empty$
'skip$
{ "{\natexlab{" swap$ * "}}" * }
if$
'extra.label :=
label extra.label * 'label :=
}
EXECUTE {initialize.extra.label.stuff}
ITERATE {forward.pass}
REVERSE {reverse.pass}
FUNCTION {bib.sort.order}
{ sort.label
" "
*
year field.or.null sortify
*
" "
*
title field.or.null
sort.format.title
*
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {bib.sort.order}
SORT
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
{ preamble$ write$ newline$ }
if$
"\begin{thebibliography}{" number.label int.to.str$ * "}" *
write$ newline$
"\newcommand{\enquote}[1]{``#1''}"
write$ newline$
"\providecommand{\natexlab}[1]{#1}"
write$ newline$
"\providecommand{\url}[1]{\texttt{#1}}"
write$ newline$
"\providecommand{\urlprefix}{URL }"
write$ newline$
"\expandafter\ifx\csname urlstyle\endcsname\relax"
write$ newline$
" \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else"
write$ newline$
" \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi"
write$ newline$
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
%% End of customized bst file
%%
%% End of file `cobem.bst'.
abcm.sty · 4 KB
% LaTeX style file for the proceedings of the
% COBEM 2025 - 28th ABCM International Congress of Mechanical Engineering
% November 9-14, 2023, Curitiba, PR, Brazil
%
% History:
% Template for the proceedings of COBEM2013 and COBEM2017
% Date: February/12/2007
% Modified by: Daniel Dall'Onder dos Santos for COBEM2019
% Date: July/20/2018
% Updated for COBEM2021
% Date: January/12/2021
% Modified by: Amir Oliveira for COBEM2023
% Date: March/23/2023
% Modified by: Giuliana Venter for COBEM2025
% Date: Mar/11/2025
%Packages
\usepackage{ccaption}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{helvet}
\usepackage{floatflt}
\usepackage{colortbl}
\usepackage{fancyvrb}
\usepackage{wrapfig}
\usepackage[english]{babel}
\usepackage[round,authoryear]{natbib}
%Default Fonts
\renewcommand{\rmdefault}{ptm}
\fontfamily{arial}
%No Header Line
\renewcommand{\headrulewidth}{0pt}
%Margins
\setlength{\voffset}{-2.54cm}
\setlength{\hoffset}{-2.54cm}
\setlength{\oddsidemargin}{2cm}
\setlength{\evensidemargin}{2cm}
\setlength{\textheight}{24,7cm}
\setlength{\textwidth}{17cm}
\setlength{\headwidth}{17cm}
\setlength{\parindent}{0.5cm}
\setlength{\headsep}{1cm}
\setlength{\topmargin}{1.5cm}
\setlength{\headheight}{0.5cm}
\setlength{\parskip}{0pt}
\newcommand{\fphead}{
\thispagestyle{empty}
~\\[-55pt]
\noindent
\begin{minipage}[c]{27.6mm}
\includegraphics[width=17cm]{cabecalho.eps}
\end{minipage}
~\\[10pt]
}
%Indent in equations
\mathindent 0.5cm
%Black line border
\arrayrulecolor{black}
\doublerulesep 1.4pt
\doublerulesepcolor{black}
%Header
\pagestyle{fancy}
\fancyhead[LO]{}
\fancyhead[RO]{\footnotesize{\textsf{28$^{\mathrm{th}}$ ABCM International Congress of Mechanical Engineering (COBEM 2025) \\ November 9-14, 2025, Curitiba, PR, Brazil}}}
\fancyhead[LE]{\footnotesize{\textsf{\shortauthor \\ \shorttitle}}}
\fancyhead[RE]{}
\fancyfoot[L,C,R]{}
%Commands
\def\authors{\bf}
\def\institution{\small}
\def\email{\small}
\def\title{\Large \bf \centering}
\def\abstract{\it}
\def\keywords{\it}
%Sections
\makeatletter
\def\section{\@startsection{section}{1}
{\z@}{10pt minus 0pt}{10pt minus 0pt}{\bf}}
\def\subsection{\@startsection{subsection}{2}
{\z@}{10pt minus 0pt}{10pt minus 0pt}{\bf}}
\def\subsubsection{\@startsection{subsubsection}{3}
{\z@}{10pt minus 0pt}{10pt minus 0pt}{\bf}}
\def\thesection{\arabic{section}.\hskip -1ex}
\def\thesubsection {\thesection\hskip 1.1ex \arabic{subsection}\hskip -1ex}
\def\thesubsubsection {\thesubsection\hskip 1.1ex .\arabic{subsubsection}\hskip -1ex}
\makeatother
%Tables and Figures - Space and Captions
\abovecaptionskip 0pt
\belowcaptionskip 0pt
\makeatletter
\newcommand{\@ldtable}{}
\let\@ldtable\table
\renewcommand{\table}{%
\setlength{\abovecaptionskip}{\belowcaptionskip}%
\setlength{\belowcaptionskip}{10pt}%
\@ldtable}
\makeatother
\captiondelim{. }
\captionstyle{\centering\centerlastline}
%Bibliography
\renewcommand\refname{}
\makeatletter
\renewcommand\@biblabel[1]{}
\newcommand*\clinbiblabel[1]{\hspace\labelsep
\normalfont #1}
\renewenvironment{thebibliography}[1]
{\section*{\refname
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin\labelsep
\vspace{-21pt}
\leftmargin 0.5cm
\labelwidth\z@
\labelsep\z@
\itemsep\z@
\parsep\z@
\itemindent-\leftmargin
\let\makelabel\clinbiblabel
\usecounter{enumiv}%
\let\p@enumiv\@empty
\renewcommand\theenumiv{\@arabic\c@enumiv}}%
\renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
\sloppy\clubpenalty4000\widowpenalty4000%
\sfcode`\.=\@m}
{\def\@noitemerr
{\@latex@warning{Empty `thebibliography' environment}}%
\endlist}
\makeatother
bibfile.bib · 7 KB
% -------------------------------------------------------------
% COBEM 2023 - BIBFILE EXAMPLE
% -------------------------------------------------------------
@article{choma2017environmental,
title={Environmental impact assessment of increasing electric vehicles in the Brazilian fleet},
author={Choma, Ernani Francisco and Ugaya, C{\'a}ssia Maria Lie},
journal={Journal of Cleaner Production},
volume={152},
pages={497--507},
year={2017},
publisher={Elsevier}
}
@inproceedings{pitz2017direct,
title={Direct numerical simulation of vacillation in convection induced by centrifugal buoyancy},
author={Pitz, Diogo B and Marxen, Olaf and Chew, John W},
booktitle={APS Division of Fluid Dynamics Meeting Abstracts},
pages={F33--006},
year={2017}
}
@article{pitz2017onset,
title={Onset of convection induced by centrifugal buoyancy in a rotating cavity},
author={Pitz, Diogo B and Marxen, Olaf and Chew, John W},
journal={Journal of Fluid Mechanics},
volume={826},
pages={484--502},
year={2017},
publisher={Cambridge University Press}
}
@article{sestito2022process,
title={In-process chatter detection in micro-milling using acoustic emission via machine learning classifiers},
author={Sestito, Guilherme Serpa and Venter, Giuliana Sardi and Ribeiro, Kandice Suane Barros and Rodrigues, Alessandro Roger and da Silva, Ma{\'\i}ra Martins},
journal={The International Journal of Advanced Manufacturing Technology},
volume={120},
number={11},
pages={7293--7303},
year={2022},
publisher={Springer}
}
@article{fernandes2023performance,
title={Performance comparison between internally cooled tools and flood cooling during grey cast iron turning},
author={Fernandes, Gustavo Henrique Nazareno and Bazon, Victor Tallis and Barbosa, Lucas Melo Queiroz and Fran{\c{c}}a, Pedro Henrique Pires and da Silva, M{\'a}rcio Bacci and Uddin, Mohammad and Martins, Paulo S{\'e}rgio and Machado, {\'A}lisson Rocha},
journal={Journal of Manufacturing Processes},
volume={85},
pages={817--831},
year={2023},
publisher={Elsevier}
}
@article{miyawaki2021microalgae,
title={Microalgae derived biomass and bioenergy production enhancement through biogas purification and wastewater treatment},
author={Miyawaki, B and Mariano, AB and Vargas, JVC and Balmant, W and Defrancheschi, AC and Corr{\^e}a, DO and Santos, B and Selesu, NFH and Ordonez, JC and Kava, VM},
journal={Renewable Energy},
volume={163},
pages={1153--1165},
year={2021},
publisher={Elsevier}
}
@article{porto2023fundamental,
title={Fundamental optimization of steam Rankine cycle power plants},
author={Porto-Hernandez, LA and Vargas, JVC and Munoz, MN and Galeano-Cabral, J and Ordonez, JC and Balmant, W and Mariano, AB},
journal={Energy Conversion and Management},
volume={289},
pages={117148},
year={2023},
publisher={Elsevier}
}
% -------------------------------------------------------------
@PHDTHESIS{souza2022efeito,
AUTHOR = {Felipe Chagas Rodrigues Souza},
TITLE = {Effect of Texturing on PCD Tools in the Turning of Aluminum 2011-T4 (\textit{in Portuguese})},
SCHOOL = {Federal University of Uberlândia},
ADDRESS = {Uberlândia, Brasil},
YEAR = {2022},
}
@MASTERSTHESIS{Santos2020,
AUTHOR = {Vinícius {Oliveira dos} Santos},
TITLE = {Experimental and numerical analysis of the fretting corrosion mechanism at the stem-head and stem-cement contact surfaces of hip prostheses (\textit{in Portuguese})},
SCHOOL = {Graduate Program in Mechanical Engineering, Federal University of Santa Catarina},
ADDRESS = {Florian\'opolis, Brasil},
YEAR = {2020},
}
% -------------------------------------------------------------
@BOOK{MendoncaFancello2019,
AUTHOR = {P T R Mendon\c{c}a and E A Fancello},
TITLE = {The method of finite elements applied to mechanics of solids (\textit{in Portuguese})},
PUBLISHER = {Editora Orsa Maggiore},
ADDRESS = {Florian\'opolis},
YEAR = {2019},
}
@BOOK{Carvalho2018,
AUTHOR = {J C M Carvalho and D Martins and R Simoni and H Simas},
TITLE = {Multibody Mechatronic Systems - Proceedings of the MUSME Conference held in Florian\'opolis, Brazil, October 24-28, 2017},
SERIES = {Mechanisms and Machine Science},
PUBLISHER = {Springer International Publishing},
YEAR = {2018},
}
% -------------------------------------------------------------
@INPROCEEDINGS{Nostrani2019,
AUTHOR = {M P Nostrani and P Kruss and V J {De Negri} and A {Dell'Amico}},
TITLE = {An Aircraft Actuator Driven by Digital Hydraulic Pumps},
BOOKTITLE = {Proceedings of the XVIII International Symposium on Dynamic Problems of Mechanics - DINAME 2019},
YEAR = {2019},
ADDRESS = {Armação de Búzios, RJ, Brazil},
ORGANIZATION = {ABCM - Brazilian Society of Mechanical Sciences and Engineering},
}
@INPROCEEDINGS{Santos2013b,
AUTHOR = {D D Santos and G M Furtado and S L Frey and M F Naccache and P R {de Souza Mendes}},
TITLE = {Numerical investigation of elastic and viscous effects on inertial viscoplastic fluid flows},
BOOKTITLE = {Proceedings of the 22nd International Congress of Mechanical Engineering - COBEM 2013},
YEAR = {2013},
ADDRESS = {Ribeir\~ao Preto, Brazil},
}
% -------------------------------------------------------------
@REPORT{EPE2022,
AUTHOR = {EPE},
TITLE = {National Energy Balance 2022, Final Report (\textit{in Portuguese})},
HOWPUBLISHED ={Empresa de Pesquisa Energética EPE, Rio de Janeiro, epe.gov.br/sites-pt/publicacoes-dados-abertos/publicacoes/PublicacoesArquivos/publicacao-675/topico-638/BEN2022.pdf. Accessed 02 May 2023},
YEAR = {2022}
}
% -------------------------------------------------------------
% Websites
@MISC{MLA20,
AUTHOR = {MLA},
TITLE = {\uppercase{MLA} Works Cited: Electronic Sources (Web Publications)},
HOWPUBLISHED = {Modern Language Association, Purdue Online Writing Laboratory, Purdue University, owl.purdue.edu/owl/research\_and\_citation/mla\_ style/mla\_formatting\_and\_style\_guide/mla\_works\_cited\_electronic\_sources.html. Accessed 02 May 2023},
YEAR = {2020},
}
% -------------------------------------------------------------
% Patents
@MISC{Mendes2018,
AUTHOR = {N Mendes and L M Moura and S Riquelme},
TITLE = {Device for Measuring Atmospheric Longwave Radiation and Its Measurement Method (\textit{in Portuguese})},
HOWPUBLISHED = {Patent, INPI - Instituto Nacional da Propriedade Industrial, Registry number: BR1020180737406, Application date: November 19, 2018, Grant date: September 10, 2024},
YEAR = {2024},
}
@MISC{Vargas2021,
AUTHOR = {J V C Vargas and J C Ordonez and J E F C Gardolinski and R Hovsapian and R C Raimundo},
TITLE = {Real Time Hydrogen Self-Supplied Alkaline Membrane Fuel Cell Stack},
HOWPUBLISHED = {Patent, United States Patent and Trademark Office, Registry number: US20210194027A1, Application date: June 24, 2021},
YEAR = {2021},
}
% -------------------------------------------------------------
cabecalho-eps-converted-to.pdf — binary, 66 KB
cabecalho.eps — binary, 2014 KB
cobem2025.tex — the file that is compiled · 10 KB
% LaTeX.tex
% Template for PROCEEDINGS PAPER of the 28th ABCM International Congress of Mechanical Engineering
% COBEM 2025
% Based on the templates of COBEM2015, COBEM2017, COBEM2019, COBEM2021 and COBEM2023
\documentclass[10pt,fleqn,a4paper,twoside]{article}
\usepackage{abcm}
\def\shortauthor{F. Author, S. Author and T. Author (update this heading accordingly)}
\def\shorttitle{Paper Short Title (First Letters Uppercase, make sure it fits in one line)}
\begin{document}
\fphead
\hspace*{-2.5mm}\begin{tabular}{||p{\textwidth}}
\begin{center}
\vspace{-4mm}
\title{Your paper}
\end{center}
\authors{First Author's Name} \\
\authors{Second Author's Name} \\
\institution{Institution and address for first and second authors - if the same} \\
\institution{e-mails} \\
\\
\authors{Third Author's Name} \\
\institution{Institution and address for third author} \\ %(If all authors are from the same institution, the "Institution and address" must be placed only once.)
\institution{e-mail} \\
\\
\authors{Same format for other authors, if any} \\
\\
\abstract{\textbf{Abstract.} The abstract should describe the objectives, context, and significance of the research, methods, results, and main conclusions of the paper in about 300 words. It should not include formulas or references to a bibliography. It must be written in only one paragraph.}\\
\\
\keywords{\textbf{Keywords:} keyword 1, keyword 2, keyword 3, \dots{}. (up to 5 keywords separated by commas)}\\
\end{tabular}
\section{INTRODUCTION}
These instructions are intended to serve as a guide for the formatting of papers to be published in the Proceedings. The proceedings of the 28$^\mathrm{th}$ COBEM will be published in Adobe\textsuperscript{TM} PDF format.
Papers MUST be formatted according to these instructions. This file can be used as a template for LaTeX. LaTeX is available as free software. It can also be used as a formatting guide for users of other word processing programs.
Submissions are limited to a minimum of 6 pages and a maximum of 10 pages, including tables and figures.
\section{TEXT FORMAT}
Manuscripts should be in English, typewritten on A4 pages in Times New Roman font, size 10, except for the title, author affiliation, abstract, and keywords, for which special formatting instructions are given above. Use single space between lines throughout the text.
The block of text containing the title, author names and affiliations, abstract, and keywords must be indented 0.1 cm from the left margin and marked by a $2\ 1/4$ pt wide black line on the far left.
Pages must have a top margin of 3 cm and all other margins (left, right, and bottom) must have 2 cm. The text must be justified. The first line of each paragraph must be indented by 0.5 cm. Sufficient information must be given directly in the text or by reference to available published work. Footnotes should be avoided.
{\color{red} PAGES {\bf SHOULD NOT} BE NUMBERED.}
All symbols and notations must be defined in the text. Physical quantities must be expressed in the SI (metric) units. Mathematical symbols that appear in the text must be written in italics. Units should not be italicized (e.g., kg, m, MJ, kW/m$^2$, \dots, instead of $kg$, $m$, $MJ$, $kW / m^2$, \dots).
Bibliographic references should be cited in the text by giving the last name of the author(s) and the year of publication, according to the following examples: ``Recent work~\citep{choma2017environmental}\dots'' or ``Recently, \citet{choma2017environmental}\dots''. In the case of three or more authors, the form ``\citep{porto2023fundamental}'' should be used. Two or more references having the same authors and publication year must be distinguished by appending ``a'', ``b'', etc., to the year of publication. For example: ``In the works of~\citet{pitz2017direct} and \citet{pitz2017onset}, \dots''.
Acceptable references include journal articles~\citep{sestito2022process}~\citep{miyawaki2021microalgae}, articles published in conference proceedings~\citep{pitz2017direct}~\citep{Santos2013b}~\citep{Nostrani2019}, conference proceedings~\citep{Carvalho2018}, books~\citep{MendoncaFancello2019}~, Master's Theses~\citep{souza2022efeito} and Doctoral Dissertations or Doctoral Theses~\citep{Santos2020}, patents~\citep{Mendes2018}~\citep{Vargas2021}, reports, when publicly available,~\citep{EPE2022}, websites and specific pages in websites ~\citep{MLA20}, and submitted articles (if the journal is indicated).
References should be listed at the end of the manuscript according to instructions provided in Section~\ref{Sec:references}.
\subsection{Section titles and subtitles}
Section headings and subheadings must be left-aligned and bolded in Times New Roman, size 10. They must be numbered with Arabic numerals separated by periods. No more than 3 subheadings (\emph{section}, \emph{subsection}, and \emph{subsubsection}) should be used.
There must be a single line above and below each section title/subtitle.
\subsection{Mathematical equations}
Mathematical equations must be indented 0.5 cm from the left margin. They must be written in Times New Roman (or Cambria Math), italics, font size 10 pt. Arabic numerals must be used as equation numbers, enclosed in parentheses and right justified, as shown in the example below. Equations should be designated as either ``Eq.~(\ref{Eq:1})'' in the middle of a sentence or ``Equation~(\ref{Eq:1})'' at the beginning of a sentence. Matrix and vector quantities can be indicated either by square and curly brackets, as in Eq.~(\ref{Eq:1}), or by boldface, as in Eq.~(\ref{Eq:2}). A blank line must be inserted above and below each equation. The symbols used in the equations must be defined immediately before or after their first occurrence.
“The equation of the dynamical system is written in one of the two forms,
\begin{equation}
[M]\{\ddot{x}\}+[C]\{\dot{x}(t)\}+[K]\{x(t)\}={f(t)},
\label{Eq:1}
\end{equation}
or,
\begin{equation}
\mathbf{M}\ \ddot{\mathbf{x}}(t)+\mathbf{C}\ \dot{\mathbf{x}}(t)+\mathbf{K}\ \mathbf{x}(t)=\mathbf{f}(t),
\label{Eq:2}
\end{equation}
where $[M]$ or $\mathbf{M}$, $[C]$ or $\mathbf{C}$, and $[K]$ or $\mathbf{K}$ are the mass, dissipation and stiffness matrices, respectively, and $[\ddot{x}]$ or $\ddot{\mathbf{x}}$, $[\dot{x}]$ or $\dot{\mathbf{x}}$, $[x]$ or $\mathbf{x}$, and $[f]$ or $\mathbf{f}$ are the acceleration, velocity, displacement, and input force vectors, respectively.''
\subsection{Figures and tables}
Figures and tables should be placed as close as possible to the place in the text where they are first mentioned and must be numbered consecutively in Arabic numerals. Figures must be mentioned either as ``Fig.~\ref{Fig:1}'' in the middle of a sentence or as ``Figure~\ref{Fig:1}'' at the beginning of a sentence.
\begin{figure}[h!]
\centering
\includegraphics[angle=0, width=17cm]{figure.jpg}
\caption{ASTM 48 (Grade 30) grey cast iron microstructure in border (left) and in the center (right), from \cite{fernandes2023performance}}
\label{Fig:1}
\end{figure}
Both the figures and their captions must be centered in width. Figure captions should be centered and no longer than 3 lines.
A vertical space equivalent to a blank line must be inserted before and after each figure.
The legend for the data symbols as well as the labels for each curve should be included into the figure. Lettering should be large enough for ease reading. All units must be expressed in the S.I. (metric) system.
Color figures and high-quality photographs can be included in the manuscript. To reduce the file size and preserve the graphic resolution, figures must be saved into GIF (figures with less than 16 colors) or JPEG (for higher color density) files before being inserted in the manuscript.
Tables must be designated as either ``Tab.~\ref{Tab:1}'' in the middle of a sentence or ``Table~\ref{Tab:1}'' at the beginning of a sentence. Both the tables themselves and their titles must be centered in width. Table titles should be no longer than 3 lines. The font and size used in the tables must be similar to that used in the body of the text (both in size and style). Units must be given in the S.I. (metric) system. Any explanations should be at the foot of the tables, not in the tables themselves.
A vertical space equivalent to a blank line must be inserted before and after each table. The design of the table margins is up to you. An example can be found in Tab.~\ref{Tab:1}.
\begin{table}[!h]
\centering
\caption{Experimental results for flexural properties of CFRC-TWILL and CFRC-4HS composites. \protect\\Span/depth ratio = 35:1. Average results of 7 specimens.}
\label{Tab:1}
\begin{tabular}{l|c|c}
\hline
\textbf{Composite Properties} & \textbf{CFRC-TWILL} & \textbf{CFRC-4HS}\\
\hline
Flexural Strength\footnotesize{$^{(1)}$}, MPa & 209$\pm$ 10 & 180 $\pm$ 15\\
Flexural Modulus\footnotesize{$^{(1)}$}, GPa & 57.0 $\pm$ 2.8 & 18.0 $\pm$ 1.3\\
Mid-span deflection at the failure stress, mm & 2.15 $\pm$ 1.90 & 6.40 $\pm$ 0.25\\
\hline
\multicolumn{3}{l}{\footnotesize{$^{(1)}$ Measured at 25 $^{o}$C.}}
\end{tabular}
\end{table}
\section{ACKNOWLEDGEMENTS}
This optional section must be placed before the list of references. Authorship should be limited to those who made a significant contribution to the conception, design, execution, or interpretation of the reported study. If other individuals were involved in specific substantive aspects of the research project, they should be identified in this section. In addition, all sources of financial support for the project should be disclosed, as well as any potential situations that could be perceived as a conflict of interest.
The following text is an example:
We thank Prof. XXXX for providing the lab floor and equipment used to perform the experiments at XXXX, and Prof. XXXX – University XXXX for performing the simulation calculations. This work was funded by Fundação Araucária under grant number xxxxxx/xxxx.
\section{REFERENCES}
\label{Sec:references}
The list of references must be inserted as a new section at the end of the manuscript. The first line of each reference must be left-justified. All other lines must be indented 0.5 cm from the left margin. All references listed in the reference list must have been mentioned in the text.
References must be listed in alphabetical order by the last name of the first author. See the following examples:
\bibliographystyle{abcm}
\renewcommand{\refname}{}
\bibliography{bibfile}
\section{RESPONSIBILITY NOTICE}
The following text, properly adapted to the number of authors, must be included in the last section of the paper:
The author(s) is (are) solely responsible for the printed material included in this paper.
\end{document}
figure.jpg — binary, 575 KB
The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗