Non ho cambaito nulla nei tuoi file se non le piccole cose necessarie per creare un esempio minimo compilabile; in particolare non ho cambiato assolutamante nulla nel file preambolo.tex (nel modo che usi per caricarlo ed usarlo sarebbe meglio dargli l’estensione .sty e caricarlo con \uspeackage; non avresti bisogno di scrivere nessun \makeatletter e \makeatother, con altri vantaggi.)
Non ho corretto nemmeno la lista hypehnation che contiene parole sillabate in inglese, quando tu scrivi solo in italiano.
Hp caricato solo il pacchetto kantlipusum.sty per generare del testo qualsiasi (be’, dare del qualsiasi ad uno scritto di Kant è un po’ forte, ma insimma…)
Ho creato una bibliografia qualunque per poter simulare il comportamanto che lamentavi. l’ho compilato con biber, come è sostanailmente necessario quendo si usa biblatex.
Ho decommentato la riga con \phantomsrctio (quanto è scritto nell’Arte è chiarissimo: \phantomsection va caricata se si usa hyperref;; il motivo è che in generale la bibliografia è creata con un ambiente \thebibliography specialmente composto da biaber epr lavorare con biblatex, ma se anche fosse composto con bibtex senza usare biblatex sarebbe lo stesso, ma l’ambiente bibliografico vero e proprio viene aperto con \chapter* che non inserisce niente nell’indice; quindi \addconttentsline{…}{…}{…} è necessario per inserire al voce nell’indice ma va preceduto da \phantomsection, altrimenti hyperref non riesce a creare il collegamento giusto)\phantomsection
Risultato la bibliografia cade nelle pagina 7, come indicato nell’indice generale e come il collegamento ipertestuale generato da hyperref con l’aiusto di \phantom section crea correttamente.
`% !TEX encoding = utf8
% !TEX program = pdflatex
% !TEX spellcheck = it-IT
\documentclass[11pt,a4paper,headinclude=true,footinclude=true,
oneside,
]{scrbook}
%,headinclude e footinclude servono per mettere spazio sopra e sotto (utile con classicthesis)
%\usepackage{preambolo}
%%%%%%%%%%% INIZIO PREAMBOLO
\usepackage[T1]{fontenc} %codifica font e alfabeto italiano
\usepackage[utf8]{inputenc} %caratteri accentati da tastiera
\usepackage[italian]{babel} %per avere “Capitolo'' e non “Chapter'' ecc.
\hyphenation{NO-HAIR the-o-rem}
%\usepackage{microtype} %migliora il riempimento delle righe nel pdf. con ClassicThesis è caricato mettendo l'opzione [pdfspacing]
%\raggedbottom % serve per non fat riempire per forza tutta la pagina nella sua altezza (consigliato)
\usepackage{amsmath} %per la scrittura matematica
\usepackage{amssymb} %per la scrittura matematica
\usepackage{mathtools} %per la scrittura matematica
\usepackage{amsthm} %per dim, enunciati e teoremi con \newtheorem
\usepackage{siunitx} % per le unità di misura; per usare la virgola al posto del punto utilizzare l'opzione [output-decimal-marker={,}]
%\mathtoolsset{showonlyrefs,showmanualtags} %per far visualizzare a destra il numero solamente delle equazioni che hanno una referenza
\usepackage{tensor} %per gli indici tensoriali
\newcommand{\ind}{\indices} %per scrivere solo $T\ind{^\mu_\nu}$
% \newcommand{\ind*}{\indices*}
% si può usare anche \usepackage{tensind} (vedi documentazione) con le opzioni
%\tensordelimiter{@} %delimitatore per un tensore: @T^m_n@
%\whenindex{m}{\mu}{} %in un indice la m è sostituita da \mu
%\whenindex{n}{\nu}{}
\usepackage[pdfspacing,eulermath,floatperchapter,
drafting
]{classicthesis}
% pdfspacing pacchetto microtype per migliorare il riempimento delle righe; eulermath formule con caratteri più chiari; floatperchapter numerazione come 1.1, 1.2 ecc; drafting stampa la data a piè pagina; manychapters aumenta lo spazio tra numero e titolo nell’indice
\makeatletter
\def\ints@b{%
\mkern-3mu\mathchoice{\mkern-1mu}{}{}{}%
\mathop\bgroup
\mkern3mu\mathchoice{\mkern1mu}{}{}{}%
\let\ilimits@\egroup
}%
\makeatother
%per un corretto allineamento, in classicthesis di \iiint\limits_{I}
%\usepackage{arsclassica} %variazioni di classicthesis
\usepackage{graphicx} %per le figure
%\usepackage{subfig} %per affiancare figure
\usepackage{caption} %per intestazioni numero e didascalia di grafici e tabelle
%\captionsetup{format=hang,labelfont={sf,bf}}
\usepackage[binding=0.5cm]{layaureo}
%binding è lo spazio della rilegatura
\geometry{marginparwidth=60pt} %per \marginpar serve solo per layaureo
\usepackage{indentfirst} % mette un rientro all'inizio di ogni sezione
%\usepackage{showkeys} %per gestire facilmente i riferimenti; puoi usare l'opzione [notref]
%\usepackage[colorlinks,linkcolor=blue]{hyperref} %va caricato per ultimo, crea i collegamenti ipertestuali rendendoli cliccabili (precaricato in classicthesis)
%pacchetto hyperref, precaricato in classicthesis
\hypersetup{colorlinks,linkcolor=blue, linktocpage=true} % colora i collegamenti, colore blu, colora solo num pagina e non testo
\DeclareMathOperator{\diag}{diag}
%\DeclareMathOperator{\sgn}{sgn} %definisce un nuovo operatore; se il comando è già presente, come per i numeri reali, si deve rinominarlo es. \DeclareMathOperator{\Realpart}{Re} accapo \renewcommand{\Re}{\Realpart}
%\theoremstyle{plain}
\newtheorem*{teorema*}{Teorema}
\newtheorem{teorema}{Teorema}
\newtheorem*{congettura*}{Congettura di censura cosmica}
%richiede il pacchetto amsthm
\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[
%bibstyle=numeric,citestyle=numeric-comp,safeinputenc,firstinits,
backend=biber]{biblatex}
\addbibresource{PaginaSbagliataBibliografia.bib}
%bibliografia
%%%%%%%%%%%%% FINE PREAMBOLO
\overfullrule=5pt
%mette in evidenza le righe troppo lunghe
\usepackage{kantlipsum}
\begin{document}
% le dichiarazioni \frontmatter \mainmatter e \backmatter sono previste solo dalla classe book
\frontmatter
\tableofcontents
% \include{capitoli/convenzioni}
\chapter{Convenzioni}
\kant[1]
\mainmatter
% \include{capitoli/1BuchiNeri}
% \include{capconclusioni}
\chapter{i buchi neri}
\kant
\chapter{Conclusioni}
\kant
\nocite{*}
\backmatter
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\bibname}
\printbibliography
\end{document}
`
La prossima volta cerca di fornire un esempio mino compilabile che riproduca il problema e che permetta a chi ti vuole dare una mano di copiare dal tuo messaggio, incollare in un file .tex, compilare e osservare il verificarsi del rpoblema, senza dover perdere tempo per assemblare qualcosa che permetta di verificare il codice che hai proposto.
Tu probabilmente non ottieni il risultato che ottengo io, perché hai forse commesso un errore nel creare l’elaborazione della bibliografia, e con o senza \phanomsection continui ad usare i file sbagliati; prova a cancelarre tutti i file che si riferiscono alla bibliografia, cioè tutti i file .bbl, .bcf, .blg, ma mantienei solo il file .bib; ricompila il tutto generando nuovamante il file bibliografici con biber; e ricompila con pdflatex ancora un apiod di volte.