È che il codice è parecchio,,, In ogni caso ho un file .tex
`\documentclass[a4paper]{book}
\usepackage{stylepkg}
\begin{document}
\frontmatter
\pdfbookmark{Indice}{Indice}
\tableofcontents
\mainmatter
\phantomsection
\addcontentsline{toc}{part}{editoriale}
\input{editoriale}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{part}{kernel}
\input{capitolo6}
\cleardoublepage
\phantomsection
\input{capitolo7}
\backmatter
\appendix
\bookmarksetup{startatroot}
\phantomsection
\addcontentsline{toc}{part}{appendice}
\input{appendice}
\end{document}`
e un file .sty
`\ProvidesPackage{stylepkg}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}
\usepackage[textlf]{MinionPro}
\input glyphtounicode
\pdfgentounicode=1
\usepackage[scaled]{myriad}
\usepackage[scaled=.8]{beramono}
\usepackage{microtype}
\frenchspacing
\usepackage{emptypage}
\usepackage[margin=3.5cm]{geometry}
\setlength{\parindent}{0pt}
\usepackage{enumitem}
\setitemize{itemsep=.01em} % per ridurre l'interlinea negli elenchi
\newlist{myenum}{enumerate}{4}
\setlist[myenum]{label*=\emph{\alph*})}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}
\usepackage{url}
\urlstyle{sf}
\usepackage{graphicx}
\usepackage{framed}
\usepackage{fancybox}
\usepackage{upquote} % “realistic” quotes in verbatim.
\usepackage[dvipsnames]{xcolor}
\usepackage{quotchap}
\renewcommand\sectfont{\sffamily\bfseries\Huge}
\definecolor{mybrown}{named}{Bittersweet}
\definecolor{Maroon}{cmyk}{0, 0.87, 0.68, 0.32}
\definecolor{mycyan}{rgb}{0.95,1,1}
\makeatletter
\newcommand{\capitolo}{\@ifstar{\@scapitolo}{\@capitolo}}
\newcommand{\do@sq}[1]{%
\begin{savequote}\huge\sffamily\bfseries\color{Maroon}#1\end{savequote}}
\def\@capitolo#1{%
\renewcommand\chapterheadstartvskip{\vspace*{-5\baselineskip}}%
\do@sq{#1}\chapter}
\def\@scapitolo#1#2{%
\renewcommand\chapterheadstartvskip{\vspace*{3\baselineskip}}%
\do@sq{#1}\chapter*{#2}
\markboth{#2}{#2}
\addcontentsline{toc}{chapter}{#2}}
\makeatother
\usepackage{tocloft}
\setcounter{tocdepth}{1}
\settowidth{\cftsecnumwidth}{00.00\enspace}
\makeatletter \renewcommand{\cftdot}{} \makeatother
\usepackage{titletoc}
\titlecontents*{part}[0pt]
{\scshape\color{Maroon}}
{}
{}
{\vspace*{-1em}}
{}
\usepackage{hyperref}
\hypersetup{pdfborder=0,colorlinks,citecolor=black,filecolor=black,%
linkcolor=Maroon,linktocpage,urlcolor=Maroon,bookmarksopen,hyperindex}
\usepackage{bookmark}`
Per costruire un esempio compilabile, visto che
ci sono gli input di tanti file distinti, non saprei
come fare per mettere qui un esempio di dimensioni accettabili…
Ecco un esempio:

M.