

\documentclass[11pt,a4paper,oneside, numbers]{book}  %[11pt,a4paper,twoside]{book}

% Si  queremos   compilar  solo   una  parte  del   documento  podemos
% especificar mediante  \includeonly{...} qué ficheros  son los únicos
% que queremos  que se incluyan.  Esto  es útil por  ejemplo para sólo
% compilar un capítulo.
%
% El problema es que todos aquellos  ficheros que NO estén en la lista
% NO   se  incluirán...  y   eso  también   afecta  a   ficheros  de
% la plantilla...
%
% Total,  que definimos  una constante  con los  ficheros  que siempre
% vamos a querer compilar  (aquellos relacionados con configuración) y
% luego definimos \compilaCapitulo.
\newcommand{\ficherosBasicosTeXiS}{%
TeXiS/TeXiS_pream,TeXiS/TeXiS_cab,TeXiS/TeXiS_bib,TeXiS/TeXiS_cover,%
TeXiS/TeXiS_part%
}
\newcommand{\ficherosBasicosTexto}{%
constantes,guionado,Cascaras/bibliografia,config%
}
\newcommand{\compilaCapitulo}[1]{%
\includeonly{\ficherosBasicosTeXiS,\ficherosBasicosTexto,Capitulos/#1}%
}

\newcommand{\compilaApendice}[1]{%
\includeonly{\ficherosBasicosTeXiS,\ficherosBasicosTexto,Apendices/#1}%
}

%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%            Preámbulo del documento. Configuraciones varias
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

% Define  el  tipo  de  compilación que  estamos  haciendo.   Contiene
% definiciones  de  constantes que  cambian  el  comportamiento de  la
% compilación. Debe incluirse antes del paquete TeXiS/TeXiS.sty
\include{config}

% Paquete de la plantilla
\usepackage{TeXiS/TeXiS,color}

% Incluimos el fichero con comandos de constantes
\include{constantes}

% Sacamos en el log de la compilación el copyright
\typeout{Copyright Melquisedec Sierra Arcos}

%
% "Metadatos" para el PDF
%
\ifpdf\hypersetup{%
    pdftitle = {\titulo},
    pdfsubject = {Plantilla de Tesis},
    pdfkeywords = {Plantilla, LaTeX, tesis, trabajo de
      investigación, trabajo de Master},
    pdfauthor = {\textcopyright\ \autor},
    pdfcreator = {\LaTeX\ con el paquete \flqq hyperref\frqq},
    pdfproducer = {pdfeTeX-0.\the\pdftexversion\pdftexrevision},
    }
    \pdfinfo{/CreationDate (\today)}
\fi


%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%                        Documento
%- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
\begin{document}

% Incluimos el  fiche0 ro de definición de guionado  de algunas palabras
% que LaTeX no ha dividido como debería
\input{guionado}

% Marcamos  el inicio  del  documento para  la  numeración de  páginas
% (usando números romanos para esta primera fase).
\frontmatter

\include{Cascaras/cover}

\include{Cascaras/dedicatoria}

\include{Cascaras/agradecimientos}

\include{Cascaras/resumen}

\ifx\generatoc\undefined
\else
\include{TeXiS/TeXiS_toc}
\fi

% Marcamos el  comienzo de  los capítulos (para  la numeración  de las
% páginas) y ponemos la cabecera normal

\restauraCabecera
\mainmatter

\include{Capitulos/01Capitulo1}%Introduccion
\include{Capitulos/05Capitulo5}%Estado del Arte profesor Angel Rubio indico mejor orden.
\include{Capitulos/06Capitulo6}%Solucion propuesta
\include{Capitulos/04Capitulo4}%Lenguaje y aplicaciones utilizadas
\include{Capitulos/07Capitulo7}%Simulacion
\include{Capitulos/08Capitulo8}%Analisis de resultado
\include{Capitulos/09Capitulo9}%Conclusiones y trabajo futuro
%\include{...}

\definecolor{listinggray}{gray}{0.9}
\definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
\definecolor{Darkgreen}{rgb}{0.0, 0.2, 0.13}
\lstdefinestyle{customc}{
  belowcaptionskip=1\baselineskip,
  breaklines=true,
  frame=lines,
  xleftmargin=\parindent,
  language=C++,
  showstringspaces=false,
  numbers=left,
  numberstyle=\tiny,
  numbersep=5pt,
  basicstyle=\footnotesize\ttfamily,
  keywordstyle=\bfseries\color[rgb]{0,0,1},
  commentstyle=\itshape\color{green},
  identifierstyle=\color{black},
  stringstyle=\color{red},
}
\lstset{escapechar=@,style=customc}
% Apéndices
\appendix
\include{Apendices/ParteApendices}%Anexos
\include{Capitulos/02Capitulo2}%Ros
\include{Capitulos/03Capitulo3}%Gazebo
%\include{Apendices/01Apendice}
%\include{Apendices/02Apendice}
%\include{Apendices/03Apendice}
%\include{Apendices/04Apendice}
%\include{...}

\backmatter

%
% Bibliografía
%

\include{Cascaras/bibliografia}

%
% Índice de palabras
%

% Sólo  la   generamos  si  está   declarada  \generaindice.  Consulta
% TeXiS.sty para más información.

% En realidad, el soporte para la generación de índices de palabras
% en TeXiS no está documentada en el manual, porque no ha sido usada
% "en producción". Por tanto, el fichero que genera el índice
% *no* se incluye aquí (está comentado). Consulta la documentación
% en TeXiS_pream.tex para más información.
\ifx\generaindice\undefined
\else
%\include{TeXiS/TeXiS_indice}
\fi

%
% Lista de acrónimos
%

% Sólo  lo  generamos  si  está declarada  \generaacronimos.  Consulta
% TeXiS.sty para más información.


\ifx\generaacronimos\undefined
\else
\include{TeXiS/TeXiS_acron}
\fi

%
% Final
%
\include{Cascaras/fin}

\end{document}
