% \documentclass[12pt,a4paper,openright,twoside,english,brazil]{abntex2} % impressão no papel
\documentclass[12pt,a4paper,oneside,english,brazil]{abntex2} % digital em pdf
\usepackage{iftex} % Para detectar o motor de TeX utilizado
% Fontes, de acordo com o motor do TeX
\ifPDFTeX
  \usepackage[T1]{fontenc} % codificação da fonte em 8-bits
  \usepackage{mlmodern} % fontes MLModern (espessura Book)
  %\usepackage{lmodern} % fontes Latin Modern (espessura normal)
  % \usepackage[utf8]{inputenc} % acentuação direta em UTF-8. Não é mais necessário
\else
  \usepackage{fontsetup} %New Computer Modern com espessura Book
  % Note que a fonte padrão para XeLaTeX/LuaLaTeX é Latin Modern
\fi
% pacotes matemáticas de acordo com o motor TeX
\ifPDFTeX
  \usepackage{amsmath,amssymb} % para matematica
\else
  % para matematica
  \usepackage{unicode-math}
  \ifLuaTeX
    \usepackage{lualatex-math}
  \fi
\fi
%
\usepackage[overload]{textcase} % para poder ter comandos de LaTeX/fórmula  no titulo
\usepackage{microtype} % micro tipografia para ajuste refinado de espaçamento
\usepackage{hyperref} % para link automático no PDF
% Desabilitando ou redefinindo comandos que causa erros no bookmark do PDF
\pdfstringdefDisableCommands{%
  \let\MakeUppercase\relax% desabilitando
  % \\ e \and já é tratada adequadamente em ABNT2
}
\usepackage{pdfpages} % para incluir documento PDF (ex.: folha de aprovação)
\usepackage{indentfirst} % se quer que o primeiro parágrafo seja indentada
\usepackage{csquotes} % biblatex recomenda quando usa babel ou proligrosia
% Com BibLaTeX (recomendado)
\usepackage[backend=biber, language=auto, style=abnt]{biblatex}
\addbibresource{modelo-biblatex.bib} % arquivo bib
% para compatibilidade com documentos que usam com abntex2cite
% (compilar o documento que usa abntext2cite com biblatex sem alterar comando de citação da referência biliográfica)
\makeatletter
  \@ifpackageloaded{biblatex}{
    \let\citeonline\textcite
    \let\apudonline\textapud
  }{}
