introduzione al latexdserra/latex/lez3.pdfintroduzione al latex scrivere una tesi frontmatter...
TRANSCRIPT
![Page 1: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/1.jpg)
Introduzione al LATEX
Introduzione al LATEXTerza lezione
Daniele Serra
31 Maggio 2014
![Page 2: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/2.jpg)
Introduzione al LATEX
Nelle puntate precedenti
Prima lezione Primo documento, primi comandi, ambientematematico, formule matematiche.
Seconda lezione Ambienti: elenchi, matrici, ambienti matematici,enunciati. Nuovi comandi. Tabelle e figure.
![Page 3: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/3.jpg)
Introduzione al LATEX
Nelle puntate precedenti
Prima lezione Primo documento, primi comandi, ambientematematico, formule matematiche.
Seconda lezione Ambienti: elenchi, matrici, ambienti matematici,enunciati. Nuovi comandi. Tabelle e figure.
![Page 4: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/4.jpg)
Introduzione al LATEXScrivere una tesi
Organizzare il testo
Classe book
Per scrivere una tesi occorre utilizzare la classe book:
\documentclass[a4paper, 11pt]{book}
Una tesi e un documento lungo e complesso nella struttura.Individuiamo tre parti principali.
1 frontmatter: frontespizio, indice, introduzione (nonnumerato)
2 mainmatter: il corpo della tesi (capitoli principali,appendice - numerato)
3 backmatter: bibliografia, ringraziamenti.
![Page 5: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/5.jpg)
Introduzione al LATEXScrivere una tesi
Organizzare il testo
Classe book
Per scrivere una tesi occorre utilizzare la classe book:
\documentclass[a4paper, 11pt]{book}
Una tesi e un documento lungo e complesso nella struttura.Individuiamo tre parti principali.
1 frontmatter: frontespizio, indice, introduzione (nonnumerato)
2 mainmatter: il corpo della tesi (capitoli principali,appendice - numerato)
3 backmatter: bibliografia, ringraziamenti.
![Page 6: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/6.jpg)
Introduzione al LATEXScrivere una tesi
Organizzare il testo
Classe book
Per scrivere una tesi occorre utilizzare la classe book:
\documentclass[a4paper, 11pt]{book}
Una tesi e un documento lungo e complesso nella struttura.Individuiamo tre parti principali.
1 frontmatter: frontespizio, indice, introduzione (nonnumerato)
2 mainmatter: il corpo della tesi (capitoli principali,appendice - numerato)
3 backmatter: bibliografia, ringraziamenti.
![Page 7: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/7.jpg)
Introduzione al LATEXScrivere una tesi
Organizzare il testo
Classe book
Per scrivere una tesi occorre utilizzare la classe book:
\documentclass[a4paper, 11pt]{book}
Una tesi e un documento lungo e complesso nella struttura.Individuiamo tre parti principali.
1 frontmatter: frontespizio, indice, introduzione (nonnumerato)
2 mainmatter: il corpo della tesi (capitoli principali,appendice - numerato)
3 backmatter: bibliografia, ringraziamenti.
![Page 8: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/8.jpg)
Introduzione al LATEXScrivere una tesi
Organizzare il testo
Esempio di sorgente
\documentclass[a4paper, 11pt]{book}
%Preambolo: pacchetti, nuovi comandi, enunciati
\begin{document}
\frontmatter
%Inseriremo frontespizio, indice
\mainmatter
%Inseriremo il corpo della tesi
\backmatter
%Inseriremo bibliografia, ringraziamenti
\end{document}
![Page 9: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/9.jpg)
Introduzione al LATEXScrivere una tesi
mainmatter
Indice generale
Ci occuperemo successivamente di creare un frontespizio. Unprimo abbozzo di copertina e dato da \maketitle, come spiegatonella prima lezione.
Per la creazione dell’indice, LATEX stravince. Basta dare ilcomando \tableofcontents e lui creera, nel punto in cui epresente il comando, l’indice. Occorre compilare due volte diseguito.
![Page 10: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/10.jpg)
Introduzione al LATEXScrivere una tesi
mainmatter
Indice generale
Ci occuperemo successivamente di creare un frontespizio. Unprimo abbozzo di copertina e dato da \maketitle, come spiegatonella prima lezione.
Per la creazione dell’indice, LATEX stravince. Basta dare ilcomando \tableofcontents e lui creera, nel punto in cui epresente il comando, l’indice. Occorre compilare due volte diseguito.
![Page 11: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/11.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Capitoli, sezioni, sottosezioni
Occupiamoci di cosa scrivere nel mainmatter.
L’inizio di un capitolo va indicato con \chapter{titolo}. Ilcapitolo finisce quando ne inizia un altro.L’inizio di una sezione va indicato con \section{titolo}.La sezione finisce quando ne inzia un’altra.L’inizio di una sottosezione va indicato con\subsection{titolo}. Come sopra.Esiste il comando \subsubsection{}.
Anche qui LATEX vince: non dovrete occuparvi del posizionamentodei titoli, dei margini, della numerazione di capitoli e paragrafi:dovrete occuparvi solo della qualita di cio che scrivete.
![Page 12: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/12.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Capitoli, sezioni, sottosezioni
Occupiamoci di cosa scrivere nel mainmatter.L’inizio di un capitolo va indicato con \chapter{titolo}. Ilcapitolo finisce quando ne inizia un altro.
L’inizio di una sezione va indicato con \section{titolo}.La sezione finisce quando ne inzia un’altra.L’inizio di una sottosezione va indicato con\subsection{titolo}. Come sopra.Esiste il comando \subsubsection{}.
Anche qui LATEX vince: non dovrete occuparvi del posizionamentodei titoli, dei margini, della numerazione di capitoli e paragrafi:dovrete occuparvi solo della qualita di cio che scrivete.
![Page 13: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/13.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Capitoli, sezioni, sottosezioni
Occupiamoci di cosa scrivere nel mainmatter.L’inizio di un capitolo va indicato con \chapter{titolo}. Ilcapitolo finisce quando ne inizia un altro.L’inizio di una sezione va indicato con \section{titolo}.La sezione finisce quando ne inzia un’altra.
L’inizio di una sottosezione va indicato con\subsection{titolo}. Come sopra.Esiste il comando \subsubsection{}.
Anche qui LATEX vince: non dovrete occuparvi del posizionamentodei titoli, dei margini, della numerazione di capitoli e paragrafi:dovrete occuparvi solo della qualita di cio che scrivete.
![Page 14: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/14.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Capitoli, sezioni, sottosezioni
Occupiamoci di cosa scrivere nel mainmatter.L’inizio di un capitolo va indicato con \chapter{titolo}. Ilcapitolo finisce quando ne inizia un altro.L’inizio di una sezione va indicato con \section{titolo}.La sezione finisce quando ne inzia un’altra.L’inizio di una sottosezione va indicato con\subsection{titolo}. Come sopra.
Esiste il comando \subsubsection{}.Anche qui LATEX vince: non dovrete occuparvi del posizionamentodei titoli, dei margini, della numerazione di capitoli e paragrafi:dovrete occuparvi solo della qualita di cio che scrivete.
![Page 15: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/15.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Capitoli, sezioni, sottosezioni
Occupiamoci di cosa scrivere nel mainmatter.L’inizio di un capitolo va indicato con \chapter{titolo}. Ilcapitolo finisce quando ne inizia un altro.L’inizio di una sezione va indicato con \section{titolo}.La sezione finisce quando ne inzia un’altra.L’inizio di una sottosezione va indicato con\subsection{titolo}. Come sopra.Esiste il comando \subsubsection{}.
Anche qui LATEX vince: non dovrete occuparvi del posizionamentodei titoli, dei margini, della numerazione di capitoli e paragrafi:dovrete occuparvi solo della qualita di cio che scrivete.
![Page 16: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/16.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Capitoli, sezioni, sottosezioni
Occupiamoci di cosa scrivere nel mainmatter.L’inizio di un capitolo va indicato con \chapter{titolo}. Ilcapitolo finisce quando ne inizia un altro.L’inizio di una sezione va indicato con \section{titolo}.La sezione finisce quando ne inzia un’altra.L’inizio di una sottosezione va indicato con\subsection{titolo}. Come sopra.Esiste il comando \subsubsection{}.
Anche qui LATEX vince: non dovrete occuparvi del posizionamentodei titoli, dei margini, della numerazione di capitoli e paragrafi:dovrete occuparvi solo della qualita di cio che scrivete.
![Page 17: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/17.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Appendice
Se la vostra tesi prevede appendici numerate, queste devonoandare nel mainmatter.
Il comando \appendix indica a LATEX che lı comincia l’appendice:ogni capitolo che seguira non verra numerato, ma ordinato condelle lettere (Appendice A, Appendice B, ...).
Si usano i \chapter, \section normalmente.
![Page 18: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/18.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Appendice
Se la vostra tesi prevede appendici numerate, queste devonoandare nel mainmatter.
Il comando \appendix indica a LATEX che lı comincia l’appendice:ogni capitolo che seguira non verra numerato, ma ordinato condelle lettere (Appendice A, Appendice B, ...).
Si usano i \chapter, \section normalmente.
![Page 19: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/19.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Appendice
Se la vostra tesi prevede appendici numerate, queste devonoandare nel mainmatter.
Il comando \appendix indica a LATEX che lı comincia l’appendice:ogni capitolo che seguira non verra numerato, ma ordinato condelle lettere (Appendice A, Appendice B, ...).
Si usano i \chapter, \section normalmente.
![Page 20: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/20.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Organizzare il sorgente
In LATEX il comando \include{documento} inserisce, nel puntoesatto in cui lo si scrive, il contenuto del file documento.tex (sepresente nella cartella).
Questo fornisce uno spunto per organizzare il sorgente: si puoscrivere ogni capitolo (appendice, introduzione) in un file .tex
diverso e poi includerlo in un file principale che conterra il\begin{document}..\end{document}.
![Page 21: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/21.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Organizzare il sorgente
In LATEX il comando \include{documento} inserisce, nel puntoesatto in cui lo si scrive, il contenuto del file documento.tex (sepresente nella cartella).Questo fornisce uno spunto per organizzare il sorgente: si puoscrivere ogni capitolo (appendice, introduzione) in un file .tex
diverso e poi includerlo in un file principale che conterra il\begin{document}..\end{document}.
![Page 22: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/22.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Organizzare il sorgente: un esempio
\documentclass[a4paper, 11pt]{book}
%Preambolo: pacchetti, nuovi comandi, enunciati
\title{..}
\author{..}
\begin{document}
\frontmatter
\maketitle %Stampa titolo e autore
\tableofcontents %Stampa l’indice
\include{introduzione} %Stampa l’introduzione (non numerato)
\mainmatter
\include{cap1}
\include{cap2}
\include{cap3}
\appendix
\include{app1}
\include{app2}
\backmatter
%Inseriremo bibliografia, ringraziamenti
\end{document}
![Page 23: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/23.jpg)
Introduzione al LATEXScrivere una tesi
frontmatter
Esempio di file-capitolo
\chapter{Titolo}
In questo capitolo bla bla bla.
\section{Titolo1}
Bla bla bla.
\section{Titolo2}
Bla bla bla.
\section{Titolo3}
Bla bla bla.
![Page 24: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/24.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia manuale
Esistono due tipi di bibliografia: manuale e automatica.
Si usa l’ambiente thebibliography, simile nella sintassi aitemize.
\begin{thebibliography}{k}
\bibitem{chiave di citazione} Autore, Titolo, ...
...
\end{thebibliography}
dove k = 9 se si scrivono meno di 10 elementi, k = 99 se se nescrivono tra 10 e 100, eccetera.Attenzione: l’ordine alfabetico e a carico dello scrittore!
![Page 25: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/25.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia manuale
Esistono due tipi di bibliografia: manuale e automatica.Si usa l’ambiente thebibliography, simile nella sintassi aitemize.
\begin{thebibliography}{k}
\bibitem{chiave di citazione} Autore, Titolo, ...
...
\end{thebibliography}
dove k = 9 se si scrivono meno di 10 elementi, k = 99 se se nescrivono tra 10 e 100, eccetera.Attenzione: l’ordine alfabetico e a carico dello scrittore!
![Page 26: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/26.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia automaticaE leggermente piu complesso creare una bibliografia automatica,ma il risultato e decisamente migliore in termini di gestione deivostri riferimenti bibliografici.Occorre un file con estensione .bib in cui inserirete leinformazioni necessarie.
Un esempio:@book{martin, %tag
title={A Game of Thrones (A Song of Ice and Fire, Book 1)},
author={Martin, G.R.R.},
isbn={9780007378425},
series={A Song of Ice and Fire},
url={http://books.google.it/books?id=JPDOSzE7Bo0C},
year={2010},
publisher={HarperCollins Publishers}
}
![Page 27: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/27.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia automaticaE leggermente piu complesso creare una bibliografia automatica,ma il risultato e decisamente migliore in termini di gestione deivostri riferimenti bibliografici.Occorre un file con estensione .bib in cui inserirete leinformazioni necessarie.Un esempio:@book{martin, %tag
title={A Game of Thrones (A Song of Ice and Fire, Book 1)},
author={Martin, G.R.R.},
isbn={9780007378425},
series={A Song of Ice and Fire},
url={http://books.google.it/books?id=JPDOSzE7Bo0C},
year={2010},
publisher={HarperCollins Publishers}
}
![Page 28: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/28.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia automatica
Nel file principale, basta aggiungere nel punto in cui si desiderala bibliografia:
\bibliographystyle{alpha} %stile della bibliografia
\bibliography{bibliografia} %file con i riferimenti
Esistono altri stili: apalike, plain, ...Per richiamare un file nel testo, basta usare \cite{<tag>}.Per stampare nella bibliografia anche i file non citati, bastaaggiungere \nocite{*} dopo aver indicato il file dellabibliografia.
![Page 29: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/29.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia automatica
Per ottenere il risultato:1 Compilare una volta il file principale con pdfLaTeX: vengono
letti gli elementi citati e scritti nel file .aux;2 Compilare una volta il file principale con BibTeX: dalle info
contenute nel .aux e nel .bib scrive il .bbl;3 Compilare due volte il file principale con pdfLaTeX: per
incorporare il .bbl e scrivere le citazioni nel testo.
![Page 30: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/30.jpg)
Introduzione al LATEXScrivere una tesi
backmatter
Bibliografia
E buona norma, appena prima di cominciare la bibliografia(qualunque utilizziate), dare le seguenti istruzioni:
\cleardoublepage
%fa cominciare la bibliografia in una pagina dispari
\addcontentsline{toc}{chapter}{\bibname}
%inserisce la bibliografia nell’indice
![Page 31: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/31.jpg)
Introduzione al LATEXScrivere una tesi
Numerazione
Numerare gli enunciati
LATEX si prende cura della numerazione autonomamente. Se siscrive una tesi, pero, e meglio numerare i teoremi (proposizioni,lemmi, ...) tenendo conto del capitolo in cui si e, e a volte anchedella sezione.
Ricordiamo che un teorema si dichiara cosı:
\theoremstyle{plain}
\newtheorem{teo}{Teorema}
Con la seguente istruzione
\theoremstyle{plain}
\newtheorem{teo}{Teorema}[chapter]
Il teorema avra una numerazione del tipo num_cap.num_teo. Sesi scrive section, avra una numerazione del tiponum_cap.num_sez.num_teo.
![Page 32: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/32.jpg)
Introduzione al LATEXScrivere una tesi
Numerazione
Numerare gli enunciati
LATEX si prende cura della numerazione autonomamente. Se siscrive una tesi, pero, e meglio numerare i teoremi (proposizioni,lemmi, ...) tenendo conto del capitolo in cui si e, e a volte anchedella sezione. Ricordiamo che un teorema si dichiara cosı:
\theoremstyle{plain}
\newtheorem{teo}{Teorema}
Con la seguente istruzione
\theoremstyle{plain}
\newtheorem{teo}{Teorema}[chapter]
Il teorema avra una numerazione del tipo num_cap.num_teo. Sesi scrive section, avra una numerazione del tiponum_cap.num_sez.num_teo.
![Page 33: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/33.jpg)
Introduzione al LATEXScrivere una tesi
Numerazione
Numerare gli enunciati
LATEX si prende cura della numerazione autonomamente. Se siscrive una tesi, pero, e meglio numerare i teoremi (proposizioni,lemmi, ...) tenendo conto del capitolo in cui si e, e a volte anchedella sezione. Ricordiamo che un teorema si dichiara cosı:
\theoremstyle{plain}
\newtheorem{teo}{Teorema}
Con la seguente istruzione
\theoremstyle{plain}
\newtheorem{teo}{Teorema}[chapter]
Il teorema avra una numerazione del tipo num_cap.num_teo. Sesi scrive section, avra una numerazione del tiponum_cap.num_sez.num_teo.
![Page 34: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/34.jpg)
Introduzione al LATEXScrivere una tesi
Numerazione
Numerare gli enunciati
Aggiungendo [chapter] o [section] ad ogni enunciato chedichiariamo, otteniamo una numerazione indipendente per ognitipo di enunciato.
Se volessimo un’unica numerazione per tutti glienunciati, dovremmo aggiungere l’opzione [chapter] solo alprimo che dichiariamo e poi aggiungiamo a tutti gli altri l’opzione[nome primo ambiente dichiarato]. Un esempio:
\theoremstyle{definition}
\newtheorem{de}{Definizione}[chapter]
\newtheorem{ex}[de]{Esempio}
\theoremstyle{plain}
\newtheorem{prop}[de]{Proposizione}
![Page 35: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/35.jpg)
Introduzione al LATEXScrivere una tesi
Numerazione
Numerare gli enunciati
Aggiungendo [chapter] o [section] ad ogni enunciato chedichiariamo, otteniamo una numerazione indipendente per ognitipo di enunciato. Se volessimo un’unica numerazione per tutti glienunciati, dovremmo aggiungere l’opzione [chapter] solo alprimo che dichiariamo e poi aggiungiamo a tutti gli altri l’opzione[nome primo ambiente dichiarato].
Un esempio:
\theoremstyle{definition}
\newtheorem{de}{Definizione}[chapter]
\newtheorem{ex}[de]{Esempio}
\theoremstyle{plain}
\newtheorem{prop}[de]{Proposizione}
![Page 36: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/36.jpg)
Introduzione al LATEXScrivere una tesi
Numerazione
Numerare gli enunciati
Aggiungendo [chapter] o [section] ad ogni enunciato chedichiariamo, otteniamo una numerazione indipendente per ognitipo di enunciato. Se volessimo un’unica numerazione per tutti glienunciati, dovremmo aggiungere l’opzione [chapter] solo alprimo che dichiariamo e poi aggiungiamo a tutti gli altri l’opzione[nome primo ambiente dichiarato]. Un esempio:
\theoremstyle{definition}
\newtheorem{de}{Definizione}[chapter]
\newtheorem{ex}[de]{Esempio}
\theoremstyle{plain}
\newtheorem{prop}[de]{Proposizione}
![Page 37: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/37.jpg)
Introduzione al LATEXScrivere una tesi
Riferimenti incrociati
Riferimenti incrociati
Si potrebbe sentire il bisogno di richiamare una formula, unteorema o un paragrafo precedente.
Occorre mettere un’etichetta alla formula (teorema, paragrafo..)che si vuole richiamare. Si usa label:
\begin{align}\label{form:parabola}
y=x^2
\end{align}
Per richiamarla, si usa \ref:
...abbiamo gia visto che la parabola
ha equazione data dalla (\ref{form:parabola}).
Attenzione: si possono etichettare anche tabelle e figure!
![Page 38: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/38.jpg)
Introduzione al LATEXScrivere una tesi
Riferimenti incrociati
Riferimenti incrociati
Si potrebbe sentire il bisogno di richiamare una formula, unteorema o un paragrafo precedente.Occorre mettere un’etichetta alla formula (teorema, paragrafo..)che si vuole richiamare.
Si usa label:
\begin{align}\label{form:parabola}
y=x^2
\end{align}
Per richiamarla, si usa \ref:
...abbiamo gia visto che la parabola
ha equazione data dalla (\ref{form:parabola}).
Attenzione: si possono etichettare anche tabelle e figure!
![Page 39: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/39.jpg)
Introduzione al LATEXScrivere una tesi
Riferimenti incrociati
Riferimenti incrociati
Si potrebbe sentire il bisogno di richiamare una formula, unteorema o un paragrafo precedente.Occorre mettere un’etichetta alla formula (teorema, paragrafo..)che si vuole richiamare. Si usa label:
\begin{align}\label{form:parabola}
y=x^2
\end{align}
Per richiamarla, si usa \ref:
...abbiamo gia visto che la parabola
ha equazione data dalla (\ref{form:parabola}).
Attenzione: si possono etichettare anche tabelle e figure!
![Page 40: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/40.jpg)
Introduzione al LATEXScrivere una tesi
Riferimenti incrociati
Riferimenti incrociati
Si potrebbe sentire il bisogno di richiamare una formula, unteorema o un paragrafo precedente.Occorre mettere un’etichetta alla formula (teorema, paragrafo..)che si vuole richiamare. Si usa label:
\begin{align}\label{form:parabola}
y=x^2
\end{align}
Per richiamarla, si usa \ref:
...abbiamo gia visto che la parabola
ha equazione data dalla (\ref{form:parabola}).
Attenzione: si possono etichettare anche tabelle e figure!
![Page 41: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/41.jpg)
Introduzione al LATEXScrivere una tesi
Riferimenti incrociati
Riferimenti incrociati
Per le equazioni, si puo usare \eqref{<tag>}, che aggiungeautonomamente le parentesi.Per le pagine, si puo usare \pageref{<tag>}.Caricando il pacchetto varioref, si puo usare\vref{<tag>} che dice anche a che pagina si trova l’oggettoa cui ci riferiamo.
![Page 42: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/42.jpg)
Introduzione al LATEXFrontespizio
Frontespizio: unipitesi
Per il frontespizio, vi suggerisco l’utilizzo del pacchetto unipitesi,sviluppato da Gianluca Gorni, Luigi Amedeo Bianchi e LeonardoRobol per la creazione di un frontespizio di tutto rispetto. Avretebisogno di:
Scaricare il pacchetto unipitesi e tenerlo nella cartella dellavostra tesi, ad esempio;Scaricare un’immagine (ad esempio in formato .jpg) delcherubino dell’universita di Pisa, che rinomineretecherubino.jpg, e che terrete nella cartella della tesi.Dichiarare, usando gli appositi comandi, le informazioninecessarie (titolo, laureando, relatore, controrelatore, annoaccademico, dipartimento, cdl).Per far apparire il frontespizio, basta dare \maketitle.
![Page 43: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/43.jpg)
Introduzione al LATEXConclusione
Un manuale di riferimento
Per preparare questo seminario mi sono ispirato alla guida diLorenzo Pantieri & Tommaso Gordini,
L’arte di scrivere con LATEX,
che trovate facilmente googlando “pantieri”.
Troverete queste slides alla pagina
http://poisson.phc.unipi.it/~dserra
Grazie per l’attenzione!
![Page 44: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/44.jpg)
Introduzione al LATEXConclusione
Un manuale di riferimento
Per preparare questo seminario mi sono ispirato alla guida diLorenzo Pantieri & Tommaso Gordini,
L’arte di scrivere con LATEX,
che trovate facilmente googlando “pantieri”.Troverete queste slides alla pagina
http://poisson.phc.unipi.it/~dserra
Grazie per l’attenzione!
![Page 45: Introduzione al LATEXdserra/latex/lez3.pdfIntroduzione al LATEX Scrivere una tesi frontmatter Capitoli, sezioni, sottosezioni Occupiamoci di cosa scrivere nel mainmatter. L’inizio](https://reader036.vdocumenti.com/reader036/viewer/2022070220/6131f7f6dfd10f4dd73a24e8/html5/thumbnails/45.jpg)
Introduzione al LATEXConclusione
Un manuale di riferimento
Per preparare questo seminario mi sono ispirato alla guida diLorenzo Pantieri & Tommaso Gordini,
L’arte di scrivere con LATEX,
che trovate facilmente googlando “pantieri”.Troverete queste slides alla pagina
http://poisson.phc.unipi.it/~dserra
Grazie per l’attenzione!