\documentclass[12pt,a4paper]{report}
\usepackage[
	spanish,
	mexico,
	es-lcroman			% Poder usar numeración romana en minúscula
]{babel}
\usepackage[utf8]{luainputenc}		% Tildes y caracteres especiales con lualatex
\usepackage{eso-pic}			% Insertar imagen de fondo para portada
\usepackage{graphicx}
\graphicspath{{./Imagenes}}
\usepackage{parskip}			% Espacio entre párrafos en lugar de sangría
\usepackage{setspace}		% Permite definir el interlineado
\usepackage{array}			% Ajuste de columnas en tablas
\usepackage{xcolor}
\newcommand{\highlight}[1]{\colorbox{black}{\textcolor{white}{#1}}}	% Utilizado para resaltar
\usepackage[hidelinks]{hyperref}
\hypersetup{
	pdfauthor={Omar Sánchez Enríquez},
	pdftitle={Aprendiendo Korn Shell},
	pdfkeywords={korn, shell, built-in, ksh}
	pdfproducer={Latex con hyperref en Void Linux},
	pdfcreator={Texlive with Lualatex},
	colorlinks=true,
	filecolor=magenta,
	linkcolor=blue,
	urlcolor=green
}

\usepackage{listings}			% Escribir bloques de código
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
\lstdefinestyle{mystyle}{
  backgroundcolor=\color{backcolour},
  commentstyle=\color{codegreen},	% estilo de comentario
  keywordstyle=\color{blue},
  stringstyle=\color{codepurple},
  basicstyle=\ttfamily\scriptsize,	% el tamaño de las fuentes utilizadas para el código
  breakatwhitespace=false,
  breaklines=true,						% establece el corte de línea automático
  captionpos=b,							% Establece la posición del título en la parte inferior
  keepspaces=true,
  numbersep=5pt,
  showspaces=false,
  showstringspaces=false,
  showtabs=false,
  keepspaces=true,
  tabsize=2
}
\lstset{style=mystyle}
\usepackage{tablefootnote}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{tcolorbox}		% Crear cuadros de texto
% Definir un nuevo entorno tcolorbox
\newtcolorbox{mybox}[1][]{colback=blue!5!white, colframe=blue!75!black, fonttitle=\bfseries, title=#1}

\usepackage{amssymb, amsmath}
\urlstyle{same}				% Misma fuente para los vínculos

%%%%% Márgenes %%%%%
\usepackage[
	top=2cm,			% Margen superior
	bottom=1.5cm,		% Margen inferior
	right=2.4cm,		% Margen derecho
	left=2.4cm			% Margen izquierdo
]{geometry}


%%%%% Cambiar de tamaño y centrar capítulos %%%%%
\usepackage[explicit]{titlesec}
% Configuración para los capítulos
\titleformat{\chapter}[display]{\bfseries\centering}{\Large CAPÍTULO \thechapter}{1em}{\large #1}

%%%%% Encabezado y pie de página %%%%%
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}				% Borrar los valores que vienen por defecto
\rhead[]{\fontsize{9}{12} \selectfont{\rightmark}}
\renewcommand{\footrulewidth}{0.4pt}	% Añadir linea horizontal a pie de página
\lfoot[\thepage]{\fontsize{9}{12} \selectfont{Aprendiendo Korn Shell}}
\rfoot[]{\fontsize{9}{12} \selectfont{\thepage}}

%%%%% Portada %%%%%
\title {
	\input{./Secciones/Portada}
}

%%%%% Contenido del documento %%%%%
\begin{document}
\spacing{1.5}				% Interlineado 1.5

% % % % % Estructura % % % % %
\input{./Secciones/Portada}
\chapter*{COPYRIGHT}
\thispagestyle{empty}
\input{./Secciones/Copyright}
\chapter*{DEDICATORIA}
\thispagestyle{empty}
\input{./Secciones/Dedicatoria}
\chapter*{PREFACIO}\label{sec:Prefacio}
\thispagestyle{empty}
\input{./Secciones/Prefacio}

% Índices
\pagenumbering{roman}			% Iniciar numeración desde 1 en números romanos minúscula
\renewcommand\contentsname{\centering Contenido}	% Renombrar y centrar nombre de índices
\setcounter{page}{0}
\tableofcontents
\listoffigures
\listoftables

\chapter{CONCEPTOS BÁSICOS DE KORN SHELL}\label{sec:Chapter1}
\pagenumbering{arabic}			% Iniciar numeración desde 1 en números arábigos
\input{./Secciones/Capitulo1}

\chapter{EDICIÓN DESDE LA LÍNEA DE COMANDOS}\label{sec:Chapter2}
\input{./Secciones/Capitulo2}

\chapter{PERSONALIZACIÓN DEL ENTORNO}\label{sec:Chapter3}
\input{./Secciones/Capitulo3}

\chapter{PROGRAMACIÓN BÁSICA DE SHELL}\label{sec:Chapter4}
\input{./Secciones/Capitulo4}

\chapter{CONTROL DE FLUJO}\label{sec:Chapter5}
\input{./Secciones/Capitulo5}

\chapter{OPCIONES DE LA LÍNEA DE COMANDOS Y VARIABLES TIPOGRÁFICAS}\label{sec:Chapter6}
\input{./Secciones/Capitulo6}

\chapter{ENTRADA/SALIDA Y PROCESAMIENTO DESDE LA LÍNEA DE COMANDOS}\label{sec:Chapter7}
\input{./Secciones/Capitulo7}

\chapter{MANEJO DE PROCESOS}\label{sec:Chapter8}
\input{./Secciones/Capitulo8}

\chapter{DEPURACIÓN DE PROGRAMAS DEL SHELL}\label{sec:Chapter9}
\input{./Secciones/Capitulo9}

\chapter{ADMINISTRACIÓN DE KORN SHELL}\label{sec:Chapter10}
\input{./Secciones/Capitulo10}

\appendix
\chapter{SHELLS RELACIONADOS}\label{sec:ApendiceA}
\input{./Secciones/ApendiceA}

\chapter{INFORMACIÓN DE REFERENCIA}\label{sec:ApendiceB}
\input{./Secciones/ApendiceB}

\chapter{CONSTRUCCIÓN DE KSH A PARTIR DEL CÓDIGO FUENTE}
\input{./Secciones/ApendiceC}\label{sec:ApendiceC}

\chapter{ACUERDO DE LICENCIA DE CÓDIGO FUENTE DE AT\&T ast}\label{sec:ApendiceD}
\input{./Secciones/ApendiceD}

\end{document}
