Inizio della stesura della tesi con gli argomenti iniziali

This commit is contained in:
2022-07-27 00:15:04 +02:00
parent 53cf904021
commit 2d49454e82

View File

@@ -8,6 +8,7 @@
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel} \usepackage[english,italian]{babel}
\usepackage[hyphens]{url} \usepackage[hyphens]{url}
%\usepackage{showframe}
% Per generare il file PDF aderente alle specifiche PDF/A-1b. Verificarne poi la validità. % Per generare il file PDF aderente alle specifiche PDF/A-1b. Verificarne poi la validità.
\usepackage[a-1b,mathxmp]{pdfx} \usepackage[a-1b,mathxmp]{pdfx}
@@ -22,9 +23,13 @@
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{lipsum}% Per inserire testo a caso in attesa di realizzare i capitoli \usepackage{caption}
\captionsetup[figure]{labelsep=period}
\usepackage{listings} %Per inserire codice formattato
\usepackage{lipsum} % Per inserire testo a caso in attesa di realizzare i capitoli
\usepackage{listings} % Per inserire codice formattato
%\lstset{ %\lstset{
%lstset va usato dopo l'inizio del document e ogni volta che si vuole cambiare/impostare il linguaggio da formattare %lstset va usato dopo l'inizio del document e ogni volta che si vuole cambiare/impostare il linguaggio da formattare
% language=bash % language=bash
@@ -44,6 +49,9 @@ style=alphabetic,
\usepackage{epigraph} % per le frasi inizio capitolo \usepackage{epigraph} % per le frasi inizio capitolo
\usepackage{fancyhdr} \usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{etoolbox}
\setlength {\marginparwidth }{2cm} \setlength {\marginparwidth }{2cm}
\usepackage[colorinlistoftodos]{todonotes} \usepackage[colorinlistoftodos]{todonotes}
@@ -51,6 +59,42 @@ style=alphabetic,
\usepackage{refcheck} \usepackage{refcheck}
\newenvironment{usecaseenv}{
\def\arraystretch{2}
\begin{tabular}{lp{10.5cm}}\hline
}{
\hline\end{tabular}
\def\arraystretch{1}
}
\newcommand\addheading[1]{
\multicolumn{2}{c}{\textbf{\textit{#1}}}\\ \hline
}
\newcommand\addrow[2]{\textbf{#1}\begin{minipage}[t][][t]{10.5cm} \end{minipage}%
&\begin{minipage}[t][][t]{10.5cm}
#2
\end{minipage}\\
}
% The actual command definition
\let\oldFigureName\figurename %save the old definition of the caption's figure name
\newcommand{\usecase}[5]{
\vspace*{0.5cm} % adds a bit of padding to make it look nicer
\renewcommand{\figurename}{Use case} %call figure name "Use case" instead
\begin{figure}[htbp]
\begin{center}
\begin{usecaseenv}
\addheading{#1}
\addrow{Use case:}{#2}
\addrow{Soggetti:}{#3}
\addrow{Obbiettivi:}{#4}
\end{usecaseenv}
\end{center}
\caption{#5}
\end{figure}
\renewcommand{\figurename}{\oldFigureName} %reset caption figure name
}
\addbibresource{Biblio.bib} \addbibresource{Biblio.bib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -92,20 +136,33 @@ style=alphabetic,
\tableofcontents \tableofcontents
\thispagestyle{empty} \thispagestyle{empty}
% o sections (dipende dal documentclass) %\chapter o \sections (dipende dal documentclass e cosa vogliamo fare)
\chapter{Lipsum 1} %\makeatletter
\setcounter{page}{1} %\patchcmd{\@makechapterhead}{50\p@}{0pt}{}{}
%\patchcmd{\@makeschapterhead}{50\p@}{0pt}{}{}
%\makeatother
TCP/IP over Avian Carriers\cite{waitzman1990standard}\\ \chapter{Introduzione}
\lipsum[50-80] \setcounter{page}{1}
Al giorno d'oggi internet viene sempre più utilizzato
%TCP/IP over Avian Carriers\cite{waitzman1990standard}\\
\newpage
\section{Dei concetti base}
\todo{Definire ancora dei concetti base}
\newpage
\section{Use cases}
Vediamo degli esempi di come questa interazione potrebbe essere svolta:
\usecase{Esempio di interazione one to many}{Un utente davanti al proprio computer vorrebbe condividere quello che vede a schermo con dei propri amici o followers}{Utente principale, viewers, computer, connessione internet}{Condivisione in live streaming di un contenuto a schermo via internet con TCP/IP}{}
\usecase{Esempio di interazione many to many}{Più utenti al proprio computer vorebbero comunicare e ineragire tra di loro contemporaneamente simil conference-call}{Utenti multipli, computer, connessione internet, microfono, telecamera}{Live streaming e interazione real-time tra utenti via internet con TCP/IP}{}
\chapter{Lipsum 2} \chapter{Lipsum 2}
\lipsum[10-20] \lipsum[0-5]
\section{Test sezione} \section{Test sezione}
\lipsum[20-30] \lipsum[5-10]
\chapter{Cap3}
\chapter{Introduzione su cosa è un servizio di live streaming} %\chapter{Cap3}
\todo{Analisi delle soluzioni esistenti}
\printbibliography \printbibliography
\addcontentsline{toc}{chapter}{Bibliografia} \addcontentsline{toc}{chapter}{Bibliografia}