diff --git a/src/main.tex b/src/main.tex
index 62a4d207ee43c6c42663702a434dd637c0fcd9d2..8532dc98a98babf87ec17a8953ef3b66135f7a4b 100644
--- a/src/main.tex
+++ b/src/main.tex
@@ -47,13 +47,6 @@ evenboxes,%
 % Document
 \begin{document}
 
-	\Crefname{section}{Paragrafo}{Paragrafi}
-	\crefname{section}{paragrafo}{paragrafi}
-	\Crefname{subsection}{Paragrafo}{Paragrafi}
-	\crefname{subsection}{paragrafo}{paragrafi}
-	\crefalias{subappendix}{section}
-	\crefalias{subsubappendix}{section}
-
 	\makeatletter
 	\begin{ThesisTitlePage}
 		% see main.cfg
diff --git a/src/preamble/packages/cleveref.tex b/src/preamble/packages/cleveref.tex
new file mode 100644
index 0000000000000000000000000000000000000000..a873d860abaf70ca76a74ada7c570688a369815c
--- /dev/null
+++ b/src/preamble/packages/cleveref.tex
@@ -0,0 +1,9 @@
+\usepackage[noabbrev,italian]{cleveref}
+\AtBeginDocument{
+	\Crefname{section}{Paragrafo}{Paragrafi}
+	\crefname{section}{paragrafo}{paragrafi}
+	\Crefname{subsection}{Paragrafo}{Paragrafi}
+	\crefname{subsection}{paragrafo}{paragrafi}
+	\crefalias{subappendix}{section}
+	\crefalias{subsubappendix}{section}
+}
diff --git a/src/preamble/packages/packages.tex b/src/preamble/packages/packages.tex
index 5778e652a4145067e34b041a8212ccbdccb0e10e..092ef827c22f6b2bd29d0a3478fac42e184037be 100644
--- a/src/preamble/packages/packages.tex
+++ b/src/preamble/packages/packages.tex
@@ -19,5 +19,5 @@
 \input{preamble/packages/biblatex.tex}
 \input{preamble/packages/hyperref.tex}
 \usepackage{bookmark}
-\usepackage[italian]{cleveref}
+\input{preamble/packages/cleveref.tex}
 %\input{preamble/packages/amsthm.tex}
diff --git a/src/preamble/preamble.tex b/src/preamble/preamble.tex
index 73e0f5f812bdae4fed59c3c4f54e94b25e9d3cff..e30a9daf7fb30fb29b4f7dbedafd808500351121 100644
--- a/src/preamble/preamble.tex
+++ b/src/preamble/preamble.tex
@@ -13,4 +13,4 @@
 
 \input{preamble/my-macros/my-macros.tex}
 
-\input{preamble/workarounds/pygmentize-single-quote.tex}
\ No newline at end of file
+\input{preamble/workarounds/workarounds.tex}
diff --git a/src/preamble/workarounds/workarounds.tex b/src/preamble/workarounds/workarounds.tex
new file mode 100644
index 0000000000000000000000000000000000000000..e0bcc521aa330dac284177a45639025c3f2a5707
--- /dev/null
+++ b/src/preamble/workarounds/workarounds.tex
@@ -0,0 +1,2 @@
+\input{preamble/workarounds/pygmentize-single-quote.tex}
+\input{preamble/workarounds/xits-issue-27.tex}
diff --git a/src/preamble/workarounds/xits-issue-27.tex b/src/preamble/workarounds/xits-issue-27.tex
new file mode 100644
index 0000000000000000000000000000000000000000..f1328bc729e84b3e16fb4fdb3b9823228f55e83e
--- /dev/null
+++ b/src/preamble/workarounds/xits-issue-27.tex
@@ -0,0 +1,7 @@
+\let\oldbinom\binom
+\renewcommand{\binom}[2]{
+    \corrxits\scriptstyle       \corrxits\crampedscriptstyle
+    \corrxits\textstyle         \corrxits\crampedtextstyle
+    \corrxits\scriptscriptstyle \corrxits\crampedscriptscriptstyle
+    \oldbinom{#1}{#2}
+}