Attività professionalizzante LAT E X - I lezione 1 Aprile 2016
Qualche info utile.. 7 lezioni + prova nale prima parte: spiegazione frontale seconda parte: esercitazione (suddivisi in laboratori e aula) Per superare l'idoneità: Firmare il foglio di presenza ad ogni lezione (è possibile fare al massimo 1 assenza). Consegnare tutte le esercitazioni che verranno proposte durante le lezioni. Superare la prova nale (20 maggio 2016). Lezioni alle ore 10.00 - Aula Tonelli (VI piano)
Qualche info utile.. Lezioni: 1 aprile 2016 8 aprile 2016 15 aprile 2016 22 aprile 2016 29 aprile 2016 6 maggio 2016 13 maggio 2016 Link utili: 20 maggio 2016 - (prova nale) http://www.dm.unibo.it/studenti/latex/ http://www.lorenzopantieri.net/latex_files/ ArteLaTeX.pdf
Primi passi con L A T E X Dopo aver installato un editor sul proprio pc, si apre un nuovo le e si inseriscono i codici per denire l'impaginazione del documento. Si utilizzano i seguenti comandi: \documentclass[options]{style} PREAMBOLO \begin{document} CORPO DEL DOCUMENTO \end{document}
Il comando documentclass style denisce che tipo di documento vogliamo scrivere. Si può scegliere fra: article book report beamer letter slides report
Il comando documentclass Nelle options si può inserire: Dimensione del carattere: 10pt, 11pt, 12pt Dimensione della pagina: a4paper titlepage/notitlepage onecolumn/twocolumn twoside/oneside eqn: mette le formule a sinistra invece che al centro leqno: mette il numero a sinistra invece che a destra Se non vengono inserite, LAT E X setta le opzioni di default (a4, 10pt) Esempio: \documentclass[a4paper,oneside,12pt]{article}
Cosa inserisco nel preambolo? Nel preambolo bisogna inserire, cioè dichiarare, quali pacchetti si utilizzeranno nel codice. Un pacchetto è un le contenente delle istruzioni che permettono di svolgere alcune operazioni senza che LAT E X dia errore. Per inserire un pacchetto si utilizza il comando: \usepackage[opzioni]{pacchetto} In ogni documento si devono inserire i pacchetti: \usepackage[italian]{babel} \usepackage[latin1]{inputenc} A volte il pacchetto latin1 può non essere compatibile con la tastiera usata, se crea problemi è da sostituire con: \usepackage[utf8]{inputenc}
Titolo, autore e data Un gruppo abbastanza comune di comandi che di norma vengono inseriti nel preambolo, è quello con cui si deniscono i dati necessari a costruire poi la pagina del titolo. \title{primo Documento} \author{mario Rossi} \date{today} Per inserire il titolo all'interno del documento bisognerà inserire il comando \maketitle nel CORPO DEL DOCUMENTO.
Corpo del documento Per dividere il testo in capitoli, sezioni, sottosezioni, paragra ecc. si utilizzano i seguenti comandi: \part{title} \chapter{title} \section{title} \subsection{title} \subsubsection{title} \paragraph{title}
Dimensione e tipologia del carattere Se all'interno del testo vogliamo cambiare dimensione o formattazione del carattere dobbiamo utilizzare i seguenti codici: \textit{text} \textbf{text} \texttt{text} Corsivo Grassetto Typewriter \tiny Mini \small Piccolo \large Grande \normalsize Normale \huge Big Mini Piccolo Grande Normale Big
Andare a capo e forzare spaziature Andare a capo nell'editor non implica andare a capo nel documento. Per andare a capo bisogna usare il comando: \\ oppure \newline La stessa cosa vale per gli spazi, per lasciare uno spazio più grande tra parole, tabelle ecc. bisogna utilizzare i seguenti comandi: \hspace{2cm} oppure \hskip3mm per lasciare spazi in orizzontale. \vspace{3cm} oppure \vskip3mm per lasciare spazi in verticale
Allineamento del testo Per mettere in evidenza il testo, mantenendolo giusticato: \begin{quote} MARIO ROSSI Verona \end{quote} MARIO ROSSI Verona Per centrare il testo: \begin{center} MARIO ROSSI Verona \end{center} MARIO ROSSI Verona
Allineamento del testo Per allineare il testo a destra: \begin{flushright} MARIO ROSSI Verona \end{flushright} MARIO ROSSI Verona Per allineare il testo a sinistra: \begin{flushleft} MARIO ROSSI Verona \end{flushleft} MARIO ROSSI Verona
Elenchi Esistono tre tipologie di elenchi: Puntati \begin{itemize} \item Pasta \item Carne \item Cioccolata \end{itemize} Pasta Carne Cioccolata Numerati \begin{enumerate} \item Pasta \item Carne \item Cioccolata \end{enumerate} 1. Pasta 2. Carne 3. Cioccolata
Elenchi Descrittivi \begin{description} \item[primo] Primo \item[secondo] Carne \item[dolce] Cioccolata \end{description} Primo Pasta Secondo Carne Dolce Cioccolata Personalizzati \begin{itemize} \item[*] Primo \item[>] Carne \item[o] Cioccolata \end{itemize} * Primo > Carne o Cioccolata
Alcuni importanti comandi \newpage inserisce una pagina nuova, cioè da quando si inserisce si va a scrivere in una pagina bianca con la stessa formattazione utilizzata. \ deve essere messa davanti ai simboli, come ad esempio & # % $ _ { }, per inserirli nel testo, ma viene anche utilizzata per forzare uno spazio fra due parole se questo non viene automaticamente. \dots inserisce i...
Tabelle Per crare una tabella in cui inserire valori, testi o immagini, si deve richiamare l'ambiente tabular con il comando \begin{tabular}{}... \end{tabular} dove in {} si inseriscono i parametri relativi alle colonne: Si inseriscono tante l (left) quante sono le colonne da creare. Se l'allineamento del testo nella cella dev'essere a destra o centrato, si utilizzeranno invece le lettere r (right) e c (center). Se si vuole inserire una linea verticale per suddividere le colonne si utilizza (barra verticale).
Esempi \begin{tabular}{ll c r r} 1 & 2 & 3 & 4 & 5 \\ I & II & III & IV & V \end{tabular} 1 2 3 4 5 I II III IV V In ogni riga il comando & separa le colonne. Per passare alla riga successiva si utilizza il comando Inoltre per inserire le linee di separazione orizzontali devo utilizzare il comando hline in questo modo: \begin{tabular}{ll c r r} \hline 1 & 2 & 3 & 4 & 5 \\ \hline I & II & III & IV & V \\ \hline \end{tabular} 1 2 3 4 5 I II III IV V
Esempi Si possono anche utilizzare i comandi \multicolumn{num.colonne}{allineamento}{testo} per creare una cella che si estende per il numero di colonne specicato \cline{x-y} che inserisce una linea orizzontale che va dall'inizio della colonna X alla ne della colonna Y Zio Paperone Topolino Minnie Paperino Paperina Pippo Clarabella Pluto Qui Quo Qua Pluto Qui Quo Qua Pluto Qui Quo Qua
Esempi \begin{center} \begin{tabular}{ l c c r } \hline \multicolumn{4}{ c }{}\\ \multicolumn{4}{ c }{\textbf{\large Zio}}\\ \multicolumn{4}{ c }{\textbf{\large Paperone}}\\ \multicolumn{4}{ c }{}\\ \hline \multicolumn{2}{ c }{\textbf{topolino}}&\multicolumn{2}{c }{\textbf{minnie}}\\ \hline \multicolumn{1}{ c }{\textbf{paperino}}&\textbf{paperina} & \textbf{pippo} & \multicolumn{1}{c }{\textbf{clarabella}}\\ \hline Pluto & Qui & Quo & Qua\\ Pluto & Qui & Quo & Qua\\ Pluto & Qui & Quo & Qua\\ \hline \end{tabular} \end{center}