\documentclass[10pt,a4paper]{article}
\addtolength{\oddsidemargin}{-1cm}
\addtolength{\evensidemargin}{-1cm}
\addtolength{\textwidth}{2cm}
\addtolength{\textheight}{2cm}
\addtolength{\topmargin}{-1cm}

\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsfonts,amssymb,mathtools}

\usepackage{listings} % Pacchetto LaTeX per includere il codice Matlab (o altro linguaggio)
\lstset{language=Matlab,
        numbers=left,
        breaklines=true,
        frame=single,
        basicstyle=\ttfamily,
        }

\begin{document}
\title{Titolo della relazione}
\author{Pinco Pallo, \# Matricola 123456, Universit\`a di Pavia\\Relazione del corso di Modellistica Numerica}
\maketitle

Qui descrivo brevemente (brevemente!) il problema che voglio risolvere ed il metodo che voglio usare.

\begin{lstlisting}
% Qui incollo il mio codice Matlab. Ad esempio:

tt = linspace(0,10,1000);
plot(cos(3*tt), sin(5*tt));
print('-dpng','Grafico.png');
\end{lstlisting}

\begin{figure}[htb]\centering
%\includegraphics[width=.5\textwidth]{Grafico.png}
...
\caption{Qui inserisco i grafici creati con il codice Matlab mostrato sopra.}
\end{figure}

Se invece voglio tirarmela e il mio codice \`e contenuto in un unico file, genero direttamente un file .pdf dal file .m, incluse le figure e gli output, usando il comando Matlab \texttt{publish('LaMiaFunzione.m','pdf')}.

In ogni caso, il mio file pdf non sar\`a pi\`u lungo di 4 pagine.
\end{document}


