CILAMCE, Ibero-Latin American Congress on Computational Methods in Engineering (full-length paper)
The CILAMCE full-length paper template (A4 book class, Times, CILAMCE logo header, cleveref names) with sections, equations, a figure, tables and author-year references with the congress's bib-cilamce.bst.
- Category
- Conference
- Document class
book(book.cls) — ships with TeX Live- Workflow
- Conference paper — submissions and revision rounds
- Author
- Associação Brasileira de Métodos Computacionais em Engenharia (ABMEC) - CILAMCE
- Source
- Associação Brasileira de Métodos Computacionais em Engenharia (ABMEC) - CILAMCE
- Licence
- book.cls: LaTeX Project Public License (installed with TeX). The sample text is Associação Brasileira de Métodos Computacionais em Engenharia (ABMEC) - CILAMCE's, provided for authors preparing a submission.
These are the publisher’s own files. This project starts from Associação Brasileira de Métodos Computacionais em Engenharia (ABMEC) - CILAMCE’s package for this publication — their manuscript, their book.cls, their bibliography style — so what compiles here is what they would have given you.
Associação Brasileira de Métodos Computacionais em Engenharia (ABMEC) - CILAMCE serves this exact file to CILAMCE - Ibero-Latin American Congress on Computational Methods in Engineering and 1 other title. Check Associação Brasileira de Métodos Computacionais em Engenharia (ABMEC) - CILAMCE’s author pages for the current instructions.
Where this differs from the publisher’s download.
- Note: Header and logo are those of CILAMCE 2025; the congress issues an updated template each year.
What you get
Figures/Figure1.png· 7 KBFigures/logo.png· 67 KBbib-cilamce.bst· 23 KBbibliography.bib· 392 Bpkg-crefNames.sty· 219 Btemplate.tex— the file that is compiled · 18 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
- CILAMCE - Ibero-Latin American Congress on Computational Methods in Engineering
- Proceedings of the Ibero-Latin-American Congress on Computational Methods in Engineering
Source
Figures/Figure1.png — binary, 7 KB
Figures/logo.png — binary, 67 KB
bib-cilamce.bst · 23 KB
%
% cilamce.bst (based on apalike.bst)
%
ENTRY
{ address
author
booktitle
chapter
edition
editor
howpublished
institution
journal
key
% month not used in apalike
note
number
organization
pages
publisher
school
series
title
type
volume
year
}
{}
{ label extra.label sort.label }
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$
}
% apalike needs this function because
% the year has special punctuation;
% apalike ignores the month
FUNCTION {output.year.check}
{ year empty$
{ "empty year in " cite$ * warning$ }
{ write$
% ", " year * extra.label *
", " year * extra.label * "" * % Year at the end of the reference - CILAMCE-PANACM 2021
mid.sentence 'output.state :=
}
if$
}
FUNCTION {output.bibitem}
{ newline$
"\bibitem[" write$
label write$
"]{" write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
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 {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$ "" }
{ "{\em " swap$ * "}" * }
if$
}
INTEGERS { nameptr namesleft numnames }
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
% { s nameptr "{vv~}{ll}{, jj}{, f}" format.name$ 't := % last name first
{ s nameptr "{vv~}{f.}{ jj.}{ ll}" format.name$ 't := % modified do CILAMCE-PANACM 2021 - first name first
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
{ "," * }
'skip$
if$
t "others" =
{ " et~al." * }
{ " and " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.authors}
{ author empty$
{ "" }
{ author format.names }
if$
}
FUNCTION {format.key} % this function is just for apalike
{ empty$
{ key field.or.null }
{ "" }
if$
}
FUNCTION {format.editors}
{ editor empty$
{ "" }
{ editor format.names
editor num.names$ #1 >
{ ", eds" * }
{ ", ed" * }
if$
}
if$
}
FUNCTION {format.title}
{ title empty$
{ "" }
{ title "t" change.case$ }
if$
}
FUNCTION {n.dashify}
{ 't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
{ t #1 #2 substring$ "--" = not
{ "--" *
t #2 global.max$ substring$ 't :=
}
{ { t #1 #1 substring$ "-" = }
{ "-" *
t #2 global.max$ substring$ 't :=
}
while$
}
if$
}
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
if$
}
while$
}
FUNCTION {format.btitle}
{ title emphasize
}
FUNCTION {tie.or.space.connect}
{ duplicate$ text.length$ #3 <
{ "~" }
{ " " }
if$
swap$ * *
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ "volume" volume tie.or.space.connect
series empty$
'skip$
{ " of " * series emphasize * }
if$
"volume and number" number either.or.check
}
if$
}
FUNCTION {format.number.series}
{ volume empty$
{ number empty$
{ series field.or.null }
{ output.state mid.sentence =
{ "number" }
{ "Number" }
if$
number tie.or.space.connect
series empty$
{ "there's a number but no series in " cite$ * warning$ }
{ " in " * series * }
if$
}
if$
}
{ "" }
if$
}
FUNCTION {format.edition}
{ edition empty$
{ "" }
{ output.state mid.sentence =
{ edition "l" change.case$ " edition" * }
{ edition "t" change.case$ " edition" * }
if$
}
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
FUNCTION {format.pages}
{ pages empty$
{ "" }
{ pages multi.page.check
{ "pp. " pages n.dashify tie.or.space.connect }
{ "pp. " pages tie.or.space.connect }
if$
}
if$
}
FUNCTION {format.vol.num.pages}
{ "vol. " volume * field.or.null
number empty$
'skip$
{ ", n. " number * *
volume empty$
{ "there's a number but no volume in " cite$ * warning$ }
'skip$
if$
}
if$
pages empty$
'skip$
{ duplicate$ empty$
{ pop$ format.pages }
{ ", pp. " * pages n.dashify * }
if$
}
if$
}
FUNCTION {format.chapter.pages}
{ chapter empty$
'format.pages
{ type empty$
{ "chapter" }
{ type "l" change.case$ }
if$
chapter tie.or.space.connect
pages empty$
'skip$
{ ", " * format.pages * }
if$
}
if$
}
FUNCTION {format.in.ed.booktitle}
{ booktitle empty$
{ "" }
{ editor empty$
{ "In " booktitle emphasize * }
{ "In " format.editors * ", " * booktitle emphasize * }
if$
}
if$
}
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
type "t" change.case$
}
if$
}
FUNCTION {format.tr.number}
{ type empty$
{ "Technical Report" }
'type
if$
number empty$
{ "t" change.case$ }
{ number tie.or.space.connect }
if$
}
FUNCTION {format.article.crossref}
{ "In" % this is for apalike
" \cite{" * crossref * "}" *
}
FUNCTION {format.book.crossref}
{ volume empty$
{ "empty volume in " cite$ * "'s crossref of " * crossref * warning$
"In "
}
{ "Volume" volume tie.or.space.connect
" of " *
}
if$
"\cite{" * crossref * "}" * % this is for apalike
}
FUNCTION {format.incoll.inproc.crossref}
{ "In" % this is for apalike
" \cite{" * crossref * "}" *
}
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
new.block
format.title "title" output.check
new.block
crossref missing$
{ journal emphasize "journal" output.check
format.vol.num.pages output
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
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$
% output.year.check % special for apalike
new.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
new.block
format.number.series output
new.sentence
publisher "publisher" output.check
address output
}
{ new.block
format.book.crossref output.nonnull
}
if$
format.edition output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
format.authors output
author format.key output % special for
% output.year.check % apalike
new.block
format.title "title" output.check
new.block
howpublished output
address output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
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$
% output.year.check % special for apalike
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
publisher "publisher" output.check
address output
}
{ format.chapter.pages "chapter and pages" output.check
new.block
format.book.crossref output.nonnull
}
if$
format.edition output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
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
publisher "publisher" output.check
address output
format.edition output
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
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
address output % for apalike
new.sentence % there's no year
organization output % here so things
publisher output % are simpler
}
{ format.incoll.inproc.crossref output.nonnull
format.pages output
}
if$
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
format.authors output
author format.key output % special for
% output.year.check % apalike
new.block
format.btitle "title" output.check
organization address new.block.checkb
organization output
address output
format.edition output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
new.block
format.title "title" output.check
new.block
"Master's thesis" format.thesis.type output.nonnull
school "school" output.check
address output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
author format.key output % special for
% output.year.check % apalike
new.block
format.title output
new.block
howpublished output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
new.block
format.btitle "title" output.check
new.block
"PhD thesis" format.thesis.type output.nonnull
school "school" output.check
address output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
format.editors output
editor format.key output % special for
% output.year.check % apalike
new.block
format.btitle "title" output.check
format.bvolume output
format.number.series output
address output % for apalike
new.sentence % we always output
organization output % a nonempty organization
publisher output % here
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
new.block
format.title "title" output.check
new.block
format.tr.number output.nonnull
institution "institution" output.check
address output
new.block
note output
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
format.authors "author" output.check
author format.key output % special for
% output.year.check % apalike
new.block
format.title "title" output.check
new.block
note "note" output.check
output.year.check % Year at the end of the reference - CILAMCE-PANACM 2021
fin.entry
}
FUNCTION {default.type} { misc }
MACRO {jan} {"January"}
MACRO {feb} {"February"}
MACRO {mar} {"March"}
MACRO {apr} {"April"}
MACRO {may} {"May"}
MACRO {jun} {"June"}
MACRO {jul} {"July"}
MACRO {aug} {"August"}
MACRO {sep} {"September"}
MACRO {oct} {"October"}
MACRO {nov} {"November"}
MACRO {dec} {"December"}
MACRO {acmcs} {"ACM Computing Surveys"}
MACRO {acta} {"Acta Informatica"}
MACRO {cacm} {"Communications 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"}
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$
}
% There are three apalike cases: one person (Jones),
% two (Jones and de~Bruijn), and more (Jones et~al.).
% This function is much like format.crossref.editors.
%
FUNCTION {format.lab.names}
{ 's :=
s #1 "{vv~}{ll}" format.name$
s num.names$ duplicate$
#2 >
{ pop$ " et~al." * }
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{ " et~al." * }
{ " and " * s #2 "{vv~}{ll}" format.name$ * }
if$
}
if$
}
if$
}
FUNCTION {author.key.label}
{ author empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key % apalike uses the whole key
if$
}
{ author format.lab.names }
if$
}
FUNCTION {author.editor.key.label}
{ author empty$
{ editor empty$
{ key empty$
{ cite$ #1 #3 substring$ }
'key % apalike uses the whole 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 % apalike uses the whole key, no organization
if$
}
{ editor format.lab.names }
if$
}
FUNCTION {calc.label}
{ type$ "book" =
type$ "inbook" =
or
'author.editor.key.label
{ type$ "proceedings" =
'editor.key.label % apalike ignores organization
'author.key.label % for labeling and sorting
if$
}
if$
", " % these three lines are
* % for apalike, which
year field.or.null purify$ #-1 #4 substring$ % uses all four digits
*
'label :=
}
FUNCTION {sort.format.names}
{ 's :=
#1 'nameptr :=
""
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ nameptr #1 >
{ " " * }
'skip$
if$ % apalike uses initials
s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't := % <= here
nameptr numnames = t "others" = and
{ "et al" * }
{ t sortify * }
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {sort.format.title}
{ 't :=
"A " #2
"An " #3
"The " #4 t chop.word
chop.word
chop.word
sortify
#1 global.max$ substring$
}
FUNCTION {author.sort}
{ author empty$
{ key empty$
{ "to sort, need author or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {author.editor.sort}
{ author empty$
{ editor empty$
{ key empty$
{ "to sort, need author, editor, or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
{ author sort.format.names }
if$
}
FUNCTION {editor.sort}
{ editor empty$
{ key empty$
{ "to sort, need editor or key in " cite$ * warning$
""
}
{ key sortify }
if$
}
{ editor sort.format.names }
if$
}
INTEGERS { seq.num }
FUNCTION {init.seq}
{ #0 'seq.num :=}
EXECUTE {init.seq}
FUNCTION {int.to.fix}
{ "000000000" swap$ int.to.str$ *
#-1 #10 substring$
}
FUNCTION {presort}
{ calc.label
label sortify
" "
*
seq.num #1 + 'seq.num :=
seq.num int.to.fix
'sort.label :=
sort.label *
#1 entry.max$ substring$
'sort.key$ :=
}
ITERATE {presort}
SORT % by label, sort.label, title---for final label calculation
STRINGS { last.label next.extra } % apalike labels are only for the text;
INTEGERS { last.extra.num } % there are none in the bibliography
FUNCTION {initialize.extra.label.stuff} % and hence there is no `longest.label'
{ #0 int.to.chr$ 'last.label :=
"" 'next.extra :=
#0 'last.extra.num :=
}
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$
}
FUNCTION {reverse.pass}
{ next.extra "b" =
{ "a" 'extra.label := }
'skip$
if$
label extra.label * 'label :=
extra.label 'next.extra :=
}
EXECUTE {initialize.extra.label.stuff}
ITERATE {forward.pass}
REVERSE {reverse.pass}
% Now that the label is right we sort for real,
% on sort.label then year then title. This is
% for the second sorting 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 % by sort.label, year, title---giving final bibliography order
FUNCTION {begin.bib}
{ preamble$ empty$ % no \etalchar in apalike
'skip$
{ preamble$ write$ newline$ }
if$
"\begin{thebibliography}{}" write$ newline$ % no labels in apalike
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}
bibliography.bib · 392 B
@article{Wriggers,
author = "P. Wriggers AND T. I. Zhodi",
title = "A method for blab lab blab",
journal = "International Journal for Blab La Blab",
year = "2021",
volume = "1",
number = "1",
pages = "1-20",
}
@book{Bely,
title = "A first course in Blab La Blab",
author = "T. Belytschko",
year = 2021,
publisher = "Publisher",
address = ""
}
pkg-crefNames.sty · 219 B
\crefname{equation}{eq.}{eqs.}
\crefname{figure}{Fig.}{Figs.}
\crefname{table}{Table}{Tables}
% \crefname{chapter}{Chapter}{Chapters}
% \crefname{appendix}{Appendix}{Appendices}
% \crefname{appsec}{Appendix}{Appendices}template.tex — the file that is compiled · 18 KB
%
% LaTeX template for the XLVI CILAMCE
%
\documentclass[a4paper,10pt]{book}
% PACKAGES USED - packages that need to be previously installed on your computer
\usepackage[lmargin=2.5cm, rmargin=2.5cm, tmargin=2.5cm, bmargin=2.5cm ]{geometry}
\usepackage{graphicx}
\usepackage{times}
\usepackage{indentfirst}
\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage[english]{babel}
\usepackage{parskip}
\usepackage{setspace}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% My Additional Packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[utf8]{inputenc}
%\usepackage{amssymb} %Mathematics
%\usepackage{amsfonts}%Mathematics
%\usepackage{amsmath,amscd}%Mathematics
%\usepackage{amsthm}%Mathematics
%\usepackage{mathrsfs}%Mathematics font
%\usepackage{xspace}
%\usepackage{booktabs}
%\usepackage{stmaryrd}%Particular Brackets
%\usepackage{graphicx} %Tables and Figures
%\usepackage{subfigure}
%\usepackage{url}
\usepackage{hyperref}
\usepackage{cleveref}
\usepackage{./pkg-crefNames}
\usepackage[labelsep=period]{caption}
%BibTeX compatible with the CILAMCE format
\usepackage[numbers,sort&compress]{natbib}
\setlength{\bibsep}{0pt plus 0.3ex}
\renewcommand*{\bibfont}{\small}
\makeatletter
\renewcommand\bibsection
{
\section*{References}
}
\renewenvironment{thebibliography}[1]
{\section*{\refname}%
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
\list{\@biblabel{\@arabic\c@enumiv}}%
{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth
\advance\leftmargin-10pt% change 20 pt according to your needs
\advance\leftmargin\labelsep
\setlength\itemindent{10pt}% change using the inverse of the length used before
\@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\newblock{\hskip .11em\@plus.33em\@minus.07em}
\makeatother
\makeatother
\bibliographystyle{./bib-cilamce}
%\bibliographystyle{plain}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% CONFIGURATION
\renewcommand*\arraystretch{1.5}
\renewcommand*\thesection{\arabic{section}}
%\hyphenpenalty=10000 % You can uncomment this to avoid hyphenization
\titleformat*{\section}{\large\bfseries}
\titleformat*{\subsection}{\bfseries}
\titlespacing\section{0pt}{20pt plus 2pt minus 2pt}{12pt plus 2pt minus 2pt}
\titlespacing\subsection{0pt}{20pt plus 0pt minus 0pt}{12pt plus 0pt minus 0pt}
\setlength{\parskip}{0pt} % Spacing between paragraphs
\setlength{\parindent}{0.75cm} % Paragraph identation
\setlength\abovecaptionskip{6pt}
% --------------------------------------------------------------------------
% DO NOT EDIT - SPECIAL HEADINGS OF XLIII CILAMCE
% --------------------------------------------------------------------------
\fancypagestyle{first}
{
\fancyhf{}
\fancyfoot[RO]{\footnotesize \textit{CILAMCE-2025 \\
Proceedings of the XLVI Ibero-Latin-American Congress on Computational Methods in Engineering, ABMEC\\
Vitória, Brazil, November 24-27, 2025}}
\renewcommand{\headrulewidth}{.0pt}
\renewcommand{\footrulewidth}{.5pt}
}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[LE]{\footnotesize \textit{CILAMCE-2025\\
Proceedings of the XLVI Ibero-Latin-American Congress on Computational Methods in Engineering, ABMEC\\
Vitória, Brazil, November 24-27, 2025}}
\fancyfoot[RO]{\footnotesize \textit{CILAMCE-2025\\
Proceedings of the XLVI Ibero-Latin-American Congress on Computational Methods in Engineering, ABMEC\\
Vitória, Brazil, November 24-27, 2025}}
\renewcommand{\headrulewidth}{.5pt}
\renewcommand{\footrulewidth}{.5pt}
% --------------------------------------------------------------------------
% PLEASE, EDIT THIS!
\fancyhead[LE]{\footnotesize \textit{Template file for CILAMCE-2025 full-length paper (enter here with the short title of your paper)}}
\fancyhead[RO]{\footnotesize \textit{F. Author, S. Author, T. Author}}
% --------------------------------------------------------------------------
\begin{document}\thispagestyle{first}
% --------------------------------------------------------------------------
% DO NOT EDIT - LOGO OF XLIII CILAMCE
% --------------------------------------------------------------------------
\begin{figure}[ht!]
\vspace{-30pt}
\flushright
\includegraphics[width=6.69cm]{Figures/logo.png}
%scale=0.25
\end{figure}
% --------------------------------------------------------------------------
% TITLE OF PAPER
% --------------------------------------------------------------------------
\noindent
\textbf{\Large
Instructions for preparation of full-length papers to the Proceedings of CILAMCE-2025}
\vspace{18pt} % <- keep this vertical space!
% --------------------------------------------------------------------------
% AUTHORS
% --------------------------------------------------------------------------
\noindent First A. Author$^1$, Second B. Author$^1$, Third C. Author$^2$
\vspace{18pt} % <- keep this vertical space!
\noindent $^1$\textit{Dept. of Something, University of Somewhere}
\noindent \textit{Address, Zip-Code, State/Province, Country}
\noindent \textit{[email protected], [email protected]}
\noindent $^2$\textit{Dept. of Something Else, University of Somewhere Else}
\noindent \textit{Address, Zip-Code, State/Province, Country}
\noindent \textit{[email protected]}
\vspace{18pt} % <- keep this vertical space!
% --------------------------------------------------------------------------
% ABSTRACT
% --------------------------------------------------------------------------
\noindent \textbf{Abstract.}
This template provides detailed formatting instructions for preparing your full-length paper to the Proceedings of the CILAMCE-2025 (XLVI Ibero-Latin American Congress on Computational Methods in Engineering), registered under ISSN 2675-6269. It is strongly recommended that you use the pre-defined styles of this template, as they embed all necessary text formatting for the corresponding paragraph type. Full-length papers must be written in English.
\vspace{18pt} % <- keep this vertical space!
\noindent \textbf{Keywords:} First keyword, Second keyword, Third keyword (up to 5 keywords)
% --------------------------------------------------------------------------
\section{Introduction}\label{sec:introduction}
% --------------------------------------------------------------------------
Only full-length papers that have been orally presented will be published in the congress proceedings. It is extremely important that you prepare your full-length paper in strict accordance with the text formatting of this document, which can be enforced either using the pre-defined styles of this template file or manually setting the specifications described in the next section. After the preparation of your paper, you should generate a PDF file for submission. Only PDF files will be accepted by the online submission system.
% --------------------------------------------------------------------------
\section{Format instructions}\label{sec:format}
% --------------------------------------------------------------------------
Please follow these general instructions carefully: (a) type the body of the paper in
single column; (b)\textbf{ use no more than 7 pages (5 pages for papers at the Research Beginners
Mini-symposium)}, A4-sized, with 2.5 cm margins on all sides, and do not insert page numbers;
(c) use 10pt Times New Roman throughout the body of the text, with 15pt for the paper's title
13pt for first-level headings and 10pt for second-level headings; (d) always use either
exactly 13pt-spaced lines (preferred) or single-spaced lines, with justified alignment;
(e) type no more than 200 words in the abstract; (f) cite references by last Name [number],
and list them consecutively in the reference list by the order of citation in the text
(the list should only include works that have been cited in the text); (g) provide good
quality figures; (h) define all quantities, variables and symbols as soon as they first appear in the
text; (i) use only SI units. We strongly encourage you to use the pre-defined styles of this template file, as they embed all text formatting described above. Full-length paper must be written in English. The general appearance of your paper should look like this document.
% --------------------------------------------------------------------------
\subsection{Writing style} \label{subsec:writestyle}
% --------------------------------------------------------------------------
Please limit your paper by writing concisely, rather than by reducing figures or tables to a size at which symbols or labels would become difficult to read.
% --------------------------------------------------------------------------
\subsection{More detailed specifications} \label{subsec:additionalspecifications}
% --------------------------------------------------------------------------
The first page must include the paper's title (in sentence case), authors, affiliations, abstract, keywords, as well as the beginning of the text itself (i.e., the first section, which is usually the introduction). Do not insert a page break in between the keywords and the beginning of the text. Please follow strictly the line spacing defined next: either exactly 13pt-spaced lines (preferred) or single-spaced lines for the body of the text, with 20pt space before and 12pt space after first-level and second-level headings. If you use the pre-defined styles of this template, these specifications will be automatically applied.
\vspace{13pt}
\noindent \textbf{\textit{Remark 1: Author(s) and affiliation(s)}}. Type the authors’ names in regular (plain) type, flush left, including first name, middle initial(s) and last name. Group the authors by their affiliations with a superscript number. Each name or group of names must be followed by the corresponding affiliations and emails, which should be both in italics. A 12pt space must be left between the names and affiliations. If you use the pre-defined styles of this template, these specifications will be automatically applied.
\vspace{13pt}
\noindent \textbf{\textit{Remark 2: Abstract and keywords}}. Type ‘‘Abstract’’ in boldface, flush left, followed by a period. On the same line, type the abstract in regular (plain) format, justified alignment. The abstract should not exceed 200 words. Please pay attention to the line spacing between the authors affiliations and the abstract, as well as between the abstract and the keywords. If you use the pre-defined styles of this template, these specifications will be automatically applied. For the keywords, type ‘‘Keywords’’, followed by a colon, in boldface, flush left and type 3 to 5 keywords, separated by commas.
\vspace{13pt}
\noindent \textbf{\textit{Remark 3: Headings}}. First-level headings must be typed in sentence letters, 13 pt boldface type, flush left, as in Section 2 above. Use Arabic numbering (if you use the pre-defined styles of this template, automatic numbering is already built-in in the ‘‘1st Heading Cilamce-2025’’ style). Notice the line spacing before and after first-level headings. For second-level headings, use sentence letters, 10pt boldface type, flush left, with Arabic double numbering (if you use the pre-defined styles of this template, automatic double numbering is already defined). Notice the line spacing before and after second-level headings. Do not use third-level headings. Instead, use, at most, ''Remarks’’ (or the like), as shown here. These shall start with the word ‘‘Remark’’ (or the like) in boldface italics, followed by a number and a title (optional). The text that follows must be in regular (plain) format. Notice the line spacing before and after such paragraphs.
\vspace{13pt}
\noindent \textbf{\textit{Remark 4: Body of text}}. As said before, the body of the text should be typed in 10pt Times New Roman, using either exactly 13pt spaced lines (preferred) or single-spaced lines, with justified alignment. Start each paragraph with an indentation of 0.75 cm from the left margin, and allow no space between paragraphs. If you use the pre-defined styles of this template, these specifications will be automatically applied .
% --------------------------------------------------------------------------
\subsection{Equations, symbols and units}\label{subsec:equationsSymbolsUnits}
% --------------------------------------------------------------------------
Equations must be centered, right-numbered, with numbers enclosed in parentheses and placed flush right. Allow 6 pt line spacing before and after an equation. For example:
\vspace{6pt}
\begin{center}
\begin{equation}
q_r = -4pr^2k\frac{dT}{dr}.
\label{Eq1}
\end{equation}
\end{center}
\vspace{6pt}
Please pay attention to the punctuation after the equations, as equations are part of the text and must be punctuated accordingly.
When referring to an equation in the text, write \cref{Eq1}, except at the beginning of a sentence, wherein Equation (\ref{Eq1}) should be used. Please describe the notation adopted and be careful as to define all quantities, variables and symbols as soon as they first appear in the text. A nomenclature section is not necessary.
All data, including those shown in tables and figures, must be reported in SI units. Use decimal points rather than commas to indicate decimals.
% --------------------------------------------------------------------------
\subsection{Figures and tables}\label{subsec:figuresAndTables}
% --------------------------------------------------------------------------
Figures and tables should be inserted as close as possible to their first mentioning in the text. Embedded text and symbols must be clearly readable; avoid exceedingly small fonts. Supply good quality pictures and illustrations. Figures and tables and their captions should be centered in the text. Place figure captions below the figures and allow 12pt line spacing between both, and 20pt line spacing after the caption (i.e., before the subsequent text). Place table title above the table, leaving 20pt line spacing before the title and 6pt between the title and the table. Leave 20pt line spacing after the table (i.e., before the subsequent text). Examples are shown next:
\vspace{8pt}
\begin{table}[!ht]
\centering
\caption{Coefficients in constitutive relations}
\label{Table1}
\vspace{0pt}
\begin{tabular}{ccc}
\hline
Constitutive relation & Nomenclature & Value \\[-2pt] \hline
Turbulent tensor & C$_{\mu}$ & 0.09 \\[-3pt]
Turbulent tensor & C$_{\mu b}$ & 0.69 \\[-3pt]
Lateral lift & C$_{L}$ & 0.08 \\[-3pt]
Virtual mass & C$_{VM}$ & 0.8 \\[-3pt] \hline
\end{tabular}
\end{table}
\vspace{8pt}
Arabic numerals should be used in figures and tables (e.g., Figure \ref{Fig1}, Figure 2, Table \ref{Table1}, Table 2, etc). Refer to them in the text as Table \ref{Table1} and \cref{Fig1}, except at the beginning of a sentence, wherein Figure \ref{Fig1} should be used.
\begin{figure}[!ht]
\begin{center}
\includegraphics[scale=1.0]{Figures/Figure1.png}
\vspace{12pt}
\caption{Pressure variation along the nozzle: experimental data}
\label{Fig1}
\end{center}
\end{figure}
\vspace{8pt}
When constructing graphs or plots, do not forget to label coordinates and state the corresponding units. Similarly, label all columns/rows in tables and state corresponding units whenever applicable.
% --------------------------------------------------------------------------
\subsection{Permission}\label{subsec:permission}
% --------------------------------------------------------------------------
You are the sole responsible for making sure that you have the right to publish everything in your paper. If you use material from a copyrighted source, or from other authors, you may need to obtain permission from the copyright holder or the respective authors. An “Authorship statement” must be placed at the bottom of your paper, immediately before the list of references, as indicated further below.
% --------------------------------------------------------------------------
\subsection{References}\label{subsec:references}
% --------------------------------------------------------------------------
References should be cited in the text by Last Name [number]. For example: ``In a recent work, \citet{Wriggers} proposed the method of \citet{Bely}''. Numbers must be Arabic, enclosed in square brackets and used consecutively. References must be listed at the end of the paper, in a separate section entitled ``References''. They must be listed consecutively by the order of citation in the text. Type the word {``References''} in boldface, 13 pt Times New Roman type from the left margin, leaving 20 pt line spacing before and 12pt after. Then type the reference 9pt below it, in 9pt Times New Roman, with single-spaced lines (please do not leave blank spaces between references). See examples below. The list should only include works that are cited in the text.
% --------------------------------------------------------------------------
\section{Conclusions}\label{sec:conclusion}
% --------------------------------------------------------------------------
Type your conclusions or closing remarks here. Please be as concise and objective as possible. Do not make a summary of the paper, but instead list the main findings and results, even if these are only partial conclusions so far.
%-------------------------------------------------------------------------
\vspace{20pt}
\noindent \textbf{Acknowledgements.} This section should be positioned immediately after the Conclusion section. Type {Acknowledgements} in boldface, 10 pt Times New Roman type from left margin, leaving 20 pt line spacing before and 12pt after.
\vspace{12pt}
%--------------------------------------------------------------------------
\noindent \textbf{Authorship statement.} This section is mandatory and should be positioned immediately before the References section. The text should be exactly as follows: The authors hereby confirm that they are the sole liable persons responsible for the authorship of this work, and that all material that has been herein included as part of the present paper is either the property (and authorship) of the authors, or has the permission of the owners to be included here.
\bibliography{bibliography}
\end{document}The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