Da zero a L A T E Xin 45 Marco Venutti deadlinx@yahoo.it October 25, 2008 Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 1 / 49
Obbiettivi del talk Intro Queste slides vogliono essere un introduzione e, nel contempo, un bignami delle funzioni principali di LAT E Xper per essere subito operativi Panoramica sul Document Preparation System LAT E X, Definizione delle nozioni base Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 2 / 49
Obbiettivi del talk Intro Queste slides vogliono essere un introduzione e, nel contempo, un bignami delle funzioni principali di LAT E Xper per essere subito operativi Panoramica sul Document Preparation System LAT E X, Definizione delle nozioni base Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 2 / 49
Obbiettivi del talk Intro Queste slides vogliono essere un introduzione e, nel contempo, un bignami delle funzioni principali di LAT E Xper per essere subito operativi Panoramica sul Document Preparation System LAT E X, Definizione delle nozioni base Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 2 / 49
Cos e T E X Intro T E Xe LAT E X T E X, pronunciato con la "ch" della parola "chiave", é un programma di tipografia digitale. T E X deriva dal greco τεχνη: arte, tecnica, tecnologia Creato da Donald Knuth nel 1978, e rilasciato come Software Libero Le versioni di T E X non seguono la numerazione classica di sviluppo, bensi crescono in base al valore di π: ad ogni rilascio si aumenta una cifra decimale. Knuth ha stabilito che, alla sua morte, la versione corrente passera direttamente al valore esatto di π e sara l ultimo rilascio Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 3 / 49
Cos e T E X Intro T E Xe LAT E X T E X, pronunciato con la "ch" della parola "chiave", é un programma di tipografia digitale. T E X deriva dal greco τεχνη: arte, tecnica, tecnologia Creato da Donald Knuth nel 1978, e rilasciato come Software Libero Le versioni di T E X non seguono la numerazione classica di sviluppo, bensi crescono in base al valore di π: ad ogni rilascio si aumenta una cifra decimale. Knuth ha stabilito che, alla sua morte, la versione corrente passera direttamente al valore esatto di π e sara l ultimo rilascio Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 3 / 49
Cos e T E X Intro T E Xe LAT E X T E X, pronunciato con la "ch" della parola "chiave", é un programma di tipografia digitale. T E X deriva dal greco τεχνη: arte, tecnica, tecnologia Creato da Donald Knuth nel 1978, e rilasciato come Software Libero Le versioni di T E X non seguono la numerazione classica di sviluppo, bensi crescono in base al valore di π: ad ogni rilascio si aumenta una cifra decimale. Knuth ha stabilito che, alla sua morte, la versione corrente passera direttamente al valore esatto di π e sara l ultimo rilascio Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 3 / 49
Cos e T E X Intro T E Xe LAT E X T E X, pronunciato con la "ch" della parola "chiave", é un programma di tipografia digitale. T E X deriva dal greco τεχνη: arte, tecnica, tecnologia Creato da Donald Knuth nel 1978, e rilasciato come Software Libero Le versioni di T E X non seguono la numerazione classica di sviluppo, bensi crescono in base al valore di π: ad ogni rilascio si aumenta una cifra decimale. Knuth ha stabilito che, alla sua morte, la versione corrente passera direttamente al valore esatto di π e sara l ultimo rilascio Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 3 / 49
Cos e T E X Intro T E Xe LAT E X T E X, pronunciato con la "ch" della parola "chiave", é un programma di tipografia digitale. T E X deriva dal greco τεχνη: arte, tecnica, tecnologia Creato da Donald Knuth nel 1978, e rilasciato come Software Libero Le versioni di T E X non seguono la numerazione classica di sviluppo, bensi crescono in base al valore di π: ad ogni rilascio si aumenta una cifra decimale. Knuth ha stabilito che, alla sua morte, la versione corrente passera direttamente al valore esatto di π e sara l ultimo rilascio Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 3 / 49
Cos e L A T E X Intro T E Xe LAT E X Da T E X sono stati ricavati linguaggi di markup piú alto livello: LAT E X e ConTeXt, per permettere una piú rapida composizione di documenti di alta qualitá e non solamente votati alla matematica. LAT E X possiede funzioni di "desktop publishing" programmabili e mezzi per l automazione della maggior parte della composizione tipografica LAT E X fu creato, nel 1985, da Leslie Lamport, (attualmente mantenuto da Frank Mittelbach) Anche Wikipedia utilizza LAT E X per il rendering delle formule Lamport é, attualmente, ricercatore Microsoft :-/ Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 4 / 49
Cos e L A T E X Intro T E Xe LAT E X Da T E X sono stati ricavati linguaggi di markup piú alto livello: LAT E X e ConTeXt, per permettere una piú rapida composizione di documenti di alta qualitá e non solamente votati alla matematica. LAT E X possiede funzioni di "desktop publishing" programmabili e mezzi per l automazione della maggior parte della composizione tipografica LAT E X fu creato, nel 1985, da Leslie Lamport, (attualmente mantenuto da Frank Mittelbach) Anche Wikipedia utilizza LAT E X per il rendering delle formule Lamport é, attualmente, ricercatore Microsoft :-/ Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 4 / 49
Cos e L A T E X Intro T E Xe LAT E X Da T E X sono stati ricavati linguaggi di markup piú alto livello: LAT E X e ConTeXt, per permettere una piú rapida composizione di documenti di alta qualitá e non solamente votati alla matematica. LAT E X possiede funzioni di "desktop publishing" programmabili e mezzi per l automazione della maggior parte della composizione tipografica LAT E X fu creato, nel 1985, da Leslie Lamport, (attualmente mantenuto da Frank Mittelbach) Anche Wikipedia utilizza LAT E X per il rendering delle formule Lamport é, attualmente, ricercatore Microsoft :-/ Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 4 / 49
Cos e L A T E X Intro T E Xe LAT E X Da T E X sono stati ricavati linguaggi di markup piú alto livello: LAT E X e ConTeXt, per permettere una piú rapida composizione di documenti di alta qualitá e non solamente votati alla matematica. LAT E X possiede funzioni di "desktop publishing" programmabili e mezzi per l automazione della maggior parte della composizione tipografica LAT E X fu creato, nel 1985, da Leslie Lamport, (attualmente mantenuto da Frank Mittelbach) Anche Wikipedia utilizza LAT E X per il rendering delle formule Lamport é, attualmente, ricercatore Microsoft :-/ Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 4 / 49
Cos e L A T E X Intro T E Xe LAT E X Da T E X sono stati ricavati linguaggi di markup piú alto livello: LAT E X e ConTeXt, per permettere una piú rapida composizione di documenti di alta qualitá e non solamente votati alla matematica. LAT E X possiede funzioni di "desktop publishing" programmabili e mezzi per l automazione della maggior parte della composizione tipografica LAT E X fu creato, nel 1985, da Leslie Lamport, (attualmente mantenuto da Frank Mittelbach) Anche Wikipedia utilizza LAT E X per il rendering delle formule Lamport é, attualmente, ricercatore Microsoft :-/ Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 4 / 49
Cos e L A T E X Intro T E Xe LAT E X Da T E X sono stati ricavati linguaggi di markup piú alto livello: LAT E X e ConTeXt, per permettere una piú rapida composizione di documenti di alta qualitá e non solamente votati alla matematica. LAT E X possiede funzioni di "desktop publishing" programmabili e mezzi per l automazione della maggior parte della composizione tipografica LAT E X fu creato, nel 1985, da Leslie Lamport, (attualmente mantenuto da Frank Mittelbach) Anche Wikipedia utilizza LAT E X per il rendering delle formule Lamport é, attualmente, ricercatore Microsoft :-/ Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 4 / 49
Perche usare L A T E X Intro Perche usare LAT E X é free-software ed é pure gratis (come gia detto) gestisce lavori complessi in modo semplice non perde la formattazione é il miglior software di D.P. "sulla piazza", non a caso viene utilizzato dalle piú blasonate istituzioni e centri di ricerca di tutto il mondo, un esempio? La NASA:http://www.giss.nasa.gov/tools/latex/ltx-2.html Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 5 / 49
Perche usare L A T E X Intro Perche usare LAT E X é free-software ed é pure gratis (come gia detto) gestisce lavori complessi in modo semplice non perde la formattazione é il miglior software di D.P. "sulla piazza", non a caso viene utilizzato dalle piú blasonate istituzioni e centri di ricerca di tutto il mondo, un esempio? La NASA:http://www.giss.nasa.gov/tools/latex/ltx-2.html Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 5 / 49
Perche usare L A T E X Intro Perche usare LAT E X é free-software ed é pure gratis (come gia detto) gestisce lavori complessi in modo semplice non perde la formattazione é il miglior software di D.P. "sulla piazza", non a caso viene utilizzato dalle piú blasonate istituzioni e centri di ricerca di tutto il mondo, un esempio? La NASA:http://www.giss.nasa.gov/tools/latex/ltx-2.html Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 5 / 49
Perche usare L A T E X Intro Perche usare LAT E X é free-software ed é pure gratis (come gia detto) gestisce lavori complessi in modo semplice non perde la formattazione é il miglior software di D.P. "sulla piazza", non a caso viene utilizzato dalle piú blasonate istituzioni e centri di ricerca di tutto il mondo, un esempio? La NASA:http://www.giss.nasa.gov/tools/latex/ltx-2.html Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 5 / 49
Perche usare L A T E X Intro Perche usare LAT E X é free-software ed é pure gratis (come gia detto) gestisce lavori complessi in modo semplice non perde la formattazione é il miglior software di D.P. "sulla piazza", non a caso viene utilizzato dalle piú blasonate istituzioni e centri di ricerca di tutto il mondo, un esempio? La NASA:http://www.giss.nasa.gov/tools/latex/ltx-2.html Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 5 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
Perche usare L A T E X Intro Perche usare LAT E X funziona su computer *vecchi* e poco performanti, su cui altri programmi non sono in grado di girare, quindi permette di recuperare PC datati. Ad esempio gira su un processore 206 MHz con 32MB di RAM é disponibile per moltissime architetture e sistemi operativi é platform independent ha una qualitá tipografica insuperabile é stabile mette al riparo dal rischio di perdita di dati é espandibile ed i lavori si possono dividere facilmente a pezzi esporta molti formati (dvi,ps,pdf,html) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 6 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
WYSIWYM e WYSIWYG Intro WYSIWYM e WYSIWYG i Word Processor che tutti conoscete si basano sul paradigma: What You See Is What You Get LAT E X si basa sul paradigma: What You See Is What You Mean Scriviamo un testo preoccupandoci del **solo** contenuto A differenza di questo tipo di programmi,lat E X non dispone di una GUI per visualizzare in tempo reale il documento pronto per la stampa. Potete sempre usare Lyx é un programma che un linguaggio per la composizione tipografica di qualitá. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 7 / 49
Intro WYSIWYM e WYSIWYG Considerazioni: Tempo WYSIWYG Tempo WYSIWYM Risultati Risultati Equilibrio - Risultati OK Tempo Risultati di qualitá Risultati Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 8 / 49
Intro WYSIWYM e WYSIWYG Considerazioni: Tempo WYSIWYG Tempo WYSIWYM Risultati Risultati Equilibrio - Risultati OK Tempo Risultati di qualitá Risultati Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 8 / 49
Intro WYSIWYM e WYSIWYG Considerazioni: Tempo WYSIWYG Tempo WYSIWYM Risultati Risultati Equilibrio - Risultati OK Tempo Risultati di qualitá Risultati Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 8 / 49
Intro WYSIWYM e WYSIWYG Considerazioni: Tempo WYSIWYG Tempo WYSIWYM Risultati Risultati Equilibrio - Risultati OK Tempo Risultati di qualitá Risultati Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 8 / 49
Distribuzioni L A T E X Installare LAT E X Distribuzioni LAT E X MikT E X: Windows binario, Unix-like net-installer TeT E X ET E X: GNU/Linux, obsoleti T E XLive: Windows net-installer e GNU/Linux net-installer e *.deb MacT E X: MacOS Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 9 / 49
Distribuzioni L A T E X Installare LAT E X Distribuzioni LAT E X MikT E X: Windows binario, Unix-like net-installer TeT E X ET E X: GNU/Linux, obsoleti T E XLive: Windows net-installer e GNU/Linux net-installer e *.deb MacT E X: MacOS Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 9 / 49
Distribuzioni L A T E X Installare LAT E X Distribuzioni LAT E X MikT E X: Windows binario, Unix-like net-installer TeT E X ET E X: GNU/Linux, obsoleti T E XLive: Windows net-installer e GNU/Linux net-installer e *.deb MacT E X: MacOS Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 9 / 49
Distribuzioni L A T E X Installare LAT E X Distribuzioni LAT E X MikT E X: Windows binario, Unix-like net-installer TeT E X ET E X: GNU/Linux, obsoleti T E XLive: Windows net-installer e GNU/Linux net-installer e *.deb MacT E X: MacOS Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 9 / 49
Distribuzioni L A T E X Installare LAT E X Distribuzioni LAT E X MikT E X: Windows binario, Unix-like net-installer TeT E X ET E X: GNU/Linux, obsoleti T E XLive: Windows net-installer e GNU/Linux net-installer e *.deb MacT E X: MacOS Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 9 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Distribuzioni LAT E X Windows O.S Installazione binaria (MikT E X*.exe) Installazione via-rete (MikT E X Net-Installer) GNU/Linux, Debian-like Installazione binaria (T E XLive*.deb) Installazione via-rete (MikT E X Net-Installer & T E XLive Net-Installer) Unix-like Installazione via-rete (Net-Installer & per il Mac *.mpkg ) Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 10 / 49
Installare LAT E X Scegliere l installazione piu idonea MikT E X per Windows: binario & Net-Installer Scarichiamo e installiamo da http://miktex.org/2.7/setup.aspx un installer scegliendo tra il Basic MiKT E X 2.7 Installer e il MiKT E X 2.7 Net Installer Basic Installer: in fase di installazione richiediamo ch ci venga domandato se vogliamo scaricare nuovi packages, qualora, in compilazione LAT E X non trovasse tutto il necessario. Net Installer: scegliamo tra BASIC e COMPLETE e attendiamo che termini il download Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 11 / 49
Installare LAT E X Scegliere l installazione piu idonea MikT E X per Windows: binario & Net-Installer Scarichiamo e installiamo da http://miktex.org/2.7/setup.aspx un installer scegliendo tra il Basic MiKT E X 2.7 Installer e il MiKT E X 2.7 Net Installer Basic Installer: in fase di installazione richiediamo ch ci venga domandato se vogliamo scaricare nuovi packages, qualora, in compilazione LAT E X non trovasse tutto il necessario. Net Installer: scegliamo tra BASIC e COMPLETE e attendiamo che termini il download Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 11 / 49
Installare LAT E X Scegliere l installazione piu idonea MikT E X per Windows: binario & Net-Installer Scarichiamo e installiamo da http://miktex.org/2.7/setup.aspx un installer scegliendo tra il Basic MiKT E X 2.7 Installer e il MiKT E X 2.7 Net Installer Basic Installer: in fase di installazione richiediamo ch ci venga domandato se vogliamo scaricare nuovi packages, qualora, in compilazione LAT E X non trovasse tutto il necessario. Net Installer: scegliamo tra BASIC e COMPLETE e attendiamo che termini il download Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 11 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X MikT E X Net-Installation Debian-like Scegliere l installazione piu idonea sudo apt-get install g++ cmake libcurl3 libcurl4-gnutls-dev xsltproc tar xfj miktex-2.7.2960.tar.bz2 cd miktex-2.7.2960/ cmake -G Unix Makefiles -DMIKTEX_INSTALLROOT= /home/tuonickname/texmf -DMIKTEX_ROOTS /home/tuonickname/texmf sudo make install sudo ldconfig sudo initexmf -u sudo mpm update-db Per installare i nuovi pacchetti:mpm install=pacchettomancante.sty Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 12 / 49
Installare LAT E X Net-Installation Debian-like & Unix-like Scegliere l installazione piu idonea cd ~/Desktop/install-tl/ sudo./install-tl Scarico il file dal sito di TeXlive e lo decomprimo, Controllo cosa voglio o meno installare e poi digito: I \ e attendo il tempo per il download echo"path=/usr/local/texlive/2008/bin/i386-linux:$path; export PATH"» ~/.bashrc sudo apt-get install texlive-full kile kpdf kghostview Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 13 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Struttura Ogni documento inizia con: \ documentclass [ opzioni ]{ classe } Le classi piú diffuse sono: article per articoli per riviste scientifiche ecc. report per relazioni lunghe, tesi... book per scrivere libri article report book dopo il titolo del documento *non* inizia una nuova pagina, ed é impostata con sola facciata (fronte). Non permette di usare opzioni inerenti il posizionamento dei capitoli (openany, open... ) dopo il titolo del documento iniziano una nuova pagina,ed é impostata con sola facciata (fronte). Fa iniziare, di default, i capitoli sulla pagina seguente dopo il titolo del documento iniziano una nuova pagina, ed é impostata a doppia facciata (fronte-retro). Fa iniziare i capitoli solo sulle pagine di destra. Se si vuole includere grafica, testo a colori, codice sorgente... bisogna estendere le potenzialitá di LAT E Xcon dei packages: \usepackage[opzioni]{package} package é il nome del pacchetto seguito da una lista di opzioni Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 14 / 49
Creare un documento LAT E X Indici Indici é possibile inserire gli indici con i comandi: \tableofcontents indice di capitoli, sezioni,... \listoffigures indice delle figure \listoftables indice delle tabelle Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 15 / 49
Parti Capitoli Sezioni... Creare un documento LAT E X Capitolo, Paragrafi,Sezioni,... Per agevolare la lettura é bene ripartire il testo, LAT E X usa i comandi (classe article): \section{...} \paragraph{...} \subsection{...} \subparagraph{...} \subsubsection{...} \appendix Le classi piú complesse, come [report] e [book], dispongono anche di: \part{...} \chapter{...} Di default il testo di un paragrafo é giustificato. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 16 / 49
Nozioni indispensabili: Creare un documento LAT E X Capitolo, Paragrafi,Sezioni,... Per andare a capo si usa \\ seguito, eventualmente, dalla specificazione di quanto spazio dare prima del paragrafo seguente, ad es. [0.5cm]. Per enfatizzare : testo si usa \emph{testo} Per allineare il testo, tenendo conto che di default LAT E Xgiustifica, possiamo usare: \begin{right} \end{right} \begin{left} \end{left} \begin{center} \end{center} Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 17 / 49
Creare un documento LAT E X Dimensione del Carattere Dimensione dei Caratteri Per modificare la grandezza dei caratteri: \tiny tiny \scriptsize scriptsize \footnotesize footnotesize \small small \normalsize normalsize \large large \Large Large \LARGE LARGE \huge huge \Huge Huge Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 18 / 49
Creare un documento LAT E X Elenco dei principali Font: Lo Stile dei Font {\rmfamily Familia Roman} Familia Roman {\sffamily Familia Sans Serif} Familia Sans Serif {\ttfamily Familia Typewriter} Familia Typewriter Modificazioni: {\upshape shape} Upright shape {\itshape shape} Italic shape {\slshape shape} Slanted shape {\scshape capitals} SMALL CAPITALS {\mdseries Normale} Normale {\bfseries Grassetto} Grassetto Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 19 / 49
Come utilizzare i Font: Creare un documento LAT E X Lo Stile dei Font Per utilizzare certi tipi di carattere: \textit{... } Italic \textbf{... } Bold \textsc{... } Small Caps \texttt{... } Typewriter \textrm{... } Roman \textfc{... } Sans serif Oppure possiamo la sintassi {\stile testo} {\itshape... } Italic {\bfseries... } Bold {\scshape... } Small Caps {\ttfamily... } Typewriter {\rmfamily... } Roman {\sffamily... } Sans serif Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 20 / 49
Come utilizzare i Font: Creare un documento LAT E X Lo Stile dei Font Per utilizzare certi tipi di carattere: \textit{... } Italic \textbf{... } Bold \textsc{... } Small Caps \texttt{... } Typewriter \textrm{... } Roman \textfc{... } Sans serif Oppure possiamo la sintassi {\stile testo} {\itshape... } Italic {\bfseries... } Bold {\scshape... } Small Caps {\ttfamily... } Typewriter {\rmfamily... } Roman {\sffamily... } Sans serif Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 20 / 49
Altri Font Creare un documento LAT E X Lo Stile dei Font Il font predefinito é computer modern. Si possono scaricare altri font (per l intero documento) con \usepackage{pacchetto} mathpazo Palatino 123 mathptmx Times 123 helvet Helvetica 123 avant Avant Gard 123 courier Courier 123 chancery Zapf Chancery 123 bookman Bookman 123 newcent New Century Schoolbook 123 charter Charter 123 Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 21 / 49
Colorare Creare un documento LAT E X Usare i Colori É necessario il package color: \usepackage{color} Ad esempio: {\ color { red } testo in rosso } testo in rosso É anche possibile definire colori, oltre ai, pochi, colori di default, é necessario caricare il package color e definire il colore in RGB, Ad esempio: \ usepackage { color } Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 22 / 49
Colorare Creare un documento LAT E X Usare i Colori É necessario il package color: \usepackage{color} Ad esempio: {\ color { red } testo in rosso } testo in rosso É anche possibile definire colori, oltre ai, pochi, colori di default, é necessario caricare il package color e definire il colore in RGB, Ad esempio: \ usepackage { color } Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 22 / 49
Colorare Creare un documento LAT E X Usare i Colori Nell intestazione definiamo il colore nel documento \ definecolor { deadlinxred }{ rgb }{0.6,0,0} Infine, quando ci serve carichiamo il colore poc anzi definito \ color { deadlinxred }{ Rosso mattoncino } Altri packagesutili: xcolor, colortbl, fix2col... Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 23 / 49
Creare un documento LAT E X Gli ambienti Liste: Si usano gli environments: itemize, enumerate e description \begin{itemize} \item Primo punto \end{itemize} \begin{enumerate} \item Primo elemento \end{enumerate} \begin{description} \item Prima descrizione \end{description} Che produce: Punto uno 1 Voce uno Prima descrizione Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 24 / 49
Ambiente verbatim Creare un documento LAT E X Gli ambienti Permette di inserire del testo cosí com é lo scriviamo un pó in stile WYSIWYG. Si rivela utile per inserire del codice. #!/bin/sh sudo apt-get update && sudo apt-get upgrade && sudo apt-get install kile Ma esiste anche l ambiente semiverbatim, é usato in Beamer, ma *non* si puó inserire codice LAT E Xaltrimenti verrebbe compilato, per ovviare a questo problema si usa: \ begin { center } qui mettiamo il codice, puo anche essere codice \ LaTeX Vediamo le differenze Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 25 / 49
Modi per evidenziare Creare un documento LAT E X Gli ambienti \emph Ecco un esempio pratico gia visto : \ emph { evidenziare } testo rilevante In questa frase voglio evidenziare questo testo Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 26 / 49
Tabular Creare un documento LAT E X Gli ambienti tabular Si usa l ambiente tabular, specificando il numero e il tipo di colonne. Le colonne sono separate da & e le righe da \\. \ begin { center } \ begin { tabular }{ rcl } colonna & colonna & colonna \\ allineata & allineata & allineata \\ a destra & al centro & a destra \ end { tabular } \ end { center } colonna colonna colonna allineata a allineata al allineata a destra centro sinistra Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 27 / 49
Tabular Creare un documento LAT E X Gli ambienti tabular Si usa l ambiente tabular, specificando il numero e il tipo di colonne. Le colonne sono separate da & e le righe da \\. \ begin { center } \ begin { tabular }{ rcl } colonna & colonna & colonna \\ allineata & allineata & allineata \\ a destra & al centro & a destra \ end { tabular } \ end { center } colonna colonna colonna allineata a allineata al allineata a destra centro sinistra Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 27 / 49
Tabular Creare un documento LAT E X Gli ambienti tabular Si usa l ambiente tabular, specificando il numero e il tipo di colonne. Le colonne sono separate da & e le righe da \\. \ begin { center } \ begin { tabular }{ rcl } colonna & colonna & colonna \\ allineata & allineata & allineata \\ a destra & al centro & a destra \ end { tabular } \ end { center } colonna colonna colonna allineata a allineata al allineata a destra centro sinistra Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 27 / 49
Creare un documento LAT E X Gli ambienti L A T E X e PDFL A T E X É necessario includere il pacchetto: graphicx. PDFLAT E X Accetta pdf, jpeg, png,... LAT E X Accetta Con qualche hack puó lavorare con jpeg, png,... Possiamo specificare manualmente la bounding box con \ includegraphics [ bb=0 0 width height ]{ file } Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 28 / 49
Creare un documento LAT E X Gli ambienti Se il nome del file é scritto senza estensione, il compilatore sceglie il formato migliore!!! Conviene usare immagini in formato eps o pdf!! Se esistono files sia in formato eps che pdf, LAT E X sceglierá il primo, mentre PDFLAT E X il secondo Il comando includegraphics accetta molti parametri, ne ricordiamo alcuni: 1 width larghezza 2 height altezza Se é specificato solo un parametro l immagine manterrá le proporzioni originali 3 angle rotazione (in gradi) \ includegraphics { immagine } \ includegraphics [ width =1cm, height =4cm, angle =90]{ cestino } Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 29 / 49
Creare un documento LAT E X Gli ambienti Se il nome del file é scritto senza estensione, il compilatore sceglie il formato migliore!!! Conviene usare immagini in formato eps o pdf!! Se esistono files sia in formato eps che pdf, LAT E X sceglierá il primo, mentre PDFLAT E X il secondo Il comando includegraphics accetta molti parametri, ne ricordiamo alcuni: 1 width larghezza 2 height altezza Se é specificato solo un parametro l immagine manterrá le proporzioni originali 3 angle rotazione (in gradi) \ includegraphics { immagine } \ includegraphics [ width =1cm, height =4cm, angle =90]{ cestino } Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 29 / 49
L A T E X e pdfl A T E X Creare un documento LAT E X Gli ambienti A partire da un documento LAT E Xsi possono seguire DUE percorsi: file.tex latex file.tex file.dvi dvips file.dvi dvipdf file.dvi file.ps file.pdf pdflatex file.tex file.pdf I due compilatori accettano formati diversi di immagini. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 30 / 49
L A T E X e pdfl A T E X Creare un documento LAT E X Gli ambienti A partire da un documento LAT E Xsi possono seguire DUE percorsi: file.tex latex file.tex file.dvi dvips file.dvi dvipdf file.dvi file.ps file.pdf pdflatex file.tex file.pdf I due compilatori accettano formati diversi di immagini. Marco Venutti (deadlinx@yahoo.it) Da zero a LAT E Xin 45 October 25, 2008 30 / 49