diff options
Diffstat (limited to 'info/italian/GuIT/corso_guit/Lezione_3.tex')
-rw-r--r-- | info/italian/GuIT/corso_guit/Lezione_3.tex | 1670 |
1 files changed, 1670 insertions, 0 deletions
diff --git a/info/italian/GuIT/corso_guit/Lezione_3.tex b/info/italian/GuIT/corso_guit/Lezione_3.tex new file mode 100644 index 0000000000..6895c039e9 --- /dev/null +++ b/info/italian/GuIT/corso_guit/Lezione_3.tex @@ -0,0 +1,1670 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% GuIT - Gruppo Italiano Utilizzatori di TeX % +% % +% M. Himmelmann, E. Vavassori, F. Busdraghi % +% % +% --- Introduzione al mondo di LaTeX --- % +% Versione 1.0 % +% % +% Questo materiale รจ rilasciato sotto licenza CCPL 2.5 % +% Consultare la documentazione allegata per maggiori dettagli % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% vim:sts=2:ts=2:tw=70 +\documentclass[svgnames,% + ucs,% Serve per l'encoding UTF8 + pdftex]{guitbeamer} +\usepackage[utf8x]{inputenc} +\graphicspath{{img/}} + +\usepackage{setspace,textcomp, breakurl} +% pacchetti necessari per le slide +\usepackage{rotating, longtable, color, colortbl, eurosym, amscd} +\usepackage[all]{xy} + +\singlespacing + +% Titolo del corso, autore, data +\title{Introduzione al mondo di \LaTeX} +\author[Nome Cognome]{Nome Cognome} +\date{} % qui ci va anche l'evento + +% Si comincia :) +\begin{document} + +% Pagina del titolo +\frame{\titlepage} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Guide consigliate} + \begin{thebibliography}{Fer66} + \bibitem [LC05]{CAU} + Caucci, Luca; Spadaccini, Mariano. + \newblock\textit{Gestione di Figure e Tabelle con \LaTeX}. + \newblock{\small\url{http://www.guit.sssup.it/download/fig_tut.pdf}} + \bibitem [SF05]{FEA} + Fear, Simon. + \newblock\textit{Publication quality tables in \LaTeX}. + \newblock{\small\burl{http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/booktabs.pdf}} + \bibitem [AA99]{AMS} + American Mathematical Society. + \newblock\textit{User's Guide for the AMSmath Package} + \newblock{\small\url{ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf}} + \end{thebibliography} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Piano della presentazione} + \tableofcontents +\end{frame} +%----------------------------------------------------------- +%------------------------------------------------- SECTION - +\section{Oggetti flottanti} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Oggetti flottanti} + In \LaTeX\ esiste la possibilit\`a di inserire oggetti (figure o tabelle) esattamente nel punto in cui essi sono posizionati nel testo.\\ + \smallskip + Tuttavia questo \`e \textbf{da evitare}, perch\'e una delle peculiarit\`a di \LaTeX\ \`e la capacit\`a di inserire oggetti nel posto giudicato ottimale in base a precisi canoni tipografici.\\ + \bigskip + Per questo tabelle e figure sono detti \textbf{oggetti mobili o flottanti} (\emph{floating}). +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Oggetti flottanti} + Posizionata all'interno di un oggetto flottante l'opzione: + \begin{LaTeXcode} + \tls htb\trs + \end{LaTeXcode} + Esprime la nostra preferenza circa la posizione nella pagina ove l'oggetto debba essere posizionato. + \medskip + \begin{itemize} + \item \Lopt{h} posizionalo `qui' (\emph{here}) + \item \Lopt{t} oppure posizionalo `in cima' (\emph{top}) + \item \Lopt{b} o ancora possibile posizionalo `in fondo' (\emph{bottom}); + \item \Lopt{p} o eventualmente posizionalo su una pagina dedicata a tutti gli oggetti \textit{float}; + \end{itemize} + Naturalmente l'ordine \`e modificabile +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Oggetti flottanti} + Se si desidera posizionare l'oggetto nel punto esatto in cui si trova (da evitare assolutamente!) si pu\`o aggiungere un punto esclamativo + \begin{LaTeXcode} + \tls h!\trs + \end{LaTeXcode} + \medskip + \onslide<2-> + Alternativamente si pu\`o usare il pacchetto \LCmd[]{float} + \begin{LaTeXcode} + \\usepackage\{\alert{float}\} + \end{LaTeXcode} + \begin{LaTeXcode} + \tls H\trs + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Raccomandazioni sul posizionamento} + \begin{center} + Fidatevi di \LaTeX!\\ + Se fisicamente non c'\`e spazio inutile insistere. + \end{center} + \medskip + \begin{block}{Posizionamento ottimale} + \begin{itemize} + \item \Lopt{tb} per oggetti `normali' + \item \Lopt{p} per oggetti `grandi' + \end{itemize} + \end{block} + Fino ad aver completato il documento non preoccupatevi minimamente del posizionamento. In fase di revisione potete usare il pacchetto \Lsty{placeins}. +\end{frame} +%----------------------------------------------------------- +%------------------------------------------------- SECTION - +\section{Tabelle} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{A che punto siamo} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Norme tipografiche per le tabelle} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Il \textit{layout} di una tabella} + La tabella \`e un oggetto che \`e stato definito nel corso di secoli di esperienza e che dovrebbe essere alterato solo in circostanze eccezionali. Purtroppo talvolta capita di imbattersi in \textit{tableau} di questo tipo: + \begin{LaTeXoutput}\centering + \begin{tabular}{||r|ll||} \hline + \multicolumn{1}{||c|}{topi} & in salm\`i & \euro{}13,65 \\ \cline{2-3} + & crudi & ,50 \\ \hline + alce & stufata & 92,50 \\ \cline{1-1} \cline{3-3} + bradipi & & 33,333 \\ \hline + armadillo & congelato & \multicolumn{1}{r||}{8,99} \\ \hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La struttura di una tabella formale} + La tabella risulta molto pi\`u chiara se si utilizzano solo righe orizzontali + \begin{LaTeXoutput}\centering + \begin{tabular}{@{}llr@{}} \hline + \multicolumn{2}{c}{Item} & Prezzo (\euro{})\\\cline{1-2} + Animale & Descrizione & \\ \hline + Topi & in salm\`i & 13,65 \\ + & crudi & 0,50 \\ + Alce & stufata & 92,50 \\ + Bradipi & & 33,33 \\ + Armadillo & congelato & 8,99 \\ \hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La struttura di una tabella formale} + Bastano poche regole per essere sicuri di non commettere errori: + \medskip + \begin{itemize} + \item \textbf{mai} usare \textbf{righe verticali} (meno che mai doppie righe) + \item specificare sempre l'unit\`a di misura nell'\textbf{intestazione} di colonna (mai nel corpo della tabella) + \item \textbf{allineare} i numeri a destra ed il testo a sinistra + \item usare sempre lo stesso numero di decimali ed, ove occorra, farli precedere da uno zero (0,15 e \emph{non} ,15) + \item \textbf{mai} usare \textbf{virgolette} o segni di dubbia natura per ripetere un valore precedente (o riscrivere il valore o lasciare la cella bianca) + \end{itemize} +\end{frame} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Tabulazione} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{A che punto siamo} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \\begin\{tabular\}\{\alert{lr}\}\n + \hspace*{5ex}bianco \alert{\&} 102,5 \alert{\bs\bs}\n + \hspace*{5ex}nero \alert{\&} 15,4 \alert{\bs\bs}\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{tabular}{l r} + bianco & 102,5 \\ + nero & 15,4 \\ + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \\begin\{tabular\}\{lr\}\ + \alert{\\hline}\n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \alert{\\hline}\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{tabular}{l r} + \hline + bianco & 102,5 \\ + nero & 15,4 \\ + \hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \\begin\{tabular\}\{lr\}\ + \\hline \n + \alert{\\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs} \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{tabular}{lr}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \\begin\{tabular\}\{\alert{p\{3cm\}}r\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{tabular}{p{3cm}r}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \\begin\{tabular\}\{\alert{p\{.3\\textwidth\}}r\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{tabular}{p{.3\textwidth}r}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Uso del \textit{pipe}} + Se proprio non potete evitare di inserire le righe verticali, usate il comando \LCmd[]{|} (\textit{pipe}) + \begin{LaTeXcode} + \\begin\{tabular\}\{\alert{|}p\{.3\\textwidth\}\alert{|}r\alert{|}\}\ + \\hline \n + \\multicolumn\{2\}\{\alert{|}c\alert{|}\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{tabular}{|p{.3\textwidth}|r|}\hline + \multicolumn{2}{|c|}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \alert{\\begin\{center\}}\n + \\begin\{tabular\}\{p\{.3\\textwidth\}r|\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\}\n + \alert{\\end\{center\}} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{center} + \begin{tabular}{p{.3\textwidth}r}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{center} + \end{LaTeXoutput} +\end{frame} + +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabulazione} + \begin{LaTeXcode} + \alert{\{\\centering}\n + \\begin\{tabular\}\{p\{.3\\textwidth\}r\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\}\n + \alert{\}} + \end{LaTeXcode} + \begin{LaTeXoutput}\centering + \begin{tabular}{p{.3\textwidth}r}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Colorare le righe} + \begin{LaTeXcode} + \\begin\{tabular\}\{p\{.3\\textwidth\}r\}\ + \\hline \n + \hspace*{5ex}\alert{\\rowcolor[gray]\{.7\}} bianco \& 102,5 \bs\bs\n + \hspace*{5ex}\alert{\\rowcolor[gray]\{.8\}} nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\} + \end{LaTeXcode} + \begin{LaTeXoutput}\centering + \begin{tabular}{p{.3\textwidth}r}\hline + \rowcolor[gray]{.7} bianco & 102,5 \\ + \rowcolor[gray]{.8} nero & 15,4 \\\hline + \end{tabular} + \end{LaTeXoutput} + \onslide<2-> + \begin{block}{Attenzione!} + \LCmd{rowcolor} richiede il pacchetto \LCmd[]{colortbl} + \end{block} +\end{frame} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Tabelle} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabella} + \begin{LaTeXcode} + \alert{\\begin\{table\}}\n + \\begin\{tabular\}\{p\{.3\\textwidth\}r\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\}\n + \alert{\\end\{table\}} + \end{LaTeXcode} + \begin{LaTeXoutput}\centering +% \begin{table} % nel block l'ambiente table aggiunge un rigo a pi\'e di tabella :| + \begin{tabular}{p{.3\textwidth}r}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} +% \end{table} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La tabella} + \begin{LaTeXcode} + \\begin\{table\}\alert{\tls htb\trs}\n + \\begin\{tabular\}\{p\{.3\\textwidth\}r\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\}\n + \\end\{table\} + \end{LaTeXcode} + \begin{LaTeXoutput}\centering +% \begin{table} % nel block l'ambiente table aggiunge un rigo a pi\'e di tabella :| + \begin{tabular}{p{.3\textwidth}r}\hline + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} +% \end{table} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La didascalia} + La didascalia si inserisce con il comando \LCmd{caption}, che come i comandi di sezionamento offre la possibilit\`a di specificare un titolo breve per l'indice delle figure. + \begin{LaTeXcode} + \alert{\\caption\{}Titolo della tabella\alert{\}} + \end{LaTeXcode} + \medskip + Per citare l'oggetto flottante \`e sufficente inserire una \LCmd{label} \textbf{dopo} la \LCmd{caption}\\ +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La didascalia della tabella} + \begin{LaTeXcode} + \\begin\{table\}[htb]\alert{\\caption\{titolo\}\\label\{ciccio\}}\n + \\begin\{tabular\}\{p\{.3\\textwidth\}r\}\ + \\hline \n + \\multicolumn\{2\}\{c\}\{intestazione\}\bs\bs \ + \\hline \n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \\end\{tabular\}\n + \\end\{table\} + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{La didascalia della tabella} + Ecco come appare la tabella 1 + \begin{LaTeXoutput} + \begin{center} + \begin{table} + \begin{tabular}{p{.3\textwidth}r} + \multicolumn{2}{c}{Tabella 1: titolo}\\[1ex]\hline %block non digerisce \caption + \multicolumn{2}{c}{intestazione}\\\hline + bianco & 102,5 \\ + nero & 15,4 \\\hline + \end{tabular} + \end{table} + \end{center} + \end{LaTeXoutput} + \bigskip + \begin{block}{Attenzione!} + Per modificare lo stile delle didascalie si usa il pacchetto \Lsty{caption} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_1.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Altri ambienti per tabelle} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{A che punto siamo} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Altri ambienti per tabelle} + Oltre all'ambiente \Lsty{table} esistono anche altri pacchetti per realizzare tabelle. Questi i pi\`u comuni: + \begin{itemize} + \item \Lsty{longtable}: tabelle che proseguono nella pagina successiva + \item \Lsty{sideways}: tabelle ruotate di 90$^{\circ}$ sulla pagina + \end{itemize} + I pacchetti specifici devono essere richiamati nel preambolo. +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Tabelle su pi\`u pagine} + Talvolta la tabella \`e cos\`i lunga che deve continuare nella pagina successiva + \begin{LaTeXcode} + \alert{\\begin\{longtable\}\{lr\}}\n + \\caption\{titolo\}\\label\{a\}\ + \\hline\n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\ + \\hline\n + \alert{\\end\{longtable\}} + \end{LaTeXcode} + \onslide<2-> + \begin{block}{Attenzione!} + \`E necessario caricare il pacchetto \Lsty{longtable} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Tabelle su pi\`u pagine} + \begin{LaTeXoutput} + \begin{longtable}{lr} + \multicolumn{2}{c}{Tabella 1: titolo}\\[1ex]\hline %block non digerisce \caption + bianco & 10,2 \\ + nero & 15,6 \\ + giallo & 16,6 \\ + fucsia & 15,7 \\ + cremisi & 12,2 \\ + amaranto & 18,3 \\ + verde & 11,5 \\ + grigio & 15,3 \\ + viola & 19,9 \\ + blu & 14,7 \\ + azzurro & 16,3 + \end{longtable} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Tabelle su pi\`u pagine} + \begin{LaTeXoutput} + \begin{longtable}{lr} % andr\`o all'inferno per questo :\ ma block non capisce longtable + rosso & 14,4 \\ + marrone & 17,7 \\ + rosa & 12,9 \\ + ocra & 19,2 \\ + arancione & 11,8 \\ + porpora & 14,6 \\ + celeste & 12,9 \\ + antracite & 15,1 \\ + \hline + \end{longtable} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Ruotare le tabelle} + \begin{LaTeXcode} + \alert{\\begin\{sideways\}}\n + \\begin\{tabular\}\{lr\}\ + \\hline\n + \hspace*{5ex}bianco \& 102,5 \bs\bs\n + \hspace*{5ex}nero \& 15,4 \bs\bs\n + \hspace*{10ex}\vdots\n + \hspace*{5ex}antracite \& 15,1 \bs\bs\\hline\n + \\end\{tabular\}\n + \alert{\\end\{sideways\}} + \end{LaTeXcode} +\end{frame} +% ----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Ruotare le tabelle} + \begin{LaTeXoutput} + \begin{sideways} + \begin{tabular}{lr}\\\hline + bianco & 10,2 \\ + nero & 15,6 \\ + giallo & 16,6 \\ + fucsia & 15,7 \\ + cremisi & 12,2 \\ + amaranto & 18,3 \\ + verde & 11,5 \\ + grigio & 15,3 \\ + viola & 19,9 \\ + blu & 14,7 \\ + rosso & 14,4 \\ + marrone & 17,7 \\ + rosa & 12,9 \\ + ocra & 19,2 \\ + arancione & 11,8 \\ + porpora & 14,6 \\ + celeste & 12,9 \\ + antracite & 15,1 \\ + \hline + \end{tabular} + \end{sideways} + \end{LaTeXoutput} + \onslide<2-> + \begin{block}{Attenzione!} + Per ruotare degli oggetti, \`e necessario caricare il pacchetto \Lsty{rotating} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Due esempi son meglio di uno} + \begin{center} + \alert{\texttt{esempio\_3\_2.tex}}\\ + \alert{\texttt{esempio\_3\_3.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%------------------------------------------------- SECTION - +\section{Formule matematiche} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Nozioni di base} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{A che punto siamo} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%------------------------------------------------------------ +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'arte della tipografia matematica} + Generalmente la scrittura di formule matematiche costituisce la parte pi\`u complessa e delicata della stesura di un documento. Proprio in questo particolare ambito, \LaTeX\ offre una qualit\`a tipografica allo stato dell'arte.\\ + \medskip + La sintassi per la scrittura di formule matematiche non \`e assolutamente difficile e richiede appena un minimo di pratica. +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Scrivere le formule nel testo} + \LaTeX\ applica parecchia cura nella spaziatura nelle formule, anche quando esse sono molto semplici. Ecco un cattivo esempio di come non vanno scritte: + \begin{LaTeXcode} + Non \`e vero che 7+2=9 e 7-3=4, sono solo bugie. + \end{LaTeXcode} + \begin{LaTeXoutput} + Non \`e vero che 7+2=9 e 7-3=4, sono solo bugie. + \end{LaTeXoutput} + \smallskip + \onslide<2-> + Il modo corretto di scrivere le formule all'interno del testo \`e quello di inserirle tra due \LCmd[]{\textdollar}\dots\LCmd[]{\textdollar} + \begin{LaTeXcode} + Non \`e vero che \alert{\$7+2=9\$} e \alert{\$7-3=4\$} sono solo bugie. + \end{LaTeXcode} + \begin{LaTeXoutput} + Non \`e vero che $7+2=9$ e $7-3=4$, sono solo bugie. + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Scrivere le formule nel testo} + Se si inserisce la formula nel testo \LaTeX\ cerca di schiacciarla per non aumentare l'interlinea. + \begin{LaTeXcode} + Dopo lunghi studi, Livsi\\v\{c\} \ Vr\\o dstadt riusc\`i a dimostrare che poich\'e \alert{\$\\sum\_\{i=1\}\textasciicircum n a\_i=3\$} la figura di Carducci \`e imponentemente stagliata nel panorama poetico del suo tempo. + \end{LaTeXcode} + \begin{LaTeXoutput} + Dopo lunghi studi, Livsi\v{c} Vr\o dstadt riusc\`i a dimostrare che poich\'e $\sum_{i=1}^n a_i=3$ la figura di Carducci \`e imponentemente stagliata nel panorama poetico del suo tempo. + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Centrare le formule} + Per centrare la formula su una riga occorre inserira tra un doppio \LCmd[]{\textdollar}\LCmd[]{\textdollar}\dots\LCmd[]{\textdollar}\LCmd[]{\textdollar} In questo caso lo sviluppo verticale sar\`a maggiore + \begin{LaTeXcode} + Livsi\\v\{c\} \ Vr\\o dstadt riusc\`i a dimostrare che poich\'e + \alert{\$\$\\sum\_\{i=1\}\textasciicircum n a\_i\$\$} la figura di Carducci \`e imponentemente stagliata nel panorama poetico del suo tempo. + \end{LaTeXcode} + \begin{LaTeXoutput} + Livsi\v{c} Vr\o dstadt riusc\`i a dimostrare che poich\`e + $$\sum_{i=1}^n a_i=3$$ + la figura di Carducci \`e imponentemente stagliata nel panorama poetico del suo tempo. + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Centrare le formule} + Per centrare la formula su una riga si usa l'ambiente \LCmd[]{displaymath} + \begin{LaTeXcode} + Dimostrare che la formula:\n + \alert{\\begin\{displaymath\}}\n + \hspace*{5ex}\\prod\\theta\textasciicircum\{\\psi\}-45x\n + \alert{\\end\{displaymath\}}\n + non significa assolutamente nulla. + \end{LaTeXcode} + \begin{LaTeXoutput} + Dimostrare che la formula: + \begin{displaymath} + \prod\theta^{\psi}-45x + \end{displaymath} + non significa assolutamente nulla. + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_4.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Scrivere formule matematiche} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{A che punto siamo} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Esponenti} + Per inserire un esponente si usa il comando \LCmd[]{\textasciicircum} (accento circonflesso o \textit{circum}) + \begin{LaTeXcode} + \$x\alert{\textasciicircum}y\$ + \end{LaTeXcode} + \begin{LaTeXoutput} + $x^y$ + \end{LaTeXoutput} + Nel caso di esponenti pi\`u complessi si ricorre alle parentesi + \begin{LaTeXcode} + \$x\textasciicircum \alert{\{y+1\}}\$ + \end{LaTeXcode} + \begin{LaTeXoutput} + $x^{y+1}$ + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Esponenti in modalit\`a testo} + Il \LaTeX\ esiste anche la possibilit\`a di scrivere esponenti fuori dal contesto di ambienti matematici con il comando \LCmd{textsuperscript} + \begin{LaTeXcode} + Ciccio\alert{\\textsuperscript\{}\\textregistered\alert{\}} + \end{LaTeXcode} + \begin{LaTeXoutput} + Ciccio\textsuperscript{\textregistered} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Indici} + Per inserire un indice si usa il comando \LCmd[]{\textunderscore} (\textit{underscore}) + \begin{LaTeXcode} + \$x\alert{\textunderscore}y\$ + \end{LaTeXcode} + \begin{LaTeXoutput} + $x_y$ + \end{LaTeXoutput} + Nel caso di indici multipli si ricorre alle parentesi annidate + \begin{LaTeXcode} + x\_\{n\_\{\alert{k\_\{i\}}\}\} + \end{LaTeXcode} + \begin{LaTeXoutput} + $x_{n_{k_{i}}}$ + \end{LaTeXoutput} + I caratteri diventano via via sempre pi\`u piccoli +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Frazioni} + Per inserire una frazione si usa il comando \LCmd{frac} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\frac\{1\}\{a+1\}}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \frac{1}{a+1} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Frazioni} + Il comando \LCmd{frac} pu\`o anche essere annidato + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\frac}\{x+\alert{\\frac\{1\}\{x\}}\}\{y+\alert{\\frac\{1\}\{y\}}\}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \frac{x+\frac{1}{x}}{y+\frac{1}{y}} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Radici} + Per scrivere la radice si usa il comando \LCmd{sqrt} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\sqrt}[n+1]\{\bs chi + x\}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \sqrt[n+1]{\chi + x} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Sommatorie} + Il simbolo di sommatoria si scrive con il comando \LCmd{sum} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\sum}\_\{i=1\}\textasciicircum \{\\infty\}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \sum_{i=1}^{\infty} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Limiti} + I limiti si scrivono con il comando \LCmd{lim} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\lim}\_\{i \\to \\infty\}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \lim_{i \to \infty} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Integrali} + Il segno di integrale si scrive con il comando \LCmd{int}\\ + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\int}\_\{a+1\}\textasciicircum \{b+1\}x\bs,dx\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \int_{a+1}^{b+1}x\,dx + \end{displaymath} + \end{LaTeXoutput} + \onslide<2-> + \begin{block}{Attenzione!} + il \LCmd{,} serve per inserire uno spazio prima del \textrm{\textit{dx}} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_5.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Operatori seno e coseno} + \emph{seno} e \emph{coseno} si scrivono con i comandi \LCmd{sin} e \LCmd{cos} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\cos}2x=\\frac\{1-\alert{\\sin}\textasciicircum2x\}\{2\}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \cos2x=\frac{1-\sin^2x}{2} + \end{displaymath} + \end{LaTeXoutput} + \bigskip + \medskip Le espressioni \LCmd{sin\textasciicircum2x} e \LCmd{sin\textasciicircum\{2\}x} sono identiche +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Operatori seno e coseno in italiano} + Se si vuole \emph{sen x} in italiano, bisogna aggiungere nel preambolo: + \begin{LaTeXcode} + \\DeclareMathOperator\{\\sen\}\{sen\} + \end{LaTeXcode} + \medskip Poi basta scrivere \LCmd{sen\{x\}} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Testo dentro una formula} + Nel caso in cui occorra inserire del testo all'interno di una formula quest'ultimo deve essere dichiarato con il comando \LCmd{text} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\\forall x\\in\\phi\alert{\\text\{\ noi abbiamo che \}}x\textasciicircum\{2\}=1\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \forall x\in\phi\text{ noi abbiamo che } x^{2}=1 + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_6.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Parentesi automatiche} + Per ottenere delle parentesi che si adattano alle dimensioni di quello che contengono si usa \LCmd{left(} e \LCmd{right)} e analogamente per quadre e graffe. + \begin{block}{Attenzione} + Le graffe sono un carattere riservato quindi si scrive \LCmd{left\bs\lb} e \LCmd{right\bs\rb} + \end{block} + \bigskip + Da utilizzare per elementi di `grosse' dimensioni quando non se ne conosce la dimensione (matrici, casi, etc) +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Parentesi} + Posso usare parentesi di diverse dimensioni: + \begin{columns} + \column[t]{.4\textwidth} + \begin{LaTeXcode} + \LCmd[]{(} x \LCmd[]{)}\n + \LCmd{\alert{bigl}(} x \LCmd{bigr)}\vspace{1.1ex}\n + \LCmd{\alert{Bigl}(} x \LCmd{Bigr)}\vspace{2.2ex}\n + \LCmd{\alert{biggr}(} x \LCmd{biggr)}\vspace{3ex}\n + \LCmd{\alert{Biggr}(} x \LCmd{Biggr)}\n + \end{LaTeXcode} + \column[t]{.4\textwidth} + \begin{LaTeXoutput} + $( x )$\\ + $\bigl( x\bigr)$\\ + $\Bigl( x \Bigr) $\\ + $\biggr( x \biggr) $\\ + $\Biggr( x \Biggr)$ + \end{LaTeXoutput} + \end{columns} + \bigskip + Da utilizzare per le formule ordinarie +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Parentesi} + Un esempio di parentesi grande + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \hspace*{5ex}\alert{\\Biggl(}\\frac\{1\}\{n+1\}\alert{\\Biggr)}\textasciicircum 2\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \Biggl(\frac{1}{n+1}\Biggr)^2 + \end{displaymath} + \end{LaTeXoutput} + Ovviamente \LCmd{Bigl} accetta anche parentesi quadre e graffe +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Alcune lettere greche} + Scrivere lettere greche all'interno di ambienti matematici \`e estremamente semplice + \begin{columns} + \column[t]{.3\textwidth} + \begin{LaTeXcode} + \\alpha\n + \\beta + \end{LaTeXcode} + \begin{LaTeXcode} + \\xi\n + \\Xi\n + \\gamma\n + \\Gamma\n + \\omega\n + \\Omega + \end{LaTeXcode} + \column[t]{.3\textwidth} + \begin{LaTeXoutput} + $\alpha$\\ + $\beta$ + \end{LaTeXoutput} + \begin{LaTeXoutput} + $\xi$\\ + $\Xi$\\ + $\gamma$\\ + $\Gamma$\\ + $\omega$\\ + $\Omega$ + \end{LaTeXoutput} + \end{columns} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Simboli matematici} + \LaTeX\ mette a disposizione una collezione pressoch\'e completa di simboli matematici. Questi di seguito costituiscono solo un esempio minimale. + \begin{columns} + \column[t]{.4\textwidth} + \begin{LaTeXcode} + \$\\leftarrow\$\n + \$\\curvearrowleft\$\n + \$\\looparrowleft\$\n + \$\\precsim\$\n + \$\\gnapprox\$ + \end{LaTeXcode} + \column[t]{.4\textwidth} + \begin{LaTeXoutput} + $\leftarrow$\\[.1ex] + $\curvearrowleft$\\[.1ex] + $\looparrowleft$\\[.1ex] + $\precsim$\\[.1ex] + $\gnapprox$ + \end{LaTeXoutput} + \end{columns} + \begin{block}{Attenzione!} + Per utilizzare i simboli matematici pi\`u comuni, \`e necessario caricare il pacchetto \Lsty{amssymb} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_7.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%---------------------------------------------- SUBSECTION - +\subsection{Ambienti matematici} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{A che punto siamo} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Scrivere le equazioni} + L'ambiente \LCmd[]{equation} permette di numerare le equazioni + \begin{LaTeXcode} + \alert{\\begin\{equation\}}\n + \hspace*{5ex} F(x):= \\int\_a\textasciicircum x f(x)\bs,dx,\n + \alert{\\end\{equation\}} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{equation} + F(x):= \int_a^x f(x)\,dx, + \end{equation} + \end{LaTeXoutput} + \begin{block}{Attenzione!} + Per utilizzare questo ambiente \`e necessario caricare il pacchetto \Lsty{amsmath} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Scrivere le equazioni} + Con il simbolo \LCmd[]{\textsuperscript{*}} le equazioni non vengono pi\`u numerate + \begin{LaTeXcode} + \\begin\{equation\alert{\textsuperscript{*}}\}\n + \hspace*{5ex} F(x):= \\int\_a\textasciicircum x f(x)\bs,dx,\n + \\end\{equation\alert{\textsuperscript{*}}\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{equation*} + F(x):= \int_a^x f(x)\,dx, + \end{equation*} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Gli ambienti per le matrici} + Matrici senza parentesi + \begin{LaTeXcode}<2-> + matrix + \end{LaTeXcode} + Matrici con parentesi tonde (con delimitatori \LCmd[]{(}\;\LCmd[]{)}) + \begin{LaTeXcode}<3-> + pmatrix + \end{LaTeXcode} + Matrici con parentesi quadre (con delimitatori \LCmd[]{\ls\;\rs}) + \begin{LaTeXcode}<4-> + bmatrix + \end{LaTeXcode} + Matrici con parentesi graffe (con delimitatori \LCmd[]{\tlb}\;\LCmd[]{\trb}) + \begin{LaTeXcode}<5-> + Bmatrix + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Gli ambienti per le matrici} + Matrici con barre verticali (con delimitatori \LCmd[]{|}\;\LCmd[]{|}) + \begin{LaTeXcode}<2-> + vmatrix + \end{LaTeXcode} + Matrici con doppie barre verticali (con delimitatori \LCmd[]{||}\;\LCmd[]{||}) + \begin{LaTeXcode}<3-> + Vmatrix + \end{LaTeXcode} + Matrici di piccola dimensione (per essere facilmente inserite nel testo) + \begin{LaTeXcode}<4-> + smallmatrix + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Scrivere matrici senza parentesi} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \alert{\\begin\{matrix\}}\n + \hspace*{5ex} 1-x \& 2 \bs\bs\n + \hspace*{5ex} 3 \& 4-x \n + \alert{\\end\{matrix\}}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \begin{matrix} + 1-x & 2 \\ + 3 & 4-x + \end{matrix} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Esempio: matrice con parentesi tonde e puntini} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \alert{\\begin\{pmatrix\}}\n + \hspace*{5ex} a\_\{11\}\ \& a\_\{12\}\ \& \\dots \& a\_\{1n\}\bs\bs\n + \hspace*{5ex} a\_\{21\}\ \& a\_\{22\}\ \& \alert{\\dots} \& a\_\{2n\} \bs\bs\n + \hspace*{5ex} \\vdots \& \\vdots \& \alert{\\ddots} \& \alert{\\vdots} \bs\bs\n + \hspace*{5ex} a\_\{n1\}\ \& a\_\{n2\}\ \& \\dots \& a\_\{nn\}\bs\bs\n + \alert{\\end\{pmatrix\}}\n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + \begin{pmatrix} + a_{11} & a_{12} & \dots & a_{1n} \\ + a_{21} & a_{22} & \dots & a_{2n} \\ + \vdots & \vdots & \ddots & \vdots \\ + a_{n1} & a_{n2} & \dots & a_{nn} + \end{pmatrix} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_8.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'ambiente \texttt{array}} + Viene utilizzato per scrivere sistemi di equazioni + \begin{columns} + \column[t]{.5\textwidth} + \begin{LaTeXcode} + \\begin\{displaymath\} \n + \alert{\\begin\{array\}\{l\}} \n + \hspace*{5ex} x+y+z=0\bs\bs \n + \hspace*{5ex} 2x-y=1\bs\bs \n + \hspace*{5ex} y-4z=-3 \n + \alert{\\end\{array\}} \n + \\end\{displaymath\} + \end{LaTeXcode} + \column[t]{.5\textwidth} + \begin{LaTeXoutput} + \vspace{4.6ex} + \begin{displaymath} + \begin{array}{l} + x+y+z=0\\ + 2x-y=1\\ + y-4z=-3 + \end{array} + \end{displaymath} + \vspace{4.6ex} + \end{LaTeXoutput} + \end{columns} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'ambiente \texttt{array}} + Il comando \LCmd{left\\\{} Aggiunge una graffa alla sola sinistra + \begin{columns} + \column[t]{.5\textwidth} + \begin{LaTeXcode} + \\begin\{displaymath\} \n + \alert{\\left\bs\{} \n + \\begin\{array\}\{l\} \n + \hspace*{5ex} x+y+z=0\bs\bs \n + \hspace*{5ex} 2x-y=1\bs\bs \n + \hspace*{5ex} y-4z=-3 \n + \\end\{array\} \n + \alert{\\right.} \n + \\end\{displaymath\} + \end{LaTeXcode} + \column[t]{.5\textwidth} + \begin{LaTeXoutput} + \vspace{5.6ex} + \begin{displaymath} + \left\{ + \begin{array}{l} + x+y+z=0\\ + 2x-y=1\\ + y-4z=-3 + \end{array} + \right. + \end{displaymath} + \vspace{5.6ex} + \end{LaTeXoutput} + \end{columns} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'ambiente \texttt{cases}} + Viene utilizzato per scrivere definizioni costituite per casi + \begin{LaTeXcode} + \\begin\{displaymath\}\n + f(n):=\n + \alert{\\begin\{cases\}} \n + \hspace*{5ex} 2n+1 \& \\text\{se \$n\$ \`e dispari,\}\bs\bs\n + \hspace*{5ex} n/2 \& \\text\{se \$n\$ \`e pari.\}\bs\bs\n + \alert{\\end\{cases\}} \n + \\end\{displaymath\} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{displaymath} + f(n):= + \begin{cases} + 2n+1 & \text{se $n$ \`e dispari,}\\ + n/2 & \text{se $n$ \`e pari.} \\ + \end{cases} + \end{displaymath} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'ambiente \texttt{multline}} + Viene utilizzato per scrivere per un'equazione da dividere in pi\`u righe, senza particolari allineamenti + \begin{LaTeXcode} + \alert{\\begin\{multline\}}\n + \hspace*{5ex} f=a+b+c+d+e+g+h \bs\bs\n + \hspace*{5ex} +i+k+l+m+n+o+\bs\bs\n + \hspace*{5ex} +p+q+r+s+t+u+v \n + \alert{\\end\{multline\}} + \end{LaTeXcode} + \begin{LaTeXoutput} + \begin{multline} + f=a+b+c+d+e+g+h \\ + +i+k+l+m+n+o+\\ + +p+q+r+s+t+u+v + \end{multline} + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'ambiente \texttt{CD}} + Viene utilizzato per scrivere diagrammi commutativi + \begin{columns} + \column[t]{.5\textwidth} + \begin{LaTeXcode} + \\begin\{displaymath\}\n + \alert{\\begin\{CD\}}\n + \hspace*{5ex} A @>a>b> B \bs\bs\n + \hspace*{5ex} @VcVV @AAdA\bs\bs\n + \hspace*{5ex} C @= D\n + \alert{\\end\{CD\}}\n + \\end\{displaymath\} + \end{LaTeXcode} + \column[t]{.5\textwidth} + \begin{LaTeXoutput} + \vspace{3ex} + \begin{displaymath} + \begin{CD} + A @>a>b> B \\ + @VcVV @AAdA\\ + C @= D\\ + \end{CD} + \end{displaymath} + \vspace{3ex} + \end{LaTeXoutput} + \end{columns} + \begin{block}{Attenzione!} + \`E necessario caricare il pacchetto \Lsty{amscd} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille parole} + \begin{center} + \alert{\texttt{esempio\_3\_9.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Le possibilit\`a sono molto vaste} + \tiny\vspace{-.08\textheight} + \[\xymatrix{ + (M,h,z) \ar[dd]^{\pi_0} \ar[dr]^\alpha_\cong \ar[rr]^{\pi_1} + && (M_1,h_1,0) \ar'[d]^-{\pi_{1d}}[dd] \ar[dr]^{\alpha_1}_\cong + \\ + & (M',h',z')\oplus H(\Lambda^k) \ar[dd]^<(.25){\pi_0} \ar[rr]^<(.25){\pi_1} + && (M'_1,h'_1,0)\oplus H(\Lambda_1^k) \ar[dd]^{\pi_{1d}} + \\ + (M_0,h_0,z_0) \ar@{=}[dd] \ar[dr]^{\alpha_0}_\cong \ar'[r]^<(.6){\pi_{0d}}[rr] + && (M_d,h_d,0) \ar@{=}'[d][dd] \ar[dr]^{\alpha_d}_\cong + \\ + & (M'_0,h'_0,z'_0)\oplus H(\Lambda_0^k) \ar[dd]^<(.25){\beta'_0\oplus\text{id}}_<(.25)\cong + \ar[rr]^<(.25){\pi_{0d}} + && (M'_d,h'_d,0)\oplus H(\Lambda_d^k) \ar[dd]^{\beta'_d\oplus\text{id}}_\cong + \\ + (M_0,h_0,z_0) \ar[dr]^{\beta_0}_\cong \ar'[r]^<(.6){\pi_{0d}}[rr] + && (M_d,h_d,0) \ar[dr]^{\beta_d}_\cong + \\ + & (L,\lambda,x)\oplus H(\Lambda_0^k) \ar[rr]^{\pi_{0d}} + && (L_d,\lambda_d,0)\oplus H(\Lambda_d^k) + }\] +\end{frame} +%----------------------------------------------------------- +%------------------------------------------------- SECTION - +\section{Riferimenti bibliografici} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Abbiamo quasi finito} + \tableofcontents[currentsection,currentsubsection] +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Realizzare la bibliografia} + La bibliogafia \`e una lista di pubblicazioni generalmente usati per preparare un documento. \\ + \medskip + \LaTeX\ permette di gestire con grandissima efficienza sia la bibliografia che i riferimenti ad essa presenti nel testo, il tutto in accordo con diverse regole bibliografiche adottate.\\ + \bigskip + \onslide<2-> + In \LaTeX\ esistono due metodi per realizzare la bibliografia. +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{L'ambiente \texttt{thebibliograpy}} + \begin{LaTeXcode} + \alert{\\begin\{thebibliograpy\}\{666\}}\n + \hspace*{5ex}\\bibitem\{VBF\}\n + \hspace*{5ex}A.\textasciitilde Vitali, L.\textasciitilde Buzzanca, P.\textasciitilde Franco,\n + \hspace*{5ex}\\textit\{Fisica dei Quanti\},\n + \hspace*{5ex}un approccio basato sulla teoria di Kirchhoff\n + \alert{\\end\{thebibliograpy\}} + \end{LaTeXcode} + \begin{LaTeXoutput} + \textbf{\Large Bibliografia}\\[2ex] + [1] A.~Vitali, L.~Buzzanca, P.~Franco, \textit{Fisica dei Quanti}, un approccio basato sulla teoria di Kirchhoff + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Citazioni} + \begin{LaTeXcode} + Oggi nel 2010, il nostro paese \`e invidiato e temuto, anche se \`e tuttora accerchiato dai centri sociali, dall'Europa bolscevica e dai molli americani del primo presidente ex nero Michael Jackson \alert{\\cite\{VBF\}}. + \end{LaTeXcode} + \begin{LaTeXoutput} + Oggi nel 2010, il nostro paese \`e invidiato e temuto, anche se \`e tuttora accerchiato dai centri sociali, dall'Europa bolscevica e dai molli americani del primo presidente ex nero Michael Jackson [1]. + \end{LaTeXoutput} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille citazioni} + \begin{center} + \alert{\texttt{esempio\_3\_10.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Bib\TeX} + Bib\TeX\ permette di gestire in modo flessibile ed automatico le citazioni bibliografiche. + Per far questo si ricorre a due file supplementari + \bigskip + \begin{itemize} + \item \Lsty{bibliografia.bib} per le referenze bibliografiche + \item \Lsty{stile.bst} per lo stile bibliografico adottato + \end{itemize} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Il file \texttt{bibliografia.bib}} + \begin{LaTeXcode} + @book\{\alert{VBF},\n + \hspace*{5ex} author=\{A.\textasciitilde Vitali, L.\textasciitilde Buzzanca, P.\textasciitilde Franco\},\n + \hspace*{5ex} title=\{Fisica dei Quanti\},\n + \hspace*{5ex} publisher = \{Astrophysical Journal\},\n + \hspace*{5ex} year = \{2010\},\n + \} + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Il file \texttt{bibliografia.bib}} + Oltre a \LCmd[]{@book}, Bib\TeX\ permette l'uso diversi altri tipi di \textit{entries}: + \begin{itemize} + \item\Lopt{article} + \item\Lopt{booklet} + \item\Lopt{inbook} + \item\Lopt{incollection} + \item\Lopt{inproceedings} + \item\Lopt{manual} + \item\dots + \item\Lopt{unpublished} + \item\Lopt{misc} + \end{itemize} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Stili bibliografici} + Vediamo come procedere.\\ + \medskip + Nel testo del documento posso inserire la bibliografia richiamando il file con le referenze e lo stile bibliografico prescelto con i comandi: + \begin{LaTeXcode} + \\bibliography\{bibliografia\}\n + \\bibliographystyle\{plain\} + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Il comando \LCmd{cite} con plain} + Questo stile si caratterizza per le citazioni numeriche racchiuse tra parentesi quadre ed i riferimenti ordinati alfabeticamente + \begin{columns} + \column[t]{.45\textwidth} + \begin{LaTeXcode} + \\cite\{wr\}\n + \\cite\ls e.g.\rs\ls\rs\{wr\}\n + \\cite\ls pg.\textasciitilde2\rs\{wr\}\n + \\cite\{wr,fs\}\n + \\nocite\{wr,fs\} + \end{LaTeXcode} + \column[t]{.55\textwidth} + \begin{LaTeXoutput} % workaround maledettamente sporco + \char'133 1\char'135\\ + \char'133 e.g. 1\char'135\\ + \char'133 1, pg.\ 2\char'135\\ + \char'133 1,2\char'135\\ + \ \\ + \end{LaTeXoutput} + \end{columns} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Il comando \LCmd{cite} con natbib} + Questo stile si caratterizza per le citazioni estese racchiuse tra parentesi tonde ed i riferimenti ordinati alfabeticamente %verificare + \begin{columns} + \column[t]{.45\textwidth} + \begin{LaTeXcode} + \\citet\{wr\}\n + \\citep\{wr\}\n + \\citet\ls pg.\textasciitilde2\rs\{wr\}\n + \\citep\ls e.g.\rs\ls\rs\n + \\citep\{wr,fs\}\n + \\nocite\{wr\} + \end{LaTeXcode} + \column[t]{.55\textwidth} + \begin{LaTeXoutput} % workaround maledettamente sporco + Wrodstat (2000)\\ + (Wrodstat, 2000)\\ + Wrodstat (2000, pg. 2)\\ + (e.g. Wrodstat, 2000)\\ + (Wrodstat, 2000; Fish, 1999)\\ + \ \\ + \end{LaTeXoutput} + \end{columns} + \onslide<2-> + \begin{block}{Attenzione!} + In questo caso \`e necessario caricare anche il pacchetto \Lsty{natbib} + \end{block} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Altri stili bibliografici} + Citazioni alfanumeriche con le iniziali dell'autore e l'anno di pubblicazione + \begin{LaTeXcode}<2-> + alpha + \end{LaTeXcode} + Citazioni numeriche e riferimenti ordinati nell'ordine in cui si trovano + \begin{LaTeXcode}<3-> + unstr + \end{LaTeXcode} + Citazioni in \textsc{Small Caps} + \begin{LaTeXcode}<4-> + acm + \end{LaTeXcode} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{\dots e molti altri ancora} + \vspace*{-2ex}\begin{columns} + \column[t]{.21\textwidth} + \begin{LaTeXoutput} + \Lopt{ieeetr}\\ + \Lopt{unsrt}\\ + \Lopt{IEEE}\\ + \Lopt{ama}\\ + \Lopt{cj}\\ + \Lopt{nar}\\ + \Lopt{nature}\\ + \Lopt{phjcp}\\ + \Lopt{is-unsrt}\\ + \Lopt{plain}\\ + \Lopt{abbrv} + \end{LaTeXoutput} + \column[t]{.25\textwidth} + \begin{LaTeXoutput} + \Lopt{acm}\\ + \Lopt{siam}\\ + \Lopt{jbact}\\ + \Lopt{amsplain}\\ + \Lopt{finplain}\\ + \Lopt{IEEEannot}\\ + \Lopt{is-abbrv }\\ + \Lopt{is-plain}\\ + \Lopt{annotation}\\ + \Lopt{plainyr}\\ + \Lopt{decsci} + \end{LaTeXoutput} + \column[t]{.21\textwidth} + \begin{LaTeXoutput} + \Lopt{jtbnew}\\ + \Lopt{neuron}\\ + \Lopt{cell}\\ + \Lopt{jas99}\\ + \Lopt{abbrvnat}\\ + \Lopt{ametsoc}\\ + \Lopt{apalike}\\ + \Lopt{jqt1999}\\ + \Lopt{plainnat}\\ + \Lopt{jtb}\\ + \Lopt{humanbio} + \end{LaTeXoutput} + \column[t]{.27\textwidth} + \begin{LaTeXoutput} + \Lopt{these}\\ + \Lopt{chicagoa}\\ + \Lopt{development }\\ + \Lopt{unsrtnat}\\ + \Lopt{amsalpha}\\ + \Lopt{alpha}\\ + \Lopt{annotate}\\ + \Lopt{is-alpha}\\ + \Lopt{wmaainf}\\ + \Lopt{alphanum}\\ + \Lopt{apasoft} + \end{LaTeXoutput} + \end{columns} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Un esempio vale pi\`u di mille citazioni} + \begin{center} + \alert{\texttt{esempio\_3\_11.tex}} + \end{center} +\end{frame} +%----------------------------------------------------------- +%--------------------------------------------------- SLIDE - +\begin{frame} + \frametitle{Per oggi abbiamo finito} + \begin{center} + \huge + Grazie e alla prossima lezione + \end{center} + \medskip + \begin{block}{Cosa impareremo la prossima volta} + \begin{itemize} + \item inserire e disegnare le \textbf{figure} + \item fare delle bellissime \textbf{presentazioni a video} + \item \textbf{curriculum vit\ae} per fare un figurone con vostro nuovo datore di lavoro + \item come \textbf{tirarvi fuori dai guai} con le vostre gambe + \end{itemize} + \end{block} +\end{frame} +%----------------------------------------------------------- +%----------------------------------------------------- END - +\end{document}
\ No newline at end of file |