Templete_TCC_UNEB
Author
Vagner Fonseca
Last Updated
un anno fa
License
Creative Commons CC BY 4.0
Abstract
Tamplate de TCC-Monografia para o curso de Sistemas de Informação da UNEB
% Inseridas atualizações das normas de 2023.
%Modelo de Trabalho de Conclusão de Curso para o curso de Sistemas de Informação do Departamento de Ciêcias Exatas e da Terra, Campus I, da Universidade do Estado da Bahia (CSI/DCET1/UNEB).
%A estrutura de arquivos foi criada e as customizações necessárias implementadas pelo prof. Dr. Vagner de Souza Fonseca a partir da classe abntex2.
% Este documento só deverá ser alterado para incluir ou excluir
% elementos pré e pós textuais. Use o comentário do latex (%) caso
% deseje excluir algum elemento.
% PREÂMBULO =======================================================
%Pacotes e configurações
%% Copyright 2012-2014 by abnTeX2 group at http://abntex2.googlecode.com/
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is the abnTeX2 team, led
%% by Lauro César Araujo. Further information are available on
%% http://abntex2.googlecode.com/
%%
%% This work consists of the files abntex2-modelo-trabalho-academico.tex,
%% abntex2-modelo-include-comandos and abntex2-modelo-references.bib
%%
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% abnTeX2: Modelo de Trabalho Academico (tese de doutorado, dissertacao de
% mestrado e trabalhos monograficos em geral) em conformidade com
% ABNT NBR 14724:2011: Informacao e documentacao - Trabalhos academicos -
% Apresentacao
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
openright, % capítulos começam em pág ímpar (insere página vazia caso preciso)
oneside, % para impressão em verso e anverso. Oposto a oneside
a4paper, % tamanho do papel.
% -- opções da classe abntex2 --
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
sumario=tradicional,
% -- opções do pacote babel --
english, % idioma adicional para hifenização
spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
%comentar abaixo caso comentada linha 57
%\setsecnumdepth{subsubsection}
%\settocdepth{subsubsection}
\usepackage{./nao_editar/config/cchetex}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
%\usepackage{times}
%\usepackage[brazil]{babel}
%\addto{\captionsbrazil}{%
% \renewcommand{\bibname}{REFER\^{E}NCIAS}
%}
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{lastpage} % Usado pela Ficha catalográfica
\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção.
\usepackage{color} % Controle das cores
\usepackage{graphicx} \graphicspath{{./figs/}} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
% ---
\usepackage{pdfpages}
% ---
% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% deixar simples biblio
% \let\OLDthebibliography\thebibliography
% \renewcommand\thebibliography[1]{
% \OLDthebibliography{#1}
% \setlength{\parskip}{0pt}
% \setlength{\itemsep}{0pt plus 0.3ex}
% }
\usepackage{url}
\def\UrlBreaks{\do\/\do-}
% ---
% Pacotes de citações
% ---
\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibliografia
\usepackage[alf, abnt-emphasize=bf, abnt-etal-text=it]{abntex2cite} % Citações padrão ABNT
\newcommand{\apudnamef}{\textit{apud}}
\renewcommand{\apudonline}[3][]{\citeauthoronline{#2} \citeopen \citeyear{#2} \apudnamef\ %
\citeauthor{#3}, \citeyear{#3}%
\ifthenelse{\equal{#1}{\empty}}{}{, #1}\citeclose}
\renewcommand{\apud}[3][]{(\citeauthor{#2}, \citeyear{#2} \apudnamef\ %
\citeauthor{#3}, \citeyear{#3}%
\ifthenelse{\equal{#1}{\empty}}{}{, #1})}
\usepackage{wallpaper}
\usepackage{multirow}
\usepackage{todonotes}
%\usepackage[subrefformat=parens,labelformat=parens]{subfig}
\usepackage[small]{caption}
\usepackage{subcaption}
%\mt{} marca texto dentro das chaves.
\usepackage{ulem}
\newcommand\mt{\bgroup\markoverwith
{\textcolor{yellow}{\rule[-.5ex]{2pt}{2.5ex}}}\ULon}
% ---
% CONFIGURAÇÕES DE PACOTES
% ---
% ---
% 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.% comentado caso de pura
\or
Citado na página #2.%
\else
%Citado #1 vezes nas páginas #2.%
Citado nas páginas #2.%
\fi}%
% ---
\input{./editar/dados}
\input{./nao_editar/dados}
% ---
% 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
% No indice subseções com letras maiúsculas
% \let\oldcontentsline\contentsline
% \def\contentsline#1#2{%
% \expandafter\ifx\csname l@#1\endcsname\l@section
% \expandafter\@firstoftwo
% \else
% \expandafter\@secondoftwo
% \fi
% {%
% \oldcontentsline{#1}{\MakeTextUppercase{#2}}%
% }{%
% \oldcontentsline{#1}{#2}%
% }%
% }
\hypersetup{
%pagebackref=true,
pdftitle={\@title},
pdfauthor={\@author},
pdfsubject={\imprimirpreambulo},
pdfcreator={LaTeX with abnTeX2},
pdfkeywords={abnt}{latex}{abntex}{abntex2}{trabalho acadêmico},
colorlinks=true, % false: boxed links; true: colored links
linkcolor=black, % color of internal links
citecolor=black, % color of links to bibliography
filecolor=magenta, % color of file links
urlcolor=black,
bookmarksdepth=4
}
\makeatother
% ---
% ---
% 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
% ---
% Possibilita criação de Quadros e Lista de quadros.
% Ver https://github.com/abntex/abntex2/issues/176
%
\ifquadros
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
\setfloatlocations{quadro}{hbtp} % Ver https://github.com/abntex/abntex2/issues/176
% ---
\fi
% ---
% compila o indice
% ---
%\makeindex
% ---
\cftinserthook{toc}{APP}
\input{./nao_editar/config/mat}
\addto\captionsbrazil{
%% ajusta nomes padroes do babel
\renewcommand{\bibname}{REFER\^ENCIAS}
%\renewcommand{\indexname}{\'INDICE}
%\renewcommand{\contentsname}{SUM\'ARIO}
%\renewcommand{\listfigurename}{LISTA DE ILUSTRA\c C\~OES}
%\renewcommand{\listtablename}{LISTA DE TABELAS}
%\renewcommand{\agradecimentosname}{AGRADECIMENTOS}
%\renewcommand{\anu_orientadorname}{ANU_ORIENTADOR}
%\renewcommand{\listadesiglasname}{LISTA DE ABREVIATURAS E SIGLAS}
%\renewcommand{\listadesimbolosname}{LISTA DE S\'IMBOLOS}
%% ajusta nomes usados com a macro \autoref
%\renewcommand{\pageautorefname}{p\'agina}
%\renewcommand{\sectionautorefname}{se{\c c}\~ao}
%\renewcommand{\subsectionautorefname}{subse{\c c}\~ao}
%\renewcommand{\paragraphautorefname}{par\'agrafo}
%\renewcommand{\subsubsectionautorefname}{subse{\c c}\~ao}
}
% Início do documento
\setlength {\marginparwidth }{2cm}
% \renewcommand{\thesubfigure}{(\alph{subfigure})} % <---
% \newcommand\figref[1]{Fig.~\ref{#1}}
\begin{document}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% ELEMENTOS PRÉ-TEXTUAIS ==========================================
% \pretextual
% Capa
\imprimircapa
% Folha de rosto (* indica que há a ficha bibliográfica)
\imprimirfolhaderosto
\input{nao_editar/anu_orientador}
%\input{pre/__errata} %se houver, descomente essa linha
\input{editar/aprovacao}
%Agradecimentos
\begin{agradecimentos}
\input{./editar/agradecimentos}
\end{agradecimentos}
%Epigrafe
\begin{epigrafe} \vspace*{\fill} \begin{flushright} \textit{
\begin{minipage}{.8\textwidth}
\begin{flushright}
\input{./editar/epigrafe}
\end{flushright}
\end{minipage}
} \end{flushright} \end{epigrafe}
\input{./nao_editar/resumos}
\iffiguras
\pdfbookmark[0]{\listfigurename}{lof} \listoffigures* \cleardoublepage
\fi
\iftabelas
\pdfbookmark[0]{\listtablename}{lot} \listoftables* \cleardoublepage
\fi
% ---
% inserir lista de quadros
% ---
\ifquadros
\pdfbookmark[0]{\listofquadrosname}{loq}
\listofquadros*
\cleardoublepage
\fi
% ---
%Siglas
\ifsiglas
\begin{siglas}
\input{editar/siglas}
\end{siglas}
\fi
%Símbolos
\ifsimbolos
\begin{simbolos}
\input{editar/simbolos}
\end{simbolos}
\fi
\pdfbookmark[0]{\contentsname}{toc}
\tableofcontents*
\cleardoublepage
%\cftinserthook{toc}{POST}
% ELEMENTOS TEXTUAIS ==============================================
\textual
\include{./caps/_lista}
% ELEMENTOS PÓS-TEXTUAIS ==========================================
\cftinserthook{toc}{POS}
\phantompart
\postextual
\addtocontents{toc}{\protect\vspace{-38pt}}
\bibliography{referencias}%\glossary
\bibliographystyle{abntex2-alf.bst}%\glossary
\ifapendices
\input{anexos_apendices/apendices_lista}
\fi
\ifanexos
\input{anexos_apendices/anexos_lista}
\fi
\phantompart
%\printindex
%---------------------------------------------------------------------
\end{document}