\PassOptionsToPackage{unicode=true}{hyperref} % options for packages loaded elsewhere
\PassOptionsToPackage{hyphens}{url}
$if(colorlinks)$
\PassOptionsToPackage{dvipsnames,svgnames*,x11names*}{xcolor}
$endif$$if(dir)$$if(latex-dir-rtl)$
\PassOptionsToPackage{RTLdocument}{bidi}
$endif$$endif$%
% ------------- Document Class ---------------

\documentclass[
    % -- Começaremos
    $if(documentclass)$$documentclass$,$endif$ %
    $if(fontsize)$$fontsize$,$endif$%
    $if(lang)$$babel-lang$,$endif$%
    $if(papersize)$$papersize$paper,$endif$%
    $if(beamer)$ignorenonframetext,%
        $if(handout)$handout,$endif$%
        $if(aspectratio)$aspectratio=$aspectratio$,$endif$%
    $endif$%
    $for(classoption)$%
        $classoption$$sep$,%
    $endfor$%
    %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas
    %section=TITLE,  % títulos de seções convertidos em letras maiúsculas
    %subsection=TITLE,	% títulos de subseções convertidos em letras maiúsculas
    %subsubsection=TITLE % títulos de subsubseções convertidos em letras maiúsculas
    % -- opções do pacote babel --
    english, % idioma adicional para hifenização
    french,%
    spanish,%
    italian,%
    brazil, % o último idioma é o principal do documento
    sumario=tradicional%
    ]{abntex2}

% -----------------------------

$if(beamer)$
    $if(background-image)$
        \usebackgroundtemplate{%
        \includegraphics[width=\paperwidth]{$background-image$}%
        }
    $endif$
    \usepackage{pgfpages}
    \setbeamertemplate{caption}[numbered]
    \setbeamertemplate{caption label separator}{: }
    \setbeamercolor{caption name}{fg=normal text.fg}
    \beamertemplatenavigationsymbols$if(navigation)$$navigation$$else$empty$endif$
    $for(beameroption)$
    \setbeameroption{$beameroption$}
    $endfor$
    % Prevent slide breaks in the middle of a paragraph:
    \widowpenalties 1 10000
    \raggedbottom

    $if(section-titles)$
        \setbeamertemplate{part page}{
        \centering
        \begin{beamercolorbox}[sep=16pt,center]{part title}
          \usebeamerfont{part title}\insertpart\par
        \end{beamercolorbox}
        }
        \setbeamertemplate{section page}{
        \centering
        \begin{beamercolorbox}[sep=12pt,center]{part title}
          \usebeamerfont{section title}\insertsection\par
        \end{beamercolorbox}
        }
        \setbeamertemplate{subsection page}{
        \centering
        \begin{beamercolorbox}[sep=8pt,center]{part title}
          \usebeamerfont{subsection title}\insertsubsection\par
        \end{beamercolorbox}
        }
        \AtBeginPart{
          \frame{\partpage}
        }
        \AtBeginSection{
          \ifbibliography
          \else
            \frame{\sectionpage}
          \fi
        }
        \AtBeginSubsection{
          \frame{\subsectionpage}
        }
    $endif$
$endif$
$if(beamerarticle)$
    \usepackage{beamerarticle} % needs to be loaded first
$endif$
$if(fontfamily)$
    \usepackage[$for(fontfamilyoptions)$$fontfamilyoptions$$sep$,$endfor$]{$fontfamily$}
$else$
    \usepackage{lmodern}
$endif$
$if(linestretch)$
    \usepackage{setspace}
    \setstretch{$linestretch$}
    %\setstretch{1.5}
$endif$
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[$if(fontenc)$$fontenc$$else$T1$endif$]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage{textcomp} % provides euro and other symbols
\else % if luatex or xelatex
$if(mathspec)$
  \ifxetex
    \usepackage{mathspec}
  \else
    \usepackage{unicode-math}
  \fi
$else$
  \usepackage{unicode-math}
