%%%%%%%Recuerda, si se usa una fuente no nativa de Latex, vas a tener que usar LuaLatex o XeLatex y ahí no hay microtipography. Solo funciona chido en pdfLatex%%%%%

\documentclass{book}
\usepackage[paperwidth=10.75 cm,paperheight=17cm,top=1.5cm,bottom=2cm,inner=1.5cm,outer=1.5cm,bindingoffset=0cm]{geometry}
%\usepackage[paperwidth=10.75 cm,paperheight=17cm,top=1cm,bottom=1.5cm,inner=1.5cm,outer=.5cm,bindingoffset=0cm]{geometry}
%\usepackage[center,cam]{crop}
\usepackage{setspace}
\usepackage{scrextend}
\changefontsizes{9pt} % Cambia 11pt al tamaño que prefieras
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc} 
\usepackage{fancyhdr}
\usepackage{amssymb}
\usepackage{bm}
\usepackage{enumitem}
%\usepackage{ebgaramond}
\usepackage{newcent}
\usepackage{graphicx}
\usepackage{hyphenat}
\usepackage{xcolor}

%%%%%%%%%%%% Microtype my love %%%%%%%%%%%%%
\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype} 
%Esto lo hago para que sobresalgan los signos de puntuación del margen
\SetProtrusion
 { encoding = T1,
 family = charter }
 { . = {100000,100000}, , = {1000,1000}, - = {1000,1000}, ; = {1000,1000}, : = {1000,1000}, e = {-10000, }, a=  {-10000, }}

\DisableLigatures[f]{encoding = *, family = *}

\lefthyphenmin=3
\righthyphenmin=3


% Definir un set de tracking específico para los títulos
\SetTracking{encoding={*}, shape=sc}{-20} % Aplica tracking a todas las letras en small caps/versales (shape=sc), que luego se aplica en el titleformat, y como los titulos y los caps tiene shape sc, pues se logra, pero me preocupa si el título o el nombre el la portada no tiene shape sc

\SetTracking{encoding={*}, shape={*}}{-100} 

%%%%%%%%%%%%%%%%%%%%%%%%%%%TOC%%%%%%%%%%%%%%%%%%%%%%%%%
%quitar el titulo%%%%%
\makeatletter
\renewcommand{\tableofcontents}{
  \vspace*{2.5cm} 
  \begin{center}
    \@starttoc{toc}%
  \end{center}%
}
\makeatother
\renewcommand{\contentsname}{}

% reducir espacio entre elementos del toc%%%%
\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\hspace{-\textwidth}}
\renewcommand{\cftaftertoctitle}{}
\setlength{\cftparskip}{0pt} 
\setlength{\cftbeforechapskip}{10pt} 
\setlength{\cftbeforesecskip}{0.5pt} 

% Agregar espacio antes dela toc
\renewcommand{\tableofcontents}{%
  \vspace*{6.3cm} % Espacio desde el borde superior
  \begin{center}
    \@starttoc{toc}%
  \end{center}%
}

%%%%%%%%%%%%%%%%%%%%%%%TITULOS CAPS%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{titlesec}
\titleformat{\chapter}
    {\normalfont\scshape\bfseries\raggedleft}{}{}{\Large}
\titlespacing*{\chapter}
    {0cm}{18pt}{3.5cm}

% Desactivar titlesec después de definir los capítulos, por si se usa Xelatex o LuaLatex
%\let\titleformat\relax
%\let\titlespacing\relax
  
%%%%%%% Formato de párrafo %%%%%%%%
% Sangrías
\setlength{\parindent}{1em}

% Para saltos de escena
%\newcommand{\newscene}{\begin{center}\bm{$\because$}\end{center}}
\newcommand{\newscene}{%
  \begin{center}
  \vspace{-.1em} % Ajusta el espacio superior
    \includegraphics[width=.7cm]{logos/logo.png} % Ajusta el tamaño con width
    \vspace{-.6em} % Ajusta el espacio inferior
  \end{center}%
}

% Espaciado entre líneas
\renewcommand{\baselinestretch}{1.15} 
% Espacio fijo entre párrafos
\setlength{\parskip}{0pt}    

% No añadir espacio extra después de oraciones
\frenchspacing

% Reducir viudas/huérfanas y rimas visuales
\widowpenalty=10000
\clubpenalty=10000

% Reducir advertencias de overfull \hbox{}
\sloppy

%%%%%%% Headers/footers %%%%%%%
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[CFE,CFO]{[\thepage]}
\fancyhead{} 
\renewcommand{\headrulewidth}{0pt}
\setlength{\footskip}{13.59999pt}

% Redefinir el estilo de página de nuevo al fancy, porque el inicio de cada cap regresa a plain
\usepackage{etoolbox}
\makeatletter
\patchcmd{\chapter}{\thispagestyle{plain}}{\thispagestyle{fancy}}{}{}
\makeatother

%%%%%%%%%%%%%para que en cleardouble page ponga número de pag. Fíjate que define un nuevo comando%%%%%

\makeatletter
\newcommand{\mainmattercleardoublepage}{%
  \clearpage
  \if@twoside
    \ifodd\c@page
      % Página impar, no hacer nada
    \else
      \hbox{}
      \thispagestyle{fancy} % Mantener estilo y número de página
      \newpage
    \fi
  \else
    \hbox{}
    \thispagestyle{fancy}
    \newpage
  \fi
}
\makeatother

%%%%%%%%%% Informacion del libro %%%%%%%%%%
\newcommand{\authorname}{Pedro J. Acuña}
\newcommand{\booktitle}{La bucrocracia celeste}
\newcommand{\publisher}{Concéntrica ediciones}
\newcommand{\editionyear}{2024}
\newcommand{\isbn}{978-3-16-148410-0} 
\title{\booktitle}
\author{\authorname}

%%%%%%%%%%%%%%EMPIEZA EL LIBRO%%%%%%%%
\begin{document}
% Páginas de cortesía
\newpage\thispagestyle{empty}
\mbox{}
\newpage\thispagestyle{empty}
\mbox{}

% Front matter
\frontmatter\pagestyle{empty}
\input{Frontispicio/titlepage}
\input{Frontispicio/copyrightpage}
\cleardoublepage
\tableofcontents\thispagestyle{empty}

%%%% Main matter %%%%
\mainmatter
\let\cleardoublepage\mainmattercleardoublepage %%Aquí lo que hace es hacer que el cleardouble page se interprete como mainmattercleardoublepage
\pagestyle{fancy}
\include{Textos/1_convento.tex}
\include{Textos/2_evangelio.tex}
\include{Textos/3_carretera.tex}
\include{Textos/4_caguamas.tex}
\include{Textos/5_oscuro.tex}
\include{Textos/6_lejanisimo.tex}
\include{Textos/7_liebres.tex}
\include{Textos/8_calvo.tex}
\include{Textos/9_jauria.tex}
\include{Textos/10_norte.tex}
\cleardoublepage
\include{Textos/Post}\pagestyle{fancy}
\newpage\pagestyle{fancy}
\cleardoublepage
\newpage\pagestyle{fancy}
\mbox{}
\newpage\pagestyle{fancy}
\mbox{}
\newpage\pagestyle{fancy}
\mbox{}
\newpage\pagestyle{fancy}
\mbox{}
\end{document}

