Qualunque installazione tu stia usando quel file che hai proposto si compila benissimo; babel imposta la sillabazione per l’italiano ma ridefinisce anche tutti i titolini come Chapter che diventa Capitolo, eccetera.
La sillabazione non dipende da babel; se non trova installata la sillabazione per la lingua scelta, imposta la sillabazione della lingua 0, cioè l’inglese; dopo di che, scrivendo in italiano, si trovano cose come liq-ui-do o equ-azio-ne.
Ma il testo viene composto comunque; non c’è bisogno di attivare nessuna lingua italiana o altro.
Bisogna esserre sicuri che la sillabazione per l’italiano sia impostata nel formato e questo è scritto nelle prime righe del file .log.
Se lì non compare italian, allora devi installare la sillabazione italiana e questa operazione dipende dal fatto che tu stia usando MiKTeX oppure una versione autoctona del sistema TeX in una delle numerose incarnazioni di Linux; e devi leggerti la documentazione della tua installazione per sapere come fare; il tema è stato dibattuto anche negli ultimi, diciamo, 200 thread di questo forum diverse volte.
Se l’italiano compare fra le lingue installate, prime righe del file .log, e se “praticamente nn compila”, che cosa c’è scritto nel file .log verso la fine?