Dai anche uina ripulita alle chiamate a pacchetti superflui e non cambaire MAI a mano \hoffset e \voffset; per il layout della pagina leggiti il manuale del pacchetto geometry e poi usa geometry. Riordina le righe blu come ti è stato detto. Leggi i commenti di fianco alle righe rosse. Prendi in seria considerazione la possibilità di eliminare la riga arancione e di sostituirla con la chiamata al pacchetto TiKZ, da usare dopo averne letto la documentazione, almeno in buona parte.
`
\documentclass[12pt,a4paper,openright,twoside]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}{}}
\fancyhf{}
\fancyhead[LE,RO]{\textbf{\thepage}}
\fancyhead[RE]{\textbf{\nouppercase{\leftmark}}}
\fancyhead[LO]{\textbf{\nouppercase{\rightmark}}}
\usepackage{graphicx}% questo carica graphics da solo
\usepackage{graphics}% inutile
\usepackage{amsmath}
\usepackage{amsfonts}% inutile
\usepackage{indentfirst}
\usepackage{bm}
\usepackage{amssymb}% carica amsfont da solo
\usepackage{latexsym}% deprecato e inutile visto che i suoi simboli sono già caricati con amssymb
\usepackage{amsthm}
\usepackage{pstricks}% meglio evitare, come ti è stato segnalato
\usepackage{slashed}
\usepackage[latin1]{inputenc}
\usepackage{eucal}
\hoffset% valore da non toccare
\voffset% valore da non toccare
`