$endif$
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
$for(fontfamilies)$
  \newfontfamily{$fontfamilies.name$}[$fontfamilies.options$]{$fontfamilies.font$}
$endfor$
$if(mainfont)$
    \setmainfont[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$}
$endif$
$if(sansfont)$
    \setsansfont[$for(sansfontoptions)$$sansfontoptions$$sep$,$endfor$]{$sansfont$}
$endif$
$if(monofont)$
    \setmonofont[Mapping=tex-ansi$if(monofontoptions)$,$for(monofontoptions)$$monofontoptions$$sep$,$endfor$$endif$]{$monofont$}
$endif$
$if(mathfont)$
$if(mathspec)$
  \ifxetex
    \setmathfont(Digits,Latin,Greek)[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
  \else
    \setmathfont[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
  \fi
$else$
  \setmathfont[$for(mathfontoptions)$$mathfontoptions$$sep$,$endfor$]{$mathfont$}
$endif$
$endif$
$if(CJKmainfont)$
  \ifxetex
    \usepackage{xeCJK}
    \setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$}
  \fi
$endif$
$if(luatexjapresetoptions)$
  \ifluatex
    \usepackage[$for(luatexjapresetoptions)$$luatexjapresetoptions$$sep$,$endfor$]{luatexja-preset}
  \fi
$endif$
$if(CJKmainfont)$
  \ifluatex
    \usepackage[$for(luatexjafontspecoptions)$$luatexjafontspecoptions$$sep$,$endfor$]{luatexja-fontspec}
    \setmainjfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$}
  \fi
$endif$
\fi
$if(beamer)$
    $if(theme)$
        \usetheme[$for(themeoptions)$$themeoptions$$sep$,$endfor$]{$theme$}
    $endif$
    $if(colortheme)$
        \usecolortheme{$colortheme$}
    $endif$
    $if(fonttheme)$
        \usefonttheme{$fonttheme$}
    $endif$
    $if(mainfont)$
        \usefonttheme{serif} % use mainfont rather than sansfont for slide text
    $endif$
    $if(innertheme)$
        \useinnertheme{$innertheme$}
    $endif$
    $if(outertheme)$
    \   useoutertheme{$outertheme$}
    $endif$
$endif$

% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}

% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}

%$if(indent)$
%$else$
%    \IfFileExists{parskip.sty}{%
%    \usepackage{parskip}
%    }{% else
%    \setlength{\parindent}{0pt}
%    \setlength{\parskip}{6pt plus 2pt minus 1pt}
%    }
%$endif$

$if(verbatim-in-note)$
    \usepackage{fancyvrb}
$endif$
$if(colorlinks)$
    \usepackage{xcolor}
$endif$
    \usepackage{hyperref}
    \hypersetup{
$if(title-meta)$
            pdftitle={$title-meta$},
$endif$
$if(author-meta)$
            pdfauthor={$author-meta$},
$endif$
$if(keywords)$
            pdfkeywords={$for(keywords)$$keywords$$sep$, $endfor$},
$endif$
$if(colorlinks)$
            colorlinks=true,
            linkcolor=$if(linkcolor)$$linkcolor$$else$Maroon$endif$,
            filecolor=$if(filecolor)$$filecolor$$else$Maroon$endif$,
            citecolor=$if(citecolor)$$citecolor$$else$Blue$endif$,
            urlcolor=$if(urlcolor)$$urlcolor$$else$Blue$endif$,
$else$
            pdfborder={0 0 0},
$endif$
            breaklinks=true}
\urlstyle{same}  % don't use monospace font for urls

$if(verbatim-in-note)$
    \VerbatimFootnotes % allows verbatim text in footnotes
$endif$

$if(geometry)$
    \usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
$endif$

$if(beamer)$
    \newif\ifbibliography
$endif$