\makeatother
%% Se for criar o índice remissivo (opcional)
%\usepackage{makeidx}
%\makeindex
%
\makeatletter
  % resolvendo o problema de gerar cabeçalho da página no sumário quando tiver mais de uma página  
  \let\ps@abntheadingsoriginal\ps@abntheadings % copia do original
  % Quando chamar \pretextual, configurar como empty
  \AddToHook{cmd/pretextual/before}
  {\clearpage\aliaspagestyle{abntheadings}{empty}}
  % Quando chamar \textual, restaurar o estilo
  \AddToHook{cmd/textual/before}
  {\clearpage\aliaspagestyle{abntheadings}{abntheadingsoriginal}}
  %
  % no cabeçãlho da página, fica "Capítulo no. nome". % deixar somente como "no. nome" (sem o termo capítulo) para economizar espaço
  % ajustando o \chaptermark{} e desabilitando o \sectionmark{}
  \renewcommand{\chaptermark}[1]{% remove o string 'Capítulo'
    \markboth{\if@mainmatter\thechapter. \fi #1}{\if@mainmatter\thechapter. \fi #1}}
      % Se dois lados, reativar o sectionmark 
  \if@twoside%
    \renewcommand{\sectionmark}[1]{%
      \markright{\if@mainmatter\thesection. \fi#1}}%
  \fi
  %
  % ficha catalográfica não deve ser contada ABNT NBR 14724 (2024)
  % caso de somente anverso (frente) parece ser contada
  \if@twoside
    \AddToHook{env/fichacatalografica/after}{\addtocounter{page}{-1}} % retornar uma página
  \fi
\makeatother
  
% linha orizontal na primeira página do capitulo também (caso não quer tal comprtamento, comente)
\makeheadrule{abntchapfirst}{\textwidth}{\normalrulethickness}
    
% Para evitar o Overflow \hbox, podera usar \sloppy
\sloppy
% enumeração subordinado a capítulo
\numberwithin{equation}{chapter}
% permite quebrar equacoes entre linhas
\allowdisplaybreaks
% reduzindo o espaço entre numeração e titulo no sumário
% (para caso de ter somente capitulo e seção)
\setlength{\cftlastnumwidth}{2.5em} % do sumário de ABNTeX

% Dados para capa, folha de rosto, etc
\title{Exemplo de ABNTeX2} % ou \titulo{}
% caso de mais de um autor, separe com o comando \and
\author{Sadao Massago} % ou \autor{}
\date{Dezembro de 2024} % ou \data{}
\instituicao{DFQM-UFSCar} % Instituição
\local{Sorocaba} % Local.
% Texto do tipo "Monografia apresentada à ..., como requisito parcial para a obtenção do título de ..." impresso na folha de rosto e folha de aprovação.
% Consultar a sua instituição para saber o texto correto.
\preambulo{Texto do tipo ``Monografia apresentada ...'' que depende da instituição}
% Tipo de trabalho é usado na ficha catalográfica
% "Tese (doutorado)", "Dissertação (mestrado)", "Trabalho de conclusão de curso (graduação)", etc.
\tipotrabalho{Exemplo}
\orientador{Nome do orientador}
%\orientador[Oreintadora:]{Nome da orientadora}
%\coorientador{Nome dos coorientadores} % caso existam
%\coorientador[Coorientadora:]{Nome das coorientadoras} % caso existam
% (Opcional): informações para PDF
% Precisa ajustar o pdfkeywords (palavras-chave) de acordo com o trabalho.
\makeatletter
\hypersetup{pdftitle={\@title},
  pdfauthor={\@author},
  pdfsubject={\imprimirpreambulo},
  pdfkeywords={ABNT}{ABNT}{LaTeX}{ABNTeX2}
}
\makeatother
% INICIO DO DOCUMENTO
\begin{document}
\imprimircapa % Capa é obrigatória no ABNT (não use \maketitle)
% Observação: Lombada (parte de trás do livro) é opcional no ABNT e não tem comandos específicos para ele no abntex2.
% Folha de rosto é obrigatório no ABNT
% versao ``*'' não pula página, permitindo adicionar ficha catalográfica no verso
% Se não tiver a ficha catalográfica (e se for impressão frente/verso), use a versão sem ``*''
\imprimirfolhaderosto* % pule uma linha em branco (parágrafo) antes da ficha catalográfica.

% Ficha catalográfica, caso existir, deve ficar no verso da folha de rosto
\begin{fichacatalografica}
Ficha catalográfica provisória.
% Quando tiver versão definitiva, inserir aqui
% \includepdf{fichacatalograficafinal.pdf} 
\end{fichacatalografica}
% Errata, caso existir
%\begin{errata}
%Caso exista errata. Opcional no ABNT.
%\end{errata}
% Folha de aprovação é obrigatório no ABNT
\begin{folhadeaprovacao}
% provisória: Veja o código no manual do abntex2.
% quando tiver a folha de aprovação devidamente assinada, incluir aqui
% \includepdf{folhadeaprovacaofinal.pdf} 
\end{folhadeaprovacao}
% Dedicatória
%\begin{dedicatoria}
%Dedicatória é um elemento opcional para ABNT.
%\end{dedicatoria}
% Agradecimentos
\begin{agradecimentos}
Agradecimentos é opcional no ABNT, mas boa educação é agradecer aos que contribuíram para realização do trabalho.
\end{agradecimentos}
% Uma mensagem bonita
%\begin{epigrafe}
%Uma mensagem que é opcional no ABNT.
%\end{epigrafe}
% Resumo
\begin{resumo}
Resumo em português, obrigatório no ABNT.

\noindent
\textbf{Palavras-chave}: ABNT, LaTeX, ABNTeX2.
\end{resumo}
% Resumo em linguagem estrangeira
\begin{resumo}[Abstract]
%[\MakeUppercase{Abstract}]
\begin{otherlanguage}{english}
Resumo em língua estrangeira (obrigatório no ABNT).

\noindent
\textbf{Keywords}: ABNT, LaTeX, ABNTeX2.
\end{otherlanguage}
\end{resumo}
%\clearpage\thispagestyle{empty}\cleardoublepage
% \phantomsection\pdfbookmark[chapter]{\listfigurename}{lof}
% \listoffigures % opcional no ABNT
%\clearpage\thispagestyle{empty}\cleardoublepage
%\phantomsection\pdfbookmark[chapter]{\listfigurename}{lot}
%\listoftables % opcional no ABNT
%\begin{siglas} % Lista de siglas é opcional no ABNT.
%\item[ABNT] Associação Brasileira de Normas Técnicas.
%\end{siglas}
%\begin{simbolos}% Lista de Símbolos é opcional no ABNT
%\item[$\pi$] Razão entre circunferência e raio.
%\end{simbolos}

% Sumário é obrigatório no ABNT
% A versão ``*'' remove a entrada "sumário" do bookmark do PDF e do sumário
\clearpage\thispagestyle{empty}\cleardoublepage
\phantomsection\pdfbookmark[chapter]{\contentsname}{toc} % adicionando ao bookmark
\tableofcontents*

% CONTEÚDO PRINCIPAL
\clearpage\thispagestyle{empty}\cleardoublepage
\mainmatter % ou \textual
% Como já é conteúdo textual, capítulos serão enumerados.
\chapter{Prefácio} % % prefácio (ou apresentação) é opcional no ABNT
Prefácio aqui. Se preferir, pode incorporar na introdução.

\clearpage\thispagestyle{empty}\cleardoublepage
\chapter{Introdução}
Introdução aqui.

\clearpage\thispagestyle{empty}\cleardoublepage
\chapter{Citações}
\begin{citacao}
As citações diretas, no texto, com mais de três linhas, devem ser destacadas com recuo de 4 cm da margem esquerda, com letra menor que a do texto utilizado e sem as aspas.
No caso de documentos datilografados, deve-se observar apenas o recuo
\apud[5.3]{NBR10520:2002}{book:abntex2:araujo}
% \cite[5.3]{NBR10520:2002}.
\end{citacao}

\verb+\paud{}+ é para citação das citações.
% Em \apud{NBR10520:2002}{book:abntex2:araujo}
% NBR10520:2002 é onde está escrito, enquanto que book:abntex2:araujo é quem citou.

\begin{citacao}[english]
Text in English with correct hyphenation and in italic.
\end{citacao}

Observação: ``Citações simples, com até três linhas, devem ser
incluídas com aspas. Observe que em \LaTeX, as aspas iniciais são diferentes das finais'' \cite{book:abntex2:araujo}.

Citações indiretas (reescritas) é formatado normalmente como um texto, mas também precisam estar com fontes citadas.
Para citaçao de referências bibliográficas que faz parte do texto, use \verb+\textcite{}+ como em ``Segundo \textcite{book:abntex2:araujo}, ...''. Análogo para \verb+\apud{}+ que deve usar \verb+\textapud{}+ quando faz parte do texto.

\clearpage\thispagestyle{empty}\cleardoublepage
\chapter{Alíneas}
Alíneas é uma subdivisão enumerada alfabeticamente para assuntos de texto, pequeno demais para criar uma seção/subseção.

Visualmente, é uma lista enumerada alfabeticamente.
Cada alínea deve terminar em ponto e virgula, com excessão de últmo que é ponto.

Uma subalíneas são divisões de alineas, mas não são enumeradas.

No ABNTeX2, alíneas e subalíneas são criados pelos ambientes \texttt{alineas} e \texttt{subalineas} respectivamente, sendo seus elementos especificados pelo comando \verb+\item+ como na lista.

\begin{alineas}
\item Primeira alínea;
\item Segunda alínea:
\begin{subalineas}
\item alinea é enumerada alfabeticamente.
\item subalínea não são enumeradas.
\end{subalineas}
\end{alineas}

\clearpage\thispagestyle{empty}\cleardoublepage
\chapter{Fonte de tabelas e figuras}
A fonte de tabelas e figuras são colocadas embaixo, pelo comando \verb+\fonte+

\begin{figure}[hbp!]
\center
\caption{Imagem exemplo contido no pacote \texttt{mwe}\label{fig:simples}}
\includegraphics[width=0.35\linewidth]{example-image}
\fonte{CTAN -- \url{https://ctan.org/}}
\nota{Exemplo do pacote \texttt{mwe}} % nota é opcional no ABNT
\end{figure}
No caso de subfiguras e sub tabelas, colocar fonte em cada uma delas, com \verb+\fonte+.

Para tabelas curtas, use o comando \verb+\IBGEtab+ do \texttt{ABNTeX2} como na Tabela~\ref{tab:simples}.
\begin{table}[hbp!]
\IBGEtab{
\caption{Tabela pequena\label{tab:simples}}
}{
  \begin{tabular}{lr}
  \toprule
  primeira coluna & segunda coluna \\
  teste & 123 \\
  \bottomrule
  \end{tabular}%\center
}{
  \fonte{Elaboração do autor}
  \nota{Tabela fluturante em conformidade com o ABNT} % nota é opcional no ABNT
}\end{table}

Note que o \verb+\IBGEtab+ não funciona na tabela longa ainda (2024). Além disso, \texttt{ABNTeX2} ainda (2024) não tem o ambiente de \texttt{quadros} do ABNT.

Quem precisar de tabelas e quadros longos (e curtos), use o pacote como o \texttt{tabularray-abnt} do \url{https://ctan.org/pkg/tabularray-abnt}.

\clearpage\thispagestyle{empty}\cleardoublepage
\chapter{Considerações Finais}
Conclusão do trabalho.

% PÓS TEXTUAL
\clearpage\thispagestyle{empty}\cleardoublepage
\backmatter % ou o comando \postextual 
%% Referencias bibliográficas é obrigatório no ABNT
%% Em geral, usa-se o BibLaTeX (ou BibTeX)
\printbibliography % Com BibLaTeX
% Glossário é opcional no ABNT.
%\clearpage\phantomsection\addcontentsline{toc}{chapter}{Glossário} %adicionando no sumário
% inserir glossário pelo comando de acordo com o pacote usado: pacotes mais usados são acro e glossaries
% Apêndice é opcional no ABNT.
% Caso existir, inicio de apêndices será marcado com o comando \apendices
\clearpage\thispagestyle{empty}\cleardoublepage
\apendices % não usar o \appendix
\chapter{Primeiro Apêndice}
Conteúdo do primeiro apêndice.
\clearpage\thispagestyle{empty}\cleardoublepage
\chapter{Segundo Apêndice}
Conteúdo do segundo apêndice.
% Anexos são opcionais no ABNT
% Caso existir, inicio de anexos será marcado com o comando \anexos
\clearpage\thispagestyle{empty}\cleardoublepage
\anexos
\chapter{Primeiro Anexo}
Conteúdo do primeiro anexo
\chapter{Segundo Anexo}
Conteúdo do segundo anexo
% Índice remissivo (opcional)
% \clearpage\thispagestyle{empty}\cleardoublepage
% \printindex % Índice remissivo é opcional no ABNT
\end{document}
