Salve,
Ho avuto lo stesso problema con babel e fancyhdr.
Quello che mi capita è che quando vado a compilare il sorgente che ho incollato qui di seguito mi riporta 17 errori che dicono: “Package babel Error: You haven’t defined the language ITALIAN yet”.
`\documentclass[11pt,a4paper,openright,twoside]{book}
\usepackage[binding=1.5cm]{layaureo}
\usepackage[italian,english]{babel}
\usepackage[latin1]{inputenc}
\usepackage[bottom]{footmisc}
\usepackage[pdftex]{graphicx}
\usepackage{subfigure}
\usepackage{rotating}
\usepackage{tabulary}
\usepackage{ctable}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{indentfirst}
\usepackage{fancyhdr}
\usepackage{tocbibind}
\usepackage[Lenny]{fncychap}
\usepackage[italian,tight,nohints]{minitoc}
\usepackage[hyperindex]{hyperref}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[np]{numprint}
\usepackage[amssymb,italian]{SIunits}
\usepackage{refcheck}
\usepackage{lipsum}
\pagestyle{fancy}
\headheight 14pt
\newcommand{\fncyfront}{%
\fancyhead[RO]{\footnotesize{Andrea Cardellicchio}}
\fancyfoot[RO]{\thepage}
\fancyhead[LE]{\footnotesize{\today}}
\fancyfoot[LE]{\thepage}
\fancyhead[RE,LO]{}
\fancyfoot[C]{}
\renewcommand {\headrulewidth}{0.3pt}}
\newcommand{\fncymain}{%
\fancyhead[RO]{{\footnotesize\MakeUppercase
\rightmark}}
\fancyfoot[RO]{\thepage}
\fancyhead[LE]{{\footnotesize\MakeUppercase
\leftmark}}
\fancyfoot[LE]{\thepage}
\fancyfoot[C]{}
\renewcommand{\headrulewidth}{0.3pt}}
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside
\ifodd\c@page
\else\hbox{}\thispagestyle{empty}\newpage
\if@twocolumn\hbox{}\newpage \fi\fi\fi}
\makeatother
\begin{document}
\selectlanguage{italian}
\fncyfront
\frontmatter
\input{0-Intro} % c'è solo testo generato con lipsum diviso in capitoli e sezioni
\clearpage
\fncymain
\mainmatter
\input{1-CapitoloUno} % c'è solo testo generato con lipsum diviso in capitoli e sezioni
\appendix
\input{A-AppendiceA} % c'è solo testo generato con lipsum diviso in capitoli e sezioni
\backmatter
\bibliography{biblio}
\bibliographystyle{natbib}
\end{document}`
Uso Miktex 2.5 sotto windows xp sp2
Leggendo il forum ci sono 3 soluzioni proposte:
Cancella il file .aux, quando cambi le lingue date come opzione a babel.
Mi pare che questo problema lo abbia avuto anche io in passato.
Sono andato sulla mia versione di miktex->settings->language e ho selezionato SOLO l’italiano…prova così…vediamo che succede
Per far funzionare correttamente babel, è necessario copiare tutta la cartella della precedente distribuzione, non bastano i due file italian.*.
Le prime due non hanno sortito alcun effetto, mentre per quanto riguarda quella di Lapo non riesco a trovare sul web la cartella babel della distribuzione 2.4.
Per caso è stata trovata qualche soluzione più elegante nel frattempo?
Potete indicarmi dove avete trovato la cartella di babel della vecchia distribuzione di Miktex?
Grazie mille.