diff --git a/src/preamble/my-macros/cutimage.tex b/src/preamble/my-macros/cutimage.tex
index 741eae82fe1f7c0b4c91b895de046ab2292df9e1..c751c82ded1e1649be2d8de382499fc511d3b770 100644
--- a/src/preamble/my-macros/cutimage.tex
+++ b/src/preamble/my-macros/cutimage.tex
@@ -3,6 +3,7 @@
 
 % enable tikz in packages/packages.tex
 % enable adjustbox in packages/packages.tex
+% https://tex.stackexchange.com/a/568963
 
 \newcommand{\cutimage}[3]{
 	\adjustbox{max width=\textwidth}{
@@ -19,4 +20,4 @@
 			\draw[decoration={zigzag, mirror,segment length=6mm,amplitude=1.1pt}, decorate](A.north west) -- (A.south west)
 		}
 	}
-}
\ No newline at end of file
+}
diff --git a/src/preamble/my-macros/vlabel.tex b/src/preamble/my-macros/vlabel.tex
index 563e53fc062405c8385f84f59b95d43945305ea9..09219db391b6d717a3de469ccf8d4abcfe763332 100644
--- a/src/preamble/my-macros/vlabel.tex
+++ b/src/preamble/my-macros/vlabel.tex
@@ -1,4 +1,5 @@
 %! Author = lorenzo
 %! Date = 19/12/21
 
-\newcommand{\Vlabel}[1]{\label[line]{#1}\hypertarget{#1}{}}
\ No newline at end of file
+% Avoid ref name with - (hypen) because cause a compilation error.
+\newcommand{\Vlabel}[1]{\label[line]{#1}\hypertarget{#1}{}}
diff --git a/src/preamble/packages/packages.tex b/src/preamble/packages/packages.tex
index b917f889e13977404a76e79797833b76051e5e02..dfb9fee3481dd941bcb36586fa34e650d76bcd7d 100644
--- a/src/preamble/packages/packages.tex
+++ b/src/preamble/packages/packages.tex
@@ -12,6 +12,7 @@
 %\input{preamble/packages/tikz.tex}
 %\usepackage{embedfile}
 \input{preamble/packages/ams.tex}
+%\input{preamble/packages/subcaption.tex}
 \usepackage[figuresright]{rotating}
 \input{preamble/packages/pgf-umlsd.tex}
 \usepackage{enumitem,ragged2e}
diff --git a/src/preamble/packages/subcaption.tex b/src/preamble/packages/subcaption.tex
new file mode 100644
index 0000000000000000000000000000000000000000..9858165c4fb4780bdc116c071a68d7155842ecf0
--- /dev/null
+++ b/src/preamble/packages/subcaption.tex
@@ -0,0 +1,7 @@
+\usepackage{caption}
+\DeclareCaptionLabelSeparator{septoptesi}{.\quad}
+\captionsetup{labelsep=septoptesi, figureposition=bottom, font=small}
+\captionsetup[table]{position=above}
+\usepackage[font=small]{subcaption}
+\renewcommand\thesubfigure{(\alph{subfigure})}
+\captionsetup[subfigure]{labelformat=simple}
\ No newline at end of file