1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
|
\titlepageframe % Specific command
\begin{tframe}{Introduzione}
\begin{itemize}
\item Beamer è una classe \LaTeX{} che permette di creare presentazioni
\item Beamer2Thesis è un pacchetto Beamer che permette di creare presentazioni per la tesi
\begin{itemize}
\item con comandi specifici ed appositi
\item usando TorinoTh, un tema Beamer
\end{itemize}
\end{itemize}
\end{tframe}
\begin{tframe}{Il tema TorinoTh}
\begin{itemize}
\item TorinoTh (TorinoThesis) è un tema basato su Torino, un tema Beamer, estendendolo
\begin{itemize}
\item Torino è un tema realizzato da Marco Barisione
\item \href{http://blog.barisione.org/2007-09/torino-a-pretty-theme-for-latex-beamer/}{http://blog.barisione.org/2007-09/torino-a-pretty-theme-for-latex-beamer/}
\end{itemize}
\item I nomi sono simili, perchè, anche io come lui, frequento il Politecnico di Torino, ma voglio precisare che TorinoTh permette solo di realizzare presentazioni per tesi
\end{itemize}
\end{tframe}
\begin{tframe}{Il tema TorinoTh}
\begin{itemize}
\item Il tema consiste in:
\begin{itemize}
\item \emph{beamercolorthemetorinoth.sty} definisce i colori e permette all'utente di scegliere fra tre possibili scelte: blue (default), green or red
\item \emph{beamerfontthemetorinoth.sty} definisce i fonts utilizzati
\item \emph{beamerinnerthemetorinoth.sty} definisce la pagina iniziale e gli elenchi puntati e numerati
\item \emph{beamerouterthemetorinoth.sty} definisce le intestazioni di inizio e piè di pagina
\item \emph{beamerthemeTorinoTh.sty} include tutti i files precedenti
\end{itemize}
\end{itemize}
\end{tframe}
\begin{tframe}{Installazione}
Beamer2Thesis è distribuito da:
\begin{itemize}
\item TeX Live
\item MiKTeX
\end{itemize}
Per cercare e installare il tema, potete usare, rispettivamente, il Package Wizard di MiK\TeX\, (\emph{Start/MiKTeX/2.9/}) e il TeX Live Manager di \TeX Live.
Personalmente, suggerisco di usare use \TeX Live: funziona sia su Linux, Mac e Windows. Effettivamente, l'installazione su Linux è un po' complicata, ma esiste una guida molto ben curata di Enrico Gregorio che vi può aiutare
\begin{itemize}
\item \href{http://profs.sci.univr.it/~gregorio/texlive-ubuntu.pdf}{download della la guida}
\end{itemize}
\label{slide-guide-installation}
\end{tframe}
\begin{tframe}{Installazione (II)}
In alternativa, Beamer2Thesis può essere scaricato dalla mia pagina personale come file .zip
\begin{itemize}
\item \href{http://claudiofiandrino.altervista.org/latex\_projects.html}{http://claudiofiandrino.altervista.org/latex\_projects.html}
\end{itemize}
o dalla pagina ufficiale:
\begin{itemize}
\item \href{http://cfiandra.github.com/Beamer2Thesis/}{http://cfiandra.github.com/Beamer2Thesis/}
\end{itemize}
Ovviamente deve essere installato seguendo la procedura standard di installazione manuale di un pacchetto: suggerisco, ancora di leggere la guida di Enrico Gregorio
\end{tframe}
\begin{tframe}{Le guide}
\begin{itemize}
\item Le slide seguenti illustrano tutte le possibili opzioni selezionabili
\item Come esempi dove le varie opzioni solo utilizzate, è possibile consultare le seguenti guide:
\begin{itemize}
\item beamer2thesis.pdf è la guida standard, in inglese, dove sono utilizzate le opzioni standard
\item beamer2thesis\_ita.pdf è la guida in italiano, con tema di colore verde e opzioni diverse da quelle standard
\end{itemize}
\end{itemize}
\end{tframe}
\begin{frame}[t,fragile]{Come leggere le guide}
\begin{itemize}
\item Entrembe le guide spiegano le opzioni generali; per avere una panoramica completa, potete guardare entrembe le guide, perchè in ognuna di esse è riportata la configurazione
\item Ogni volta che un'opzione è attiva o no di \emph{default}, è possibile ometterla nel premabolo
\item Ogni volta che un'opzione si attiva con \emph{true}, potete disabilitarla con \emph{false}; ad esempio:
\begin{verbatim}
secondcandidate=false
secondcandidate=true
\end{verbatim}
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Il preambolo}
\begin{itemize}
\item \`E la prima cosa che si deve dichiarare nel preambolo
\item In generale il codice è: \verb!\usetheme[.. options ..]{TorinoTh}!
\item Ecco un esempio:
\begin{verbatim}
\documentclass{beamer}
\usetheme[language=italian,
titlepagelogo=logopolito,
bullet=triangle,
pageofpages=of,
titleline=true,
color=green
]{TorinoTh}
\end{verbatim}
\end{itemize}
\end{frame}
\begin{tframe}{Alcune opzioni generali}
\begin{enumerate}
\item L'opzione \highlight{pageofpages} definisce una stringa fra l'attuale numero di slide e il totale
\begin{itemize}
\item la stringa di default usata è \emph{of}
\end{itemize}
\item Se l'opzione \highlight{titleline} è settata a \emph{true}, una linea orizzontale viene creata sotto il titolo della slide, con il colore del tema
\begin{itemize}
\item l'opzione per default è \emph{true}; usare \emph{false} per disabilitare
\end{itemize}
\item L'opzione \highlight{notshowauthor} definita come \emph{true} permette di non mostrare il nome dell'autore nel footer
\begin{itemize}
\item il default è \emph{false}
\end{itemize}
\item L'opzione \highlight{titlepagelogo} rappresenta il nome del logo principale: deve essere un file .jpg, .pdf, .png
\begin{itemize}
\item per includere il logo della vostra Università, seguite le procedure della prossima slide
\end{itemize}
\end{enumerate}
\end{tframe}
\begin{tframe}{Come inserire un nuovo logo}
Ci sono diversi modi per inserire il vostro logo (per persone molto esperte in \LaTeX\, non è certo un problema), ma suggerisco questo metodo generale:
\begin{itemize}
\item scaricate il file .zip dalla mia pagina personale ed estraetelo
\item copiate il vostro logo nella directory LaTeX (troverete già altri due loghi)
\item installate il pacchetto nel vostro albero personale seguendo la procedura standarad per installare un pacchetto (guida riportata in slide \ref{slide-guide-installation})
\end{itemize}
\label{slide-rule-installation}
\end{tframe}
\begin{frame}[t,fragile]{Altre opzioni: simboli per gli elenchi}
\begin{itemize}
\item L'opzione \highlight{bullet} può essere usata per selezionare il simbolo da utilizzare negli elenchi puntati
\begin{itemize}
\item \verb!square!: un quadrato interamente colorato
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\blacksquare$}}) per elenchi con annidamento di primo e terzo livello e un quadrato bianco all'interno
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\square$}}) per il secondo livello di annidamento
\item \verb!diamond!: un rombo interamente colorato
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\blacklozenge$}}) per elenchi con indentazione di primo e terzo livello e un rombo bianco all'interno
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\lozenge$}}) per il secondo livello di annidamento
\item \verb!triangle!: un triangolo interamente colorato
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\blacktriangleright$}}) per elenchi con annidamento di primo e terzo livello e un triangolo bianco all'interno
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\vartriangleright$}}) per il secondo livello di annidamento
\item \verb!circle! (default): un cerchio interamente colorato
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\bullet$}}) per elenchi con annidamento di primo e terzo livello e un cerchio bianco all'interno
({\usebeamercolor[fg]{item}\tiny\raise0.2ex\hbox{$\circ$}}) per il secondo livello di annidamento
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Lingue}
\begin{itemize}
\item Tutte le lingue sono disponibili, ma le due principali sono:
\begin{itemize}
\item inglese
\item italiano
\end{itemize}
\item La scelta di una delle due lingue principali implica che, nella pagina iniziale, date e label (Supervisor, Candidate, Relatore, Candidato) siano riportate esattamente in modo automatico
\item Per selezionare la lingua italiana, ad esempio, usate nel preambolo:
\verb!language=italian!
il nome deve essere quello utilizzato dal pacchetto babel or dal comando \verb!\setmainfont! con \XeLaTeX
\item Se la lingua selezionata non è una delle due principali, occorre ridefinire manualmente le label del frontespizio (si riporta un esempio nella diapositiva successiva)
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Lingue (II)}
\begin{itemize}
\item Un esempio con la lingua spagnola:
\begin{verbatim}
\usetheme[language=spanish,...]{TorinoTh}
\setrellabel{Relator Tesis}
\setcandidatelabel{Candidato}
\setassistentsupervisorlabel{Co Tesis}
\setsubject{Tesis}
\end{verbatim}
\item I comandi illustrati sono obbligatori quando \highlight{non si utilizza} una delle due lingue principali
\item Se avete scelto una lingua e volete cambiarla, può succedere che, la prima compilazione dia questo errore: \begin{flushleft}
\highlight{! Package babel Error: You haven't loaded the option -lingua- yet}
\end{flushleft}
non spaventatevi e compilate nuovamente: funzionerà!
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Codifica}
Per non forzare l'utente ad utilizzare esclusivamente la codifica utf8x, questa versione risolve il problema introducendo l'opzione \highlight{coding}; le possibili scelte sono:
\begin{itemize}
\item \verb!coding=utf8x! (default)
\item \verb!coding=utf8!
\item \verb!coding=latin1!
\end{itemize}
Un avviso: il programma non controlla eventuali errori di inserimento ed è compito del lettore assicurarsi di scegliere la giusta codifica che il suo sistema richiede.
\end{frame}
\begin{frame}[t,fragile]{Secondo logo}
\begin{itemize}
\item Se è necessario inserire un secondo logo (ad esempio per una tesi di laurea con doppio titolo), un'opzione permette di visualizzarlo nella pagina iniziale
\item Quando l'opzione \highlight{secondlogo} è \emph{true}, dovete utilizzare il comando \verb!\titlepagesecondlogo{name-logo}! per inserire il logo: se non è presente si verifica un errore
\item Come il logo principale, anche il secondo logo deve essere un'immagine in .jpg, .pdf, .png, e, potete inserirlo, utilizzando le stesse regole spiegate nella slide \ref{slide-rule-installation}
\end{itemize}
\end{frame}
\begin{frame}[fragile]{Terzo logo}
\begin{itemize}
\item Eventualmente, se è necessario un terzo logo, avete la possibilità di inserirlo settando l'opzione \highlight{thirdlogo} a \emph{true}
\begin{itemize}
\item il default è \emph{false}
\end{itemize}
\item L'immagine deve essere caricata seguendo le procedure descritte per il primo e secondo logo; poi utilizzate il comando \verb!\titlepagethirdlogo{name-logo}! per inserire il logo nel frontespizio
\item Naturalmente, potete usare questa opzione se, e solo se, anche il \highlight{secondlogo} è \emph{true}
\item Quando inserite tre loghi usate, come riferimento per le dimensioni, la figura \alert{logopolito}: in questo modo risulteranno perfettamente allineati
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Secondo candidato}
\begin{itemize}
\item \`{E} possibile che in una tesi ci siano due candidati: Beamer2Thesis gestisce con facilità questo caso
\begin{itemize}
\item il \emph{primo} candidato è anche l'autore
\item il secondo candidato viene inserito con il comando \verb!\secondcandidate{nome-cognome}! quando l'opzione \highlight{secondcandidate} è \emph{true}
\end{itemize}
\item Naturalmente, in presenza di due candidati, la label \emph{Candidate} diventa \emph{Candidates} e la label \emph{Candidato} diventa \emph{Candidati}
\item Con due candidati, il footer cambia e l'autore non viene mostrato (la ragione è semplice: due autori più il titolo rendono il footer troppo grande)
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Relatore e Correlatore}
\begin{itemize}
\item Per inserire il relatore è sufficiente usare il comando \verb!\rel{nome-cognome}!
\item Inoltre, è possibile inserire il correlatore:
\begin{itemize}
\item settando l'opzione \highlight{assistantsupervisor} a \emph{true} (il default è \emph{false})
\item usare il comando \verb!\assistantsupervisor{nome-cognome}!
\end{itemize}
\item Le label sono inserite in base alla lingua selezioanta
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Secondo Relatore e Correlatore}\label{secondrel}
Esiste la possibilità di inserire un secondo relatore e correlatore:
\begin{itemize}
\item grazie alle opzioni:
\begin{itemize}
\item \highlight{secondsupervisor} settato a true (default is false)
\item \highlight{secondassistantsupervisor} settato a true (default is false)
\end{itemize}
\item i nomi possono essere inseriti con:
\begin{itemize}
\item il comando \verb!\secondsupervisor! per il relatore
\item il comando\verb!\secondassistantsupervisor! per il correlatore; in questo caso, si può utilizzare questo comando soltanto se l'opzione \highlight{assistantsupervisor} è true
\end{itemize}
\item come sempre, le label si aggiornano correttamente a seconda della lingua scelta e al plurale
\end{itemize}
\end{frame}
\begin{frame}[t,fragile]{Vantaggi e Svantaggi}
A volte è utile evidenziare vantaggi e svantaggi di un determinato argomento: anzichè elencarli con gli ambienti normali, esiste la possibilità di impiegare due nuovi ambienti (\emph{adv} and \emph{disadv}). Il metodo di utilizzo è il seguente:
\begin{columns}
\begin{column}{0.3\paperwidth}
\begin{verbatim}
\begin{adv}
\item
\end{adv}
\end{verbatim}
\end{column}
\begin{column}{0.3\paperwidth}
\begin{verbatim}
\begin{disadv}
\item
\end{disadv}
\end{verbatim}
\end{column}
\end{columns}
\bigskip
Nella slide seguente è riportato un esempio.
\end{frame}
\begin{tframe}{Perchè usare Beamer2Thesis}
Vantaggi:
\begin{adv}
\item Semplice da installare
\item Facile la personalizzazione
\item Possibilità di utilizzare diverse funzionalità
\end{adv}
Svantaggi:
\begin{disadv}
\item Difficile gestione di titoli enormemente lunghi
\item Se trovate altri svantaggi.. contattatemi
\end{disadv}
\end{tframe}
\begin{frame}[t,fragile]{Infine i colori}
\begin{itemize}
\item Esistono tre possibili sfumature cromatiche:
\begin{itemize}
\item blu
\item verde
\item rosso
\end{itemize}
\item La sfumatura desiderata viene scelta con l'opzione \highlight{color} dalla lista precendente e, di conseguenza, sono definite intestazioni di inizio e piè di pagina, il frontespizio, i simboli degli elenchi e i colori di evidenziazione del testo
\item Ad esempio: \verb!color=green!
\end{itemize}
\end{frame}
\begin{tframe}{\XeLaTeX}
Grazie ad un suggerimento e al prezioso aiuto di Nicola Tuveri, Beamer2Thesis supporta \XeTeX\, and \XeLaTeX\, automaticamente.
Pertanto potete scegliere il vostro font preferito per personalizzare ulteriormente la presentazione. Ecco alcuni esempi:\\
\fontspec[Ligatures={Common, Historical}]{Linux Libertine O Italic}
\fontsize{12pt}{18pt}\selectfont Questo è strano!
\fontspec{TeX Gyre Pagella}
\selectfont{Anche questo è strano}\\
\fontspec[ SizeFeatures={
{Size={-10}, Font=TeX Gyre Bonum Italic, Color=AA0000},
{Size={10-14}, Color=00AA00},
{Size={14-}, Color=0000FA}} ]{TeX Gyre Chorus}
\selectfont{Come personalizzare i font?}\par
\begin{itemize}
\item {\LARGE Parola}
\item Parola
\item {\tiny Parola}
\end{itemize}
\end{tframe}
\begin{frame}[t,fragile]{\XeLaTeX\,: il codice}
Per realizzare gli esempi riportati nella slide precedente, il codice da utilizzare è:
\scriptsize{
\begin{verbatim}
\fontspec[Ligatures={Common, Historical}]{Linux Libertine O Italic}
\fontsize{12pt}{18pt}\selectfont Questo è strano!
\fontspec{TeX Gyre Pagella}
\selectfont{Anche questo è strano}\\
\fontspec[ SizeFeatures={
{Size={-10}, Font=TeX Gyre Bonum Italic, Color=AA0000},
{Size={10-14}, Color=00AA00},
{Size={14-}, Color=0000FA}} ]{TeX Gyre Chorus}
\selectfont{Come personalizzare i font?}\par
\begin{itemize}
\item {\LARGE Parola}
\item Parola
\item {\tiny Parola}
\end{verbatim}
}
\end{frame}
\begin{tframe}{Block}
Beamer permette di utilizzare gli ambienti \emph{block}: sono molto comodi in alcune applicazioni. Per esempio:
\begin{block}<1->{Perchè usare Beamer2Thesis? Vantaggi}
\begin{adv}
\item Semplice da installare
\item Facile la personalizzazione
\item Possibilità di utilizzare diverse funzionalità
\end{adv}
\end{block}
\begin{block}<2->{Perchè usare Beamer2Thesis? Svantaggi}
\begin{disadv}
\item Difficile gestione di titoli enormemente lunghi
\item Se trovate altri svantaggi.. contattatemi
\end{disadv}
\end{block}
\end{tframe}
\begin{frame}[t,fragile]{Block: codice}
La slide precedente è stata realizzata con il seguente codice:
\small{\begin{verbatim}
\begin{block}<1->{Perchè usare Beamer2Thesis? Vantaggi}
\begin{adv}
\item Semplice da installare
\item Facile la personalizzazione
\item Possibilità di utilizzare diverse funzionalità
\end{adv}
\end{block}
\begin{block}<2->{Perchè usare Beamer2Thesis? Svantaggi}
\begin{disadv}
\item Difficile gestione di titoli enormemente lunghi
\item Se trovate altri svantaggi.. contattatemi
\end{disadv}
\end{block}
\end{verbatim}}
\end{frame}
\begin{frame}[t,fragile]{Block: codice (II)}
Più in generale, Beamer offre la possibilità di utilizzare tre ambienti \emph{block}:
\begin{itemize}
\item \highlight{block}
\item \highlight{alertblock}
\item \highlight{exampleblock}
\end{itemize}
Per avere più dettagli, e non solo su questo argomento, suggerisco di leggere la \href{http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf}{beameruserguide}.
\end{frame}
|