A LaTeX template for writing your bachelor's/master's thesis at the Faculty of Mathematics and Informatics, University of Bucharest.
% Sablon pentru realizarea lucrarii de licenta, conform cu recomandarile
% din ghidul de redactare:
% - https://fmi.unibuc.ro/finalizare-studii/
% - https://drive.google.com/file/d/1xj9kZZgTkcKMJkMLRuoYRgLQ1O8CX0mv/view
% Multumiri lui Gabriel Majeri, acest sablon a fost creat pe baza
% codului sursa a lucrarii sale de licenta.
% Codul sursa: https://github.com/GabrielMajeri/bachelors-thesis
% Website: https://www.gabrielmajeri.ro/
%
% Aceast sablon este licentiat sub Creative Commons Attribution 4.0 International License.
\documentclass[12pt, a4paper]{report}
% Suport pentru diacritice și alte simboluri
\usepackage{fontspec}
% Suport pentru mai multe limbi
\usepackage{polyglossia}
% Setează limba textului la română
\setdefaultlanguage{romanian}
% Am nevoie de engleză pentru rezumat
\setotherlanguages{english}
% Indentează și primul paragraf al fiecărei noi secțiuni
\SetLanguageKeys{romanian}{indentfirst=true}
% Suport pentru diferite stiluri de ghilimele
\usepackage{csquotes}
\DeclareQuoteStyle{romanian}
{\quotedblbase}
{\textquotedblright}
{\guillemotleft}
{\guillemotright}
% Utilizează biblatex pentru referințe bibliografice
\usepackage[
maxbibnames=50,
sorting=nty
]{biblatex}
\addbibresource{bibliography.bib}
% Setează spațiere inter-linie la 1.5
\usepackage{setspace}
\onehalfspacing
% Modificarea geometriei paginii
\usepackage{geometry}
% Include funcțiile de grafică
\usepackage{graphicx}
% Încarcă imaginile din directorul `images`
\graphicspath{{./images/}}
% Listări de cod
\usepackage{listings}
% Linkuri interactive în PDF
\usepackage[
colorlinks,
linkcolor={black},
menucolor={black},
citecolor={black},
urlcolor={blue}
]{hyperref}
% Simboluri matematice codificate Unicode
\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
% Comenzi matematice
\usepackage{amsmath}
\usepackage{mathtools}
% Formule matematice
\newcommand{\bigO}[1]{\symcal{O}\left(#1\right)}
\DeclarePairedDelimiter\abs{\lvert}{\rvert}
% Suport pentru rezumat în două limbi
% Bazat pe https://tex.stackexchange.com/a/70818
\newenvironment{abstractpage}
{\cleardoublepage\vspace*{\fill}\thispagestyle{empty}}
{\vfill\cleardoublepage}
\renewenvironment{abstract}[1]
{\bigskip\selectlanguage{#1}%
\begin{center}\bfseries\abstractname\end{center}}
{\par\bigskip}
% Suport pentru anexe
\usepackage{appendix}
% Stiluri diferite de headere și footere
\usepackage{fancyhdr}
% Metadate
\title{Titlul lucrării de licență}
\author{Numele studentului}
% Generează variabilele cu @
\makeatletter
\begin{document}
% Front matter
\cleardoublepage
\let\ps@plain
% Pagina de titlu
\include{0-title}
\restoregeometry
\newgeometry{
margin=2.5cm
}
\fancypagestyle{main}{
\fancyhf{}
\renewcommand\headrulewidth{0pt}
\fancyhead[C]{}
\fancyfoot[C]{\thepage}
}
\addtocounter{page}{1}
% Rezumatul
\include{0-abstract}
\tableofcontents
% Main matter
\cleardoublepage
\pagestyle{main}
\let\ps@plain\ps@main
\include{1-introducere}
\include{2-preliminarii}
\include{3-concluzii}
\printbibliography[heading=bibintoc]
\end{document}