% !TeX encoding = UTF-8 % !TeX spellcheck = en_US % !TeX root = paper.tex \documentclass[a4paper,twoside]{report} \usepackage[spanish,english]{babel} \usepackage[utf8]{inputenc} \usepackage{listings} \usepackage{algorithm} \usepackage{algorithmic} \renewcommand{\algorithmicrequire}{\textbf{Input:}} \renewcommand{\algorithmicensure}{\textbf{Output:}} \usepackage{amsthm} \usepackage{amssymb} \theoremstyle{definition} \newtheorem{definition}{Definition} \usepackage{hyperref} \usepackage{graphics} \usepackage{title/mitssTitle} \newcommand{\ctrldep}{\rightarrow^{ctrl}} \newcommand{\datadep}{\rightarrow^{data}} \usepackage{todonotes} \usepackage{marginnote} \newif\ifpaperVersion %\paperVersiontrue \paperVersionfalse \ifpaperVersion % Paper version \newcommand{\ignore}[1]{} \newcommand{\deleted}[1]{} \newcommand{\added}[1]{#1} \newcommand{\pending}[1]{} \newcommand{\done}[1]{} \newcommand{\doubt}[1]{} \newcommand{\josep}[1]{} \newcommand{\david}[1]{} \newcommand{\sergio}[1]{} \newcommand{\tama}[1]{} \else % Working \definecolor{ignoreColor}{rgb}{1,0.5,0} \definecolor{pendingColor}{rgb}{0.2,0.7,0.2} \definecolor{doneColor}{rgb}{0.7,0.2,0.7} \definecolor{doubtColor}{rgb}{0.6,0.6,0.4} \definecolor{josepColor}{rgb}{0.2,0.6,0.6} \definecolor{carlosColor}{rgb}{0.6,0.2,0.6} \definecolor{sergioColor}{rgb}{1.0,0.5,0.0} \newcommand{\ignore}[1]{\textcolor{ignoreColor}{\#Ignored: #1}} \newcommand{\deleted}[1]{\textcolor{red}{\#Deleted: #1}} \newcommand{\added}[1]{\textcolor{blue}{\#Added: #1}} \newcommand{\pending}[1]{\textcolor{pendingColor}{\#Pending: #1}} \newcommand{\done}[1]{\textcolor{doneColor}{\#Done: #1}} \newcommand{\doubt}[1]{\textcolor{doubtColor}{\#Doubt: #1}} \newcommand{\josep}[1]{\textcolor{josepColor}{\#JJJ: #1}} \newcommand{\carlos}[1]{\textcolor{carlosColor}{\#CCC: #1}} \newcommand{\sergio}[1]{\textcolor{sergioColor}{\#SSS: #1}} \fi \title{Fragmentación de programas con excepciones} %\title{Program slicing with exceptions} \author{Carlos S. Galindo Jiménez} \date{diciembre de 2019} \supervisor{Josep Francesc Silva Galiana} \begin{document} \algsetup{linenodelimiter=.} \include{listings-config} \maketitle \begin{abstract} This must be filled \todo{complete} \end{abstract} \selectlanguage{spanish} \begin{abstract} A completar \todo{completar} \end{abstract} \selectlanguage{english} \tableofcontents \include{introduction} \include{incremental_slicing} \include{state_of_the_art} \include{solution} \bibliographystyle{plain} \bibliography{../../../../../../Biblio/biblio.bib} \end{document}