% =========================================================
% TRABALHO FINAL DE CURSO FCSH - TEMPLATE LATEX - V. 1.0 (XeLaTeX)
% Criado por: RICARDO MONTEIRO
% Data de Criação: Outubro 2025
% Ficheiro: TrabalhoFinal_Template.tex
% Esta obra pode ser distribuída e/ou modificada sob as condições da LaTeX Project Public License (LPPL).
% =========================================================
\documentclass[a4paper, 12pt]{article}
% --- Configuração da Língua e Codificação ---
% NOTA: Com XeLaTeX/LuaLaTeX, polyglossia é o pacote moderno, mas babel funciona bem.
\usepackage[utf8]{inputenc}
\usepackage[portuguese]{babel}
% CORREÇÃO LINGUÍSTICA: Mudar o título do Índice de "Conteúdo" para "Índice", adicionando a redefinição à configuração do babel para português
\addto\captionsportuguese{\renewcommand{\contentsname}{Índice}}
% --- Configuração da Fonte (Times New Roman ou Calibri) ---
% É fundamental usar XeLaTeX ou LuaLaTeX para este bloco!
\usepackage{fontspec}
% OPÇÃO 1 (DESCOMENTAR UMA DAS OPÇÕES ABAIXO):
% Para Times New Roman:
\setmainfont{Times New Roman}
% OPÇÃO 2:
% Para Calibri:
% \setmainfont{Calibri}
% --- Configuração do Espaçamento de Linhas (1,5 espaço) ---
\usepackage{setspace}
\onehalfspacing
% --- Configuração de Parágrafo (Tabulação e Espaçamento) ---
% 1. Tabulação da primeira linha (1,25 cm)
\setlength{\parindent}{1.25cm}
% 2. Espaçamento entre parágrafos (6pt antes / 6pt depois)
\setlength{\parskip}{6pt plus 1pt minus 1pt} % 6pt com alguma flexibilidade
\raggedbottom % Evita que o LaTeX preencha a página alterando o \parskip
% --- Configuração de Notas de Rodapé ---
% Notas de rodapé: fonte 10 pt; 1 espaço entre linhas.
\usepackage{footmisc}
\setlength{\footnotesep}{10pt} % Espaço entre notas de rodapé
% Redefine o tamanho da letra para notas de rodapé para 10pt (o texto principal é 12pt)
\renewcommand{\footnotesize}{\fontsize{10}{12}\selectfont}
\usepackage{etoolbox}
% Garante 1 espaço entre linhas no conteúdo da nota de rodapé
\patchcmd{\footnote}{\baselineskip}{\setspace{singlespacing}\baselineskip}{}{}
% --- Configuração do Estilo de Página (Numeração: árabe/romana, rodapé à direita, tamanho 10) ---
\usepackage{fancyhdr}
% ESTILO DO CORPO DO TEXTO (PAGINAÇÃO ÁRABE, TAMANHO 10)
\fancypagestyle{plain}{
\fancyhf{} % Limpar cabeçalho/rodapé
% Numeração com fonte 10pt (a principal é 12pt)
\fancyfoot[R]{\normalfont\fontsize{10}{12}\selectfont\thepage}
\renewcommand{\headrulewidth}{0pt} % Sem linha no topo
}
% ESTILO DO PRÉ-TEXTO (PAGINAÇÃO ROMANA, TAMANHO 10)
\fancypagestyle{preamble}{
\fancyhf{} % Limpar cabeçalho/rodapé
% Numeração com fonte 10pt (a principal é 12pt)
\fancyfoot[R]{\normalfont\fontsize{10}{12}\selectfont\thepage}
\renewcommand{\headrulewidth}{0pt} % Sem linha no topo
}
% O estilo padrão é 'plain' (mas este está como 'empty' nas páginas iniciais e depois como 'preamble' no \begin{document})
\pagestyle{plain}
% --- Configuração de URLs e Hyperlinks ---
\usepackage{pdflscape} % Para orientação landscape de páginas (se preciso)
\usepackage[absolute, overlay]{textpos}
\usepackage[x11names]{xcolor}
\usepackage{graphicx}
\usepackage{xurl} % Melhor tratamento de URLs longas
\usepackage[
pdfcreator={Ricardo Monteiro-Latex Template},
colorlinks = true,
linkcolor = DodgerBlue4, % cor de links internos (secções, figuras)
citecolor = black, % cor de citações (bibliografia)
urlcolor = teal, % cor de URLs
filecolor = black, % cor de links para ficheiros locais (raro)
pdfborder = {0 0 0}, % remove as molduras à volta dos links
linktoc=all, % Torna toda a entrada do índice um link
]{hyperref}
% Define a formatação do texto da URL para sublinhado
\def\UrlFont{\rmfamily\underline}
% --- Bibliografia ---
\usepackage[
style=apa,
backend=biber,
maxcitenames=1,
mincitenames=1,
maxbibnames=99,
uniquelist=false
]{biblatex}
\addbibresource{./References.bib}
% --- Comando para começar o corpo do projeto (Introdução) ---
% Garante a numeração árabe (1, 2, 3...) a partir da página 1.
\newcommand{\startprojectbody}{
\clearpage % Começar numa nova página
\pagenumbering{arabic} % Mudar a numeração para árabe
\setcounter{page}{1} % Começar a contar na página 1
\pagestyle{plain} % Aplicar o estilo 'plain' (com numeração árabe no rodapé)
}
% AMBIENTES PERSONALIZÁVEIS
\usepackage{environ} % Pacote necessário para definir novos ambientes
% AMBIENTE DE CITAÇÕES
% Um ambiente simples para citações alinhadas à direita.
\newenvironment{rightquote}
{
\begin{quotation} % O ambiente 'quotation' dá as margens de citação e tem espaçamento extra
\small
\raggedleft % Alinha o texto à esquerda (canto inferior direito)
\setlength{\parindent}{0pt} % Remove a indentação (se tiver algum parágrafo dentro)
}
{
\end{quotation}
}
% AMBIENTE DO RESUMO/ABSTRACT
% Define um novo ambiente chamado 'resumoabstract'
\NewEnviron{resumoabstract}{
% Comandos que iniciam a página
\clearpage
\section*{}
\addcontentsline{toc}{section}{Resumo / Abstract}
\thispagestyle{preamble}
% BLOCO PRINCIPAL DO RESUMO (Centraliza todo o conteúdo)
\begin{center}
% BLOCO DE INFORMAÇÃO BÁSICA (TÍTULO E AUTOR BILINGUE)
\textbf{\MakeUppercase{\titulo}} \\
\vspace{0.5cm}
\textbf{\MakeUppercase{\autor}} \\
\vspace{1cm}
\end{center}
% BLOCO PALAVRAS-CHAVE / KEYWORDS
\textbf{PALAVRAS-CHAVE:} %INSERIR AS PALAVRAS-CHAVE AQUI
\vspace{1cm}
\textbf{KEYWORDS:} %INSERT KEYWORDS HERE
\vspace{0.5cm}
% INÍCIO DO CORPO DO TEXTO (RESUMO E ABSTRACT)
% O corpo principal do ambiente (o texto do resumo/abstract)
% Usamos \BODY para inserir o texto que estará entre \begin e \end
% Aplica as configurações ao texto do resumo/abstract:
\setlength{\parindent}{0pt} % Remove a indentação do parágrafo (1,25 cm)
\begin{spacing}{1} % Força o espaçamento simples (1)
\BODY
\end{spacing}
}
% --- Início do Documento ---
\begin{document}
% ----------------------------------------------------
% 1. CAPA (Páginas sem número ou com Numeração Romana)
% ----------------------------------------------------
% =========================================================
% DEFINIÇÕES PERSONALIZADAS DA CAPA
% =========================================================
\def\autor{INSERIR AUTOR}
\def\titulo{INSERIR O TÍTULO DO TRABALHO AQUI}
\def\area{INSERIR A ÁREA DO CURSO}
\def\data{INSERIR DATA AQUI} % Exemplo: Outubro, 2025
\def\orientador{INSERIR O/A ORIENTARDOR/A}
% Página de Título / Capa - Sem número
\thispagestyle{empty}
\begin{titlepage}
% ----------------------------------------------------
% POSICIONAMENTO DA IMAGEM
% Coordenadas: (1cm, 1cm) -> 1cm da Esquerda, 1cm do Topo
\begin{textblock*}{30cm}(1cm, 1cm)
\includegraphics[width=7cm]{Logótipo_NOVA_FCSH.png}
\end{textblock*}
% ----------------------------------------------------
\centering
% Aplica a cor azul e o tamanho 18pt a todo o conteúdo da Capa
\color{DodgerBlue4}
\fontsize{18}{22}\selectfont % 18pt, com 22pt de espaçamento entre linhas
\vspace*{3cm} % Margem superior
% O Título
\parbox{0.8\textwidth}{\centering
\textbf{{\titulo}}
}
\vspace{3cm} % Espaço entre o Título e o Autor
% O Autor
\parbox{0.8\textwidth}{\centering
\textbf{{\autor}}
}
\vspace{3cm}
% Tipo de Trabalho (combinando o texto fixo com a variável \area)
\parbox{0.8\textwidth}{\centering
\textbf{Trabalho Final de Curso -- Doutoramento em \area}
}
\vfill
% A Data
\parbox{0.8\textwidth}{\centering
\textbf{{\data}}
}
\vspace*{-3cm}
\end{titlepage}
% =========================================================
% 2. PÁGINA DE DECLARAÇÃO / VERSO
% =========================================================
\clearpage % Vai para a próxima página
\thispagestyle{empty} % Sem numeração nesta página
\begin{flushleft}
\vspace*{1.5cm}
% Tese / Trabalho apresentado para obtenção de grau de Doutor
\begin{center}
Trabalho Final de Curso apresentado para cumprimento dos requisitos necessários para a aprovação do Projeto de Investigação Doutoral, conducente à obtenção do grau de Doutor em \area, realizada sob a orientação científica de \orientador.
\end{center}
\vspace{3cm}
% Declarações de Apoio Financeiro (opcionais)
\thispagestyle{empty} % Sem numeração nesta página
\begin{center}
Apoio financeiro do POCTI no âmbito do III Quadro Comunitário de Apoio.
(se aplicável)
\end{center}
\begin{center}
Apoio financeiro da FCT e do FSE no âmbito do III Quadro Comunitário de Apoio.
(se aplicável)
\end{center}
\end{flushleft}
\vfill % Preenche o resto da página
% =========================================================
% 3. INÍCIO DA PAGINAÇÃO ROMANA (DEDICATÓRIA, AGRADECIMENTOS, RESUMO, ÍNDICE)
% =========================================================
\clearpage % Vai para a próxima página (Página i)
% A partir daqui, as páginas são numeradas em Romano (i, ii, iii...)
\pagenumbering{roman}
\pagestyle{preamble} % Aplica o estilo de rodapé com numeração romana
% ----------------------------------------------------
% i) DEDICATÓRIA PESSOAL
% ----------------------------------------------------
\clearpage
\section*{}
\addcontentsline{toc}{section}{Dedicatória pessoal}
\thispagestyle{preamble} % Força a numeração na página 'i'
% Centra o texto na vertical e alinha à esquerda
\begin{center}
\vfill % Empurra o texto para baixo
\raggedleft % Garante o alinhamento à direita
% Texto da Dedicatória (opcional)
\parbox{0.5\textwidth}{
\textit{Aqui deve colocar o seu texto da dedicatória}
\vspace{1cm}
% Assinatura ou nome (opcional)
}
\vfill % Empurra o restante espaço para cima, centrando o texto
\end{center}
% ----------------------------------------------------
% ii) AGRADECIMENTOS
% ----------------------------------------------------
\clearpage
\phantomsection
\section*{Agradecimentos}
\addcontentsline{toc}{section}{Agradecimentos} % Adiciona ao Índice
\thispagestyle{preamble} % Mantém o estilo de numeração romana (i, ii, iii)
\vspace{1cm} % Espaço vertical antes do início do texto
% --- INÍCIO DO TEXTO DOS AGRADECIMENTOS ---
%[EXEMPLO]
Gostaria de expressar o meu profundo agradecimento ao Professor Doutor [Nome do Orientador], pela sua orientação constante, paciência e estímulo inestimável ao longo do desenvolvimento deste trabalho.
O meu reconhecimento estende-se também à Fundação para a Ciência e a Tecnologia (FCT) pelo apoio financeiro (se aplicável) que tornou este projeto possível.
Finalmente, dedico um agradecimento especial à minha família e amigos, cujo apoio e compreensão foram cruciais durante esta jornada.
\clearpage
% ----------------------------------------------------
% iii) RESUMO / ABSTRACT (USANDO O NOVO AMBIENTE)
% ----------------------------------------------------
%\clearpage
\begin{resumoabstract}
% INÍCIO DO TEXTO DO RESUMO
\textbf{RESUMO}
\begin{spacing}{1} % Resumo a 1 espaço entre linhas
% Texto do resumo em Português
\end{spacing}
\vspace{0.5cm}
\textbf{ABSTRACT}
\begin{spacing}{1} % Abstract a 1 espaço entre linhas
% Texto do resumo em Inglês
\end{spacing}
\end{resumoabstract}
% ----------------------------------------------------
% iv) O ÍNDICE
% ----------------------------------------------------
\clearpage
\phantomsection
\addcontentsline{toc}{section}{\contentsname}
\tableofcontents
% ----------------------------------------------------
% v) LISTA DE ABREVIATURAS
% ----------------------------------------------------
\clearpage
\phantomsection
\section*{LISTA DE ABREVIATURAS}
\addcontentsline{toc}{section}{Lista de Abreviaturas}
\thispagestyle{preamble} % Mantém a numeração romana
\vspace{1cm}
\begin{description}
\item[\textbf{PLN}] \textit{Processamento de Língua Natural}
\item[\textbf{FCT}] \textit{Fundação para a Ciência e a Tecnologia}
% % Adicione as suas abreviaturas aqui
\end{description}
% ----------------------------------------------------
% 4. CORPO DO TEXTO (Início da Numeração Árabe)
% ----------------------------------------------------
% MUDA A NUMERAÇÃO PARA ÁRABE E REINICIA O CONTADOR PARA PÁGINA 1
\startprojectbody
\section{Introdução}
% [O seu texto da Introdução, com 12pt, 1,5 espaço, e fonte Calibri/Times New Roman]
O presente \textit{template} \LaTeX foi desenvolvido para formatar dissertações e outros trabalhos académicos no âmbito da \textbf{NOVA-FCSH}. Este modelo é aplicável a várias modalidades de trabalho académico, onde se inclui também a tese de Doutoramento e o Relatório de Estágio de Mestrado. Neste sentido, o referido modelo deverá constituir apenas uma referência a nível de normas de formatação, devendo ser adaptado à natureza particular do Trabalho Final de Curso, Tese ou Dissertação.
A utilização deste \textit{template} é recomendada para pequenos trabalhos, como o Trabalho Final de Curso, entre outros\footnote{A versão gratuita do Overleaf condiciona a compilação de grandes documentos. Se tiver a versão paga, a utilização deste \textit{template} não é problemática.}. Para a configuração/redação de uma tese ou dissertação, é recomendado o excelente trabalho do professor João Lourenço, disponível \href{https://github.com/joaomlourenco/novathesis}{aqui}.
\section{Conformidade e Formato}
Este modelo está configurado para aderir aos requisitos tipográficos e estruturais padrão para trabalhos académicos da NOVA-FCSH, no que diz respeito aos seguintes pontos:
\begin{itemize}
\item \textbf{Tipo de Letra:} Times New Roman (emulada via pacote \texttt{fontspec} para compatibilidade com o compilador XeLatex).
\item \textbf{Paginação:} Numeração romana para o pré-texto (\texttt{i, ii, iii...}) e numeração árabe (\texttt{1, 2, 3...}) para o corpo do trabalho.
\item \textbf{Referências:} Utiliza o pacote \texttt{biblatex} com o backend \texttt{biber} no estilo \textbf{APA 7.ª Edição}, configurado para suprimir as iniciais do primeiro nome em citações (opção \texttt{uniquename=false}) e usar o formato \textit{et al.} para 3 ou mais autores (\texttt{maxcitenames=1}).
\end{itemize}
\subsection*{Estrutura do Pré-Texto (paginação romana)}
A ordem das páginas pré-textuais foi rigorosamente definida:
\begin{enumerate}
\item \textbf{PÁGINA DE ROSTO / CAPA} (não numerada)
\item \textbf{PÁGINA DE DECLARAÇÃO / VERSO} (não numerada)
\item \textbf{Dedicatória Pessoal} (página \texttt{i})
\item \textbf{Agradecimentos} (página \texttt{ii})
\item \textbf{RESUMO / ABSTRACT} (Utiliza um ambiente personalizado que força espaçamento simples, sem indentação e centralização.) (página \texttt{iii})
\item \textbf{Índice} (Título corrigido para "Índice" via \texttt{\textbackslash addto\textbackslash captionsportuguese}). (página \texttt{iv})
\item \textbf{Lista de Abreviaturas} (página \texttt{v})
\end{enumerate}
\subsection*{Corpo de texto (paginação normal)}
O corpo principal do trabalho adota a \textbf{numeração árabe} (\texttt{1, 2, 3...}), reiniciando o contador de páginas. Esta paginação é mantida até ao fim do documento.
No fim, consta a Bibliografia em estilo \textbf{APA 7.ª Edição}. Não esquecer de fazer \textit{upload} do seu ficheiro de referências para junto do seu ficheiro \texttt{.tex}. Este ficheiro de referências deverá ser nomeado como \emph{References.bib}.
A secção da \textbf{Conclusão} não é numerada e centrada na página.
\subsection{Estrutura do Pós-Texto}
A secção pós-texto, inclui:
\begin{itemize}
\item \textbf{Lista de Figuras/Tabelas:} Estas listas são incluídas após as referências bibliográficas e mantêm a numeração árabe sequencial do corpo do texto.
\item \textbf{Glossário e Índices Temáticos:} Secções pós-textuais opcionais, sem numeração de secção (\texttt{\textbackslash section*}) mas incluídas no Índice principal e que mantêm a numeração árabe do corpo do trabalho.
\item \textbf{Anexos (Numerados):} Os anexos surgem no final do documento, após todas as outras listas e o Glossário. São estruturados com o comando \texttt{\textbackslash appendix} para sinalizar a mudança de formato. A numeração de página continua em árabe, de forma sequencial.
\end{itemize}
\subsection{Funcionalidades Específicas Implementadas}
\begin{itemize}
\item \textbf{Página de Resumo/Abstract (Ambiente \texttt{resumoabstract}):} Este ambiente garante a formatação padronizada e não numerada das páginas de Resumo/Abstract. Força o \textbf{espaçamento simples (1)} para o corpo do resumo, remove a indentação de parágrafo e centraliza automaticamente os metadados bilingues (Título, Autor e Palavras-Chave), mantendo a numeração romana.
\item \textbf{Ambiente de Citação Personalizado:} O ambiente \texttt{\textbackslash begin\{rightquote\}} foi definido para apresentar citações com letra pequena e alinhamento à direita, mantendo as margens idênticas ao corpo do texto.
\item \textbf{Páginas Landscape:} Inclui suporte para páginas em orientação paisagem (\texttt{\textbackslash begin\{landscape\}} via pacote \texttt{pdflscape}) para figuras ou tabelas de grande formato, com a possibilidade de redimensionar a imagem para além da área de texto (\texttt{width=1.1\textbackslash textheight}).
\end{itemize}
\begin{rightquote}
Este é um exemplo do ambiente de citação. Este ambiente de citação tem como objetivo ser simples e claro.
\end{rightquote}
\subsection{Instruções de Compilação e Personalização}
\textbf{IMPORTANTE!}
Para garantir a opção entre os tipos de letra \texttt{Times New Roman} e \texttt{Calibri}, este modelo utiliza o pacote \texttt{fontspec} e, por isso, deve ser compilado via \textbf{\textit{XeLaTeX}} e não o padrão \textbf{\textit{PdfLaTeX}}.
\vspace{0.5\baselineskip}
\subsubsection*{Personalização dos Metadados}
Todas as informações fundamentais do trabalho (Título, Autor, etc.) estão definidas como comandos no preâmbulo. Para personalizar este \textit{template}, o autor deve editar os seguintes comandos, que controlam a Capa e outras páginas:
\begin{itemize}
\item \verb| \def\titulo{INSERIR O TÍTULO DO TRABALHO AQUI}|
\item \verb| \def\area{INSERIR A ÁREA DO CURSO}|
\item \verb| \def\data{INSERIR DATA AQUI}|
\item \verb| \def\orientador{INSERIR O/A ORIENTARDOR/A}|
\end{itemize}
\vspace{0.5\baselineskip}
\subsubsection{Fluxo de Trabalho e Bibliografia}
Após qualquer alteração nos metadados ou na bibliografia, é essencial a correta sequência de compilação: LaTeX $\rightarrow$ Biber $\rightarrow$ LaTeX $\rightarrow$ LaTeX para que todas as referências (\textit{in-text} e lista final) sejam atualizadas.
Este é um exemplo de como citar referências neste documento \parencite{Veale2016_computational}.
\begin{center}
\section*{Conclusão} \addcontentsline{toc}{section}{Considerações Finais}
\end{center}
% =========================================================
% 5. BIBLIOGRAFIA
% =========================================================
\clearpage
\section*{}
\addcontentsline{toc}{section}{Referências}
\printbibliography
% =========================================================
% 6. SECÇÕES PÓS-TEXTUAIS (Após a Conclusão e Bibliografia)
% A numeração ÁRABE continua aqui.
% =========================================================
% ----------------------------------------------------
% i) LISTA DE FIGURAS / ILUSTRAÇÕES
% ----------------------------------------------------
% NOTA: Se esta lista deve ter uma página própria, use-a aqui.
% Se a lista deve estar no pré-texto, mova este bloco para antes da Introdução.
\clearpage
\phantomsection
\addcontentsline{toc}{section}{Lista de Figuras}
\listoffigures
\thispagestyle{plain} % Garante a numeração árabe e o estilo padrão
\clearpage
\phantomsection
\addcontentsline{toc}{section}{Lista de Tabelas}
\listoftables
\thispagestyle{plain} % Garante a numeração árabe e o estilo padrão
% ----------------------------------------------------
% ii) ÍNDICE TEMÁTICO / OUTROS ÍNDICES
% ----------------------------------------------------
\clearpage
\phantomsection
\section*{\centering ÍNDICE TEMÁTICO / OUTROS ÍNDICES}
\addcontentsline{toc}{section}{Índice Temático / Outros Índices}
\thispagestyle{plain}
% [O seu conteúdo do índice temático ou outros índices aqui]
% ----------------------------------------------------
% iii) GLOSSÁRIO
% ----------------------------------------------------
\clearpage
\phantomsection
\section*{\centering GLOSSÁRIO}
\addcontentsline{toc}{section}{Glossário}
\thispagestyle{plain}
% [O seu conteúdo do Glossário aqui]
% ----------------------------------------------------
% iv) ANEXO(S) [NUMERADOS]
% ----------------------------------------------------
% Para iniciar Anexos, é boa prática usar o comando \appendix (disponível na classe article)
\appendix
\clearpage
\section*{ANEXO A – Cronograma do meu projeto}
\addcontentsline{toc}{section}{Anexo A – Cronograma do meu projeto}
\thispagestyle{plain}
% [O conteúdo do Anexo A aqui]
% Para garantir que o texto (e a legenda) do Anexo A está em maiúsculas, se necessário
%\centering
% O ambiente 'figure' é usado para centrar a imagem (pode usar \begin{center}...\end{center} se preferir)
%\clearpage
%\section*{ANEXO B – Título do Anexo B}
%\addcontentsline{toc}{section}{Anexo B – Título do Anexo B}
%\thispagestyle{plain}
% [O conteúdo do Anexo B aqui]
\end{document}