Il corso di LATEX
Enrico Gregorio
Dipartimento di Informatica Università di Verona
Edizione 2013
Enrico Gregorio Il corso di LATEX
Che cosa non è LATEX?
Non è un word processor
Non è un programma per produrre presentazioni Non è facile
Enrico Gregorio Il corso di LATEX
Che cosa non è LATEX?
Non è un word processor
Non è un programma per produrre presentazioni Non è facile
Enrico Gregorio Il corso di LATEX
Che cosa non è LATEX?
Non è un word processor
Non è un programma per produrre presentazioni
Non è facile
Enrico Gregorio Il corso di LATEX
Che cosa non è LATEX?
Non è un word processor
Non è un programma per produrre presentazioni Non è facile
Enrico Gregorio Il corso di LATEX
Che cosa è LATEX?
È un sistema per la composizione tipografica Può anche produrre presentazioni
È facile
È, in gran parte, gratis
Enrico Gregorio Il corso di LATEX
Che cosa è LATEX?
È un sistema per la composizione tipografica
Può anche produrre presentazioni È facile
È, in gran parte, gratis
Enrico Gregorio Il corso di LATEX
Che cosa è LATEX?
È un sistema per la composizione tipografica Può anche produrre presentazioni
È facile
È, in gran parte, gratis
Enrico Gregorio Il corso di LATEX
Che cosa è LATEX?
È un sistema per la composizione tipografica Può anche produrre presentazioni
È facile
È, in gran parte, gratis
Enrico Gregorio Il corso di LATEX
Che cosa è LATEX?
È un sistema per la composizione tipografica Può anche produrre presentazioni
È facile
È, in gran parte,
gratis
Enrico Gregorio Il corso di LATEX
Che cosa è LATEX?
È un sistema per la composizione tipografica Può anche produrre presentazioni
È facile
È, in gran parte, gratis
Enrico Gregorio Il corso di LATEX
Esempi
λω λC
λ 2 λP 2
λω λPω λ → λP
Enrico Gregorio Il corso di LATEX
Esempi
λω λC
λ 2 λP 2
λω λPω λ → λP
Enrico Gregorio Il corso di LATEX
Esempi
The area of a circle is a mean proportional between any two regular and similar poly- gons of which one circumscribes it and the other is isoperimetric with it. In addition, the area of the circle is less than that of any circum- scribed polygon and greater than that of any isoperimetric polygon. And fur- ther, of these circumscribed polygons, the one that has the greater num- ber of sides has a smaller area than
the one that has a lesser number;
but, on the other hand, the iso- perimetric polygon that has
the greater number of sides is the larger.
[Galileo, 1638]
Dal TEXbook di Donald E. Knuth
Enrico Gregorio Il corso di LATEX
Esempi
Πᾶς κύκλος ἴσος ἐστὶ τριγώνῳ ὀρθογωνίῳ, οἶ ἡ μὲν ἐκ τοῦ κέντρου ἴση μιᾷ τῶν περί τέν ὀρθέν, ἡ δὲ περίμετρος τῇ βάσει.
Archimede, La misura del cerchio
Ogni cerchio è equivalente a un triangolo rettangolo nel quale uno dei lati dell’angolo retto è uguale al raggio del cerchio e la base al perimetro.
Enrico Gregorio Il corso di LATEX
Esempi
Πᾶς κύκλος ἴσος ἐστὶ τριγώνῳ ὀρθογωνίῳ, οἶ ἡ μὲν ἐκ τοῦ κέντρου ἴση μιᾷ τῶν περί τέν ὀρθέν, ἡ δὲ περίμετρος τῇ βάσει.
Archimede, La misura del cerchio
Ogni cerchio è equivalente a un triangolo rettangolo nel quale uno dei lati dell’angolo retto è uguale al raggio del cerchio e la base al perimetro.
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837
14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679
11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121
2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437
1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247
437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190
247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57
190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19
57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0
mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Esempi
mcd(26353, 14516) =
26353 = 14516 · 1 + 11837 14516 = 11837 · 1 + 2679 11837 = 2679 · 4 + 1121 2679 = 1121 · 2 + 437 1121 = 437 · 2 + 247 437 = 247 · 1 + 190 247 = 190 · 1 + 57 190 = 57 · 3 + 19 57 = 19 · 3 + 0 mcd(26353, 14516) = 19
Il tutto è stato prodotto definendo un comando e scrivendo\calcolamcd{26353}{14516} Rivedi
Enrico Gregorio Il corso di LATEX
Come si pronuncia?
Il sistema TEX è stato creato da Donald E. Knuth dell’Università Stanford. Il nome deriva dalla radice greca di parole come
τεχνη´
che significa ‘arte’ o ‘tecnica’.
Perciò la pronuncia dovrebbe essere ‘tech’ (dove ‘ch’ è più o meno come nel tedesco ‘Bach’); ma di solito di usa ‘tek’.
Il sistema LATEX è stato creato da Leslie Lamport (ai tempi alla DEC). La pronuncia usuale italiana è ‘latek’.
Enrico Gregorio Il corso di LATEX
Come si pronuncia?
Il sistema TEX è stato creato da Donald E. Knuth dell’Università Stanford. Il nome deriva dalla radice greca di parole come
τεχνη´
che significa ‘arte’ o ‘tecnica’.
Perciò la pronuncia dovrebbe essere ‘tech’ (dove ‘ch’ è più o meno come nel tedesco ‘Bach’); ma di solito di usa ‘tek’.
Il sistema LATEX è stato creato da Leslie Lamport (ai tempi alla DEC). La pronuncia usuale italiana è ‘latek’.
Enrico Gregorio Il corso di LATEX
Come si pronuncia?
Il sistema TEX è stato creato da Donald E. Knuth dell’Università Stanford. Il nome deriva dalla radice greca di parole come
τεχνη´
che significa ‘arte’ o ‘tecnica’.
Perciò la pronuncia dovrebbe essere ‘tech’ (dove ‘ch’ è più o meno come nel tedesco ‘Bach’); ma di solito di usa ‘tek’.
Il sistema LATEX è stato creato da Leslie Lamport (ai tempi alla DEC). La pronuncia usuale italiana è ‘latek’.
Enrico Gregorio Il corso di LATEX
Come si pronuncia?
Il sistema TEX è stato creato da Donald E. Knuth dell’Università Stanford. Il nome deriva dalla radice greca di parole come
τεχνη´
che significa ‘arte’ o ‘tecnica’.
Perciò la pronuncia dovrebbe essere ‘tech’ (dove ‘ch’ è più o meno come nel tedesco ‘Bach’); ma di solito di usa ‘tek’.
Il sistema LATEX è stato creato da Leslie Lamport (ai tempi alla DEC). La pronuncia usuale italiana è ‘latek’.
Enrico Gregorio Il corso di LATEX
Dove funziona?
Non dovrebbe stupire che per usare LATEX occorra un calcolatore.
Quale?
Non importa, basta che vada!
Il sistema si può compilare su tutte le più diffuse architetture e i più diffusi sistemi operativi.
Enrico Gregorio Il corso di LATEX
Dove funziona?
Non dovrebbe stupire che per usare LATEX occorra un calcolatore.
Quale?
Non importa, basta che vada!
Il sistema si può compilare su tutte le più diffuse architetture e i più diffusi sistemi operativi.
Enrico Gregorio Il corso di LATEX
Dove funziona?
Non dovrebbe stupire che per usare LATEX occorra un calcolatore.
Quale?
Non importa, basta che vada!
Il sistema si può compilare su tutte le più diffuse architetture e i più diffusi sistemi operativi.
Enrico Gregorio Il corso di LATEX
Dove funziona?
Non dovrebbe stupire che per usare LATEX occorra un calcolatore.
Quale?
Non importa,
basta che vada!
Il sistema si può compilare su tutte le più diffuse architetture e i più diffusi sistemi operativi.
Enrico Gregorio Il corso di LATEX
Dove funziona?
Non dovrebbe stupire che per usare LATEX occorra un calcolatore.
Quale?
Non importa, basta che vada!
Il sistema si può compilare su tutte le più diffuse architetture e i più diffusi sistemi operativi.
Enrico Gregorio Il corso di LATEX
Dove funziona?
Non dovrebbe stupire che per usare LATEX occorra un calcolatore.
Quale?
Non importa, basta che vada!
Il sistema si può compilare su tutte le più diffuse architetture e i più diffusi sistemi operativi.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9)
Microsoft® Windows™ Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™
, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Dove funziona?
GNU/Linux, FreeBSD, NetBSD
Apple® Mac OS X™ (e anche 6, 7, 8 e 9) Microsoft® Windows™
Solaris™, [. . .]
Bastano?
Sono disponibili distribuzioni su CD-ROM e DVD-ROM che si installano in pochi minuti.
Enrico Gregorio Il corso di LATEX
Distribuzioni
GNU/Linux: TEX Live
Apple Mac OS X: TEX Live nella versione MacTEX Microsoft Windows: TEX Live o MikTEX
La distribuzione TEX Live è di gran lunga la migliore: http://tug.org/texlive
http://tug.org/mactex
Enrico Gregorio Il corso di LATEX
Distribuzioni
GNU/Linux: TEX Live
Apple Mac OS X: TEX Live nella versione MacTEX Microsoft Windows: TEX Live o MikTEX
La distribuzione TEX Live è di gran lunga la migliore: http://tug.org/texlive
http://tug.org/mactex
Enrico Gregorio Il corso di LATEX
Distribuzioni
GNU/Linux: TEX Live
Apple Mac OS X: TEX Live nella versione MacTEX
Microsoft Windows: TEX Live o MikTEX
La distribuzione TEX Live è di gran lunga la migliore: http://tug.org/texlive
http://tug.org/mactex
Enrico Gregorio Il corso di LATEX
Distribuzioni
GNU/Linux: TEX Live
Apple Mac OS X: TEX Live nella versione MacTEX Microsoft Windows: TEX Live o MikTEX
La distribuzione TEX Live è di gran lunga la migliore: http://tug.org/texlive
http://tug.org/mactex
Enrico Gregorio Il corso di LATEX
Distribuzioni
GNU/Linux: TEX Live
Apple Mac OS X: TEX Live nella versione MacTEX Microsoft Windows: TEX Live o MikTEX
La distribuzione TEX Live è di gran lunga la migliore:
http://tug.org/texlive http://tug.org/mactex
Enrico Gregorio Il corso di LATEX
Distribuzioni
GNU/Linux: TEX Live
Apple Mac OS X: TEX Live nella versione MacTEX Microsoft Windows: TEX Live o MikTEX
La distribuzione TEX Live è di gran lunga la migliore:
http://tug.org/texlive http://tug.org/mactex
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Sono compresi nella distribuzione stili per la composizione di articoli o documenti di maggiori dimensioni studiati da professionisti.
La composizione di formule matematiche è uno dei motivi per cui TEX è stato creato.
L’utente deve concentrarsi solo sul contenuto del documento e non sulla sua forma finale.
Si possono generare note a piè di pagina,
riferimenti incrociati, bibliografie e indici in modo automatico.
Migliaia di persone in tutto il mondo usano LATEX e sono attivi vari gruppi di discussione; molti utenti sono stati in grado di risolvere problemi particolari e hanno messo a disposizione le soluzioni sotto forma di pacchetti aggiuntivi.
È gratis.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Pregi e difetti
Non permette di vedere il documento finale mentre lo si scrive.
Richiede di intercalare il testo con comandi di composizione che rispecchiano la struttura logica del testo.
Non è semplice usare tipi di carattere come
‘ComicSans’.
Non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.
Il motore TEX sottostante a LATEX ha un linguaggio di programmazione Turing-completo.
Non permette di gestire pagine più grandi di 33 metri quadrati.
Non dà denaro alle case di software.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Facciamo un paragone con il signor Pippo che vuole scrivere un programma nel suo linguaggio preferito, C++.
1 Pippo scrive un documento di testo che chiamerà pippo.cpp.
2 Pippo dà sul terminale il comando
% gcc pippo.cpp.
3 Se la compilazione dà errori, Pippo rivede il programma, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file eseguibile, a.out.
5 Pippo prova a vedere se il programma fa ciò che desidera.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Ora Pippo vuole scrivere la documentazione per il suo programma.
1 Pippo scrive un documento di testo che chiamerà pippo.tex.
2 Pippo dà sul terminale il comando
% pdflatex pippo.tex.
3 Se la compilazione dà errori, Pippo rivede il documento, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file pippo.pdf.
5 Pippo chiama il visualizzatore con
% xpdf pippo
e controlla che non ci siano errori concettuali.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Ora Pippo vuole scrivere la documentazione per il suo programma.
1 Pippo scrive un documento di testo che chiamerà pippo.tex.
2 Pippo dà sul terminale il comando
% pdflatex pippo.tex.
3 Se la compilazione dà errori, Pippo rivede il documento, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file pippo.pdf.
5 Pippo chiama il visualizzatore con
% xpdf pippo
e controlla che non ci siano errori concettuali.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Ora Pippo vuole scrivere la documentazione per il suo programma.
1 Pippo scrive un documento di testo che chiamerà pippo.tex.
2 Pippo dà sul terminale il comando
% pdflatex pippo.tex.
3 Se la compilazione dà errori, Pippo rivede il documento, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file pippo.pdf.
5 Pippo chiama il visualizzatore con
% xpdf pippo
e controlla che non ci siano errori concettuali.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Ora Pippo vuole scrivere la documentazione per il suo programma.
1 Pippo scrive un documento di testo che chiamerà pippo.tex.
2 Pippo dà sul terminale il comando
% pdflatex pippo.tex.
3 Se la compilazione dà errori, Pippo rivede il documento, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file pippo.pdf.
5 Pippo chiama il visualizzatore con
% xpdf pippo
e controlla che non ci siano errori concettuali.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Ora Pippo vuole scrivere la documentazione per il suo programma.
1 Pippo scrive un documento di testo che chiamerà pippo.tex.
2 Pippo dà sul terminale il comando
% pdflatex pippo.tex.
3 Se la compilazione dà errori, Pippo rivede il documento, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file pippo.pdf.
5 Pippo chiama il visualizzatore con
% xpdf pippo
e controlla che non ci siano errori concettuali.
Enrico Gregorio Il corso di LATEX
Come funziona LATEX?
Ora Pippo vuole scrivere la documentazione per il suo programma.
1 Pippo scrive un documento di testo che chiamerà pippo.tex.
2 Pippo dà sul terminale il comando
% pdflatex pippo.tex.
3 Se la compilazione dà errori, Pippo rivede il documento, lo corregge e ritorna al passo 2.
4 Se la compilazione ha successo, viene prodotto un file pippo.pdf.
5 Pippo chiama il visualizzatore con
% xpdf pippo
e controlla che non ci siano errori concettuali.
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\begin{document}
Queste sono le mie prime
parole con questo nuovo sistema.
\end{document}
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
Queste sono le mie prime parole con questo nuovo sistema.
1
Avanti
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
Queste sono le mie prime parole con questo nuovo sistema.
1
Avanti
Enrico Gregorio Il corso di LATEX
Il primo documento LATEX
Queste sono le mie prime parole con questo nuovo sistema.
1
Avanti
Enrico Gregorio Il corso di LATEX
Un documento più complesso
% !TEX encoding = UTF-8
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\begin{document}
\title{Esistenza di numeri primi}
\author{Euclide}\date{}
\maketitle
Scopo di questa memoria è dimostrare che dato comunque un numero, esiste un numero primo più grande di questo.
Questo risultato ha varie conseguenze importanti soprattutto per i suoi usi nella moderna teoria della crittografia.
\end{document}
Enrico Gregorio Il corso di LATEX
Un documento più complesso
% !TEX encoding = UTF-8
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\begin{document}
\title{Esistenza di numeri primi}
\author{Euclide}\date{}
\maketitle
Scopo di questa memoria è dimostrare che dato comunque un numero, esiste un numero primo più grande di questo.
Questo risultato ha varie conseguenze importanti soprattutto per i suoi usi nella moderna teoria della crittografia.
\end{document}
Enrico Gregorio Il corso di LATEX