Ciao, hai seguito le mie indicazioni alla lettera?
Hai inserito il codice che ti ho fornito, subito prima di \begin{document}?
Se hai seguito alla lettera le mie istruzioni, allora prova ad inserire il seguente codice modificato:
`
\makeatletter
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% Questo è per le equazioni
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%
\renewcommand{\theequation}%
{\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}
%
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% Questo è per le sezioni, sottosezioni, ecc…
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%
\renewcommand{\thesection}{\thechapter.\@arabic\c@section}
\renewcommand{\thesubsection}{\thesection.\@arabic\c@subsection}
\renewcommand{\thesubsubsection}{\thesubsection .\@arabic\c@subsubsection}
\renewcommand{\theparagraph}{\thesubsubsection.\@arabic\c@paragraph}
\renewcommand{\thesubparagraph}{\theparagraph.\@arabic\c@subparagraph}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\makeatother`
Se ottieni errore la prima volta che compili, non esitare a ricompialre successivamente un paio di volte.
Toglimi una curiosità: come mai non utilizzi la classe standard ‘book’?