$if(listings)$
    \usepackage{listings}
    \newcommand{\passthrough}[1]{#1}
$endif$

$if(lhs)$
    \lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
$endif$

$if(highlighting-macros)$
    $highlighting-macros$
$endif$

$if(tables)$
    \usepackage{longtable,booktabs}
    $if(beamer)$
        \usepackage{caption}
        % These lines are needed to make table captions work with longtable:
        \makeatletter
        \def\fnum@table{\tablename~\thetable}
        \makeatother
    $else$
        % Fix footnotes in tables (requires footnote package)
        \IfFileExists{footnote.sty}{\usepackage{footnote}\makesavenoteenv{longtable}}{}
    $endif$
$endif$

$if(graphics)$
    \usepackage{graphicx,grffile}
    \makeatletter
    \def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
    \def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
    \makeatother
    % Scale images if necessary, so that they will not overflow the page
    % margins by default, and it is still possible to overwrite the defaults
    % using explicit options in \includegraphics[width, height, ...]{}
    \setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
$endif$

$if(links-as-notes)$
    % Make links footnotes instead of hotlinks:
    \DeclareRobustCommand{\href}[2]{#2\footnote{\url{#1}}}
$endif$

$if(strikeout)$
    \usepackage[normalem]{ulem}
    % avoid problems with \sout in headers with hyperref:
    \pdfstringdefDisableCommands{\renewcommand{\sout}{}}
$endif$

\setlength{\emergencystretch}{3em}  % prevent overfull lines
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}

$if(numbersections)$
    \setcounter{secnumdepth}{$if(secnumdepth)$$secnumdepth$$else$5$endif$}
$else$
    \setcounter{secnumdepth}{0}
$endif$

$if(beamer)$
$else$
    $if(subparagraph)$
    $else$
        % Redefines (sub)paragraphs to behave more like sections
        \ifx\paragraph\undefined\else
        \let\oldparagraph\paragraph
        \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
        \fi
        \ifx\subparagraph\undefined\else
        \let\oldsubparagraph\subparagraph
        \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
        \fi
    $endif$
$endif$

$if(pagestyle)$
    \pagestyle{$pagestyle$}
$endif$

% set default figure placement to htbp
\makeatletter
\def\fps@figure{htbp}
\makeatother

$for(header-includes)$
    $header-includes$
$endfor$

$if(lang)$
    \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
    \usepackage[shorthands=off,$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=$babel-lang$]{babel}
$if(babel-newcommands)$
    $babel-newcommands$
$endif$

\else
  % load polyglossia as late as possible as it *could* call bidi if RTL lang (e.g. Hebrew or Arabic)
  \usepackage{polyglossia}
  \setmainlanguage[$polyglossia-lang.options$]{$polyglossia-lang.name$}
$for(polyglossia-otherlangs)$
  \setotherlanguage[$polyglossia-otherlangs.options$]{$polyglossia-otherlangs.name$}
$endfor$
\fi
$endif$

$if(dir)$
\ifxetex
  % load bidi as late as possible as it modifies e.g. graphicx
  \usepackage{bidi}
\fi
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \TeXXeTstate=1
  \newcommand{\RL}[1]{\beginR #1\endR}
  \newcommand{\LR}[1]{\beginL #1\endL}
  \newenvironment{RTL}{\beginR}{\endR}
  \newenvironment{LTR}{\beginL}{\endL}
\fi
$endif$

$if(natbib)$
\usepackage[$natbiboptions$]{natbib}
\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$}
$endif$

$if(biblatex)$
\usepackage[$if(biblio-style)$style=$biblio-style$,$endif$$for(biblatexoptions)$$biblatexoptions$$sep$,$endfor$]{biblatex}
$for(bibliography)$
\addbibresource{$bibliography$}
$endfor$
$endif$

$if(title)$
\title{$title$$if(thanks)$\thanks{$thanks$}$endif$}
$endif$

$if(subtitle)$
\providecommand{\subtitle}[1]{}
\subtitle{$subtitle$}
$endif$

$if(author)$
\author{$for(author)$$author$$sep$ \and $endfor$}
$endif$

$if(institute)$
\providecommand{\institute}[1]{}
\institute{$for(institute)$$institute$$sep$ \and $endfor$}
$endif$
    \date{$date$}
$if(beamer)$
    $if(titlegraphic)$
        \titlegraphic{\includegraphics{$titlegraphic$}}
    $endif$

    $if(logo)$
        \logo{\includegraphics{$logo$}}
    $endif$
$endif$

% ---
% Pacotes de citações
% ---
\usepackage[brazilian,hyperpageref]{backref}	 % Paginas com as citações na bibl
\usepackage[alf]{abntex2cite}	% Citações padrão ABNT
% ---


% ---
% Configurações do pacote backref
% Usado sem a opção hyperpageref de backref
\renewcommand{\backrefpagesname}{Citado na(s) página(s):~}
% Texto padrão antes do número das páginas
\renewcommand{\backref}{}
% Define os textos da citação
\renewcommand*{\backrefalt}[4]{
	\ifcase #1 %
		Nenhuma citação no texto.%
	\or
		Citado na página #2.%
	\else
		Citado #1 vezes nas páginas #2.%
	\fi}%
% ---

% --- Informações de dados para CAPA e FOLHA DE ROSTO ---
\titulo{Modelo Canônico de Artigo científico com \abnTeX}
%\tituloestrangeiro{Canonical article template in \abnTeX: optional foreign title}

\autor{
Equipe \abnTeX\thanks{``Recomenda-se que os dados de vinculação e
endereço constem em nota, com sistema de chamada próprio, diferente do sistema 
adotado para citações no texto.'' \url{http://www.abntex.net.br/}} 
\\[0.5cm] 
Lauro César Araujo\thanks{``Constar currículo sucinto de cada autor, com 
vinculação corporativa e endereço de contato.''} }

\local{Brasil}
\data{2018, v<VERSION>}
% ---

% ---
% Configurações de aparência do PDF final

% alterando o aspecto da cor azul
%\definecolor{blue}{RGB}{41,5,195}

% informações do PDF
\makeatletter
\hypersetup{
     	%pagebackref=true,
		pdftitle={\@title}, 
		pdfauthor={\@author},
    	pdfsubject={Modelo de artigo científico com abnTeX2},
	    pdfcreator={LaTeX with abnTeX2},
		pdfkeywords={abnt}{latex}{abntex}{abntex2}{atigo científico}, 
		colorlinks=true,       		% false: boxed links; true: colored links
    	linkcolor=blue,          	% color of internal links
    	citecolor=blue,        		% color of links to bibliography
    	filecolor=magenta,      		% color of file links
		urlcolor=blue,
		bookmarksdepth=4
}
\makeatother
% --- 

% ---
% compila o indice
% ---
\makeindex
% ---

% ---
% Altera as margens padrões
% ---
\setlrmarginsandblock{3cm}{3cm}{*}
\setulmarginsandblock{3cm}{3cm}{*}
\checkandfixthelayout
% ---

% --- 
% Espaçamentos entre linhas e parágrafos 
% --- 

% O tamanho do parágrafo é dado por:
\setlength{\parindent}{1.3cm}

% Controle do espaçamento entre um parágrafo e outro:
\setlength{\parskip}{0.2cm}  % tente também \onelineskip

% Espaçamento simples
%\SingleSpacing



\begin{document}


% Seleciona o idioma do documento (conforme pacotes do babel)
%\selectlanguage{english}
\selectlanguage{brazil}

% Retira espaço extra obsoleto entre as frases.
\frenchspacing 

% ----------------------------------------------------------
% ELEMENTOS PRÉ-TEXTUAIS
% ----------------------------------------------------------

%---
%
% Se desejar escrever o artigo em duas colunas, descomente a linha abaixo
% e a linha com o texto ``FIM DE ARTIGO EM DUAS COLUNAS''.
$if(twocolumn)$
\twocolumn[    		% INICIO DE ARTIGO EM DUAS COLUNAS
$endif$
%
%---


$if(title)$
$if(beamer)$
\frame{\titlepage}
$else$
% página de titulo principal (obrigatório)

\maketitle
$endif$



% titulo em outro idioma (opcional)



$if(abstract-pt)$
  \begin{resumoumacoluna}
    $abstract-pt$

    $if(palavras-chave)$
    \vspace{\onelineskip}
    \noindent
    \textbf{Palavras-chave}: $for(palavras-chave)$ $palavras-chave$$sep$, $endfor$.
    $endif$
\end{resumoumacoluna}
$endif$

$if(abstract)$
\renewcommand{\resumoname}{Abstract}
  \begin{resumoumacoluna}
    \begin{otherlanguage*}{english}
    $abstract$

    $if(keywords)$

    \vspace{\onelineskip}
    \noindent
    \textbf{Keywords}: $for(keywords)$ $keywords$$sep$, $endfor$.
    $endif$
    \end{otherlanguage*}  
  \end{resumoumacoluna}
$endif$


$if(abstract-fr)$
\renewcommand{\resumoname}{Rèsumè}
  \begin{resumoumacoluna}
    \begin{otherlanguage*}{french}
    $abstract-fr$

    $if(mots-cles)$

    \vspace{\onelineskip}
    \noindent
    \textbf{Mots-cles}: $for(mots-cles)$ $mots-cles$$sep$, $endfor$.
    $endif$
    \end{otherlanguage*}  
  \end{resumoumacoluna}
$endif$

$if(abstract-it)$
\renewcommand{\resumoname}{Riassunto}
  \begin{resumoumacoluna}
    \begin{otherlanguage*}{italian}
    $abstract-it$
    
    $if(parole-chiave)$
    
    \vspace{\onelineskip}
    \noindent
    \textbf{Parole-chiave}: $for(parole-chiave)$ $parole-chiave$$sep$, $endfor$.
    $endif$
    \end{otherlanguage*}  
  \end{resumoumacoluna}
$endif$




$if(twocolumn)$
]   % FIM DE ARTIGO EM DUAS COLUNAS
$endif$
% ---

\begin{center}\smaller
\textbf{Data de submissão e aprovação}: elemento obrigatório. Indicar dia, mês e ano

\textbf{Identificação e disponibilidade}: elemento opcional. Pode ser indicado 
o endereço eletrônico, DOI, suportes e outras informações relativas ao acesso.
\end{center}

% ----------------------------------------------------------
% ELEMENTOS TEXTUAIS
% ----------------------------------------------------------
\textual



$endif$

$for(include-before)$
$include-before$

$endfor$
$if(toc)$
$if(toc-title)$
\renewcommand*\contentsname{$toc-title$}
$endif$
$if(beamer)$
\begin{frame}
$if(toc-title)$
\frametitle{$toc-title$}
$endif$
\tableofcontents[hideallsubsections]
\end{frame}
$else$
{
$if(colorlinks)$
\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$$endif$}
$endif$
\setcounter{tocdepth}{$toc-depth$}
\tableofcontents
}
$endif$
$endif$
$if(lot)$
\listoftables
$endif$
$if(lof)$
\listoffigures
$endif$

% ------------------
% ----- BODY -------
% ------------------

$body$


$if(natbib)$
$if(bibliography)$
$if(biblio-title)$
$if(book-class)$
\renewcommand\bibname{$biblio-title$}
$else$
\renewcommand\refname{$biblio-title$}
$endif$
$endif$
$if(beamer)$
\begin{frame}[allowframebreaks]{$biblio-title$}
\bibliographytrue
$endif$
\bibliography{$for(bibliography)$$bibliography$$sep$,$endfor$}
$if(beamer)$
\end{frame}
$endif$

$endif$
$endif$
$if(biblatex)$
$if(beamer)$
\begin{frame}[allowframebreaks]{$biblio-title$}
\bibliographytrue
\printbibliography[heading=none]
\end{frame}
$else$
\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$
$endif$

$endif$
$for(include-after)$
$include-after$

$endfor$
\end{document}
