Introduzione al LaTeX - Dipartimento di Matematica e...

455
11 maggio 2020 Università di Udine Dipartimento di Scienze Matematiche, Informatiche e Fisiche Introduzione al L A T E X Gianluca Gorni

Transcript of Introduzione al LaTeX - Dipartimento di Matematica e...

Page 1: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

11 maggio 2020

Università di UdineDipartimento di Scienze Matematiche, Informatiche e Fisiche

Introduzioneal LATEX

Gianluca Gorni

Page 2: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il corso 2

�Qui si insegna:� a usare il LATEX, un sistema professionale;� ad apprezzare le sottigliezze della buona tipografia;� a conoscere l’ortografia tipografica;� a disporre lo scritto in uno stile accademico sobrio,� a scrivere formule matematiche.

�Competenze usabili per� còmpiti per casa, tesine, tesi di laurea,� rapporti tecnici, pubblicazioni scientifiche,� documenti a stampa di alta qualità,� presentazioni su schermo.

Page 3: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice 3

Il corso . . . . . . . . . . . . . . . . . . 2Indice . . . . . . . . . . . . . . . . . . . 3Libri di testo . . . . . . . . . . . . . . . 7Il LATEX è gratis! . . . . . . . . . . . . 8

1 Storia e Filosofia 9Il Creatore del TEX . . . . . . . . . . . 10Preistoria . . . . . . . . . . . . . . . . 11Il nome del gioco . . . . . . . . . . . . . 18Etimologia . . . . . . . . . . . . . . . . 19Pronuncia . . . . . . . . . . . . . . . . 20Leone . . . . . . . . . . . . . . . . . . . 21Alta Tipografia . . . . . . . . . . . . . 22Legature . . . . . . . . . . . . . . . . . 24Crenature (kerning) . . . . . . . . . . . 25Grigio uniforme . . . . . . . . . . . . . 29LATEX . . . . . . . . . . . . . . . . . . 35

Autore designer tipografo . . . . . . . . 37Wysiwyg? No grazie! . . . . . . . . . . 38Testo sorgente . . . . . . . . . . . . . . 40Il typeset . . . . . . . . . . . . . . . . . 42Font per l’editor . . . . . . . . . . . . . 45Pro e contro del LATEX . . . . . . . . . 47Raffronto . . . . . . . . . . . . . . . . . 49Sviluppi . . . . . . . . . . . . . . . . . 51

2 Sintassi 52Spazi . . . . . . . . . . . . . . . . . . . 53Caratteri di controllo . . . . . . . . . . 55Tabella ascii . . . . . . . . . . . . . . . 74Comandi . . . . . . . . . . . . . . . . . 79Commenti . . . . . . . . . . . . . . . . 82

3 Scheletro 83Documento minimo . . . . . . . . . . . 84

Page 4: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice 4

Esempi minimi . . . . . . . . . . . . . . 85Sine qua non . . . . . . . . . . . . . . . 90

Preambolo . . . . . . . . . . . . . 91Corpo del documento . . . . . . . 92

Qualche dettaglio . . . . . . . . . . . . 93Classe del documento . . . . . . . 93Preambolo . . . . . . . . . . . . . 95Corpo . . . . . . . . . . . . . . . . 96

I file LATEX . . . . . . . . . . . . . . . 97I File dell’utente . . . . . . . . . . 100File ausiliari . . . . . . . . . . . . 101Tipi di file di output . . . . . . . . 103

Pacchetti . . . . . . . . . . . . . . . . . 104Stili di pagina . . . . . . . . . . . . . . 105Gestire grossi progetti . . . . . . . . . . 111

4 Ortografia tipografica del testo 113

Paragrafi . . . . . . . . . . . . . . . . . 114Andare a capo . . . . . . . . . . . . . . 123Nuova pagina . . . . . . . . . . . . . . 136Divisione in sillabe . . . . . . . . . . . . 140Scegliere la lingua . . . . . . . . . . . . 145Virgolette . . . . . . . . . . . . . . . . 161Guillemets . . . . . . . . . . . . . . . . 179Trattini . . . . . . . . . . . . . . . . . . 180Puntini . . . . . . . . . . . . . . . . . . 189Codifica del testo . . . . . . . . . . . . 193Accenti italiani . . . . . . . . . . . . . . 211Accenti ascii . . . . . . . . . . . . . . . 225Codifica delle font . . . . . . . . . . . . 232Spazio fra parole . . . . . . . . . . . . . 236Capitoli, sezioni. . . . . . . . . . . . . . . 240

Manipolare le suddivisioni . . . . . 243Riferimenti incrociati . . . . . . . . . . 245

Page 5: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice 5

Enfasi . . . . . . . . . . . . . . . . . . 247Stili di font espliciti . . . . . . . . . . . 248

Romano . . . . . . . . . . . . . . 249Corsivo . . . . . . . . . . . . . . . 251Grassetto . . . . . . . . . . . . . . 253Obliquo . . . . . . . . . . . . . . . 254Senza grazie . . . . . . . . . . . . 257Macchina da scrivere . . . . . . . . 282Maiuscolette . . . . . . . . . . . . 283

Ambienti . . . . . . . . . . . . . . . . . 285Liste . . . . . . . . . . . . . . . . . . . 286paralist . . . . . . . . . . . . . . . . 290Centrature orizzontali . . . . . . . . . . 293Giustificazioni . . . . . . . . . . . . . . 294Citazioni . . . . . . . . . . . . . . . . . 295Sunto . . . . . . . . . . . . . . . . . . . 296Altri ambienti . . . . . . . . . . . . . . 297

Tabelle (difficile!) . . . . . . . . . . . . 299Figure . . . . . . . . . . . . . . . . . . 302Grafici vettoriali . . . . . . . . . . . . . 304Grafici bitmap . . . . . . . . . . . . . . 309Inserire le figure . . . . . . . . . . . . . 323Bibliografia . . . . . . . . . . . . . . . . 332

5 Formule 337Il pacchetto amsmath . . . . . . . . . . 338Dentro e fuori testo . . . . . . . . . . . 339Dentro il testo . . . . . . . . . . . . . . 340Corsivo matematico . . . . . . . . . . . 342Fuori testo . . . . . . . . . . . . . . . . 343Spazi nelle formule . . . . . . . . . . . . 345Integrali e derivate . . . . . . . . . . . . 352Sommatorie . . . . . . . . . . . . . . . 353Limiti . . . . . . . . . . . . . . . . . . 354

Page 6: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice 6

Insiemi numerici . . . . . . . . . . . . . 355Operatori . . . . . . . . . . . . . . . . 356Operazioni binarie . . . . . . . . . . . . 360Lettere greche . . . . . . . . . . . . . . 362Pedici e radici . . . . . . . . . . . . . . 363Barre orizzontali . . . . . . . . . . . . . 364Graffe orizzontali . . . . . . . . . . . . 366Binomiali e parentesi . . . . . . . . . . 367Parentesi grosse . . . . . . . . . . . . . 368Graffe grosse . . . . . . . . . . . . . . . 369Separatori grossi . . . . . . . . . . . . . 370Parentesi automatiche . . . . . . . . . . 371Parentesi di intervalli . . . . . . . . . . 372Parentesi angolose . . . . . . . . . . . . 373Barre verticali . . . . . . . . . . . . . . 374Due punti e frecce . . . . . . . . . . . . 375Frazioni multiple . . . . . . . . . . . . . 376Matrici . . . . . . . . . . . . . . . . . . 377

Matrici con parentesi tonde . . . . 377Matrici con altre parentesi . . . . . 378Matrici con puntini . . . . . . . . 379Matrici con array . . . . . . . . . . 382

Sistemi di equazioni . . . . . . . . . . . 383Casi . . . . . . . . . . . . . . . . . . . 384Alfabeti matematici . . . . . . . . . . . 385Unità di misura SI . . . . . . . . . . . . 386Equazioni su più righe . . . . . . . . . . 389gather . . . . . . . . . . . . . . . . . . 390multline . . . . . . . . . . . . . . . . 393split . . . . . . . . . . . . . . . . . . 394align . . . . . . . . . . . . . . . . . . 395allowdisplaybreaks . . . . . . . . . 397Enunciati . . . . . . . . . . . . . . . . . 398Dimostrazioni . . . . . . . . . . . . . . 405

Indice analitico 406

Page 7: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Libri di testo 7

�Manuali in italiano stampabili:� per il testo “L’Arte di Scrivere con LATEX”

di Lorenzo Pantieri.

“Introduzione all’arte della composizione tipografica con LATEX”del Gruppo Utilizzatori Italiani di TEX.

� per le formule matematiche“Manuale utente per il pacchetto amsmath”

�Un’introduzione alla tipografia in generale:“Butterick’s Practical Typography”

Page 8: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il LATEX è gratis! 8

�Per Windows installare uno fra:�TEX Live, http://www.tug.org/texlive (anche per Linux)�MikTEX, http://www.miktex.org�ProTEXt, http://www.tug.org/protext, basato su MikTEX.

�Per Macintosh installare:�MacTEX, http://www.tug.org/mactex.

�Per iPad/iPhone:�Texpad, https://www.texpadapp.com.

Page 9: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Introduzioneal LATEX

Cap. 1

Storia e Filosofia

Page 10: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il Creatore del TEX 10

Prof. Donald E. Knuth

Page 11: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 11

Una dispensa di matematica degli anni ’70, “dattilografata” con aggiunte a penna

Page 12: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 12

�Correvano gli anni settanta.�Un computer riempiva uno stanzone.�Gran parte della matematica si batteva colla macchina da scriveremeccanica.

• Si alzava e abbassava il carrello per indici ed esponenti,• si cambiava testina per i simboli.•Cliccare per un video con dettagli tecnici.

Page 13: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 13

�Anni settanta:�Gli editori di solito si accontentavano di stampare libri da pubblicazionerapida e scarsa qualità, perché• il numero di pubblicazioni scientifiche stava aumentandovertiginosamente,• i buoni tipografi tradizionali erano lenti, costosi e in via d’estinzione,• e i programmi da computer per scrivere matematica eranorudimentali.

� Il Maestro dell’informatica Donald E. Knuth stava scrivendo “The Art ofComputer Programming”• in più volumi, zeppi di formule matematiche.

�Da buon bibliofilo faceva spedire i manoscritti in Germania, in una bottegatipografa artigiana rinomata per la cura del dettaglio.

Page 14: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 14

Page 15: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 15

Una paginata del libro di Knuth del 1973

Page 16: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 16

�Quando Knuth riscrisse il primo volume• con cambiamenti capillari

� l’editore si rifiutò di mantenere la stessa qualità della prima edizione:• costava troppo e ci metteva troppo tempo.

�Non potendo sopportare l’andazzo, il nostro eroe• accantonò i libri sulla programmazione• e si mise a studiare Alta Tipografia,• per scrivere poi la madre di tutti i programmi di composizionetipografica.

�Correva il 1978.

Page 17: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Preistoria 17

� L’impresa fu più lunga del previsto.• La prima versione uscì nel 1982.• L’ultima revisione di qualche rilievo è del 1989.

�Knuth diede poi a tutto il mondo il suo programmagratis!!!

Page 18: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il nome del gioco 18

�Knuth ha chiamato il suo programma così:

TEX�Nel logo• le lettere sono maiuscole;• la “E” è abbassata rispetto alle altre;• le tre lettere sono avvicinate fino a toccarsi.

� In un ambiente ASCII, il logo del TEX si rende alternando maiuscole eminuscole: TeX .◦ è da trascuràti scrivere tex.

Page 19: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Etimologia 19

�Nel nome è nascosto un trabocchetto:• “TEX” non andrebbe letto in alfabeto romano, ma in alfabeto greco(maiuscolo).• La “X” di TEX non è una “ics” latina, ma una “chi” greca,• così come la “E” è una “epsilon”.• In lettere minuscole, “TEX” si scriverebbe τεχ.•È la radice della parola greca τεχνη,◦ che vuol dire “abilità, mestiere, arte, tecnica, know-how”.

� La radice indoeuropea del TEX fa capolino qua e là:• tecnica, politecnico, tettonico, architetto, contesto, pretesto, tessere, tessile, tessuto,testo, sottile, tela, toilette. . .

Page 20: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Pronuncia 20

�Knuth dice che se “TEX” è ben pronunciato lo schermo del computer siappanna leggermente.

� La “X” di TEX è un suono che non esiste in italiano.• Si trova tuttavia in moltissime lingue, oltre al greco:◦ nel tedesco “Bach”,◦ scozzese “Loch”,◦ castigliano “Juan” e “Mexico”, “Argentina”,◦ russo Horoxo,◦ cinese nı hăo!".

Page 21: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Leone 21

La mascotte del TEX è un leone vestito da antico greco.TUG è il TEX User Group.

Page 22: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Alta Tipografia 22

�Quando Gutenberg e gli altri primi stampatori delRinascimento inventarono la stampa, pensavano� non solo alla quantità di copie che si potevano fare,�ma anche alla qualità del testo.

Una pagina della Bibbia di Gutenberg

Page 23: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Alta Tipografia 23

�Knuth si ispirava ai massimi maestri dell’artetipografica

� e ha incorporato nel TEX tutte le raffinatezze che hapotuto:� legature fra caratteri,� crenature (“kerning”) fra caratteri,� segni diacritici,� divisione in sillabe corretta,� spaziatura ottimale fra le parole,� spaziatura uniforme fra le righe.

�Vediamo degli esempi.

Page 24: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Legature 24

�Una legatura è una combinazione di lettere che sifonde in unico blocco:� le legature comuni sono

ff fi fl ffi ffl ff fi fl ffi ffl�ma ci sono font che hanno legature molto elaborate:

! affli#o $upendo

� Il TEX gestisce le legature automaticamente.

Page 25: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Crenature (kerning) 25

�Certe coppie di caratteri non si combinano bene nella spaziatura ordinaria:

AVo VA AVo VA• fra la “V”e la “o” e la “A” c’è troppo bianco• in confronto con altre coppie di caratteri.

� Il TEX fa dei piccoli ritocchi di spaziatura◦ detti “crenature”, o, all’inglese, “kerning”

� che rendono più uniforme l’aspetto del testo:

AVo VA AVo VA� in automatico!

Page 26: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Crenature (kerning) 26

•Un esempio scherzoso di cattivo kerning nel mezzo della parola “kern”stessa.

Page 27: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Crenature (kerning) 27

•Cambiereste qualche crenatura in questi titoli di giornale?

KSCRIVÁ il preferitod.elle stanze vaticane

Page 28: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Crenature (kerning) 28

•Un cattivo kerning nella parola “Target” a passeggio sul pianeta Marte.•Palestra di kerning: http://type.method.ac/•Palestra di font design: http://shape.method.ac/

Page 29: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grigio uniforme 29

�Prima di decidere dove andare a capo, il TEX• considera un intero paragrafo alla volta,• imposta le spaziature fra parole in ogni singola riga come variabiliincognite• e poi sceglie le andate a capo e le sillabazioni• in modo da rendere quanto più uniforme la spaziatura.

�Così la pagina vista da lontano apparirà un “blocco di grigio uniforme”� come ha fatto Gutenberg nella sua Bibbia.◦ L’algoritmo di ottimizzazione dei paragrafi del TEX solo di recente è stato imitato da programmidi “text layout” commerciali e costosi.

Page 30: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grigio uniforme 30

Volutpat minim tation minim facilisis tation molestie. Dolore, adipiscing duisvolutpat accumsan esse at ut nulla tation aliquam adipiscing sit eros odio dolore, con-sectetuer esse duis esse ipsum aliquam eu suscipit ullamcorper odio. Ex autem diamtincidunt feugiat accumsan consequatvel commodo facilisi aliquip consequat praesentet ea dolor, in et eros exerci dolore. Nostrud ut nisl vel facilisis iriure, eros nulla.

Ut consequat hendrerit ut iriuredolor adipiscing hendrerit facilisi lorem in doloreaugue. Eum enim nonummy, ut blandit nostrud. Iusto ea enim iusto aliquip luptatum,suscipit velit in eum crisare suscipit nulla eum qui feugiat nostrud minim ea wisi esse.Duis vel accumsan molestie suscipit et augue nostrud sit eros quis dolore vulputate ut.Dolore at delenit ipsum nulla sciurus consectetuer veniam, feugiat iriuredolor qui duishendrerit feugait accumsan dolore.

Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi ut crisare veniam minimvelit aliquip suscipit eros vero, augue illum ut illum. Veniam iusto crisare, iusto lorem,ut nisl, illum delenit praesent iriure odio dignissim feugait. Duis eu, dolore consectetueriusto nulla luptatum delenit esse enim odio ullamcorper. Consectetuer ut nostrud erosaugue ad crisare ad dolore. Laoreet praesent nulla lobortis feugait, adipiscing sit. Iustoaliquip velit vulputate luptatum vulputate ea ut dolore molestie augue velit ipsum, etvelit nostrud ut, et esse qui. Velit esse accumsan nonummy duis vero feugait sed nullalobortis ut iusto lorem, eros nisl. Consequat blandit ullamcorper euismod qui consequateum diam aliquip at laoreet, feugait aliquip duis dolore laoreet consequat wisi. Facilisinisl in wisi magna feugiat accumsan, duis eros qui hendrerit?

Page 31: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grigio uniforme 31

Confrontate l’uniformità della spaziatura nel TEX e in Gutenberg.

Page 32: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grigio uniforme 32

Volutpat minim tation minim facilisis tation molestie. Dolore, adipiscingduis volutpat accumsan esse at ut nulla tation aliquam adipiscing sit eros odiodolore, consectetuer esse duis esse ipsum aliquam eu suscipit ullamcorper odio.Ex autem diam tincidunt feugiat accumsan consequatvel commodo facilisi aliquipconsequat praesent et ea dolor, in et eros exerci dolore. Nostrud ut nisl velfacilisis iriure, eros nulla.

Ut consequat hendrerit ut iriuredolor adipiscing hendrerit facilisi lorem indolore augue. Eum enim nonummy, ut blandit nostrud. Iusto ea enim iusto ali-quip luptatum, suscipit velit in eum crisare suscipit nulla eum qui feugiat nostrudminim ea wisi esse. Duis vel accumsan molestie suscipit et augue nostrud siteros quis dolore vulputate ut. Dolore at delenit ipsum nulla sciurus consectetuerveniam, feugiat iriuredolor qui duis hendrerit feugait accumsan dolore.

Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi ut crisare veniamminim velit aliquip suscipit eros vero, augue illum ut illum. Veniam iusto crisare,iusto lorem, ut nisl, illum delenit praesent iriure odio dignissim feugait. Duiseu, dolore consectetuer iusto nulla luptatum delenit esse enim odio ullamcorper.Consectetuer ut nostrud eros augue ad crisare ad dolore. Laoreet praesent nullalobortis feugait, adipiscing sit. Iusto aliquip velit vulputate luptatum vulputateea ut dolore molestie augue velit ipsum, et velit nostrud ut, et esse qui. Velitesse accumsan nonummy duis vero feugait sed nulla lobortis ut iusto lorem, erosnisl. Consequat blandit ullamcorper euismod qui consequat eum diam aliquipat laoreet, feugait aliquip duis dolore laoreet consequat wisi.

Volutpat minim tation minim facilisis tation molestie. Do-lore, adipiscing duis volutpat accumsan esse at ut nulla ta-tion aliquam adipiscing sit eros odio dolore, consectetuer es-se duis esse ipsum aliquam eu suscipit ullamcorper odio. Exautem diam tincidunt feugiat accumsan consequatvel com-modo facilisi aliquip consequat praesent et ea dolor, in eteros exerci dolore. Nostrud ut nisl vel facilisis iriure, erosnulla.

Ut consequat hendrerit ut iriuredolor adipiscing hendrerit facilisi loremin dolore augue. Eum enim nonummy, ut blandit nostrud. Iusto eaenim iusto aliquip luptatum, suscipit velit in eum crisa-re suscipit nulla eum qui feugiat nostrud minim ea wisiesse. Duis vel accumsan molestie suscipit etaugue nostrud sit eros quis dolore vulputate ut. Dolo-re at delenit ipsum nulla sciurus consectetuer veniam, feugi-at iriuredolor qui duis hendrerit feugait accumsan dolo-re.

Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi ut crisareveniam minim velit aliquip suscipit eros vero, augue illum ut illum. Veniamiusto crisare, iusto lorem, ut nisl, illum delenit praesent iriure odio dignissimfeugait. Duis eu, dolore consectetuer iusto nulla luptatum delenit esse enim odioullamcorper. Consectetuer ut nostrud eros augue ad crisare ad dolore. Laoreetpraesent nulla lobortis feugait, adipiscing sit. Iusto aliquip velit vulputateluptatum vulputate ea ut dolore molestie augue velit ipsum, et velit nostrud ut,et esse qui. Velit esse accumsan nonummy duis vero feugait sed nulla lobortisut iusto lorem, eros nisl. Consequat blandit ullamcorper euismod qui consequateum diam aliquip at laoreet, feugait aliquip duis dolore laoreet consequat wisi.

Page 33: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grigio uniforme 33

C’è chi cambia gli spazi fra le lettere (letterspacing):

di. M' annoi aveva convocat o u-na delle lingue piu vellutate delnew j o urn a l i sm, Salva to re

della compagnia. Anzi, ha fattosapere alla follaplaudente di a-ver poco a che spart ire conquel mondo ("abbiamo idee

terrogativi che nessuna perso-na sensatapuo liquidare con ri-sp o s t e f a c i l i e r i c e t t epret -a porter .La guerra sem-

Anatema!

Page 34: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grigio uniforme 34

Che Fermi si r iferisse a­gli alieni e non ai commen­sali assenti lo crede, al di la

Quasi nessuno spazio fra le parole.

e A g anistan,su go pe a i to esu controgo pe riuscito in Tur­

i a , s uTrump-C inton in America, e

t e s t a a t e s t a

Page 35: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

LATEX 35

� Fra i pregi del TEX c’è che• contiene un linguaggio di programmazione,• è estensibile.

�Ne approfittò fra gli altri Leslie Lamport,• che nei primi anni ’80 progettò il “dialetto” del TEX che va sotto ilnome di

LATEX◦ Niente a che vedere col lattice di gomma,◦ se non forse un gioco di parole che mi è oscuro.

Page 36: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

LATEX 36

�Oggigiorno il LATEX è di gran lunga il più comune modo di accedere allapotenza tipografica del TEX.

� Il LATEX è passato per diverse versioni.•Quella in uso oggi è chiamata

LATEX2ε• Il LATEX3 è in fase di rilascio◦ ma interessa più i programmatori che gli utenti finali.

Page 37: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Autore designer tipografo 37

�Tradizionalmente, per pubblicare qualcosa• l’autore consegna un manoscritto con doppia interlinea e istruzionisulla struttura logica:◦ la suddivisione in capitoli, sezioni, paragrafi. . .◦ quali sono le formule, le citazioni, le parole da evidenziare. . .•Un designer grafico sceglie lo stile tipografico:◦ la larghezza delle colonne,◦ i font per i titoli, il testo, le formule. . .◦ lo spazio prima e dopo le intestazioni, ecc. . .• Il designer annota le scelte nel manoscritto• e lo passa al tipografo, che impagina.

� Lavorando col LATEX:• Il designer grafico è il LATEX,• il tipografo è il TEX.

Page 38: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Wysiwyg? No grazie! 38

� I programmi commerciali di scrittura al computersono wysiwyg� “What You See Is What You Get”.� Schermo e stampa sono uguali.

� Il LATEX è wysiwym:� “What You See Is What You Mean”.� Scrivere in LATEX è come fare un viaggio virtuale indietro nel tempo� e lavorare a una simulazione di un terminale alfanumerico anni ’80.• però oggi c’è il preview quasi istantaneo◦ (ai vecchi tempi le bozze si facevano aspettare).

Page 39: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Wysiwyg? No grazie! 39

Un terminale alfanumerico aveva quest’aspetto.

Page 40: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Testo sorgente 40

� Il TEXista scrive con un editor di testo ASCII non formattato, del tipo diquelli usati dai programmatori di professione.

� Insieme al vero e proprio testo l’autore sparpaglia delle istruzioni sullastruttura logica del testo:• capitoli, sezioni, sottosezioni. . .• enfasi, citazioni, enunciati. . .• formule, tabelle,. . .

� Le istruzioni sono visibili alla pari del testo.�Quanto battuto dal TEXista è il testo sorgente.

Page 41: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Testo sorgente 41

�Ecco un frammento di testo sorgente per farsi un’idea di che aspetto ha:Due matrici $n\times n$ complesse $A,A’$ si dicono\emph{simili} se esiste una matrice $n\times n$invertibile $T$ tale che\begin{equation*}A’=T^{-1}AT.

\end{equation*}

Scarica il file

Page 42: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il typeset 42

�Una volta battuto il testo sorgente• questo passa in compilazione al LATEX,• e, ancora più in fondo, al TEX,• che produce il documento formattato, tipocomposto, anteprima distampa, o, all’inglese, typeset.

� Se il risultato non soddisfa,• non si può cambiare direttamente il typeset•ma si corregge il testo sorgente e si ricompila.

Page 43: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il typeset 43

� La presentazione che state vedendo ora è un esempio di typeset di LATEXmirato alla lettura su schermo.

�Un esempio di testo sorgente e relativo typeset uno accanto all’altro:What you see 6= What you get

Due matrici $n\times n$ complesse$A,A’$ si dicono \emph{simili} seesiste una matrice $n\times n$invertibile $T$ tale che\begin{equation*}A’=T^{-1}AT.

\end{equation*}

Due matrici n × n complesse A,A′ si dicono simili seesiste una matrice n× n invertibile T tale che

A′ = T−1AT.

sorgente -

LATEXTEX

compilazione6

type

set

revisione

Page 44: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il typeset 44

Schermata di TEXworks su Windows: sorgente accanto a typeset

Page 45: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Font per l’editor 45

�Nell’editor usare una font pensata per programmatori,• come per esempio Source Code Pro◦ nella quale tutti i caratteri

hanno la stessa larghezza favorendo gli allineamenti verticali,

◦ che distingue alcuni caratteri altrimenti simili

1Il|irnmO0oB8◦ e rende ben chiari i caratteri speciali:

<>&"`'$\/()|?+*[]{}

Page 46: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Font per l’editor 46

•Una lunga lista di altre font adatte per l’editor:http://www.slant.co/topics/67/~what-are-the-best-programming-fonts

Page 47: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Pro e contro del LATEX 47

�Pro:� Il LATEX è gratis.� Il LATEX è multipiattaforma� (Windows, Macintosh, Linux ecc.)

� Il LATEX è sommamente professionale.� Il TEX è fatto per le formule matematiche.� L’autore pensa alla logica, il LATEX impagina.�Note a pie’ di pagina, rimandi, indici sono facili.� Il LATEX è multilingue.� Il LATEX è lo standard dell’editoria matematica.

Page 48: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Pro e contro del LATEX 48

�Contro�Col LATEX ci vuole attitudine all’astrazione.� La gratificazione non è istantanea, ma ritardata.� Solo i molto esperti si possono permettere di uscire dagli stili o dai fontpredefiniti.

� Le figure vanno fatte di solito con altri programmi.� Il TEX ha diffusione ristretta:• è praticamente sconosciuto fuori dagli ambienti accademici di◦ matematica,◦ informatica,◦ fisica◦ e forse anche linguistica.

https://www.nature.com/articles/d41586-019-01796-1

Page 49: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Raffronto 49

Lunghezza del documentote

mpo

disc

rittu

ra

•Per chi scrive in LATEX◦ c’è un investimento iniziale,◦ poi il tempo necessario per scrivere cresce linearmente colla lunghezza del documento.

Page 50: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Raffronto 50

Lunghezza del documentote

mpo

disc

rittu

ra

wysiw

yg

•Per chi scrive wysiwyg◦ per documenti brevi non ci vuole niente,◦ ma quando si va a documenti lunghi e strutturati il tempo cresce “quadraticamente” collalunghezza.◦ Circolano storie orrifiche delle frustrazioni di tesisti alle prese con word-processor.

Page 51: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sviluppi 51

�Alcuni sviluppi avvenuti dopo il LATEX:� pdfTEX, pdfLATEX,• che producono direttamente pdf,◦ invece del formato output originale di Knuth (che si chiamava dvi);

�XeTEX, XeLATEX,• per supportare font del sistema operativo,• e lingue che scrivono da destra a sinistra;

�ConTEXt• che ha una filosofia opposta al LATEX,• con controllo fine e diretto dei dettagli tipografici;

� LuaTEX• che abbina il TEX/LATEX al linguaggio di programmazione Lua.

Page 52: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Introduzioneal LATEX

Cap. 2

Sintassi

Page 53: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi 53

�Regole per gli spazi nel sorgente:�Nel testo sorgente lo spazio vuoto e la tabulazione sono trattatiindifferentemente come “spazio” da LATEX.

�Più spazi consecutivi hanno lo stesso effetto di un solo spazio.� Lo spazio all’inizio di riga è ignorato.�Una singola andata a capo è come uno spazio.�Una riga vuota tra due righe di testo significa fine del paragrafo.�Più righe vuote di seguito contano come una.

Page 54: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi 54

�Esempio (a sinistra il sorgente, a destra il typeset):Non ha importanza semetti uno otanti spazidopo una parola.

Una riga vuotafa iniziare un nuovocapoverso, o

paragrafo.

Si sfruttanoqueste regoleper formattareil testosorgente.

Non ha importanza se metti uno otanti spazi dopo una parola.

Una riga vuota fa iniziare un nuovocapoverso, o paragrafo.

Si sfruttano queste regole per for-mattare il testo sorgente.

Scarica il file

Page 55: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 55

�Ogni programma di composizione di testi ricevedall’utente:� testo� comandi di formattazione.

� I programmi “wysiwyg” prendono i comandi dai menuo dalle tavolozze;� l’utente vede l’effetto;� la codifica interna è nascosta.

Page 56: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 56

�Col TEX si battono i comandi promiscuamente coltesto.•Certi menu dell’editor possono risparmiarci battiture.

�Come fa il TEX a distinguere testo da comandi?� Il TEX usa certi caratteri non alfanumerici� i cosiddetti caratteri di controllo.

Page 57: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 57

Istituto Nazionale di Statistica - via Cesare Balbo 16, 00184 Roma

15° Censimento generale della popolazione e delle abitazioni

9 Ottobre 2011

Gentile Signora, Gentile Signore,\n\n\nabbiamo ricevuto il Questionario , da Lei compilato, relativo\nal 15°Censimento Generale della Popolazione.\n\nDi seguito i dati riepilogativi.\n\nNumeroquestionario:0301290007391Il questionario, inviato il:24/10/2011è stato acquisito nel nostro database.Il numero di ricevuta è il seguente:00073919456 La ringraziamo per la collaborazione. Distinti salutiISTAT

• L’Istat ha stampato delle istruzioni di formattazione (\n, che pensovoglia dire “nuova riga”) insieme al testo.•Per non parlare di cattivi spazi attorno a una virgola.•Ma torniamo al TEX.

Page 58: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 58

� Il TEXista deve localizzare i caratteri di controllosulla tastiera.•Purtroppo la posizione dei caratteri di controllo non è standardizzata.•Cambia fra l’altro col sistema operativo e colla lingua.• In particolare la tastiera italiana pc è una disgrazia per il TEXista.•A volte bisogna premere più tasti insieme,• o addirittura memorizzare codici numerici ascii.

�Passiamo ora in rassegna i caratteri di controllo.

Page 59: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 59

\• detto backslash, barra inversa, o “fendente inverso”◦ Importante è distinguerlo dal (forward) slash / , che è anche la linea di frazione (es. 1/2), e chenon è un carattere di controllo.◦ Per i fonetisti di stretta osservanza, la “s” iniziale di slash in inglese è sorda, non sonora.

• Il backslash inizia i comandi di LATEX.◦ In matematica è simbolo per la differenza fra insiemi A \B,◦ ma per quel significato si usa il comando \setminus. Ne riparleremo.

Page 60: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 60

•Un indirizzo internet sull’argine a Padova◦ con due backslash “\\”◦ al posto delle (forward) slash “//”◦ (poveretti, scrivevano a testa in giù. . . )

Page 61: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 61

Page 62: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 62

La firma di Zorro è fatta di tre slashes in senso etimologico.

Page 63: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 63

Un backslash e quattro forward slashes etimologici (fendenti) nel quadro “Concept Spatiale” (1959)dell’argentino Lucio Fontana.

Page 64: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 64

Che slash è questo?

lingua italiana o tedesca. Per­che in Alto Adige4SQdtirol e­

E questo?

Page 65: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 65

{ }• parentesi graffe (curly braces)• ascii 123 e 125• oppure altgr-shift-[ e altgr-shift-]• racchiudono i gruppi◦ cioè blocchi di testo sorgente che vanno trattati come tutt’uno per qualche scopo.

{questo testo è racchiuso in un gruppo}

Page 66: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 66

%• percento• inizia i commenti.•Nel testo sorgente, il TEX ignora◦ il percento◦ e quanto segue nella stessa riga:

questo testo va in stampa % mentre questo e’ un commento

Page 67: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 67

$• dollaro• inizia e termina le formule matematiche dentro il testo.Una formula come$a+b$ e una mini-formulacome $a$.

Una formula come a + b e una mini-formulacome a.

Page 68: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 68

^• “caret”, “hat”, accento circonflesso, o cappuccio• inizia l’esponente (apice) nelle formule.

Alcune potenze come$a^n$, $b^2$, $e^{a+b}$,$e^a+b$.

Alcune potenze come an, b2, ea+b,ea + b.

Notare l’effetto delle graffe.

Page 69: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 69

_• sottolineatura, trattino basso, underscore.• inizia gli indici in basso (pedice) nelle formule.Consideriamo glielementi $a_n$, $a_{n+1}$,$a_{n+2}$.

Consideriamo gli elementi an, an+1, an+2.

Page 70: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 70

&• “ampersand”, o “e” commerciale• separatore per tabulazioni.• La vedremo più avanti.

Page 71: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 71

~• tilde• ascii 126• previene l’andata a capo•Ne riparleremo.

Page 72: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 72

#• “hash”, o cancelletto, o diesis• nella definizione delle funzioni indica l’argomento.•Non ne tratteremo in queste lezioni.

Page 73: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Caratteri di controllo 73

�E se vogliamo stampare un carattere di controllo?• Il backslash stesso viene con \textbackslash• per gli altri, basta farli precedere nel testo sorgente da un backslash.

Esempi:

\$ \& \% \# \_ \{ \}\textbackslash $ & % # _ { } \

Page 74: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabella ascii 74

�Per usare i codici ascii, avendo il tastierino numerico:� tenere premuti “Alt-maiuscole”� battere successivamente le cifre del codice ascii nel tastierino numerico(senza “Bloc Num”)

� sollevare le mani.

�Per le graffe:� si può aggiungere il tasto “maiuscola” alla combinazione che dà leparentesi quadre.

Page 75: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabella ascii 75

{ ascii 123 alt-gr maiuscole [} ascii 125 alt-gr maiuscole ]˜ ascii 126 (tilde)` ascii 096 (virgoletta aperta, accento acuto, backtick)

�Distinguere i caratteri• ´ (accento grave, forward tick)• da ` (accento acuto, backtick).• da ' (apostrofo).

�Attenzione: copiando e incollando da testi altrui (Word, pdf) si introduconofacilmente caratteri non-ascii che possono provocare problemi difficili dadiagnosticare.

Page 76: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabella ascii 76

• Su Windows si può usare l’accessorio/utilità di sistema Character Mapo Mappa caratteri http://en.wikipedia.org/wiki/Character_Map

Page 77: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabella ascii 77

• Su Macintosh si può usare l’accessorio/utilità di sistema KeyboardViewer o Mappa caratteri

Page 78: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabella ascii 78

• Su Macintosh si può usare anche l’accessorio Character Viewer

Page 79: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Comandi 79

� I comandi del TEX sono (quasi tutti) fatti dabackslash più altri caratteri.�Nei comandi maiuscole e minuscole sono distinte.�Ci sono di due tipi di comandi:• un backslash \ seguito da un nome fatto di sole lettere alfabetiche;◦ un tale comando finisce con il primo carattere non alfabetico◦ Esempi: \TeX \begin \end{document} \documentclass•Un backslash seguito da esattamente un carattere non alfabetico.◦ Esempi: \$ \& \% \# \_ \{ \} \` \~

Page 80: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Comandi 80

� Il TEX ignora lo spazio dopo i comandi alfabetici.�Dimenticarsene è un errore frequente nel TEX.Esempio (a sinistra la sorgente e a destra il typeset):

Col \TeX si scrive elegante. Col TEXsi scrive elegante.• Se lo spazio lo vogliamo stampato sul serio:◦ dopo il comando scrivere {} e uno spazio; dopo una graffa lo spazio non è ignorato;◦ oppure scrivere un comando esplicito di spaziatura, come \␣.

Esempio (a sinistra la sorgente e a destra il typeset):La gente chelavora col \TeX{} sidivide in \TeXnici e \TeX perti.Col \TeX\ si scrivonobei documenti.

La gente che lavora col TEX si divide inTEXnici e TEXperti. Col TEX si scrivonobei documenti.

Page 81: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Comandi 81

�Con certi comandi si deve dare un argomento tra parentesi graffe {} dopo ilnome del comando.

�A volte ci sono parametri opzionali; si scrivono dopo il nome del comando traparentesi quadre [ ].

Esempi (badare solo alla sintassi; il significato a dopo):\textsl{Aggr\`{a}ppati}alla maniglia!\newlinePer favore,inizia una nuova rigaproprio qui!\newlineGrazie!

Aggràppati alla maniglia!Per favore, inizia una nuova riga proprio qui!Grazie!

Page 82: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Commenti 82

�Quando in una riga il LATEX trova un %, (eccetto \%), ignora il resto dellariga, l’andata a capo, ed eventuali spazi a capo.

� Il percento inizia un pro memoria da non stampare.�Talvolta si usa per spezzare parole troppo lunghe.Esempio:Ecco un % stupido% No! istruttivo <---esempio: Supercal%

ifragilist%ichespiralidoso

Ecco un esempio: Supercalifragilistichespiralidoso

Page 83: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Introduzioneal LATEX

Cap. 3

Scheletro

Page 84: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Documento minimo 84

�Schema di un sorgente LATEX:\documentclass[...]{...}. . . (Preambolo). . .\begin{document}. . .. . . (Corpo del documento). . .. . .. . . (blah blah). . .\end{document}

Page 85: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Esempi minimi 85

•Ecco un documento sorgente (scarica) LATEX ridotto all’osso col typesetrimpicciolito:

\documentclass{article}\begin{document}

Piccolo \`e bello.

\end{document}

Piccolo è bello.

1

◦ \`e mette l’accento aperto sulla “e”. Ne riparleremo.

Page 86: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Esempi minimi 86

Come compilare in TEXMaker

Page 87: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Esempi minimi 87

Come compilare in TEXworks

Page 88: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Esempi minimi 88

Come compilare in TEXShop su Macintosh.

Page 89: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Esempi minimi 89

Un esempio meno irrealistico (Scarica il file):

\documentclass[a4paper,12pt,italian]{article}

\usepackage{babel}\author{H.~Partl}\title{Minimalismo}

\begin{document}\maketitle\tableofcontents

\section{Inizio}Bene, qui inizia il miograzioso articolo.

\section{Fine}\dots{} e qui finisce.

\end{document}

Minimalismo

H. Partl

27 gennaio 2001

Indice

1 Inizio 1

2 Fine 1

1 Inizio

Bene, qui inizia il mio grazioso articolo.

2 Fine

. . . e qui finisce.

1

Page 90: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sine qua non 90

�Un testo sorgente di LATEX deve contenere almeno:• una dichiarazione di classe\documentclass{...}• le dichiarazioni di inizio e fine del documento:\begin{document}...\end{document}

Page 91: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sine qua non 91

Preambolo�Tutto quanto compreso fra

\documentclass{...} e\begin{document} si dice preambolo, e comprende:• il caricamento dei pacchetti \usepackage{...}• le definizioni delle macro \newcommand{...}{...}• la scelta delle varie opzioni generali• informazioni come \title{...}, \author{...}

Page 92: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sine qua non 92

Corpo del documento�Fra \begin{document} ed

\end{document} va il testo vero e proprio, o corpo deldocumento.

Page 93: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Qualche dettaglio 93

Classe del documento� \documentclass[opzioni]{classe}� gli argomenti opzionali sono fra quadre• a4paper è il formato di carta per la stampa (210× 297 mm)◦ dovrebbe essere il default quando il sistema è installato fuori dagli USA.◦ negli Stati Uniti usano il formato letter (8.6× 11 pollici).• 12pt è la dimensione del font per il corpo del documento;◦ la dimensione di default è 10pt◦ pt è il punto, unità di lunghezza tipografica (0,353 mm).• italian attiva la sillabazione italiana, e influenza i pacchetti

� l’argomento obbligatorio è fra graffe• article, report, book sono classi.

Page 94: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Qualche dettaglio 94

0 5 10 15 20punti tipografici

0

5

10

punt

iti

pogr

afici

0 1 2 3 4 5 6 7millimetri

0

1

2

3m

illimetri

•Confronto fra punti tipografici e millimetri in una font “a 10 punti”◦ cioè una font nella quale le parentesi “()” sono alte esattamente 10 punti.

Page 95: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Qualche dettaglio 95

Preambolo� \usepackage{pacchetto} carica pacchetti aggiuntivi� babel è un pacchetto che con l’opzione italian attiva lo stile italiano:• nelle titolazioni come indice, capitolo, figura• in altre convenzioni tipografiche minori

� \author{autore} dichiara l’autore� \title{titolo} dichiara il titolo� \date{data} dichiara la data• la data di default è quella della compilazione• \date{} (vuota) omette la data dall’intestazione

Page 96: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Qualche dettaglio 96

Corpo� con \begin{document} inizia il corpo� \maketitle produce l’intestazione� \tableofcontents produce l’indice dei capitoli, sezioni ecc. Alla primacompilazione il LATEX prende annotazioni in file ausiliari .aux e .toc, chevengono inserite alla ricompilazione

� \section{nome sezione} inizia una sezione• \dots{} produce i tre puntini “. . . ”. Senza le graffe non cisarebbe. . . spazio dopo i puntini

� \end{document} termina il documento

Page 97: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 97

�Un progetto LATEX si compone di due o più file,� alcuni scritti dall’utente,� altri generati dal TEX durante la compilazione.

� I nomi dei file sono alfanumerici, con un’estensionefile di tre lettere.

Per esempio, un ipotetico progetto LATEX può contenere i seguenti file, con l’estensione file in rosso:sorgentePrincipale.tex sorgentePrincipale.auxsorgenteCapitolo1.tex sorgentePrincipale.tocsorgenteCapitolo2.tex sorgentePrincipale.out

sorgentePrincipale.synctex.gzsorgentePrincipale.lofsorgentePrincipale.pdf

più eventualmente una cartella per le eventuali figureo una cartella con programmi da inserire come listati.

Page 98: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 98

Le icone di un progetto LATEX suddiviso per tipi di file

Page 99: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 99

Un progetto LATEX in lista con ordine alfabetico

Page 100: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 100

I File dell’utente� l’estensione è .tex per il testo sorgente battuto dall’utente, che può essere

diviso in più file.� le figure sono in formato .pdf, .jpg, .png�Nei nomi dei file (e delle cartelle) usare solo caratteri alfanumerici• evitare spazi, sottolineature, apostrofi. . .

Alcune installazioni TEX vanno in tilt se nel nome del file (o nel path) cisono caratteri strani.

Page 101: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 101

File ausiliari�Prodotti dalla compilazione:� .log raccoglie messaggi (soprattutto d’errore)� .aux è un file ausiliario di annotazioni� .toc (table of contents) serve per l’indice dei capitoli, sezioni ecc.� .lof (list of figures) serve per l’indice delle figure� .synctex.gz contiene le informazioni sulle corrispondenze fra il testosorgente e il typeset pdf

Page 102: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 102

�Generati in compilazione da pacchetti:� .idx serve per l’indice analitico. Questo file va processato dal programmaausiliario makeindex

� .ind è prodotto da makeindex per uso nella prossima compilazione� .out raccoglie le informazioni per l’ipertesto se si usa il pacchetto href

Page 103: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

I file LATEX 103

Tipi di file di output� .pdf (“Portable Document Format”).� .pdf è il formato universale più usato sia per la stampa che per ladistribuzione elettronica.

� .dvi (“device independent”).�È il formato originale inventato da Knuth,� oggi adatto per solo uso interno al TEX.

� .ps (“PostScript”).� usato a volte come passaggio intermedio,� raramente per la distribuzione finale.

Page 104: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Pacchetti 104

�Di rigore per la matematica è\usepackage{amsmath,amssymb}.�Arricchisce la scelta nel comporre le formule.

� \usepackage{amsthm} estende il tipo di enunciati� \usepackage{makeidx} compila gli indici analitici� \usepackage{graphicx} facilita la gestione delle figure� \usepackage[a-1b]{pdfx} cerca di adattare il pdf allespecifiche del formato archiviabile PDF-A� richiesto per la consegna elettronica delle tesi di laurea.

Page 105: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di pagina 105

� con \pagestyle{stile} si scelgono gli stili per la riga intesta (testatina) e in calce (piedino)� plain lascia vuota la testatina e mette il numero di pagina centrato nelpiedino

� headings lascia vuoto il piedino e mette titolo del capitolo e numero dipagina in testa

� empty lascia vuote entrambe

� con \thispagestyle{stile} si cambia lo stile solo per lapagina corrente

�Usare \pagestyle stride con la filosofia del LATEX (disolito). Non lo voglio vedere all’esame.

Page 106: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

4 Piano

Questa pagina in stile plain. Siamoa pagina 9, sezione 4.

9

10 5 TITOLAZIONI

5 Titolazioni

Questa pagina in stile headings.Siamo a pagina 10, sezione 5.

6 Vuoto

Questa pagina in stile empty. Sezione 6,pagina non indicata.

Stili di pagina 106

� I tre stili di pagina, a scopo conoscitivo, non operativo:

Page 107: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di pagina 107

� Il LATEX sceglie in automatico gli stili di pagina• a seconda del contenuto◦ per esempio, capitolo e sezione correnti,• e se si stampa fronte-retro o no

◦ col fronte/retro la pagina dispari è a destra◦ la pari a sinistra.

Page 108: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitolo 3

Pagine

Stile di pagina “plain”: testa-tina vuota, piedino con numerodi pagina centrato. Viene auto-matica nella prima pagina di uncapitolo.

15

16 CAPITOLO 3. PAGINE

3.1 PariStile di pagina “headings” su pa-gina pari: testatina (riga di te-sta) con numero di pagina e iltitolo di capitolo, tutto in ma-iuscolo. Piedino (riga in calce)vuoto. Automatico nella classebook.

3.2. DISPARI 17

3.2 DispariStile di pagina “headings” su pa-gina dispari: testatina con il ti-tolo di sezione, e numero di pagi-na, tutto in maiuscolo. Piedinovuoto. Automatico nella classebook.

18 CAPITOLO 3. PAGINE

3.3 Pari ancoraUn’altra pagina pari.

Stili di pagina 108

�Esempio di stile di pagina automatico nella classe book (scarica):

Page 109: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

16 CAPITOLO 3. PAGINE

3.1 PariStile di pagina “headings” su pa-gina pari: testatina (riga di te-sta) con numero di pagina e iltitolo di capitolo, tutto in ma-iuscolo. Piedino (riga in calce)vuoto. Automatico nella classebook.

3.2. DISPARI 17

3.2 DispariLa pagina seguente non ha con-tenuto, ma per default ha la te-statina. Se si vuole che tali pa-gine siano interamente vuote siusi il pacchetto emptypage.

18 CAPITOLO 3. PAGINE

Capitolo 4

Dispariancora

La pagina di inizio di capitoloper default è dispari.

19

Stili di pagina 109

� Il pacchetto emptypage elimina la testatina nelle pagine senza testo:

Page 110: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitolo 1

Pagine

Stile di pagina “plain”. Riga di te-sta vuota, riga in calce con numero dipagina centrato. Viene automaticanella prima pagina di un capitolo.

1

2 Pagine

1.1 PariStile di pagina “fancy” col pacchet-to fancyhdr su pagina pari. Riga ditesta con numero di pagina e il tito-lo di capitolo in grassetto, separatedal testo da una linea. Riga in calcevuota.

Questo effetto si ottiene col pre-ambolo seguente:

\usepackage{fancyhdr}\pagestyle{fancy}\renewcommand{\chaptermark}[1]%

{\markboth{#1}{}}\renewcommand{\sectionmark}[1]%

{\markright{\thesection\ #1}}\fancyhf{}\fancyhead[LE,RO]{\bfseries

\thepage}\fancyhead[LO]{\bfseries

1.2 Dispari 3

\rightmark}\fancyhead[RE]{\bfseries

\leftmark}\renewcommand{\headrulewidth}%

{0.5pt}\renewcommand{\footrulewidth}%

{0pt}

1.2 DispariStile di pagina “fancy” col pacchet-to fancyhdr su pagina dispari. Ri-ga di testa con il titolo di sezione,e numero di pagina. Riga in calcevuota.

1.3 VuotaStile di pagina “empty”. Riga di te-sta e in calce vuote. Non è automa-tico. Qui è ottenuto con

\thispagestyle{empty}

Stili di pagina 110

�Col pacchetto fancyhydr si possono personalizzare gli stili (scarica):

Page 111: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Gestire grossi progetti 111

�Conviene spezzare la sorgente di grossi progetti(tesi. . . ) in più file:� Il master file col preambolo� un file separato per ciascuno capitolo.

�Fra \begin{document} e \end{document} carichiamo icapitoli con:� \include{nomefile} per inserire i contenuti del file in una nuova pagina,� \input{nomefile} per inserire i contenuti del file in qualsiasi punto dellapagina ci si trovi.

Page 112: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Gestire grossi progetti 112

�A sinistra un master file (o root file), a destra un file chiamato:

%!TEX TS-program = pdflatex

% questo è il "root" file tesi.tex

\documentclass[italian]{book}%qui va il preambolo

\begin{document}

\include{cap1}

\include{cap2}

\include{cap3}

\end{document}

%!TEX root = tesi.tex

% questo è il file cap1.tex% che è chiamato dal "root"

\chapter{Preistoria}

C’era una volta\dots

Page 113: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Introduzioneal LATEX

Cap. 4

Ortografia tipografica del testo

Page 114: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 114

� In grammatica il periodo è la parte di testo che si fafinire con un punto.

� In tipografia c’è un’unità di testo più grande: ilparagrafo (o capoverso),� che è fatto di uno o (di solito) più periodi completi� comincia con un rientro fisso (“indentazione”) a sinistra• (“dent” richiama etimologicamente i denti,◦ forse per indicare l’impronta lasciato da un morso,◦ oppure il profilo dei denti di una sega)

� finisce con un rientro (variabile) a destra� non hanno di solito altri rientri, se non per materiali centrati nella pagina:formule, citazioni, figure. . .

Page 115: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 115

All’esame è richiesta aderenza strettaa questo stile di paragrafo.

Page 116: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 116

• Individuare i paragrafi: (scarica)Volutpat minim tation minim facilisis tation molestie. Dolore, adi-

piscing duis volutpat accumsan esse at ut nulla tation aliquam adipi-scing sit eros odio dolore, consectetuer esse duis esse ipsum aliquam eususcipit ullamcorper odio. Ex autem diam tincidunt feugiat accumsanconsequatvel commodo facilisi aliquip

a2 + b2 = c2

consequat praesent et ea dolor, in et eros exerci dolore. Nostrud utnisl vel facilisis iriure, eros nulla.

Ut consequat hendrerit ut iriuredolor adipiscing hendrerit facilisilorem in dolore augue. Eum enim nonummy, ut blandit nostrud. Iustoea enim iusto aliquip luptatum, suscipit velit in eum crisare suscipitnulla eum qui feugiat nostrud minim ea wisi esse. Duis vel accumsanmolestie suscipit et augue nostrud sit:

eros quis dolore vulputate ut. Dolore at delenit ipsum nullasciurus consectetuer veniam, feugiat

iriuredolor qui duis hendrerit feugait accumsan dolore.Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi ut

crisare veniam minim velit aliquip suscipit eros vero, augue illum utillum. Veniam iusto crisare, iusto lorem, ut nisl, illum delenit praesentiriure odio dignissim feugait. Duis eu, dolore consectetuer iusto nullaluptatum delenit esse enim odio ullamcorper. Consectetuer ut nostruderos augue ad crisare ad dolore.

Laoreet praesent nulla lobortis feugait, adipiscing sit. Iusto aliquipvelit vulputate luptatum vulputate ea ut dolore molestie augue velitipsum, et velit nostrud ut, et esse qui. Velit esse accumsan nonummyduis vero feugait sed nulla lobortis ut iusto lorem, eros nisl. Conse-quat blandit ullamcorper euismod qui consequat eum diam aliquip atlaoreet, feugait aliquip duis dolore laoreet consequat wisi. Facilisi nislin wisi magna feugiat accumsan, duis eros qui hendrerit?

Page 117: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 116

• Individuare i paragrafi:Volutpat minim tation minim facilisis tation molestie. Dolore, adi-

piscing duis volutpat accumsan esse at ut nulla tation aliquam adipi-scing sit eros odio dolore, consectetuer esse duis esse ipsum aliquam eususcipit ullamcorper odio. Ex autem diam tincidunt feugiat accumsanconsequatvel commodo facilisi aliquip

a2 + b2 = c2 formula, non chiude il paragrafo

niente rientro!!! consequat praesent et ea dolor, in et eros exerci dolore. Nostrud utnisl vel facilisis iriure, eros nulla.

Ut consequat hendrerit ut iriuredolor adipiscing hendrerit facilisilorem in dolore augue. Eum enim nonummy, ut blandit nostrud. Iustoea enim iusto aliquip luptatum, suscipit velit in eum crisare suscipitnulla eum qui feugiat nostrud minim ea wisi esse. Duis vel accumsanmolestie suscipit et augue nostrud sit:

eros quis dolore vulputate ut. Dolore at delenit ipsum nullasciurus consectetuer veniam, feugiat citazione, non chiude il paragrafo

niente rientro!!! iriuredolor qui duis hendrerit feugait accumsan dolore.Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi ut

crisare veniam minim velit aliquip suscipit eros vero, augue illum utillum. Veniam iusto crisare, iusto lorem, ut nisl, illum delenit praesentiriure odio dignissim feugait. Duis eu, dolore consectetuer iusto nullaluptatum delenit esse enim odio ullamcorper. Consectetuer ut nostruderos augue ad crisare ad dolore.

Laoreet praesent nulla lobortis feugait, adipiscing sit. Iusto aliquipvelit vulputate luptatum vulputate ea ut dolore molestie augue velitipsum, et velit nostrud ut, et esse qui. Velit esse accumsan nonummyduis vero feugait sed nulla lobortis ut iusto lorem, eros nisl. Conse-quat blandit ullamcorper euismod qui consequat eum diam aliquip atlaoreet, feugait aliquip duis dolore laoreet consequat wisi. Facilisi nislin wisi magna feugiat accumsan, duis eros qui hendrerit?

Page 118: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 117

•Vedete ritorni a capo mal formati?Volutpat minim tation minim facilisis tation molestie. Dolore,

adipiscing duis volutpat accumsan esse at ut nulla tation aliquam adi-piscing sit eros odio dolore, consectetuer esse duis esse ipsum aliquameu suscipit ullamcorper odio.Ex autem diam tincidunt feugiat accumsan consequatvel commodofacilisi aliquip

a2 + b2 = c2

consequat praesent et ea dolor, in et eros exerci dolore. Nostrudut nisl vel facilisis iriure, eros nulla.

Ut consequat hendreritut iriuredoloradipiscing hendrerit facilisi lorem in dolore augue. Eum enim nonum-my, ut blandit nostrud. Iusto ea enim iusto aliquip luptatum, suscipitvelit in eum crisare suscipit nulla eum qui feugiat nostrud minim eawisi esse. Duis vel accumsan molestie suscipit et augue nostrud sit:

eros quis dolore vulputate ut. Dolore at delenit ipsum nullasciurus consectetuer veniam, feugiat

iriuredolor qui duis hendrerit feugait accumsan dolore.Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi

ut crisare veniam minim velit aliquip suscipit eros vero, augueillum ut illum. Veniam iusto crisare, iusto lorem, ut nisl,illum delenit praesent iriure odio dignissim feugait. Duis eu,dolore consectetuer iusto nulla luptatum delenit esse enim odioullamcorper. Consectetuer ut nostrud eros augue ad crisare ad dolore.

Laoreet praesent nulla lobortis feugait, adipiscing sit. Iustoaliquip velit vulputate luptatum vulputate ea ut dolore molestieaugue velit ipsum, et velit nostrud ut, et esse qui. Velit esseaccumsan nonummy duis vero feugait sed nulla lobortis ut iustolorem, eros nisl. Consequat blandit ullamcorper euismod quiconsequat eum diam aliquip at laoreet, feugait aliquip duis dolorelaoreet consequat wisi. Facilisi nisl in wisi magna feugiat accumsan,duis eros qui hendrerit?

Page 119: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 117

•Vedete ritorni a capo mal formati?Volutpat minim tation minim facilisis tation molestie. Dolore,

adipiscing duis volutpat accumsan esse at ut nulla tation aliquam adi-piscing sit eros odio dolore, consectetuer esse duis esse ipsum aliquameu suscipit ullamcorper odio. ARGH!! A capo senza rientro!Ex autem diam tincidunt feugiat accumsan consequatvel commodofacilisi aliquip

a2 + b2 = c2

ARGH!! Un rientro!!! consequat praesent et ea dolor, in et eros exerci dolore. Nostrudut nisl vel facilisis iriure, eros nulla.

Ut consequat hendrerit ARGH!! A capo senza rientro!ut iriuredolor ARGH!! A capo senza rientro!adipiscing hendrerit facilisi lorem in dolore augue. Eum enim nonum-my, ut blandit nostrud. Iusto ea enim iusto aliquip luptatum, suscipitvelit in eum crisare suscipit nulla eum qui feugiat nostrud minim eawisi esse. Duis vel accumsan molestie suscipit et augue nostrud sit:

eros quis dolore vulputate ut. Dolore at delenit ipsum nullasciurus consectetuer veniam, feugiat ARGH!! A capo CON rientro!

iriuredolor qui duis hendrerit feugait accumsan dolore.Suscipit exerci ut suscipit veniam dolore ipsum eros facilisi

ut crisare veniam minim velit aliquip suscipit eros vero, augueillum ut illum. Veniam iusto crisare, iusto lorem, ut nisl,illum delenit praesent iriure odio dignissim feugait. Duis eu,dolore consectetuer iusto nulla luptatum delenit esse enim odioullamcorper. Consectetuer ut nostrud eros augue ad crisare ad dolore. ARGH!! A capo senza rientro! E uno spazio verticale fuori stile!

Laoreet praesent nulla lobortis feugait, adipiscing sit. Iustoaliquip velit vulputate luptatum vulputate ea ut dolore molestieaugue velit ipsum, et velit nostrud ut, et esse qui. Velit esseaccumsan nonummy duis vero feugait sed nulla lobortis ut iustolorem, eros nisl. Consequat blandit ullamcorper euismod quiconsequat eum diam aliquip at laoreet, feugait aliquip duis dolorelaoreet consequat wisi. Facilisi nisl in wisi magna feugiat accumsan,duis eros qui hendrerit?

Page 120: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 118

Organizzare un testo in paragrafiè come dividere una lunga scalinata in tratti brevi,

intervallati da pianerottoli.

Wikim

edia

Page 121: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 118

Organizzare un testo in paragrafiè come dividere una lunga scalinata in tratti brevi,

intervallati da pianerottoli.

Page 122: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 118

Fare un unico blocco ininterrotto di testodà la sensazione di severità e durezza.

Wikim

edia

Page 123: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 119

� Il modo raccomandato di iniziare un nuovo paragrafoin LATEX è lasciare una riga vuota (anche \par vabene)

Esempio:``Che cosa è?'' chieseNiceta dopo averrigirato tra le manila pergamena.

``È il mio primoesercizio discrittura,''rispose Baudolino.

“Che cosa è?” chiese Niceta dopo averrigirato tra le mani la pergamena.

“È il mio primo esercizio di scrittura,”rispose Baudolino.

◦ i doppi accenti `` e '' producono le virgolette. Ne riparleremo.

Page 124: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Paragrafi 120

CAPIXOI 0 L

Quel ramo del lago di Come aha volga • •nemogiorno tra due catena non interrotte di mon­o, tutto a seni e a goig, a seconds della sporge­ts e del rientrare di quelli , viene quasi a «n trattoa estrin ersi e a prender corso e ggura di gu­ns, tra un promontorio a destra , e un' ampiariviera di rincontroi e il ponte, che ivi congiunge le due rive , par cbe rends secor pib seasi­bile all'occluo quests trasformazione, e regni ilpuoto in cui il lago cease, e 1'ddda ricomincia,psr ripigliar poi nome di lago dove le rive, aUon­tsnaadosi di nuovo, lasciano 1'acqua disteader­si e aHentarsi in nuovi gold e in nuovi seoi La ri­tiera, formats dal deposito di tre grossi tormnti,seeade appoggiata a due monti contigui , F unodesto di San dfertfno, F altro, con voce lombar­ds, il Aesegone dai molti suoi cocuzzoli ia '6la,cbe in vero lo fauna somioliare uoa sera: tal­cbi non d chi, td primo vederlo, purchk aia di

Come esercizio, scaricare questo testo e comporlo secondo le regole tipografiche insegnate in questocorso.

Page 125: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitolo 1

Pagine

Nella tradizione tipografica anglosas-sone, il primo paragrafo di un capi-tolo non ha rientro.

Il secondo paragrafo ha il rientro.E anche i seguenti.

1

2 CAPITOLO 1. PAGINE

Motivo: boh?

1.1 PariAnche il primo paragrafo di una se-zione non ha rientro.

I paragrafi seguenti ce l’hanno.Ecc. ecc.

Paragrafi 121

� In inglese il primo paragrafo di un capitolo, sezione ecc, non ha rientro:

Page 126: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitolo 1

Pagine

Nella tradizione tipografica italia-na, il primo paragrafo di un capitoloha il rientro.

Il secondo paragrafo ha il rientro.

E anche i seguenti.

1

2 CAPITOLO 1. PAGINE

1.1 Pari

Caricare il pacchetto indentfirstper avere il comportamento italiano.

I paragrafi seguenti ce l’hanno.Ecc. ecc.

Paragrafi 122

�Caricare il pacchetto indentfirst per avere il comportamento italiano:

Page 127: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 123

�Per manipolare le andate a capo:� \\ oppure \newline fanno terminare la riga con rientro a destra, emandano quanto segue a capo, senza rientro a sinistra, e senza finire ilparagrafo (scarica)

Un dì quel matto di Rolle\newlinecosì arringava le folle:\\se in $a$ e in $b$ la funzione è uguale,\newlines’annulla in $c$ il differenziale.

Un dì quel matto di Rollecosì arringava le folle:se in a e in b la funzione è uguale,s’annulla in c il differenziale.

Page 128: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 124

� \noindent a inizio paragrafo annulla il rientro� \linebreak fa terminare la riga precedente senza rientro a destra e manda a

capo senza rientro a sinistra quanto segue; da usare con prudenza perché puòprovocare spaziature abnormi nel paragrafo

Esempio (scarica):\noindent

``Che cosa è?''

chiese Niceta dopoaver\linebreakrigirato tra\linebreakle mani la pergamena.

``Boh''

“Che cosa è?” chie-se Niceta dopo averrigirato trale mani la pergamena.“Boh.”

◦ Le spaziature che disgustano il TEX sono segnalate nel .log come underfull hbox o overfullhbox

Page 129: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 125

X

Torino-Milano: Frecce semivuote"Lasituazianedi questomattinosullolineosto­rico Torina-Milona e viceversa e stoto drom­matica, ritordi e soppressioni davuti o proble­matiche olla ci rcalozi one dei treni (ri feri to dalpersanale ai pendolori o bordo di un trena)mentre per i Freccio russo tutto regolare ec­cetto un trena che e orrivota a Milono con 8minuti di ritordo.Ques to matti no o Porto 5us a, su 5 Frecci a rossaper Mi lane, salamente uno era pi ena, mentre ifatiscenti treni regianoli, spessa segnaloti canporte guoste e corrozze fredde, si sono tuttiriempiti e strode focendo (Chivasso, 5anthio,Vercelli, Navara, Magento e Rha) molti pen­dolari ovranna anche dovuta viaggiore in pie­di".

Esempi di spazi abnormi tratti da giornali.

Page 130: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 126

� \linebreak[n] con n = 0, 1, . . . , 4 incoraggia l’andata a capo, sempre piùal crescere di n, senza forzarla

� \nolinebreak vieta di andare a capo in quel punto� \nolinebreak[n] con n = 0, 1, . . . , 4 scoraggia sempre di più l’andata a

capo al crescere di n, senza vietarla

Page 131: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 127

� una tilde (~ , ascii 126) fra due parole fa due cose:• lascia uno spazio• e impedisce lo spezzamento della riga.

Esempio (scarica):

L’assassinio delre Umberto I.

L’assassinio delre Umberto~I.

L’assassinio delre Umberto ~I.

L’assassinio del re UmbertoI.

L’assassinio del re Umber-to I.

L’assassinio del re UmbertoI.

�Eventuali spazi attorno alla tilde vanificano lo scopo!

Page 132: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 128

�Nelle formule matematiche il ritorno a capo si gestisce con \allowbreak(vedi più avanti).

Page 133: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 129

� \mbox{testo} “inscatola” (invisibilmente) il testo dato, così che non sispezza su più righe in alcun caso

Esempio:Il fax del dipartimentoè 0432 55 84 99.

Il fax del dipartimentoè \mbox{0432 55 84 99}.

\mbox{Il telefonoinvece è0432 55 84 00}.

Il fax del dipartimento è 0432 5584 99.Il fax del dipartimento è0432 55 84 99.Il telefono invece è 0432 55 84 00.

�Attenzione: \mbox{testo} provoca spesso spazi abnormi, o sforature dalmargine destro.

Page 134: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 130

stimoniati dalle due giurate. I)Il mancato accesso agli atti. 2)L'assenza del voto in camera di

dividono in due categoric. 1)Quelli che, per coerenza, non

s entisse un ci t t a i n oB. E a ora ecco

i ser ieui cosa non

Page 135: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 131

Ejfetti specialiChi se ne frega, al cinemavoglio uomini e donne, nonl'Uomo I segno o i Fantastici4. Non so che farmene

me so istaaMai i r e o I t a ia1, ran cpa estra i comicitae

Page 136: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 132

vittoria di un esterno ne costa 0,7 o1, un'enormita. Il risultato e che

Page 137: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 133

vare il modo di perdere gli altri6. Anziche interrogarsi sulle

Page 138: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 134

Page 139: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Andare a capo 135

�Anche fuori del TEX ci sono spazi non separabili:• in html è codificato con &nbsp; o &#160;• in Unicode è codificato con U+00A0• sulla tastiera Macintosh si scrive con alt-spazio.

Page 140: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Nuova pagina 136

� \newpage, \pagebreak, \nopagebreak, \nopagebreak[n]sono analoghi ai comandi per l’andata a capo�ma riguardano il cambio pagina.

�Se nel preambolo si dà il comando \allowdisplaybreaksil LATEX potrà andare a nuova pagina fra una riga el’altra delle formule matematiche multiriga� (vedi più avanti).

Page 141: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

1

Suscipit vel quis sciurus amet di-gnissim eu consequat luptatum ametet feugiat, vulputate at eros, minimdolore consectetuer? Ullamcor erosvelit nisl at autem vel:

E = mc2,

blandit ipsum et velit minim, ut blan-dit sed duis facilisis wisi, praesent ali-quip blandit magna dolore amet. Utexerci tincidunt dolor crisare vel lup-tatum, suscipit consequat lobortis.

Nonummy duis erat te ad volut-pat at nonummy erat odio veniameu odio lobortis. Facilisi wisi mole-stie minim nostrud delenit accumsanconsequat qui tincidunt wisi enim ve-niam ea qui, veniam dignissim in wisiuis in facilisi aliquip.

Aliquam duis luptatum. Praesent

2

sciurus diam in ad accumsan nisl feu-gait.

Ullamcorper aliquam et quis duisadipiscing qui nulla iusto augue dolo-re iriure ea nostrud ut. Vel tinciduntpraesent nibh enim illum euismod di-gnissim ad consequat duis nisl volut-pat elit nisl ex? Vel vero sciurus do-lor aliquam laoreet ullamcorper con-sequat veniam diam erat ex nulla euduis dolore.

Consectetuer eu veniam nulla eufacilisis, commodo exerci autem nislad, luptatum dolore ut sciurus in adexerci enim esse facilisis qui conse-quat. Iriuredolor, commodo consec-tetuer et eros ut et nulla eum.

Duis lorem, volutpat molestie exte ea esse ut luptatum adipiscing ma-gna veniam vulputate. Ut dolore lo-rem commodo esse nisl eu ut et mo-

3

lestie dolore at eum vel ea. Te dolorequis sciurus ullamcorper iriuredolor,ut nibh, accumsan ea in. Delenit nul-la illum nostrud in eros odio auguemagna, nibh qui vel. Facilisis dolo-re hendrerit ea feugiat vel consequatfacilisi dolore ad et eros praesent elitluptatum in suscipit duis dignissimelit vel ut euismod? Aliquip minimeum ut minim suscipit, vulputate au-gue dolore augue exerci iusto accum-san delenit qui tation dignissim ex,dolore consectetuer commodo ea.

Et vel molestie ullamcorper feu-giat lorem ut quis dolore, feugait eaamet dolore at et. Vulputate volut-pat hendrerit nulla dolor enim vul-putate, iriure consequat exerci diamvero in te nostrud duis veniam au-tem suscipit, nisl tation veniam de-lenit, veniam crisare duis feugiat, ni-

4

bh blandit enit wisi amet magna di-gnissim vero, delenit duis, delenit il-lum, consequatvel nisl odio. Accum-san minim hendrerit odio quis facilisiullamcorper autem iusto exerci quisat vero magna accumsan. Augue utconsequat vel crisare iusto velit con-sequat aliquam vulputate illum dolornostrud.

Feugiat nulla vero. Tation ea ac-cumsan ullamcorper, vero facilisis fa-cilisi amet in consequat sed et, lobor-tis adipiscing dolor. Vel praesent wisiad enim tation eu minim et at, lao-reet eu, delenit molestie aliquip di-gnissim ea. Dolore nostrud laoreetaliquip blandit iriure molestie com-modo iusto ea veniam duis te volut-pat amet consequat exerci.

Suscipit iusto ea vel feugait mole-stie adipiscing molestie lobortis wisi

Nuova pagina 137

�Esempio di gestione automatica del cambio di pagina (scarica):

◦ la parola in rosso alla fine di pagina 1, vorrei spedirla in cima a pagina 2.

Page 142: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

1

Suscipit vel quis sciurus amet di-gnissim eu consequat luptatum ametet feugiat, vulputate at eros, minimdolore consectetuer? Ullamcor erosvelit nisl at autem vel:

E = mc2,

blandit ipsum et velit minim, ut blan-dit sed duis facilisis wisi, praesent ali-quip blandit magna dolore amet. Utexerci tincidunt dolor crisare vel lup-tatum, suscipit consequat lobortis.

Nonummy duis erat te ad volut-pat at nonummy erat odio veniameu odio lobortis. Facilisi wisi mole-stie minim nostrud delenit accumsanconsequat qui tincidunt wisi enim ve-niam ea qui, veniam dignissim in wisiuis in facilisi aliquip.

2

Aliquam duis luptatum. Praesentsciurus diam in ad accumsan nisl feu-gait.

Ullamcorper aliquam et quis duisadipiscing qui nulla iusto augue dolo-re iriure ea nostrud ut. Vel tinciduntpraesent nibh enim illum euismod di-gnissim ad consequat duis nisl volut-pat elit nisl ex? Vel vero sciurus do-lor aliquam laoreet ullamcorper con-sequat veniam diam erat ex nulla euduis dolore.

Consectetuer eu veniam nulla eufacilisis, commodo exerci autem nislad, luptatum dolore ut sciurus in adexerci enim esse facilisis qui conse-quat. Iriuredolor, commodo consec-tetuer et eros ut et nulla eum.

Duis lorem, volutpat molestie exte ea esse ut luptatum adipiscing ma-gna veniam vulputate. Ut dolore lo-

3

rem commodo esse nisl eu ut et mo-lestie dolore at eum vel ea. Te dolorequis sciurus ullamcorper iriuredolor,ut nibh, accumsan ea in. Delenit nul-la illum nostrud in eros odio auguemagna, nibh qui vel. Facilisis dolo-re hendrerit ea feugiat vel consequatfacilisi dolore ad et eros praesent elitluptatum in suscipit duis dignissimelit vel ut euismod? Aliquip minimeum ut minim suscipit, vulputate au-gue dolore augue exerci iusto accum-san delenit qui tation dignissim ex,dolore consectetuer commodo ea.

Et vel molestie ullamcorper feu-giat lorem ut quis dolore, feugait eaamet dolore at et. Vulputate volut-pat hendrerit nulla dolor enim vul-putate, iriure consequat exerci diamvero in te nostrud duis veniam au-tem suscipit, nisl tation veniam de-

4

lenit, veniam crisare duis feugiat, ni-bh blandit enit wisi amet magna di-gnissim vero, delenit duis, delenit il-lum, consequatvel nisl odio. Accum-san minim hendrerit odio quis facilisiullamcorper autem iusto exerci quisat vero magna accumsan. Augue utconsequat vel crisare iusto velit con-sequat aliquam vulputate illum dolornostrud.

Feugiat nulla vero. Tation ea ac-cumsan ullamcorper, vero facilisis fa-cilisi amet in consequat sed et, lobor-tis adipiscing dolor. Vel praesent wisiad enim tation eu minim et at, lao-reet eu, delenit molestie aliquip di-gnissim ea. Dolore nostrud laoreetaliquip blandit iriure molestie com-modo iusto ea veniam duis te volut-pat amet consequat exerci.

Suscipit iusto ea vel feugait mole-

Nuova pagina 138

◦ Lo scopo realizzato con \newpage (scarica),

◦ però le ultime righe delle pagine non sono più allineate.

Page 143: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

1

Suscipit vel quis sciurus amet di-gnissim eu consequat luptatum ametet feugiat, vulputate at eros, minimdolore consectetuer? Ullamcor erosvelit nisl at autem vel:

E = mc2,

blandit ipsum et velit minim, ut blan-dit sed duis facilisis wisi, praesent ali-quip blandit magna dolore amet. Utexerci tincidunt dolor crisare vel lup-tatum, suscipit consequat lobortis.

Nonummy duis erat te ad volut-pat at nonummy erat odio veniameu odio lobortis. Facilisi wisi mole-stie minim nostrud delenit accumsanconsequat qui tincidunt wisi enim ve-niam ea qui, veniam dignissim in wisiuis in facilisi aliquip.

2

Aliquam duis luptatum. Praesentsciurus diam in ad accumsan nisl feu-gait.

Ullamcorper aliquam et quis duisadipiscing qui nulla iusto augue dolo-re iriure ea nostrud ut. Vel tinciduntpraesent nibh enim illum euismod di-gnissim ad consequat duis nisl volut-pat elit nisl ex? Vel vero sciurus do-lor aliquam laoreet ullamcorper con-sequat veniam diam erat ex nulla euduis dolore.

Consectetuer eu veniam nulla eufacilisis, commodo exerci autem nislad, luptatum dolore ut sciurus in adexerci enim esse facilisis qui conse-quat. Iriuredolor, commodo consec-tetuer et eros ut et nulla eum.

Duis lorem, volutpat molestie exte ea esse ut luptatum adipiscing ma-gna veniam vulputate. Ut dolore lo-

3

rem commodo esse nisl eu ut et mo-lestie dolore at eum vel ea. Te dolorequis sciurus ullamcorper iriuredolor,ut nibh, accumsan ea in. Delenit nul-la illum nostrud in eros odio auguemagna, nibh qui vel. Facilisis dolo-re hendrerit ea feugiat vel consequatfacilisi dolore ad et eros praesent elitluptatum in suscipit duis dignissimelit vel ut euismod? Aliquip minimeum ut minim suscipit, vulputate au-gue dolore augue exerci iusto accum-san delenit qui tation dignissim ex,dolore consectetuer commodo ea.

Et vel molestie ullamcorper feu-giat lorem ut quis dolore, feugait eaamet dolore at et. Vulputate volut-pat hendrerit nulla dolor enim vul-putate, iriure consequat exerci diamvero in te nostrud duis veniam au-tem suscipit, nisl tation veniam de-

4

lenit, veniam crisare duis feugiat, ni-bh blandit enit wisi amet magna di-gnissim vero, delenit duis, delenit il-lum, consequatvel nisl odio. Accum-san minim hendrerit odio quis facilisiullamcorper autem iusto exerci quisat vero magna accumsan. Augue utconsequat vel crisare iusto velit con-sequat aliquam vulputate illum dolornostrud.

Feugiat nulla vero. Tation ea ac-cumsan ullamcorper, vero facilisis fa-cilisi amet in consequat sed et, lobor-tis adipiscing dolor. Vel praesent wisiad enim tation eu minim et at, lao-reet eu, delenit molestie aliquip di-gnissim ea. Dolore nostrud laoreetaliquip blandit iriure molestie com-modo iusto ea veniam duis te volut-pat amet consequat exerci.

Suscipit iusto ea vel feugait mole-

Nuova pagina 139

◦ Lo scopo realizzato con \pagebreak (scarica):

◦ Le ultime righe delle pagine sono allineate, però gli spazi attorno alla formula sono stirati.

Page 144: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Divisione in sillabe 140

dali'esibizione del pianistaEzioBosso alFestival di Sa­nremo. Ha commosso tutti per la sua disabilita? Per la

nibiliti televisiva": cioe la Sa­nlorenzo da un'intervista per

to Quotidiano del 2 aprile) sullo p-seudo museo Lombroso fa pena.

alla bonanza lescopertedeglip­sicologi Daniel Xahneman

Page 145: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Divisione in sillabe 141

come forni-tori di un servizioo come merce-lavoro, incre-

Page 146: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Divisione in sillabe 142

Page 147: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Divisione in sillabe 143

� il TEX ha algoritmi sofisticati per la sillabazione, matalvolta ha bisogno di aiuto� con \hyphenation{elenco di parole} s’impone una divisione alle paroledell’elenco, che vale per tutto il resto del documento• gli spezzamenti ammessi sono quelli con “-”• \hyphenation{FORTRAN super-ena-lot-to}◦ per esempio vieta che “FORTRAN” sia mai diviso,◦ mentre fa dividere “superenalotto” in uno dei punti indicati.

Page 148: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Divisione in sillabe 144

� per aiutare la sillabazione in un singolo punto del testo, senza seguiti piùavanti, si inserisce \- direttamente nella parola del testo

Esempio:Si vince o si perdecol super\-enalotto.

Si vince o si perdecol superenalotto.

\hyphenation{%su-perenalotto}Si vince o si perdecol superenalotto.

Si vince o si perde col super-enalotto.Si vince o si perde col supere-

nalotto.Si vince o si perde col su-

perenalotto.

Page 149: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 145

�Preambolo per scrivere in italiano%!TEX encoding = UTF-8 Unicode\documentclass[italian,...]{...}\usepackage{babel}\usepackage[utf8]{inputenc}

� occhio all’inizio del .log, dove c’è l’elenco delle sillabazioni caricate: peresempio “hyphenation patterns for english, italian, loaded”.

� se manca l’italiano, leggere il manuale della propria installazione (MikTEX,TEXLive &c) sulle “hyphenation patterns” e obbedire le istruzioni

Page 150: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 146

•Con TEXLive 2011 (o seguenti, in versione completa) si sta tranquilli,• le sillabazione caricate sono le seguenti:Babel and hyphenation patterns for english, dumylang, nohyphenation, german-x-2009-06-19,ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabic, armenian, basque, bulgarian,catalan, pinyin, coptic, croatian, czech, danish, dutch, ukenglish, usenglishmax, esperanto,estonian, ethiopic, farsi, finnish, french, galician, german, ngerman, swissgerman,monogreek, greek, hungarian, icelandic, assamese, bengali, gujarati, hindi, kannada,malayalam, marathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,kurmanji, lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish,portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, slovenian, spanish,swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.

Page 151: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 147

•Col MiKTEX andare al pannello MiKTEX Options, sezione Languages,e segnare l’italiano.

Page 152: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 147

◦ Anni fa si premeva poi “Update Formats” nella sezione General.◦ Adesso questo secondo passo è automatico. Nel dubbio fatelo lo stesso, male non fa.

Page 153: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 147

•Questi settaggi sono una tantum• dopo l’installazione del programma.

Page 154: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 148

�Ogni lingua di un documento multilingue si puòsillabare a sé� se si carica babel con\documentclass[...,english,italian]{...}\usepackage{babel}l’ultima lingua (italiano) è il default

� si passa da una lingua all’altra con\selectlanguage{lingua}

� per un breve tratto in inglese basta\foreignlanguage{english}{testo inglese}

Page 155: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 149

Esempio:Conosci la funzione di Heaviside?

Conosci la funzione di\foreignlanguage{english}{Heaviside}?

Conosci la funzione di Hea-viside?Conosci la funzione di Heav-

iside?� La prima volta è sillabato in italiano (default),� La seconda volta in inglese (chiesto espressamente).

Page 156: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 150

Esempio:Cosa pensi di fare nel weekend?

Cosa pensi di fare nel\foreignlanguage{english}{weekend}?

Cosa pensi di fare nel wee-kend?Cosa pensi di fare nel week-

end?� La prima volta è sillabato in italiano (default),� La seconda volta in inglese (chiesto espressamente).

Page 157: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 151

messaggistica istantanea What­sApp ha attivato la notifica di av­

suo portavoce per sei giorni:mediante sms, e-mail e what­sapp. Dal bilancio 2014 della

tia. La rottamazione della reto-rica tra Rondol ino e What-sapp", sempre a riprova della

sono gli emoticon di What­sApp se non dei geroglifici~

Page 158: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 152

Se Renzi gioca con gli ha-shtag (populismo di disin-

Donne di George Cukor. E Joan Cra-wford impassibile, continuando aeccede con I'alcol. Certo, si sente perfino dire, il coc-ktail tra le due sostanze andrebbe evitato, ma anche

Page 159: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 153

conomista) Tommaso Nannicini, con un t-weet: "Un anno di ¹jobsact: le imprese pre-

dente-commissario Orf ini t ­wi t ta t r ionfalmente che t re

ma il primo a giocare alla pla-ystat ion o a calciobal i l l a,

Page 160: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 154

Nel mondo di Lerner lo smar-tphone ha il valore che la fo-tografia aveva per la P arigi del

disposizione laptop, smar­tphone e una chiavetta inter­net assegnati ad personam e

ne astanza a etto" : osmar­tp one oa t roapparecc ioe­

latte fresco~ 0 ancora, di uno smar­tphone che registrando il nostro

Page 161: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 155

stico: una vera e r o r i a ne­wsroom" .Acci icc ia .

di. Infatti, otto giorni dopo lo t­sunami di No chehasommerso il

Page 162: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 156

d'altri tempi . uanto ai tre pul­lman, al posto dell 'Air Force

Non basta contare le ore o­nline, 1'abuso non si misura col

Page 163: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 157

n e a m on o o i s a ne i e­s 0 e a U i ca am m i ­

la vicenda di Edward Sno­wden — che ribadisce la ne­

Papers sugl'investimenti of­fshore della regina e del prin­

gruppo B sistema di società of­fshore e quindi dell'enorme e­

Page 164: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 158

che per le serie, vedi Weshvor­ld, duplice già nella programmazione

White e altri per 1'editore ne­wyorehese M.E. Sharpe.

Page 165: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 159

discusso di come la bloc­kchain cambiera per sempre

Page 166: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Scegliere la lingua 160

Page 167: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 161

"E queste sarebberovirgolette serie?"

\textquotedblNo!\textquotedbl

”E queste sarebbero virgolette serie?”"No!"

� Le virgolette senza verso " non sono professionali!◦ Si ottengono nel typeset con\usepackage[T1]{fontenc}. . .\textquotedbl◦ Usarle direttamente nel testo sorgente è un errore tipografico metà delle volte.◦ Evitarle!

Page 168: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 162

`abc' ``def''\lq\lq ghi\rq\rq{}\lq klmn\rq

‘abc’ “def” “ghi” ‘hij’scarica

�Tipograficamente professionali sono le virgoletteaperte/chiuse• le virgolette aperte, singole o doppie si fanno:◦ con uno ` o due `` accenti aperti (backtick, ascii 096),◦ con uno o due \lq (left quote).• Le virgolette chiuse, singole o doppie si fanno:◦ con uno o due apostrofi ' , '' ;◦ con uno o due \rq (right quote);◦ dopo \rq gli spazi non espliciti vengono ignorati!

Page 169: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 163

Anarchia nell’uso di virgolette e apostrofi in articoli diversi sulla stessa pagina

di una "toppa" necessaria achiudere rapidamente il pro­ ancor'blema "tenendo presente l'e­ tra masigenza di una rapida e certa nee,cde ' ione delle modalità di te logsvolgimento della consulta­ equililzione elettorale". Un via libera to, la f~dal quale emerge la volontà mocra

di Alessandro Eerrueei

opo le richieste, le "strattonate" e ino, il punto di "caduta" si chiama

decreto-legge meramente interpretati­

Page 170: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 164

onl. i oco è at to , un ue. ano i ariit i ". " o o i n un ae­a o osizione è insorta se a re ime ascista si uo

contro uesto "trucco", ensarec even anocam ia­sta "scorciatoia", come ' a te ere o em ent res i i o ca asu ito o ata un r i on o artita e etto e

0) a ta a to)

ieru i i ersani, emanata a ne t t o i etro, ar a n oc , er ir a stavo ta con es ' citamen te CC O e >'7

ema, a e c iso i a s are n e, una a a a ta ena t ai oco in ie n a ar t i t a e in o verini: " a cos a iusta",

mo o "tota ente est eo a sintetizzato senza co o e­ere oe e a civ t à emo- r i r e a c an i a t a

Page 171: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 165

top al "'conflitto politico istituzionale" e"ricompattamento della maggioranza". 0

)) • CC

))

Page 172: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 166

tata a Bolzano: "I nostri artigiani difendono lacultura sociale della citta. L'Ikea vada a Brescia,Verona, Innsbruck. Noi non la vogliamo". E at­torno al compra-compra fioriscono quartieriartificiali. Chi abita la "vecchia citta" per andare

ar amen o su os e a e si­r iano oco o o 'a acco c 1­

io

a or ar io'... .e n i a cane e cc i o

cuni ci an o r ­

Page 173: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 167

de Congresso, su "'uso

de a forza contro 'Isis". C) Quanto aj.j.'"efficienza", e

fare del l'"antipolitica", mavolere un'"altra" politica, de­'"aumento e e i t o pu­

blico", ma non spiega il si­

Page 174: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 168

all"'economia di carta" per usareun titolo di un famoso saggio diDT. Bazelon del 1964, che sonoproprio le "cause strutturali del­l'iniquità" che Bergoglio denun­

Page 175: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 169

on C e da meravigliafsi

se il Caimano minaccidi assaltare i l Co l le.611ele 1M sempre canta­

te cimare a Napolitano. Ricor­ onosco quel mondo M

date quando, a marzo, irruppe tempi della corrmaissione

al OMxlnale con 11 decreto sal­ Mitrokhin. Non c'è bisogno di

a ie ' erm o i a w isi

e, ossi i m en e , i m an a ica ura. i s a ' o ima corn a­

aranzia

Page 176: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 170

ciamo". Veni vidi vici. C'e dun­que speranza, per labarba delprofeta! E qui non sappiamocos'avrebbe detto don Gius­

Come s'offre. "IDell'Orto e il nuovo Dali'Orto e brindo

Page 177: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 171

C'e stata unacerta lentezzanel riconoscereil problema.Ma si e fatto moltoe altro si faraper combatterlo

"letteratura". Essa ha oggi unaconnotazione imprenditorialenuova: non ha solo sostituito ilcontrabbando di alcol e sigaret­te con la droga, ha colonizzatospecifici segmenti produttivi(dali'edilizia al trattamento deirifiuti, dali'export del made inItaly agli esercizi pubblici) e co­struito filiere molto complesseper ripulire denaro e incremen­tare il proprio giro d'affari. Costfacendo il suo modo di penetra­re al Nord non ha immediata­mente suscitato quell'allarmesociale che sarebbe inevitabil­mente scattato di fronte a episo­di palesemente cr iminai i edrammatici .C'e anche stato — ed e giusto am­metterlo — un eccesso di fiduciadel Nord in se stesso. Citta e re­

gioni con i conti in ordine, ser­vizi efficienti, un alto tasso di oc­cupazione, imprese iamovativee rivolte all 'internazionalizza­zione, un'abitudine consolidataa "f:uz da se" invece che atten­dersi soluzioni dallo Stato (o daaltri): credevemo di avere anti­corpi sufficienti per contrastareogni contxminazione di stampomafioso. Ma come la crisi finan­

Page 178: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 172

non solo 1'italiano, ma anche lacultur a el l ' italiano. Poi c'e la

Quell'"informazione" di penne

definitivamente, quell'"infor­mazione" di regime che ieri sera

Page 179: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 173

Page 180: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 174

Gemelli diversi: iPadPro 9,7" e un soffiopiu lento di iPad Pro12,9"

Bisognerebbe distinguere le virgolette dai primi e secondi.

Page 181: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 175

Page 182: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 176

i e i e r z u e am e n e n ewe o n e n zr' er sor ovrnsc en o e u a r e w e u n i en i sc sin

erreic are~ m a en ii er etztere sin e oc s o

Virgolette ”esotiche“ in un articolo di Albert Einstein (1905)

Page 183: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 177

◦ Col pacchetto \usepackage[utf8]{inputenc} si possono usare le virgolette curve da tastiera.◦ Ecco dove si trovano sulla tastiera italiana Mac:

Page 184: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Virgolette 178

Page 185: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Guillemets 179

\flqq Mi ha risposto\flq non saprei,\frq{}in tono perentorio.\frqq

«Mi ha risposto ‹non saprei,› in tonoperentorio.»

�«Virgolette alla francese»:� dette anche ‹guillemets›,� ‹semplici› con \flq e \frq (french left quote)� «doppie» con \flqq e \frqq�È richiesto il pacchetto babel.◦ Attenti: dopo i comandi \rq, \frq, \frqq gli spazi non espliciti vengono ignorati. Rivederequanto detto per il logo del TEX.◦ La tradizione tipografica vuole il punto o la virgola finale “dentro le virgolette,” anche secontro la logica!

Page 186: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 180

a-z, a--z, a---z, $a-z$. a-z, a–z, a—z, a− z.�Quattro tipi di trattini:� il trait-d’union (hyphen) si fa con un trattino semplice: e-mail per avere“e-mail”

� una gamma numerica (en-dash) si fa con due trattini di seguito:pagine 3--12 per avere “pagine 3–12”

� un inciso (all’inglese, detto em-dash) si fa con tre trattini di seguito:sì---oppure no? per avere“sì—oppure no?”

� il segno meno (aritmetico) si fa con $a-b$. È arrotondato agli estremi.

Page 187: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 181

t o e ' e r cento, e an c e e e n ere non é " iu sosteni­ita ane o ri o t to i res t i t i eri tre economisti i v i aR e R I I l l ml af azion e o reso u 'cocuro ar i a una variazione e uno s t u i o s a c r i s i e e am i ­

er cento e a e im rese e ita ane. " ra'iar i i curo a r i a n e r o i mutu i c on­

, ma anno a en t ato e e anc e er ' a c u i ­e r cento a r i a + sto e a c asaè uito i o ­

ieuro 'ac uisto i ti­ tre er cento ris et toto i tato. " e anc e it 1R­ ua f iennio

� Scovare gli errori tipografici!• trattini al posto del segno meno◦ notate che manca la simmetria col segno più;• trattino al posto dell’en-dash,• accenti inconsistenti (ne parleremo più avanti).

Page 188: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 182

•Classificare e discutere i trattini.

Poreellum-2: intesa Pd-Pdlgretario Pd. "Non sia testa du­ra - la controreplica di Ange­lino - se no dovra spiegare luiai cittadini che si e voluto te­nere il porcellum".

Monti - fino all'anno scorso abbiamo avuto un livello di tas­sazione attorno al 45-55%". Nel bilancio 2011 invece la tas­

zi vuoj.e recuperare il 2-3%: 'Te

Page 189: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 183

t rosinistra). Ora quel trend­non ancoraunacrisi, maun for­te appannamento — prosegue

Page 190: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 184

fino ai 27.668 di oggi. L'utile netto e passato dali'i ,4per cento del aoo6 a — o,i per cento del note e nel2014 le vendite si sono ulteriormente ridotte dello

una non notizia: la riesumazio­ne — per giunta soltanto an­nunciata da una ministra-delvecchio disegno di legge sul

Page 191: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 185

nella conoscenza, pure m mancanza di una domanda spectgca. Infatti, se negh

annt Sessanta la scuola dell'obbhgo si fermava alla terza metha, oggi ti diritto

det cittadmi — lavoraton si sposta all'asttcella dell'istruztone supenore. Lo

sibile che oltre la meta dei can­didati al test di Medicina 2015— 52%,27.633 su 53.164- non eriuscito a ottenere nemmeno i

cenni ha contenuto i danni: -10 miliardi nel2001-2013, -6,2 per "i trasferimenti alle impre-

Page 192: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 186

forzata. Infat t i, sempre per re-stare fedej e a se stesso, oggi eantiabortista, mi l itarista e -sul fine-vita — un filino piu bi-gotto del Vaticano.

Ovviamente perche la strategia della riforma continua,funzionale alla conservazione del potere anzicheall'interesse del cittadino — elettore, funzioni e

necessario che la politica sia in grado di convincere il

Page 193: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 187

la "allargata" da14. "Pacchetticontinual'accusa- negoziati

sino all'ultimo, evitando di se­

cosa volete fare nella vita. Se­come sembra- volete governare

Page 194: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Trattini 188

Page 195: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Puntini 189

�Puntini di sospensione: si fanno con \dots e non contre punti di séguito!

Non così..., e neanchecosì. . ., ma cosà\dots! Non così..., e neanche così. . ., ma cosà. . . !� \dots è ben spaziato e non si spezza a fine riga.

Puntini a inizio frase:

come soggetto interno al sodali­zio medesimo.... la rilevanza del­la funzione da lui svolta emerge

Page 196: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Puntini 190

trepidante di qualche lume, cogliamo fior da fiore. "...Ia vera questione, che appassiona le stesse forze

Page 197: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Puntini 191

Puntini a inizio frase in una citazione fuori testo:

addiction96

explore these issues, but social media gives them a platform and a space where they can make up for what’s lost.

Grappling with RestrictionsAs teens seek out new spaces where they have agency, adults invent

new blockades to restrict youth power. The rhetoric of addiction is one example, a cultural device used to undermine teens’ efforts to reclaim a space. Restrictive adults act on their anxieties as well as their desire to protect youth, but in doing so, they perpetuate myths that produce the fears that prompt adults to place restrictions on teens in the first place. But this cycle doesn’t just undermine teens’ freedoms; it also pulls at the fabric of society more generally.

After reading a news article about my work, Mike, a father in Illinois, emailed me to explain that he is strict with his children because of what he perceives to be a decline in societal values.

The reason my children do not hang out as I used to as a teen is not due to predators necessarily, but due to other teens who have been raised on MTV, lack of parental guidance, and are treated as adults by their parents. . . . I believe MySpace further sends the entire dynamic down the rabbit hole. If parents took more responsibility for instilling values, morals and standards in their children (versus relying on the educational system, television, and the media), I feel that we could reclaim some of this lost teen freedom for our children.

Mike’s email highlights a wide array of intertwined issues. He blames technology, institutions, and individuals. Rather than focus-ing on how he can help his children navigate this ecosystem, he blames other families and implies that the best solution for his children is social isolation.

The concern that we’ve become disconnected as a society has become a common trope over the past two decades, and both schol-ars and the media have blamed everything from changes in food acquisition to neighborly isolation.29 Whatever the cause, fear and

Io li chiuderei fra quadre [. . . ].

Page 198: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Puntini 192

◦ Col pacchetto \usepackage[utf8]{inputenc} si possono usare i puntini da tastiera.◦ Ecco dove si trovano sulla tastiera italiana Mac:

Page 199: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 193

�Un avviso in bacheca:

From: rettore <[email protected]>Subject: ASSEMBLEA GENERALE DI ATENEO

Date: 14 giugno 2010 16.04.59 GMT+02.00To: [email protected]

Reply-To: rettore <[email protected]>

-------------------------------------------------------------------------Lista [Tutti Docenti e Ricercatori con qualsiasi afferenza] - [Tutto ilPersonale Tecnico-Amministrativo] dell'Universita' di UdineMessaggio inviato da: [Rettore] [[email protected]]-------------------------------------------------------------------------

Alla Comunità Universitaria

Come anticipato al Convegno sui processi di riforma tenutosi lo scorso 10marzo presso la nostra Università , sono ad invitarVi all’Assembleagenerale di Ateneo che si terrà il 22 giugno, dalle ore 10 alle ore 13,presso l’aula 3 della Facoltà di Giurisprudenza, in Via Tomadini 30, percontinuare il confronto sui grandi temi della riforma che, sia a livellonazionale che a livello regionale, interessano l’Università . L’occasione sarà importante anche per discutere sulle azioni e suirisultati conseguiti dal nostro Ateneo nella ricerca, nella didattica enella gestione economico-finanziaria. Nella speranza di incontraVi numerosi, vi invio cordiali saluti.

IL RETTOREProf.ssa Cristiana Compagno

--------------Universita' degli Studi di Udine[Rettore]rettore@uniud.it------------------------------------------------------------------------ Mail List a cura del CSIT - info: http://servizi.amm.uniud.it/email/ ------------------------------------------------------------------------

�Un documento dell’università:TICA CONSEUUITA ALL'UNIVERSITA;,A;,ALA A+;,A„'A Dl UDINE 26,30

59 ANZICHAQ LA A04Z

Page 200: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 194

�Altre sofferenze:

Now l et ' s take a look at a Paiste 164uSignature Fast Crash cymbal spectrum.

Page 201: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 195

all'universitจค nonchจฆ gli esami universitari. Preliminare

allกฏapplicazione del disposto sopra citato จจ lกฏacquisizione, da parte dellกฏAteneo,

Gli apostrofi sono eminentemente corruttibili.

Page 202: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 196

GtoveW, Gennato 19, 2017

6 Spedizione in transito - BOLOGNA - ITALY

5 Spedizione in transito - BOLOGNA - ITALY

4 Spedizione in transito - BOLOGNA - ITALY

MercoleW, Gennato 18, 2017

Page 203: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 197

�Domanda: come mai tutti quei caratteri atroci?�Risposta: un mescolamento di codifiche.• Le codifiche riguardano anche il LATEX,• sono fastidiose,•ma conviene averne un’infarinatura.

�Prenderemo le cose alla lontana.

Page 204: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 198

�Con l’informazione digitale� tutto quanto è una sequenza di zeri e di uni,� anche il testo alfabetico!

�Come si codifica l’alfabeto abc. . . ?� Lo standard di base è l’ASCII• pronunciato askii in inglese•American Standard Code for Information Interchange• sviluppato negli anni ’60,◦ a partire dai codici telegrafici.•Assegna soltanto 128 codici (da 0 a 127)

Page 205: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 199

Codici decimali ASCII0 NUL (Null char.) 32 SP (Space) 64 @ (AT symbol) 96 ` (backtick)1 SOH (Start of Header) 33 ! (exclamation mark) 65 A 97 a2 STX (Start of Text) 34 " (double quote) 66 B 98 b3 ETX (End of Text) 35 # (number sign) 67 C 99 c4 EOT 36 $ (dollar sign) 68 D 100 d5 ENQ (Enquiry) 37 % (percent) 69 E 101 e6 ACK (Ackn.t) 38 & (ampersand) 70 F 102 f7 BEL (Bell) 39 ’ (single quote) 71 G 103 g8 BS (Backspace) 40 ( (left/opening parenth.) 72 H 104 h9 HT (Horizontal Tab) 41 ) (right/closing parenth.) 73 I 105 i10 LF (Line Feed) 42 * (asterisk) 74 J 106 j11 VT (Vertical Tab) 43 + (plus) 75 K 107 k12 FF (Form Feed) 44 , (comma) 76 L 108 l13 CR (Carriage Return) 45 - (minus or dash) 77 M 109 m14 SO (Shift Out) 46 . (dot) 78 N 110 n15 SI (Shift In) 47 / (forward slash) 79 O 111 o16 DLE 48 0 80 P 112 p17 DC1 49 1 81 Q 113 q18 DC2 50 2 82 R 114 r19 DC3 51 3 83 S 115 s20 DC4 52 4 84 T 116 t21 NAK 53 5 85 U 117 u22 SYN 54 6 86 V 118 v23 ETB 55 7 87 W 119 w24 CAN (Cancel) 56 8 88 X 120 x25 EM (End of Medium) 57 9 89 Y 121 y26 SUB (Substitute) 58 : (colon) 90 Z 122 z27 ESC (Escape) 59 ; (semi-colon) 91 [ (left/opening bracket) 123 { (left/opening brace)28 FS (File Separator) 60 < (less than) 92 (back slash) 124 | (vertical bar)29 GS (Group Separator) 61 = (equal sign) 93 ] (right/closing bracket) 125 } (right/closing brace)30 RS (Request to Send) 62 > (greater than) 94 ∧ (caret/circumflex) 126 ∼ (tilde)31 US (Unit Separator) 63 ? (question mark) 95 _ (underscore) 127 DEL (delete)

Page 206: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 200

�L’ASCII non ha lettere accentate!� (fu fatto da e per gli americani).

�Per decenni il resto del mondo è andato in ordinesparso:� sono proliferate decine di codifiche incompatibili,• a seconda della lingua e del sistema operativo;• bel risultato: grattacapi a non finire.

�Due codifiche vecchie ma notevoli:� latin1, prevalente su Windows,� applemac (o MacRoman), su Macintosh.

Page 207: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 201

�Negli anni ’80 si è cominciato a lavorare a Unicode

� una codifica unica per tutte le scritture del mondo• cirillico, cinese, thai, arabo, geroglifico ecc.

� UTF-8 è il formato Unicode che ci interessa

Page 208: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 202

�Codifiche esadecimali per le lettere accentate:carattere utf-8 latin1 applemac

à C3A0 E0 88À C380 C0 CBè C3A8 E8 8FÈ C388 C8 E9é C3A9 E9 8EÉ C389 C9 83ì C3AC EC 93Ì C38C CC EDí C3AD ED 92Í C38D CD EAò C3B2 F2 98Ò C392 D2 F1ó C3B3 F3 97Ó C393 D3 EEù C3B9 F9 9DÙ C399 D9 F4ú C3BA FA 9CÚ C39A DA F2

Page 209: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 203

�Un testo scritto in utf-8 (scarica):

� e poi letto presupponendo che sia in latin1:

�Nella migliore delle ipotesi• la visualizzazione è sbagliata•ma il file è intatto.

� Se siamo scalognati• i bit stessi del file sono alterati• e il file è corrotto.

Page 210: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 204

�Ònere del TEXista italiano:� individuare o scegliere la codifica usata dall’editor:

• latin1, ISOlatin1, windows-1252, WindowsAnsi, ISO-8859-1 siequivalgono ai nostri fini.

� lavorando in gruppo, scegliere una codifica unica!• non mescolare codifiche diverse!

Page 211: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 205

� Il LATEX deve essere informato se e quando si escedall’ascii:� purtroppo non indovina la codifica da solo,� e l’editor non glielo dice;� tocca all’utente notificare la codifica per iscritto tramite il pacchettoinputenc (input encoding),

� scrivendo nel preambolo quello appropriato fra:• \usepackage[utf8]{inputenc}• \usepackage[latin1]{inputenc}• \usepackage[applemac]{inputenc}

� Si raccomanda di usare utf8• oppure rimanere nell’ascii puro (possibilissimo scrivendo in inglese)

Page 212: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 206

�È utile informare anche l’editor sulla codifica del testo� in modo che lo apra correttamente.� Lo si fa mettendo questa fra le prime righe del file:• %!TEX encoding = UTF-8 Unicode

�Non viene letta dal compilatore,�ma dall’editor soltanto.

Page 213: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 207

�Riassumendo, un sorgente LATEX italiano tipicamentecomincerà così:

%!TEX encoding = UTF-8 Unicode%!TEX TS-program = pdflatex

\documentclass[...,italian]{...}\usepackage[utf8]{inputenc}\usepackage{babel}...\begin{document}...

Page 214: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 208

�Un sito che cerca di trovare un carattere unicode cheassomiglia alla forma che disegnate:

http://shapecatcher.comdr m oo>

Page 215: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 209

https://xkcd.com/1953/

Page 216: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica del testo 210

https://xkcd.com/1857/

Page 217: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 211

�Per quanto ne so, la scuola dell’obbligo italiana(almeno nel profondo nord) non insegna a distinguerefra accenti aperti/chiusi o gravi/acuti nello scrivere.• (per non parlare del circonflesso. . . ).

�Pochi da queste parti distinguono in particolare fra

�Accenti “sbagliati” sulla “e” ne vedo spesso, peresempio in manifesti e in avvisi pubblici

Page 218: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 212

�Non volete rischiare brutte figure? Ecco unaregoletta quasi infallibile:� per la lettera e , si usa:

•è in due soli casi: “è” e “cioè”

•é in tutti gli altri casi (perché, sicché, sé. . . )� per le altre vocali si usa l’accento presente sulla tastiera italiana, cioè àìùò.◦ La ó chiusa per esistere esiste, ma non è usata nell’ortografia normale, non so se per motivifonetici o di tradizione o inerzia tipografica.◦ La casa editrice Einaudi (forse anche altri, non so; ho un esempio di Bompiani) ha notato che“i” e “u” sono vocali chiuse, e quindi le stampa con l’accento chiuso (íú). Che tastiere avrannolaggiù?◦ Poche eccezioni alla regola: ahimè, piè, caffè, bebè, purè (di patate), tè (infuso)

Page 219: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 213

L'ACCESSO AERSEF

ATTENZIONECANCELLO AOTOMATIGO

E VIETATO SOSTARENEL RAGGIO D'AZIONE

NON ATTRAVERSARECON CANCELLO IN MOVIMENTO

" " S I D E CECLINA OGNI RESpQNSABILITÀ pERN NI CAUSATI A pERS O N E O C 4 S E

L

Page 220: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 214

Page 221: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 215

Fabio Fazio e Roberto Saviano procedono in ordine sparso fra accenti e apostrofi

Page 222: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 216

COSA NON C'ÉI nostri prodotti sono

senza coloranti,senza grassi idrogenati,senza additivi edu!coranti. (yllgllt

lÙllliII4 %li Ulte

I-r

eQ

COSA C+Solo materie prime

eccellenti, accuratamenteselezionate e controllate.

Accenti in libertà su una confezione di biscotti

Page 223: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 217

CAPIXOI 0 L

Quel ramo del lago di Come aha volga • •nemogiorno tra due catena non interrotte di mon­o, tutto a seni e a goig, a seconds della sporge­ts e del rientrare di quelli , viene quasi a «n trattoa estrin ersi e a prender corso e ggura di gu­ns, tra un promontorio a destra , e un' ampiariviera di rincontroi e il ponte, che ivi congiunge le due rive , par cbe rends secor pib seasi­bile all'occluo quests trasformazione, e regni ilpuoto in cui il lago cease, e 1'ddda ricomincia,psr ripigliar poi nome di lago dove le rive, aUon­tsnaadosi di nuovo, lasciano 1'acqua disteader­si e aHentarsi in nuovi gold e in nuovi seoi La ri­tiera, formats dal deposito di tre grossi tormnti,seeade appoggiata a due monti contigui , F unodesto di San dfertfno, F altro, con voce lombar­ds, il Aesegone dai molti suoi cocuzzoli ia '6la,cbe in vero lo fauna somioliare uoa sera: tal­cbi non d chi, td primo vederlo, purchk aia di

Tipografia vecchia scuola (1833): osservate gli accenti nell’ultima riga

Page 224: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 218

Un tweet con accento non standard.

Page 225: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 219

Page 226: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 220

Ulla 11VO

o arc . a se e-cen os

con oaea"

Ignazio Marino: "Il mio libro

ne una vendetta" .E piu una guida Michelin

non e ne un testamento

Sulla maiuscola accento sbagliato.

Page 227: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 221

che 1'hanno offerta al setti­manale piu' autorevole, per

Apostrofo al posto di accento.

Page 228: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 222

opportunistico, non cerca di attribuire leresponsabilita' della scelta ad altri che a sestesso.

zione prodotti dagli cstare le attività' del tiinali per quanto rigu~

Accenti e apostrofi insieme. Cintura e bretelle.

Page 229: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 223

quelle vive e quelle morte. Ecomunque, nel capitolo sugliaccenti, l'autore approfittadell'occasione per chiedere atutti i suoi cari, quando mo­rirà, di controllare bene la­pide e necrologi: "Perché citerrei a non fare brutte figure

al mio funerale. E perché sesapessi che sulla mia lapidec'è scritto un perchè passereil 'eternità a cercare dicorreggerlo".

Page 230: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti italiani 224

AMPAOL

Come eravamo, come siamo

gizzoli

Page 231: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 225

�Ai primordî del TEX, il sorgente era puro ascii� per gli accenti c’erano comandi appòsiti� che sono ancora validi�ma si consigliano solo per uso occasionale� non sistematico su larga scala!�Ad ogni buon fine ecco i comandi.

Page 232: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 226

\`o ò \´o ó \^o ô \~o õ\=o o \.o o \"o ö \c{c} ç

\u{o} o \v{o} o \H{o} ő \c{o} o\d{o} o. \b{o} o

¯\t{oo} �oo \r{u} ů

\oe œ \OE Œ \ae æ \AE Æ\aa å \AA Å \ss ß\o ø \O Ø \l ł \L Ł\i ı \j !‘ ¡ ?‘ ¿

Regola per l’esame: gli accenti italiani si fanno con unicode ed inputenc.La å scandinava col cerchietto si fa con \aa. Sulle altre lettere il cerchietto si fa col comando \r

Page 233: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 227

Weierstra\ss, L’H\^{o}pital, P\’al Erd\H{o}s, \O ystein Ore,Serge\u{\i} \t{Iu}r’ev, Stanis\l aw \’{S}wierczkowski,Muhammad ibn M\^{u}s\^{a} al-Khw\^{a}rism\^{\i}.

\foreignlanguage{french}{Les \Oeuvres d’\Ae sop en fran\c{c}ais}.

\foreignlanguage{spanish}{%Almod\’ovar, l\’ider}.

\foreignlanguage{friulan}{%No pues vign\^i f\^urcun te usgnot; o ai distudi\^a}.

Weierstraß, L’Hôpital, Pál Erdős,Øystein Ore, Sergeı �Iur’ev, Sta-nisław Świerczkowski, Muhammadibn Mûsâ al-Khwârismî.Les Œuvres d’Æsop en français.Almodóvar, líder.No pues vignî fûr cun te usgnot; o

ai di studiâ.

Page 234: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 228

Larivoluzione di Obajmaa casa del "Che" e di Mel

�Tre cose che non vanno:• in Fidel l’accento cade sull’ultima sillaba, non sulla prima;◦ gli italiani spesso anticipano incautamente gli accenti alla prima sillaba: report, Manuel,performance, Raul, Cornell. . .

• quand’anche fosse andato sulla prima, in spagnolo l’accento èsempre “픕 in spagnolo in parole come questa l’accento non viene scritto.

Page 235: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 229

iem re'o ' icona

e a evoucion

Page 236: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 230

Esercizio: imitare in LATEX i segni diacritici di questi testi pubblicitari:

~ i %

m cit I v l

Page 237: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Accenti ascii 231

Esercizio: riprodurre in LATEX il seguente testo ceco:

Gabriela Beňačková-Čápová (* 25. března 1947, Bratislava) je světově proslulá česká operní pěvkyně – sopranistka slovenského původu.

e questo turco:

Başlığın diğer anlamları için Ankara (anlam ayrımı) sayfasınabakınız.

Page 238: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica delle font 232

�Ai primordi il TEX risparmiava la memoria per lefont:� le varie lettere con lo stesso accento “àèùòì” erano formate da glificomposti:• le varie lettere senza accento “aeuoı”• con in cima l’accento `.

�Le font moderne sono più sprecone:� hanno un carattere completo per ognuna delle lettere “àèùòì”,• usando sistemi diversi di indirizzamento (“codifica della font”).

Page 239: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica delle font 233

� Il default del LATEX è ancora quello vecchio,�ma si può attivare la nuova codifica con

\usepackage[T1]{fontenc}.�Con questa scelta un preambolo tipico diventa

%!TEX encoding = UTF-8 Unicode%!TEX TS-program = pdflatex

\documentclass[...,italian]{...}\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage{babel}...\begin{document}...

Page 240: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica delle font 234

�Per testi in italiano le differenze sono lievi:• la geometria degli accenti non è la stessa:

senza T1 T1

eaEAèáÈÁ•Con T1 gli accenti sono meno sporgenti◦ e l’interlinea rischia meno in caso di maiuscole accentate.•Con la codifica T1 il TEX sa spezzare in sillabe più vicino alla letteraaccentata:◦ senza T1: at-ti-vità◦ con T1: at-ti-vi-tà.

Page 241: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Codifica delle font 235

�Distinguere fra• codifica dell’input con inputenc• codifica delle font con fontenc

�����

�������

�������� ������ ���

������� ����

��

���

Page 242: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazio fra parole 236

�Lo spazio fra le parole dipende dall’eventuale segnod’interpunzione� il TEX mette di solito più spazio dopo punto, virgola ecc.

Triangoli, quadrati e rettangoli. Tutti sono poligoni.

Triangoli, quadrati e rettangoli. Tutti sono poligoni.Triangoli, quadrati e rettangoli. Tutti sono poligoni.

�Purtroppo il punto è usato per due scopi distinti, talvolta simultanei:• fine del periodo, nel qual caso ha senso lasciare più spazio;• abbreviazione (“sig.”) o acronimo (“O.N.U.”), dove non ha sensolasciare più spazio;• abbreviazione e fine periodo, in una botta sola.

Page 243: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazio fra parole 237

�Come si gestisce l’ambiguità?• Se prima del punto c’è una maiuscola, il più delle volte non èun’interpunzione ma una sigla (“O.N.U.”); il TEX non aumenta lospazio:

L’O.N.U. ha sede a New York.L’O.N.U. ha sede a New York.L’O.N.U. ha sede a New York.

• la spaziatura esplicita “\␣” (backslash-spazio) ignora l’interpunzioneOcchio agli spazi dopo il punto di “dip.”:

Il␣dip.␣di␣matematica.Il␣dip.\␣di␣matematica.

Il dip. di matematica.Il dip. di matematica.

Page 244: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazio fra parole 238

• la (già nota) tilde ~ (ascii 126)◦ “aggancia” due parole◦ lascia uno spazio normale ignorando l’interpunzione

Hai preso le dispensedel prof. Rossi?\\Hai preso le dispensedel prof.~Rossi?\\Il concetto è illustratonella fig.~5 del cap.~2.

Hai preso le dispense del prof.Rossi?Hai preso le dispense delprof. Rossi?Il concetto è illustrato nella fig. 5del cap. 2.

•Non mettere spazi attorno alla tilde! Vanificano tutto:Hai preso le dispensedel prof. ~Rossi?Intendo il prof. ~ Rossi.

Hai preso le dispense del prof.Rossi? Intendo il prof. Rossi.

Page 245: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazio fra parole 239

• \@ fa rispettare l’interpunzione anche con maiuscole

CEE. Poi CE. Ora UE.\\CEE\@. Poi CE\@. Ora UE\@.

CEE. Poi CE. Ora UE.CEE. Poi CE. Ora UE.

• \frenchspacing dà la spaziatura francese◦ spazi tutti uguali◦ particolarmente indicata per le bibliografie, dove ci sono tante abbreviazioni.

• \nonfrenchspacing fa tornare alla spaziatura ordinaria.

Page 246: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitoli, sezioni. . . 240

� I documenti LATEX si strutturano in livelli annidati�Nelle le classi report e book ci sono suddivisioni di livello altissimo:\part{titolo}

\chapter{titolo}� al di sotto ci sono le seguenti, che sono condivise dalla classe article

\section{titolo}\subsection{titolo}

\subsubsection{titolo}\paragraph{titolo} (non è il semplice capoverso)

\subparagraph{titolo}� \appendix fa passare dalla numerazione 1, 2, 3. . . a quella A, B, C. . .

\appendix\chapter{Richiami}

Appendice A

Richiami

1

Page 247: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitoli, sezioni. . . 241

� Incontrando una suddivisione, il LATEX� produce il titolo, con numerazione e dimensione di font automatica� prende nota per l’indice generale, ed eventualmente per gli iperriferimenti

� \tableofcontents produce l’indice generale� usando le note prese nella compilazione precedente.�Ricordarsi di ricompilare� Scriviamo \tableofcontents nel punto in cui vogliamo vada l’indicegenerale• a scelta dopo il titolo, o dopo la prefazione, o alla fine. . .

Page 248: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitoli, sezioni. . . 242

Notate la numerazione automatica, i puntini, le dimensioni dei font dei titoli: (scarica)

%!TEX TS-program = pdflatex%!TEX encoding = UTF-8 Unicode

\documentclass[italian]{article}\usepackage{babel}\usepackage[utf8]{inputenc}

\begin{document}\tableofcontents

\section{La somma}

\subsection{dei quadrati}costruiti

\subsection{sui cateti}è uguale al quadrato

\section{costruito}sull’ipotenusa.

\end{document}

Indice

1 La somma 11.1 dei quadrati . . . . . . . . . . . 11.2 sui cateti . . . . . . . . . . . . 1

2 costruito 1

1 La somma

1.1 dei quadrati

costruiti

1.2 sui cateti

e uguale al quadrato

2 costruito

sull’ipotenusa.

1

Page 249: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Capitoli, sezioni. . . 243

Manipolare le suddivisioni� Si possono dare due titoli diversi a una suddivisione• quello per l’indice come opzione fra quadre• l’altro fra graffe per il testo• esempio: \section[per l’indice]{Per il testo}

�Nella classe book si può dividere il documento in\frontmatter, \mainmatter e \backmatter, con effetti fra l’altro sullanumerazione

�Con * il sezionamento è senza numero:• \subsection*{Conti} apre una sottosezionenon numerata e fuori indice intitolata “Conti”

Page 250: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice

1 Titolo medio 11.1 Sezione media . . . . . 2

i

ii INDICE

Capitolo 1

Titolo lungolungo

In automatico la riga di testa ripor-ta il titolo completo del capitolo o

1

2 CAPITOLO 1. TIT. BREVE

sezione. Spesso tale titolo e troppolungo. Si rimedia usando i comandi\chaptermark e \sectionmark. Peri capitoli basta scrivere

\chaptermark{...}

dopo \chapter{...}:

\chapter[Titolo medio]

{Titolo lungo lungo}

\chaptermark{Tit. Breve}

1.1 Sezione lunga lun-ga

Per le sezioni invece bisogna scrivere

\sectionmark{...}

1.1. SEZ. CORTA 3

prima di \section{} e poi ripeterlodopo \section{...}:

\sectionmark{Sez. corta}

\section[Sezione media]

{Sezione lunga lunga}

\sectionmark{Sez. corta}

Se questo non era abbastanza com-plicato, si possono aggiungere fra qua-dre i titoli per l’indice.

Un’altra sezione

Questa sezione e senza numero e noncompare nell’indice. La si ottiene conl’asterisco:

\section*{Un’altra sezione}

Capitoli, sezioni. . . 244

• \chaptermark e \sectionmark danno il titolo da mettere nella testatina:◦ quando i titoli “naturali” fossero troppo lunghi: (scarica)

Page 251: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Riferimenti incrociati 245

�Si può etichettare quello che il LATEX numera:sezioni, formule, figure. . .�Piazzare \label{etichetta} nell’oggetto numerato o subito dopo� Il LATEX si annota l’etichetta, l’ultimo numero di sezione, formula ecc. cheè stato generato e il numero di pagina corrente

�Da qualsiasi parte del testo ci si può riferire a quell’etichetta con\ref{etichetta}, e il LATEX inserisce il numero di sezione, formula, ecc.appropriato

� \pageref{etichetta} dà il numero di pagina

Page 252: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Riferimenti incrociati 246

� Se si sposta l’oggetto etichettato, i riferimenti seguono automaticamente!�Ricordarsi di ricompilare!Esempio di sezioni etichettate (notare anche le tilde, che impediscono lo spezzamento fra due righe):

\section{Una proposizione}\label{aff} Quanto affermatonella sezione~\ref{neg}a pagina~\pageref{neg} è vero.

\section{Un’altra proposizione}\label{neg} Quanto affermatonella sezione~\ref{aff}a pagina~\pageref{aff} è falso.

1 Una proposizione

Quanto affermato nella sezione 2 a pagina 1 evero.

2 Un’altra proposizione

Quanto affermato nella sezione 1 a pagina 1 efalso.

1

� Se il pacchetto hyperref è caricato, i riferimenti diventano cliccabili!(“Ipertesto”)

Page 253: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enfasi 247

�Un modo non pacchiano di evidenziare parole è dicambiare lo stile del font� \emph{da enfatizzare} stampa il testo da enfatizzare in stileautomaticamente diverso dall’ambiente circostante• Il più delle volte l’ambiente è romano, come questo. In tal caso\emph enfatizza in corsivo• In ambiente corsivo l’enfasi viene in romano!• In ambiente grassetto l’enfasi viene in corsivo grassetto!

� L’enfasi fa parte della struttura logica del documento. Lasciate lo stile difont al LATEX

Page 254: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 248

�Ci sono anche stili espliciti per i font:� corsivo,� grassetto,� ecc.

� Il loro uso va contro la filosofia che ispira il LATEX:� la scelta dello stile toccherebbe al designer grafico�mentre l’autore dovrebbe concentrarsi sulla logica.

�Comunque gli stili vanno conosciuti.

Page 255: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 249

Romano� \textrm{...} romano (“roman”, default)

Che tempi brevi, zio, quando solfeggi.� In LATEX è lo stile di default del testo.• la variante \mathrm può servire per inserire lettere romane dentro unaformula.

Page 256: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 250

• Il romano cominciò nel 1465 nel monastero di Subiaco, vicino a Roma,• donde il nome di carattere “romano”.•È ispirato alla calligrafia di Poggio Bracciolini (1380–1459):

~ea c d un<a. Merce f~t u ffpe teeulonup< I u tc n f l nnf

oft at» acdcuu rnubo enre~g d rdl a n: d ut i ~ c.

Co fpd canc» aa f a uf fuaee 1 p t l ao fru»cu at deaf . ta » I pa uduetu ~ h ~ ~ fpcrna duf euRm- crud» . co~ C~

at p llco apa cnp cno. Ct,a»nun<cotta o qrdandoaa

di p « aee Id»ceca< euctcean colua. 4<ne c a po

pp da ef~ aletceuer». 4 C ~ < y 1 I»ccp dr .af a r & Iac 4 l' pu ~ Rheo. Pn a ' crc hn

agua» a a ~ ~ te*Ccynnf at»otrtanuf. c c <to da b I W ~ uu junap ui uadol:da a f. ~ ~ fee<re;

Wikim

edia

Page 257: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 251

Corsivo� \textit{...} dà il corsivo (“text italic”)

Ma la volpe, col suo balzo,ha raggiunto il quieto Fido

� Il corsivo serve per evidenziare in modo delicato:• si nota bene durante la lettura attenta,•ma si impone poco durante una scorsa rapida.

Page 258: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 252

• Il corsivo tipografico fu introdotto da Aldo Manuzio nel 1501,• e imita la calligrafia di Niccolò de’ Niccoli (1364–1437):

Wikim

edia

Page 259: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 253

Grassetto� \textbf{...} dà il grassetto (“boldface”)

Quel fez sghembo copre davanti� Il grassetto evidenzia in modo forte:• le parole in grassetto saltano all’occhio anche durante una passataveloce.

Page 260: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 254

Obliquo� \textsl{...} dà l’obliquo (“slanted”)

Quel vituperabile xenofobo zelanteassaggia il whisky ed esclama: alleluja!

�Confrontare romano, obliquo e corsivo:

afg afg afg

Page 261: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 255

�Dal romano

� si passa all’obliquo

� con la trasformazione lineare di matrice ( 1 1/60 1 ) (“shear transform”).

Page 262: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 256

�Negli enunciati la font di default è il corsivo:Teorema 1 (di Pitagora). In un triangolo rettangolo di cateti lunghi ae b, l’ipotenusa è lunga

√a2 + b2.

• nel quale le formule in corsivo non staccano.

�Per questo alcuni usano l’obliquo per il testo degli enunciati:Teorema 2 (di Pitagora). In un triangolo rettangolo di cateti lunghi a e b,l’ipotenusa è lunga

√a2 + b2.

Page 263: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 257

Senza grazie� Le “grazie” (serif) sono sporgenze laterali o riccioli al termine delle linee:

� Le grazie non sono soltanto abbellimenti,•ma dovrebbero aiutare l’occhio a definire le linee,• specialmente quando i caratteri sono piccoli.

Page 264: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 258

� \textsf{...} dà il senza grazie (“sans serif”)

Pranzo d’acqua fa volti sghembi� confrontare con e senza grazie:

Page 265: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 259

� Il senza grazie si legge benissimo quando è grande (e il significato ridondante),• molto meno bene quando è piccolo

� I computer usano molto il senza grazie piccolo• in versioni coordinate con i pixel da schermo.

� Senza le grazie, certe lettere o combinazioni di lettere sono poco distinguibilida altre:

Kim Jong Il, Kim Jong il, amo arno, anno armo,Io lo, IO 10, Il 11, ill Ill, Ill.mo, LinkedIn

‖lI‖, ‖lI‖, ‖lI‖

Page 266: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 260

fl y c(V!A 4%Qp~ (n> j~~ (~~owen ih s \c i.y

� Il senza grazie si è diffuso di pari passo con• il declino della scrittura a mano classica• e la scrittura su schermo a bassa definizione.

Page 267: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 261

pp

pe

Confrontare “I 27” e “17” in un font senza grazie.

Chi è che insiste, le lene o le Iene?

Page 268: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 262

"amateurish" loTmalware

aian con emnsa useoveranimaex erimen s

III Wind Lyrics

Page 269: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 263

Mettiamo che abbiate chiesto la parola d’ordine per un servizio. Ve la danno stampata nella fontGill Sans:

a0lIrn1OCome la leggete?Non sarebbe meglio scriverlo per esempio con Source Code Pro?

a0lIrn1OTarantola: "II Dl Irpef mette

Per distinguere la “i” maiuscola dalla “l” minuscola bisogna conoscere bene il contesto.

Page 270: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 264

si laurea allo lulm in ScienzeEuclide: il I libro degli Elementi.

Da Torino a Palermo: nelle fotodi classe lo lus soli e gia realta

Page 271: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 265

Page 272: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 266

Page 273: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 267

Figura 22.8Una visione modernadella concezione tripartitadi Freud degli apparati psicologici.

preconscro

lo freudianoCorteccia frontale dorsale

lo freudiano:Corteccia sensorialeposteriore

Super-io freudiano:Corteccia frontale ventrale

Es freudiano (rimosso):Striato

IpotalamoAmigdala

Tronco encefalico(Insula) ',

Ambiguità percettive fra “Io”,“lo” e “10”.

Page 274: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 268

Fino a metà del 2015 Google aveva un logo in caratteri con grazie:

Poi le ha tolte. . .

Page 275: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 269

� ��

�� �� � � � � � ��

�� �� �� �� � � �� ��

� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� ��

�� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� � ��

�� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� ��

�� �� �� �� �� �� �� �� �� �� �� ��

�� �� �� �� �� �� �� �� �� �� �� �� �� ��

�� �� � �� �� �� �� �� �� �� �� �� �� ��

Ci sono ambiguità in agguato nella tavola periodica degli elementi in versione sgraziata?

Page 276: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 270

� ��

�� �� � � � � � ��

�� �� �� �� � � �� ��

� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� �� ��

�� �� � �� �� �� �� �� �� �� �� �� �� �� �� �� � ��

�� �� �� �� �� � �� �� �� �� �� �� �� �� �� �� �� ��

�� �� �� �� �� �� �� �� �� �� �� ��

�� �� �� �� �� �� �� �� �� �� �� �� �� ��

�� �� � �� �� �� �� �� �� �� �� �� �� ��

Page 277: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 271

It's not Al until a robot can takean acid tripGoogle Al beats Go master in first game

HAL → AL → Al → Artificial Intelligence

Page 278: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 272

Cosa c’è a Udine? Alluminio? Alexander?

Page 279: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 273

issues with loT (Internet of Things).

Page 280: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 274

Mr Illig

Page 281: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 275

Sezione I

I1 - PROPRIETA INTELLETTUALE

l1a - Brevetti

l1b - Privative vegetali

I2 - SPIN-OFF

l2 - Im prese spin-off

Page 282: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 276

o oinse no i i ae

Page 283: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 277

• I caratteri senza grazie non sono gli unici ad essere ambigui.•Nei paesi anglosassoni non sono rari gli “old style numerals”, qui nellafont Hoefler Text:

Con questi ci si può confondere◦ fra il numero zero e la “o” minuscola,◦ fra il numero 1 e la “i” maiuscola.

Page 284: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 278

trovare amichetti a "km o" per mio figlio,

Page 285: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 279

Cosa leggete qua?

Forse è l’inglese rail (rotaia)?

Guardàtela nel contesto:

su Rail, 1VapoliIn questa font il numero 1 e la elle minuscola si distinguono praticamente solo per lo spessore.

Page 286: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 280

Page 287: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 281

Il mistero della Formula lFormula elle?

se credi a Raggi digita "1"Ignoto 1- Dna,la serie Sky

Page 288: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 282

Macchina da scrivere� \texttt{...} dà lo stile macchina da scrivere (“typewriter”)

O templi, quarzi, vigne, fidiboschi!

� Tutte le lettere hanno la stessa larghezza� e quindi si incolonnano perfettamente.�Usato dai programmatori per il codice: if then else end

Page 289: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 283

Maiuscolette� \textsc{...} Maiuscolette (“Small Caps”, “Small Capitals”)

Tv? Quiz, Br, Flm, Dc... Oh,spenga!

(Pangramma di Umberto Eco, 1979)

�Usato a volte per le intestazioni o per i nomi propri nelle bibliografie.• Lista di pangrammi: http://en.wikipedia.org/wiki/List_of_pangrams

Page 290: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Stili di font espliciti 284

�La dimensione del font si può cambiare con \small\normalsize \large \LARGE \huge \Huge e altri.

�L’uso di stili e dimensioni esplicite porta con sé ilsospetto di cattivo gusto tipografico.

�La gestione dei font nel LATEX è complicata. È meglioaffidarsi agli stili predefiniti e concentrarsi sulcontenuto dei propri documenti

Page 291: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Ambienti 285

�Gli ambienti sono delimitati da\begin{ambiente} ed \end{ambiente}

�Si può mettere un ambiente dentro un altro, purchésiano ben annidati.�Conosciamo già l’ambiente document:\begin{document}...\end{document}

� che contiene tutti gli altri.

Page 292: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Liste 286

�Nel LATEX di base ci sono tre ambienti per le liste:enumerate, itemize, description.

�Gli elementi si iniziano con \item.• parola latina che da sola vuol dire “anche”, “nella stessa maniera”,• era usato in modo stereotipato nelle liste latine• il primo elemento era segnalato da “imprimis”.

�Nel LATEX spaziatura verticale e rientro a sinistrasono automatici.

Page 293: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Liste 287

Esempio di itemize:

Utenti principali del \TeX:\begin{itemize}\item matematici di tuttii vari tipi,

\item informatici,\item linguisti;\end{itemize}finita la lista riprendeil paragrafo.

Utenti principali delTEX:• matematici di tutti i

vari tipi,• informatici,• linguisti;finita la lista riprende ilparagrafo.

Page 294: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Liste 288

� I tre ambienti di liste si distinguono per come inizianogli item:� enumerate mette un numero progressivo (automatico)� itemize mette:• per default un pallino nero (•).• qualsiasi cosa, specificata fra parentesi quadre subito dopo l’item:per esempio \item[-] fa iniziare quell’item con un trattino

� description funziona come un dizionario:\item[cosa] stampa “cosa” in grassetto e il resto dell’item con un rientro

Page 295: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Liste 289

Esempio di liste annidate. Notate i rientri nel typeset.

\begin{enumerate}\item Gli ambientisi possono annidare:\begin{itemize}\item Pallino (default).\item[-] Lineetta!\end{itemize}

\item Descrizioni:\begin{description}\item[abaco] la prima paroladel dizionario.

\item[zuzzurellone]l’ultima parola.

\end{description}\end{enumerate}

1. Gli ambienti si possono annidare:• Pallino (default).- Lineetta!

2. Descrizioni:abaco la prima parola del dizio-

nario.zuzzurellone l’ultima parola.

Page 296: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

paralist 290

�Col pacchetto paralist (scarica) si possono fare altritipi di liste:

\usepackage{paralist}

Insiemi numerici di cui cioccuperemo:\begin{inparaenum}[a)]\item naturali,\item interi,\item razionali,\item algebrici,\item reali,\item complessi.

\end{inparaenum}Prosegue il paragrafo.

Insiemi numerici di cui ci oc-cuperemo: a) naturali, b) in-teri, c) razionali, d) algebrici,e) reali, f) complessi. Prosegueil paragrafo.

� inparaenum: enumerazione interna al paragrafo.� [a)]: etichetta alfabetica con parentesi tonda.

Page 297: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

paralist 291

\usepackage{paralist}

Insiemi numerici di cui cioccuperemo:\begin{compactenum}[(i)]\item naturali,\item interi,\item razionali,\item algebrici,\item reali,\item complessi.

\end{compactenum}Ai quaternioni faremosoltanto un cenno.

Insiemi numerici di cui ci occuperemo:(i) naturali,(ii) interi,(iii) razionali,(iv) algebrici,(v) reali,(vi) complessi.Ai quaternioni faremo soltanto un cenno.

� compactenum: Enumerazione compacta,• senza spazio verticale extra.

� [(i)]: etichetta romana minuscola fra tonde.

Page 298: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

paralist 292

\usepackage{paralist}

Insiemi numerici:\begin{asparaenum}[1.]\item naturali,compreso pure lo zero,

\item interi,\item razionali,\item irrazionali,\item immaginari,\item surreali(soltanto un cenno).

\end{asparaenum}

Insiemi numerici:1. naturali, compreso pure

lo zero,2. interi,3. razionali,4. irrazionali,5. immaginari,6. surreali (soltanto un

cenno).� asparaenum: gli item a mo’ di paragrafi.• niente rientro sulle righe successive alla prima.

� [1.]: etichetta numerale indo-araba con punto.

Page 299: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Centrature orizzontali 293

�Si possono centrare delle scritte o degli interiparagrafi con l’ambiente center.�Viene lasciato automaticamente più spazio verticale sopra e sotto.� si va a capo (sempre centrando) con \\, o \newline

Esempio:

\begin{center}Esercizio\\ combinatorio\end{center}

Trovare quanti sono i sottinsiemidi un insieme di $n$~elementi.

Eserciziocombinatorio

Trovare quanti sono i sottinsiemi di uninsieme di n elementi.

Page 300: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Giustificazioni 294

�Nell’ambiente flushright i paragrafi sono giustificatisolo a destra e non a sinistra. Viceversa con flushleft

Esempio:

\begin{flushright}Parole\\giustificate\\a destra

\end{flushright}\begin{flushleft}Se il testo deve starein una colonna moltostretta, può convenireallineare solo a sinistra.

\end{flushleft}

Parolegiustificate

a destra

Se il testo deve stare in unacolonna molto stretta, puòconvenire allineare solo asinistra.

Page 301: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Citazioni 295

�L’ambiente quote evidenzia una citazione con rientrisui due lati in tutte le righe. Non termina il paragrafo.

Esempio:

Come scrivevano Courant eRobbins nel 1941,\begin{quote} oggi il postotradizionale dellamatematica nell’istruzioneè in grave pericolo.\end{quote}Dunque nientedi nuovo sotto il sole\dots

Come scrivevano Courant e Rob-bins nel 1941

Oggi il posto tradizionale del-la matematica nell’istruzioneè in grave pericolo.

Dunque niente di nuovo sotto ilsole. . .

Page 302: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sunto 296

�L’ambiente abstract serve per contenere il sommario:

\documentclass[italian]{article}\usepackage{babel}\title{Il mio articolo}\begin{document}\maketitle

\begin{abstract}Il mio riassunto...

\end{abstract}

L’articolo...

\end{document}

Brevi cenni

sull’universo

Sommario

Iriure velit ut, minim etadipiscing delenit molestieelit tation, enim dolore, con-sequat odio feugiat.

Feugiat luptatum in odio veniam erosut duis iriure. Tation duis aliquip invelit dolor dignissim eu autem eui-smod duis nostrud ut consequat, su-

1

Page 303: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Altri ambienti 297

�L’ambiente verbatim produce testo in caratteremacchina da scrivere identico a come lo si batte.Serve per i listati dei programmi�Chi deve produrre listati in quantità industriali può usare pacchetti comemoreverb o listings

�L’ambiente verse è fatto per le poesie. Si va a capocon \\ o con \newline.

�Le note a piè di pagina si fanno con \footnote{testodella nota}. La numerazione è automatica.

Page 304: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Altri ambienti 298

\begin{verse} Il lonfo non vaterca\footnote{\textit{vaterca}: dialetto volgare marchigiano‘‘Vai a Terchi’’.} né gluisce\\ e molto raramentebarigatta,\footnote{\textit{barigatta}: non esistonoconferme della teoria che ogni lonfo sia solitobarigattare.}\\ ma quando soffia il bego a biscebisce\\ sdilenca un poco, e gnagio s’archipatta.\end{verse}\begin{flushright}Fosco Maraini\end{flushright}

Il lonfo non vatercaa né gluiscee molto raramente barigatta,bma quando soffia il bego a bisce biscesdilenca un poco, e gnagio s’archipatta.

Fosco Marainiavaterca: dialetto volgare marchigiano “Vai a Terchi”.bbarigatta: non esistono conferme della teoria che ogni lonfo sia solito

barigattare.

Page 305: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabelle (difficile!) 299

�L’ambiente tabular produce tabelle� Si comincia con \begin{tabular}{formato}. Il formato, nella forma piùsemplice, è una sequenza di lettere, una per ogni colonna della tabella:• l per una colonna allineata a sinistra• r per una colonna allineata a destra• c per una colonna centrata

� gli elementi di una riga sono separati da &� le righe si terminano con “\\”� la tabella si termina con \end{tabular}

Page 306: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabelle (difficile!) 300

�Esempio:

\begin{tabular}{lcc}& tel. & cap.\\Udine & 0432 & 33100\\Lignano & 0431 & 33054\end{tabular}

tel. cap.Udine 0432 33100Lignano 0431 33054

� La spaziatura fra colonne è automatica. Gli spazi non espliciti (tipo \␣)attorno ai “&” sono ignorati

�Altre opzioni del formato:• | fa una linea verticale fra due colonne• p{dim} fa una colonna di paragrafi larghi dim• @{separatore} fra due colonne mette il separatore al posto dellaspaziatura automatica

Page 307: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Tabelle (difficile!) 301

� \hline dopo fine riga fa una linea orizzontale lunga quanto la tabella� \multicolumn{n}{formato}{contenuto} all’interno di una riga di una

tabella produce un elemento che si spande su n colonne di quella riga

Un esempio con allineamento alla virgola decimale:

\begin{tabular}{c r @{,} l}Espressione &\multicolumn{2}{c}{Valore} \\\hline$\pi$ & 3&1416 \\$\pi^{\pi}$ & 36&46 \\$(\pi^\pi)^\pi$

& 80662&7\end{tabular}

Espressione Valoreπ 3,1416ππ 36,46

(ππ)π 80662,7

Page 308: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Figure 302

� Il LATEX da solo non produce figure, se non di un tipomolto rudimentale (diagrammi di flusso).

� Il LATEX comunque accetta figure fatte conprogrammi esterni.

�Parlando di figure, bisogna avere chiara in testa ladistinzione fra� grafici “vettoriali”, anche chiamati “illustrazioni”, o “disegni al tratto”, e� grafici “bitmap”, tipicamente fotografie e scansioni.

Page 309: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Figure 303

Wikim

edia

Già 30 mila anni fa si facevanodisegni al tratto (drawings)

e pitture con sfumature (paintings)(grotta di Chauvet, Francia)

Page 310: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici vettoriali 304

�La grafica “vettoriale” è l’ideale per disegni “altratto” (“line art”):

� Internamente consiste di una lista di punti, segmenti, poligoni, curve,definiti da equazioni matematiche;

Page 311: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici vettoriali 305

� La visualizzazione e un frammento della rappresentazione interna:0 0 1 0 (Process Yellow) false newcmykcustomcolor0 0 0 1 (Process Black) false newcmykcustomcolor]defn[] 0 d3.863708 M1 w0 j0 Jfalse setoverprint0 ifalse eomode[0 0 0 1]vcvms1859.532 1948.664 m1852.844 1989.985 L0.25 w1 J1 jSn1852.844 1989.985 m1921.746 2036.093 LSn1921.746 2036.093 m1924.155 1997.447 L

Page 312: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici vettoriali 306

• I grafici vettoriali si possono ingrandire a piacimento senza diventaresgranati o “pixellosi”.

Page 313: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici vettoriali 307

�Alcuni modi di produrre grafici vettoriali:• XY-pic, PSTricks, TikZ◦ sono pacchetti integrati col LATEX, gratuiti:•MetaPost e PostScript◦ linguaggi di programmazione grafica; gratuiti; MetaPost è ben integrato col LATEX.•Geogebra (gratis), Mathematica, Maple (non gratis)◦ programmi a indirizzo matematico, con possibilità grafiche.•Gnuplot e Octave◦ sono programmi numerico-grafici; gratuiti.•OpenOffice Draw, Inkscape (gratis),Adobe Illustrator, Affinity Designer (non gratis)◦ sono programmi per il disegno al tratto a mano libera.

Page 314: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici vettoriali 308

Una finestra di Open Office Draw per disegni vettoriali a mano libera.

Page 315: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 309

�La grafica “bitmap” è l’ideale per le fotografie e idisegni con sfumature:

� Internamente è una matrice di colori per un numero fissato di pixel.

Page 316: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 310

� La visualizzazione e un frammento della rappresentazione interna:/RawData currentfile /ASCIIHexDecode filter def/Data RawData << >> /DCTDecode filter def207.00 155.00 scale/DeviceRGB setcolorspace{ << /ImageType 1

/Width 518/Height 389/ImageMatrix [ 518 0 0 -389 0 389 ]/DataSource Data/BitsPerComponent 8/Decode [0 1 0 1 0 1]

>> imageData closefileRawData flushfileshowpagerestore} execFFD8FFE000104A46494600010101004800480000FFFE000C4170706C654D61726B0AFFDB00840007050506050507060606080707080A110B0A09090A140F0F0C1118151919171517171A1D25201A1C231C1717212C212327282A2A2A191F2E312D293125292A28010708080A090A130B0B13281B171B2828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828FFC401A20000010501010101010100000000000000000102030405060708090A0B0100030101010101010101010000000000000102030405060708090A0B100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A8384858687

Page 317: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 311

• Ingrandendo progressivamente una bitmap si cominciano a vedere ipixel componenti.

Page 318: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 312

�C’è testo vettoriale e testo bitmap.�Provate a ingrandire queste frasi:

vettoriale o bitmap?

�Notate qualche differenza?�Quale parte è vettoriale? Quale è bitmap?

Page 319: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 313

�Tipicamente i grafici bitmap sono il risultato di fotografie e scansioni.• Il formato più comune per le fotografie è il .jpg◦ si legge “gei-peg”, Joint Picture Expert Group.◦ è ottimo per rendere le sfumature◦ richiede poco spazio di memoria,◦ ma ci sono gli “artefatti” che “sporcano” i contorni netti.◦ Un filmato che illustra i vari livelli di compressione: https://youtu.be/QEzhxP-pdos•Un formato bitmap che non sporca i contorni netti è il .png .◦ Portable Network Graphics.◦ In compenso i file .png sono molto più grossi.◦ Per chi voglia approfondire: http://ucnv.github.io/pnglitch/

Page 320: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 314

•Una figura .jpg altamente compressa, zeppa di artefatti:

•Una figura .png senza artefatti:

◦ Non confondere gli artefatti coi pixel!

Page 321: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 315

�Quando di una figura si può scegliere fra un vettoriale e un bitmap, cosaconviene fare?•Di solito il grafico vettoriale è meglio.◦ Come già detto, i grafici vettoriali reggono bene agli ingrandimenti◦ senza problemi di pixel o di artefatti.

Page 322: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 316

•Confrontate lo stesso dettaglio di un .pdf vettoriale, un .png e un .jpgallo stesso alto ingrandimento:

vettoriale .png .jpg

◦ Il vettoriale è perfetto (scarica).◦ Il .png ha il problema dei pixel (scarica)◦ il .jpg ha il problema degli artefatti (scarica).

Page 323: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 317

Artefatti di compressione come scogliere coralline attorno al testoin un fotogramma della serie televisiva Lostin formato mpeg per DVD, affine al jpg.

Page 324: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 318

Artefatti di compressione in una jpg. Ingrandire per vedere bene.

Page 325: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 319

https://xkcd.com/1781/

Page 326: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 320

•Ci sono alcuni casi in cui il bitmap è da preferire:◦ quando un grafico vettoriale ha una tale quantità di dettagli da mettere in crisi la stampante:

◦ allora è meglio convertirlo in un bitmap ad alta risoluzione◦ e usare il bitmap per la stampa.

Page 327: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 321

•Un altro caso in cui il bitmap è da preferire:◦ i rendering ombreggiati in 3 dimensioni (ad esempio quelli fatti con il gratuito POV-ray):

◦ Per questi in pratica non c’è un buon equivalente vettoriale.

Page 328: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Grafici bitmap 322

https://xkcd.com/1301/

Page 329: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 323

�Le figure vanno preparate per il LATEX in vari formatia seconda� del carattere della figura (vettoriale o bitmap)� e del file che si vuole produrre in output:

destinazione TEX.dvi o .ps .pdf

vettoriale .eps .pdfbitmap .eps .pdf .jpg .png

Page 330: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 324

�Nel preambolo mettere \usepackage{graphicx}�Per includere la figura nel documento:\includegraphics{nome del file}• Le estensioni .png o .pdf non sono necessarie◦ eccetto quando ci siano più figure con lo stesso nome ma estensione diversa.• Se tutte le figure sono in in una sottocartella, dichiararla una voltaper tutte nel preambolo con la riga \graphicspath{{./figure/}}•Oppure si può dare il path relativo figura per figura:\includegraphics{figure/fig3}

Page 331: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 325

�Alcune delle tante opzioni disponibili:• scale per scalare la figura:\includegraphics[scale=fattore]{file}• width per assegnare la larghezza della figura:\includegraphics[width=larghezza]{file}Con width=\textwidth viene larga come il testo• height per assegnare l’altezza della figura:\includegraphics[height=altezza]{file}Con height=.5\textheight viene alta metà del testo• keepaspectratio=false se si vogliono scalare larghezza e altezzaseparatamente. Per esempio\includegraphics[keepaspectratio=false, width=larghezza]{file}scala la figura in larghezza ma non in altezza

Page 332: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 326

� L’ambiente figure si occupa del piazzamento della figura nella pagina.• di solito le mette in cima alla pagina corrente o successiva.

� la didascalia si fa con \caption{..}• la didascalia numera le figure,• e le rende etichettabili per i rimandi incrociati.

Page 333: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 327

(scarica)

\begin{figure}\begin{center}\includegraphics[width=.8\textwidth]{pitagora}\caption{Teor.\ di Pitagora}\label{pitagora}

\end{center}\end{figure}

Figura 1: Teor. di Pitagora

� La didascalia è centrata automaticamente,� la figura no, ha bisogno del center.� La \label va dopo la \caption, non prima!

Page 334: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 328

�Con l’opzione draft\usepackage[draft]{graphicx}le figure diventano cornici, e le bozze sono più veloci da stampare (l’opzionesi può dare anche a singole figure)

\begin{center}\includegraphics[draft]{figure/pitagora}

\end{center}

./figure/pitagora.pdf

Page 335: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

1

Figura 1: in tre dimensioni

Suscipit vel quis sciurus amet di-gnissim eu consequat luptatum ametet feugiat, vulputate at eros, minimdolore consectetuer? Ullamcor erosvelit nisl at autem vel:

E = mc2,

come in Figura 1 e in Figura 2, blan-

2

dit ipsum et velit minim, ut blanditsed duis facilisis wisi, praesent ali-quip blandit magna dolore amet. Utexerci tincidunt dolor crisare vel lup-tatum, suscipit consequat lobortis.

Invece in Figura 3 a pagina 3.Nonummy duis erat te ad volut-

pat at nonummy erat odio veniameu odio lobortis. Facilisi wisi mole-stie minim nostrud delenit accumsanconsequat qui tincidunt wisi enim ve-niam ea qui, veniam dignissim in wisiuis in facilisi aliquip.

Aliquam duis luptatum. Praesentsciurus diam in ad accumsan nisl feu-gait.

Ullamcorper aliquam et quis duisadipiscing qui nulla iusto augue dolo-re iriure ea nostrud ut. Vel tinciduntpraesent nibh enim illum euismod di-gnissim ad consequat duis nisl volut-

3

Lunghezza del documento

tem

podi

scri

ttura

LATEX

Figura 2: LATEX

Lunghezza del documento

tem

podi

scri

ttura

LATEXwysiw

yg

Figura 3: LATEX contro wysiwyg

4

pat elit nisl ex? Vel vero sciurus do-lor aliquam laoreet ullamcorper con-sequat veniam diam erat ex nulla euduis dolore.

Consectetuer eu veniam nulla eufacilisis, commodo exerci autem nislad, luptatum dolore ut sciurus in adexerci enim esse facilisis qui conse-quat. Iriuredolor, commodo consec-tetuer et eros ut et nulla eum.

Inserire le figure 329

• figure impagina in automatico:

◦ piazza le figure in cima a una pagina, o le raccoglie insieme in una pagina apposita.◦ Tocca al lettore sfogliare le pagine.

Page 336: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 330

Page 337: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Inserire le figure 331

�Manuale sull’inserimento di figure:•Gestione di Figure e Tabelle con LATEXdi Luca Caucci e Mariano Spadaccinihttp://www.guit.sssup.it/downloads/fig_tut.pdf

Page 338: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Bibliografia 332

Pyr�la [2] ha poi generalizzato i risultatidi Bisker [1].

Riferimenti bibliografici

[1] J. Bisker, On the elements of theempty set. Mathematica Absurdica132 (1999), 13–113. http://vuvuvu.

mathabsurd.mad/bisker

[2] U. Pyr�la, Generalization of Bisker’stheorem. Paperopolis J. Math. 14(2001), 125–132.

� La bibliografia più comune in matematica:• è in un capitolo o sezione alla fine,• le opere elencate sono numerate fra quadre,• si cita un’opera col numero fra quadre.

Page 339: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Bibliografia 333

�Per fare una bibliografia col LATEX� si comincia con \begin{thebibliography}{. . .}•Fra le graffe ci va un numero◦ di una cifra se le opere citate sono meno di dieci,◦ di due cifre se le opere sono da 10 a 99, ecc.• La larghezza del numero dice al LATEX quanto spazio assegnare ainumeri di serie delle opere.

�Ogni opera inizia con \bibitem{etichetta}.• L’etichetta è scelta dall’utente.

� Si finisce con \end{thebibliography}.

Page 340: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Bibliografia 334

� Il comando \cite{etichetta} produce il numero diserie dell’opera con quell’etichetta.� Funziona come \ref. Non confondeteli.� I numeri di serie nel typeset sono racchiusi fra quadre (automaticamente).•Per esempio “in˜\cite{elem}” risulta in qualcosa tipo “in [12]”.

�Chi ha bibliografie giganti, le può gestire con l’aiuto diBibTEX, un programma che si interfaccia col LATEX.

Page 341: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Bibliografia 335

Page 342: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Bibliografia 336

\documentclass[italian]{article}\usepackage{babel}\usepackage{hyperref}\begin{document}

P\^{y}r{\l}\aa~\cite{pyrl} ha poigeneralizzato i risultati diBi\v{s}ker~\cite{bisker1}.

\begin{thebibliography}{2}\frenchspacing

\bibitem{bisker1}J. Bi\v{s}ker, \emph{On the elementsof the empty set}. Mathematica Absurdica\textbf{132} (1999), 13--113.\url{http://vuvuvu.mathabsurd.nut/bisker}

\bibitem{pyrl}U. P\^{y}r{\l}\aa, \emph{Generalizationof Bi\v{s}ker’s theorem}. PaperopolisJ. Math. \textbf{14} (2001), 125--132.

\end{thebibliography}\end{document}

(scarica)

Pyr�la [2] ha poi generalizzato i risultatidi Bisker [1].

Riferimenti bibliografici

[1] J. Bisker, On the elements of theempty set. Mathematica Absurdica132 (1999), 13–113. http://vuvuvu.

mathabsurd.mad/bisker

[2] U. Pyr�la, Generalization of Bisker’stheorem. Paperopolis J. Math. 14(2001), 125–132.

Page 343: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Introduzioneal LATEX

Cap. 5

Formule

Page 344: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Il pacchetto amsmath 338

�Da qui in avanti diamo per scontato che siano caricatii pacchetti amsmath e amssymb:\usepackage{amsmath,amssymb}

�La guida all’uso, tradotta in italiano dalla Gilda, sipuò scaricare da

http://www.dimi.uniud.it/~gorni/TeX/itTeXdoc/amsldoc.pdf

�Tavole di simboli matematici sono scaricabili dahttp://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf

Page 345: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Dentro e fuori testo 339

�Quando una formula compare all’interno del testo,come questa:

R 1

0x2 dx, il TEX fa il possibile per

schiacciarla e salvaguardare l’interlinea.�Se la stessa formula è centrata nella pagina fuoritesto, come Z 1

0

x2 dx

c’è molta più libertà di manovra.

Page 346: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Dentro il testo 340

�Le formula nel testo si fanno con l’ambiente math, cheè di solito abbreviato con un dollaro:

Esempio:Ci sono voluti secoliper dimostrare che quando$n> 2$ \emph{non} ci sonotre interi $a,b,c>0$ taliche $a^n + b^n=c^n$.

Ci sono voluti secoli per dimostrare chequando n > 2 non ci sono tre interi a, b, c > 0tali che an + bn = cn.

• Il font delle formule è corsivo automaticamente.• Il corsivo matematico è diverso dal corsivo di testo•Gli esponenti sono stampati più piccoli delle basi•Nelle formule gli spazi non espliciti sono ignorati

Page 347: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Dentro il testo 341

�Nelle formula nel testo il ritorno a capo è automatico:Esempio:Ci sono voluti secoliper dimostrare che quando$n> 2$ \emph{non} ci sonotre interi $a,b,c>0$ taliche $a^n + b^n=c^n$.

Ci sono voluti secoli per dimostrare chequando n > 2 non ci sono tre interi a, b, c >0 tali che an + bn = cn.

◦ Occasionalmente il TEX fa una scelta che all’autore sembra brutta,◦ oppure si dà per vinto e fa sporgere la formula dal margine.◦ Il comando \allowbreak suggerisce al TEX la posizione dove andare a capo.Ci sono voluti secoli perdimostrare che quando $n>2$\emph{non} ci sono treinteri $a,b,\allowbreakc>0$ tali che $a^n+b^n=c^n$.

Ci sono voluti secoli per dimostrare chequando n > 2 non ci sono tre interi a, b,c > 0 tali che an + bn = cn.

◦ NON usare la tilde ~ nelle formule! E neanche \mbox{}. Piuttosto spostare la formula fuori testo

Page 348: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Corsivo matematico 342

•Confrontare il corsivo di testo col corsivo matematico:

affinfemaliurstaaffinfemaliursta

◦ il corsivo matematico non ha legature◦ alcune lettere matematiche sono leggermente più larghe??◦ gli spazi (“kerning”, crenature) fra le lettere matematiche sono spesso più abbondanti

• L’idea è che nel corsivo matematico le varie lettere◦ sono ognuna un simbolo a sé stante,◦ e la giustapposizione di più lettere sta per moltiplicazione.◦ Alcuni vorrebbero più spazio per significare la moltiplicazione: a b c, invece di abc, ma questorichiederebbe un cambiamento radicale di stile.

Page 349: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Fuori testo 343

�Le formule fuori testo si fanno in diversi ambienti, dicui i più semplici sono� equation (formule numerate etichettabili)� equation* (non numerate)

Esempio:

Se definiamo\begin{equation*}F(x):=\int_a^xf(x)\,dx,\end{equation*}

allora\begin{equation}F’(x)=f(x).\end{equation}

Se definiamo

F (x) :=

Z x

a

f(x) dx,

allora

F 0(x) = f(x). (1)

Page 350: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Fuori testo 344

�Nel sorgente, righe vuote prima e dopo equation nonsono innocue, hanno effetti percepibili sul typeset:� una riga vuota prima di \begin{equation} aumenta lo spazio fra iltesto e la formula (mai farlo!)

� una riga vuota dopo \end{equation} aumenta lo spazio e fa iniziare unnuovo paragrafo (farlo solo se si vuole sul serio un nuovo paragrafo)

Se definiamo\begin{equation*}F(x):=\int_a^x f(x)\,dx,\end{equation*}

allora\begin{equation}

F’(x)=f(x).\end{equation}

Se definiamo

F (x) :=

∫ x

a

f(x) dx,

alloraF ′(x) = f(x). (1)

Se definiamo

\begin{equation*}F(x):=\int_a^x f(x)\,dx,\end{equation*}

allora

\begin{equation}F’(x)=f(x).\end{equation}

Se definiamo

F (x) :=

∫ x

a

f(x) dx,

allora

F ′(x) = f(x). (1)

Page 351: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 345

�Osservate gli spazi:

L = 2πr, A = πr2

Page 352: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 345

�Osservate gli spazi:

L = 2πr, A = πr2• fra i fattori di un prodotto gli spazi sono piccoli,• attorno alla relazione binaria “=” sono◦ più grandi◦ e simmetrici

�Osservate anche le dimensioni del “2” le due volte che appare:• a fattore è più grande,• a esponente è più piccolo.

Page 353: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 346

�Osservate gli spazi:

a− b ≡ −b + a

Page 354: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 346

�Osservate gli spazi:

a− b ≡ −b + a• attorno alla relazione binaria “≡” sono grandi e simmetrici,• attorno all’operazione binaria “+” sono grandi e simmetrici,• attorno al segno “−”◦ sono grandi e simmetrici quando è un’operazione binaria,◦ sono asimmetrici quando il − è un prefisso, o operatore unario.◦ i segni + e − diventano prefissi quando sono preceduti da una relazione binaria come ≡.

Page 355: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 347

�Osservate gli spazi:

a(−b + 1)− a = −ab

Page 356: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 347

�Osservate gli spazi:

a(−b + 1)− a = −ab• il segno − è prefisso quando è preceduto da◦ delimitatore sinistro come “(”,◦ o relazione binaria come “=”.

Page 357: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 348

�Col valore assoluto le cose si fanno delicate:

2 + |−1| − 1 = 2

Page 358: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 348

�Col valore assoluto le cose si fanno delicate:

2 + |−1| − 1 = 2• riconoscete operazioni, relazioni, prefissi?

Page 359: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 348

�Col valore assoluto le cose si fanno delicate:

2 + |−1| − 1 = 2• riconoscete operazioni, relazioni, prefissi?

�Confrontate con questo:

2 + | − 1| − 1 = 2

Page 360: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 348

�Col valore assoluto le cose si fanno delicate:

2 + |−1| − 1 = 2• riconoscete operazioni, relazioni, prefissi?

�Confrontate con questo:

2 + | − 1| − 1 = 2• le due “|” sono trattate come oggetti ordinari:◦ la prima come un addendo,◦ la seconda come un fattore.•Quasi certamente la seconda formula è sbagliata.

Page 361: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 349

�Occhio agli spazi attorno virgola, punto e virgola, due punti:

a + b, a− b; a : b

Page 362: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 349

�Occhio agli spazi attorno virgola, punto e virgola, due punti:

a + b, a− b; a : b• virgola e punto e virgola sono punteggiature,◦ più spazio a destra◦ meno a sinistra;• due punti sono un’operazione (divisione).◦ spazi grandi simmetrici.

Page 363: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 350

�Guardate gli spazi:

3, 14 3,14 λ cos 2xsinα cos β, sin(α + β)

Page 364: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 350

�Guardate gli spazi:

3, 14 3,14 λ cos 2xsinα cos β, sin(α + β)

• la prima virgola è una punteggiatura:◦ significa due numeri staccati 3 e 14;◦ si fa con 3,14

• La seconda virgola segnala l’inizio dei decimali;◦ si fa con 3{,}14

•Attorno all’operatore cos c’è più spazio che fra due simboli damoltiplicare 2x.

Page 365: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Spazi nelle formule 351

cassato meno di 700 milioni, iltotale e + 36 miliardi. Quindi,

Page 366: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Integrali e derivate 352

\begin{equation*}\int_a^{a+T} f(x) \,dx=\int_0^T f(x) \,dx.\end{equation*}

Z a+T

a

f(x) dx =

Z T

0

f(x) dx.

• Il segno di integrale si fa con \int•Gli estremi d’integrazione sono come indici e apici: \int_a^b. L’ordinedegli estremi non ha importanza: \int_a^b dà lo stesso risultato di\int^b_a• Se un indice (pedice) o apice è formato da più di una lettera o cifra,va racchiuso fra graffe: \int_{a+1}^{b+1}• Il “\,” è uno spazietto che allontana dx dalla f (x)• Le derivate f ′, f ′′, f ′′′ si fanno con gli apostrofi f',f'',f'''

Page 367: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sommatorie 353

Esempio:

Trovare il massimo valoredella funzione\begin{equation*}f(x_1,\dots,x_n):=\prod_{k=1}^n x_k\end{equation*}

sotto la condizione che\begin{equation*}\sum_{k=1}^n x_k^2=1.\end{equation*}

Trovare il massimo valore della funzione

f(x1, . . . , xn) :=nY

k=1

xk

sotto la condizione che

nX

k=1

x2k = 1.

• \ldots dà tre puntini a base riga.• \cdots dà tre puntini centrati: x_1+\cdots+x_n per avere x1 + · · · + xn .• \dots dà tre puntini posizionati a discrezione del LATEX.• \sum e \prod danno sommatoria e produttoria; sintassi come per \int

Page 368: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Limiti 354

Esempio:

\begin{equation*}\sum_{n=1}^{\infty}\frac{1}{n^2}=\lim_{N\to+\infty}\sum_{n=1}^N\frac{1}{n^2}=\frac{\pi^2}{6}.

\end{equation*}

1X

n=1

1

n2= lim

N!+1

NX

n=1

1

n2=

⇡2

6.

• \infty dà ∞• le frazioni si fanno con \frac{numerat.}{denom.}• il limite si fa con \lim_{var \to valore}• pi greca si fa con \pi

Page 369: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Insiemi numerici 355

Esempio:\begin{equation*}\forall x\in\mathbb{R}\quad x^2\ge 0.\end{equation*} ∀x ∈ R x2 ≥ 0.• \quad è uno spazio orizzontale largo circa quanto una M maiuscola.\qquad è un doppio \quad• I simboli degl’insiemi numerici si fanno con \mathbb (blackboard bold,“grassetto da lavagna”)• Si possono dare delle definizioni nel preambolo:\newcommand{\R}{\mathbb{R}},\newcommand{\N}{\mathbb{N}}Dopo basterà scrivere \N per avere N• \ge, \le (o \geq, \leq) sono le relazioni binarie ≥≤• \in dà la relazione di appartenenza ∈

Page 370: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Operatori 356

Esempio:

\begin{equation*}\cos2x=\frac{1-\sin^2x}{2}.\end{equation*}

cos 2x = 1− sin2 x

2 .

• \sin e \cos sono due operatori. Notate che sono in carattere romano.• Se si omette il “\” si ha cosx in corsivo, che non è più un operatore:

$\sin 2x\cos x$ giusto,$sin 2x cos x$ sbagliato.

sin 2x cos x giusto,sin2xcosx sbagliato.

•Notate che prima e dopo cos e fra sin e 2 c’è più spazio che fra 2 e x.• \sin^2x e \sin^{2} x danno entrambi sin2 x

Page 371: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Operatori 357

• Se si vuole senx in italiano invece di sinx, dare nel preambolo ladefinizione\DeclareMathOperator{\sen}{sen}◦ Dopo basterà scrivere \sen x per avere senx

•Altri operatori predefiniti:

$\arccos x$, $\exp x$,$\min_{x\in A} f(x)$, $\det A$,$\log x$, $\tan x$.

arccos x, expx, minx∈A f (x), detA,log x, tanx.

•max lim non è predefinito, ma lo aggiungiamo con\DeclareMathOperator*{\maxlim}{max\,lim}◦ Dopo si scrive \maxlim_{n\to+\infty}(-1)^n=1 per avere max lim

n→+∞ (−1)n = 1

Page 372: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Operatori 358

•Alcuni operatori comuni in matematica, ma che non sono predefiniti:\DeclareMathOperator{\automorfismi}{Aut}\DeclareMathOperator{\omomorfismi}{Hom}\DeclareMathOperator{\nucleo}{Ker}\DeclareMathOperator{\spaziogenerato}{Span}\DeclareMathOperator{\gruppolineare}{GL}\DeclareMathOperator{\rango}{Rank}

Page 373: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Operatori 359

•Regola generale per la tipografia matematica, da rispettare all’esame:◦ gli oggetti composti di più lettere indivisibili vanno stampati in carattere romano, non in corsivomatematico: sinx, cos y◦ più lettere in corsivo matematico andrebbero interpretate come prodotto: sinx, cosy;◦ in matematica di solito i simboli di più lettere sono operatori;◦ gli informatici usano anche variabili di più lettere.

Page 374: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Operazioni binarie 360

Esempio:

\begin{equation*}x^2+1=0\quad\text{per}\quad x=\pm i.\end{equation*}

x2 + 1 = 0 per x = ±i.

• per inserire un breve testo dentro una formula fuori testo usare\text{testo}. La spaziatura prima e dopo il \text va esplicitata• \pm dà ± . C’è anche \mp che dà ∓•Notare la spaziatura attorno al + , agli = e al ± .•Altre operazioni binarie:

$f\circ g$, $a\cdot b$,$X\oplus Y$, $p\vee q$,$p\wedge q$.

f ◦ g, a · b, X ⊕ Y ,p ∨ q, r ∧ s.

Page 375: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Operazioni binarie 361

Esempio:

Attenti: $a^x+y\ne a^{x+y}$. Attenti: ax + y 6= ax+y.• Il punto finale va fuori dal dollaro• \ne (o \neq) dà la relazione binaria 6=

Page 376: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Lettere greche 362

Esempio:

Minuscole: $\alpha,\beta,\gamma,\epsilon,\varepsilon,\phi,\varphi,\rho,\varrho,\theta,\vartheta\xi, \dots$;maiuscole: $\Gamma,\Delta,\Xi\dots$

Minuscole: α, β, γ, ε, ε, φ, ϕ,

ρ, %, ξ, θ, ϑ . . . ;maiuscole: Γ,∆,Ξ . . .

• Le greche maiuscole non sono inclinate.•Notare le coppie angolosa/variante arrotondata

ε/ε φ/ϕ ρ/% θ/ϑ.\epsilon \varepsilon, \phi \varphi, \rho \varrho, \theta \vartheta

Page 377: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Pedici e radici 363

Esempio:

Dalla successione $x_n$estrarre $x_{n_k}$.

Dalla successione xn estrarre xnk.

•Non si può scrivere x_n_k. Usare le graffe• Il secondo livello di indici è stampato più piccolo del primo (il terzo,quarto ecc. sono come il secondo)

Esempio:

\begin{equation*}\sqrt[3]{2}-\sqrt{1+\sqrt{5}}\end{equation*}

3√2−√1 +√

5.• La radice quadrata di x si fa con \sqrt{x}• La radice n-esima di x si fa con \sqrt[n]{x}• il dimensionamento è automatico

Page 378: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Barre orizzontali 364

Esempio:

$\bar x, \bar XY,\overline{x},\overline{x+y},\underline{a}$.

x, XY, x, x + y, a.• \bar mette un trattino fisso sul carattere seguente. x è un nome divariabile distinto da x◦ se pongo x = 5, la x rimane x.

• \overline{...} e \underline{...} sopralineano o sottolineano tuttoquanto sta fra le graffe. x è un operatore (coniugio di numericomplessi, per esempio) applicato alla variabile x◦ se pongo x = 5, la x diventa 5.

Page 379: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Barre orizzontali 365

Esempio:

$\vec x$,$\overrightarrow{AB}$. ~x, −→AB.• \vec e \overrightarrow sono come \bar e \overline con frecce al postodi righe

Page 380: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Graffe orizzontali 366

Esempio:

\begin{equation}\underbrace{1+2+\cdots+n}_{{}=\frac{n(n+1)}{2}}+(n+1) \stackrel{?}{=} \frac{(n+1)(n+2)}{2}.

\end{equation}

1 + 2 + · · · + n| {z }=

n(n+1)2

+(n+1)?=

(n + 1)(n + 2)

2

• \underbrace{qualcosa}_{commento} abbracciadi sotto il qualcosa con una graffa e aggiunge il commento.• \underbrace{qualcosa}^{commento} fa lo stesso, ma di sopra• \stackrel{qualcosa}{relazione} stampa la relazione col qualcosa messoin cima: H= per l’Hôpital

Page 381: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Binomiali e parentesi 367

Esempio:

\begin{equation*}\sum_{\substack{k\in\N\\0\le k\le n}}

\binom{n}{k}a^nb^{n-k}\end{equation*}

X

k2N0kn

✓n

k

◆anbn�k

• \binom{n}{k} dà il coefficiente binomiale• \substack{sopra\\ sotto} è come un coefficiente binomiale senza leparentesi tonde attorno

Esempio:

\begin{equation*}\bigl( (x-y)+(x+y) \bigr)\end{equation*}

((x− y) + (x + y)

)• \bigl e \bigr ingrandiscono lievemente le parentesi

Page 382: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Parentesi grosse 368

Esempio:

\begin{equation*}\Bigl( 1+\frac{1}{n}\Bigr)^n

\end{equation*}

1 + 1n

n

• \Bigl e \Bigr fanno parentesi ancora più grandiEsempio:

\begin{equation*}\biggl( \sum_n x_n^2\biggr)^{1/2}

\end{equation*}

✓X

n

x2n

◆1/2

• \biggl e \biggr le fanno ancora più grandi• Se non basta ci sono pure \Biggl e \Biggr

Page 383: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Graffe grosse 369

Esempio:

\begin{equation*}\Bigl\{ \frac{1}{n^3}\Bigm| n\in\N \Bigr\}

\end{equation*}

n 1

n3

��� n 2 No

• \bigl, \bigr e gli altri accettano anche graffe, quadre, e altridelimitatori come | ‖ 〈 〉 b c d e . . .•Usare le versioni con la l per la parentesi a sinistra, quelle con la r perla destra•C’è anche una versione con la m per qualcosa che richiede uguale spaziodai due lati (come una relazione binaria o un separatore)

Page 384: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Separatori grossi 370

Esempio:\begin{equation*}\frac{\ell_ 1}{b+c}\bigg/frac{d+e}{\ell_ 2}

\end{equation*}•Ci sono anche \big, \bigg, \Big, \Bigg che non trattano l’oggetto comedelimitatore, ma come simbolo semplice.• \ell dà il simbolo ` , più leggibile di l.

Page 385: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Parentesi automatiche 371

Esempio:\begin{equation*}\left(\frac{n^2}{1+\frac{1}{n^3}}\right)^2\end{equation*}

✓n2

1 + 1n3

◆2

• \left e \right fanno coppie di parentesi che abbraccianoautomaticamente tutto il contenuto• Spesso le parentesi fatte da \left e \right sono esagerate in grandezza,tipicamente quando contengono sommatorie o integrali. Provare alloracon \biggl, \biggr e compagnia.•Non usare \left e \right quando il contenuto è piccolo, perchéaumenta gli spazi orizzontali attorno alle parentesi:

$f(x)^2$,$f\left( x \right)^2$. f (x)2, f (x)2.

Page 386: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Parentesi di intervalli 372

�Gli intervalli della retta reale si specificano spesso conle parentesi quadre usate in modo anomalo.

Confrontare:

$x\in ]a,b[ \times ]c,d]$

$x\in \mathopen] a,b \mathclose[\times\mathopen] c,d ]$

x ∈]a, b[×]c, d]x ∈ ]a, b[ × ]c, d]

� Se scriviamo ]a,b[ può venire una spaziatura (lievemente) sbagliata attornoalle parentesi.

� \mathopen] e \mathclose[ fanno spaziare le parentesi come aperta echiusa rispettivamente.• \mathopen[ e \mathclose] sono ridondanti; [ e ] sono sufficienti.• \times dà ×

Page 387: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Parentesi angolose 373

Esempio:$\langle x+y, z \rangle=\langle x, z \rangle +\langle y, z \rangle$

〈x + y, z〉 = 〈x, z〉 + 〈y, z〉� Il prodotto scalare spesso è 〈x, y〉.�È un errore classico usare “<” e “>”.� invece degli appositi \langle e \rangle.• confrontate forma e spaziatura:

$<-x,y>=-<x,y>$$\langle-x,y\rangle =-\langle x,y\rangle$

< −x, y >= − < x, y >〈−x, y〉 = −〈x, y〉

•Qualcuno usa una stanga verticale al posto della virgola. Usare \midper avere gli spazi giusti:

$\langle x\mid y\rangle$ 〈x | y〉

Page 388: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Barre verticali 374

Esempio:$F(x)|_{x=\gamma(t)} \quad\lvert x \rvert \quadp\mid n^2\Rightarrow

p\mid n$

F (x)|x=γ(t) |x|p | n2⇒ p | n

•Ci sono tre tipi di sbarre verticali, che differiscono per la spaziatura chericevono attorno:◦ semplice | (o \vert),◦ delimitatore sinistro \lvert e destro \rvert (valore assoluto)◦ relazione binaria \mid (per la divisibilità e per il “tale che” negli insiemi)

• similmente per le doppie sbarre ‖ abbiamo:\| (o \Vert), \lVert, \rVert e \parallel• \Rightarrow dà ⇒ , \Leftarrow dà ⇐ e \iff dà ⇐⇒

Page 389: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Due punti e frecce 375

Esempio:

$f\colon \R\to\R$,\\$f: \R\to\R$,\\$x \mapsto x^2$

f : R→ R,f : R→ R,x 7→ x2

•Ci sono due tipi di “due punti”, spaziati diversamente:◦ semplice : , che è spaziato come un’operazione binaria (divisione)◦ \colon, che è spaziato come un’interpunzione

•Oltre alla freccia semplice → \to c’è anche quella col trattino 7→\mapsto

Page 390: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Frazioni multiple 376

Esempio:

\begin{equation*}\frac{1}{1+\frac{1}{x^2}} =\frac{1}{1+\displaystyle{

\frac{1}{x^2}}}\end{equation*}

11 + 1

x2= 1

1 + 1x2

• automaticamente il TEX fa più piccole le strutture dentro altrestrutture. Con \displaystyle{...} si forza la dimensione massima,come 1

2• \textstyle{...} formatta come nelle formule dentro il testo:\textstyle{\frac{1}{2}} dà 1

2• \scriptstyle{...} formatta piccolo: 1

2

• \scriptscriptstyle{...} formatta piccolissimo: 12

Page 391: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Matrici 377

Matrici con parentesi tonde\begin{equation*}

\begin{pmatrix}1 & 2 \\3 & 4

\end{pmatrix}\end{equation*}

1 23 4

•Con pmatrix si fanno matrici fra parentesi tonde•Gli elementi sono centrati automaticamente•Righe e le colonne si scrivono come in tabular:◦ & per separare gli elementi di una riga◦ \\ per terminare una riga (eccetto l’ultima)◦ gli spazi non espliciti sono ignorati

Page 392: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Matrici 378

Matrici con altre parentesi\begin{equation*}\begin{bmatrix} 1 & 2 \\ 3 & 4\end{bmatrix} \quad\begin{vmatrix} 1-x & 2 \\ 3 & 4-x\end{vmatrix}

\end{equation*}

1 23 4

∣∣∣∣∣∣∣∣∣∣1− x 2

3 4− x

∣∣∣∣∣∣∣∣∣∣• bmatrix fa una matrice con parentesi quadre (“braces”)• Bmatrix la fa con parentesi graffe (“curly Braces”)• vmatrix fa una matrice con stanghe verticali• Vmatrix fa una matrice con doppie stanghe Verticali• matrix fa una matrice senza niente

Page 393: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Matrici 379

Matrici con puntini\begin{equation*}\begin{pmatrix}a_{11} & a_{12} & \dots & a_{1n} \\a_{21} & a_{22} & \dots & a_{2n} \\\vdots & \vdots & \ddots & \vdots \\a_{n1} & a_{n2} & \dots & a_{nn}

\end{pmatrix}\end{equation*}

a11 a12 . . . a1na21 a22 . . . a2n... ... . . . ...an1 an2 . . . ann

• \dots (o \ldots) fa tre puntini in basso . . .

• \vdots fa tre puntini verticali...

• \ddots fa tre puntini diagonali. . .

• la scelta se scrivere aij o ai,j (con o senza virgola) è questione di stile.

Page 394: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Matrici 380

\begin{equation*}\begin{pmatrix}a_{11} & a_{12} & \dots & a_{1n} \\a_{21} & a_{22} & \dots & a_{2n} \\\hdotsfor{4}\\a_{n1} & a_{n2} & \dots & a_{nn}\end{pmatrix}\end{equation*}

a11 a12 . . . a1na21 a22 . . . a2n. . . . . . . . . . . . . . .an1 an2 . . . ann

• \hdotsfor{n} riempie di puntini per n colonne

Page 395: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Matrici 381

Supponiamo che la matrice$A:=\bigl(\begin{smallmatrix}a & b \\ c & d \end{smallmatrix}\bigr)$ sia invertibile.

Supponiamo che la matrice A :=(a bc d

)sia invertibile.

• l’ambiente smallmatrix fa micromatrici (per formule nel testo)• le parentesi vanno aggiunte manualmente

Page 396: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Matrici 382

Matrici con array\begin{equation*}\left(\begin{array}{l|r}a & b^2 \\ \hline123 & 456

\end{array}\right)\end{equation*}

a b2

123 456

• array si comporta come tabular, ma gli elementi sono automaticamentein formato matematico• bisogna assegnare l’allineamento delle singole colonne (crl)• le parentesi vanno scritte esplicitamente, con \left e \right(dimensionamento automatico)

Page 397: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Sistemi di equazioni 383

\begin{equation*}\left\{\begin{array}{l}x+y+z=0\\ 2x-y=1\\y-4z=-3

\end{array}\right.\end{equation*}

x + y + z = 02x− y = 1y − 4z = −3

•Un sistema di equazioni si può fare come un array a una colonnaallineata a sinistra• La graffa a sinistra si fa con \left\{• Il sistema va racchiuso a destra con una parentesi invisibile \right.(cioè \right e poi un punto)• I sistemi si possono anche scrivere con cases (pagina seguente)

Page 398: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Casi 384

\begin{equation*}f(n):=\begin{cases}

2n+1 & \text{se $n$ è dispari,}\\n/2 & \text{se $n$ è pari.}

\end{cases}\end{equation*}

f (n) :=2n + 1 se n è dispari,n/2 se n è pari.

• cases serve per le definizioni fatte per casi.• La graffa e l’allineamento sono automatici• Il testo nella seconda colonna va dentro a \text{...}• cases è una scorciatoia per i sistemi di equazioni:\begin{equation*}\begin{cases}x+y+z=0 \\2x-y=1

\end{cases}\end{equation*}

x + y + z = 02x− y = 1

Page 399: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Alfabeti matematici 385

�Da usare con sobrietà nelle formule:� calligrafico: \mathcal{ABCD}ABCD� romano: \mathrm{abCD} abCD� grassetto romano: \mathbf{abCD} abCD� grassetto corsivo: \usepackage{bm} \bm{abCD} abCD� gotico (“fraktur”): \mathfrak{abCD} abCD� filettato: \mathbb{ABCD}ABCD� “formal script”: \usepackage{mathrsfs} \mathscr{ABCD}

A BC D

Page 400: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Unità di misura SI 386

� Il pacchetto SIunitx formatta numeri e quantitàsecondo il Système International d’Unités (SI):� \num formatta i numeri:

\num{12016}\num{3.141592654}\num[output-decimal-marker={,}]{3.14}

\num{1e10}\num{3.45e-4}\num[separate-uncertainty]

{1.234(5)e6}\num{1 / 2e4}\num{1e4 x 2 x 3/4}\num{ 1e2 / 3e4 }

12 016 3.141 592 6543,14 1× 1010

3.45× 10−4

(1.234± 0.005)× 106

1/(2× 104)1× 104 × 2× 3/41× 102/(3× 104)

Page 401: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Unità di misura SI 387

� \SI formatta le quantità con le unità di misura\SI{70}{\metre\per\second}\SI{3.59}{\micro\metre}\SI{10}{\kilo\gram\metre

\per\second\squared}\SI{10}{\per\second\squared}\SI[per-mode=symbol]{1.453}

{\gram\per\cubic\centi\metre}\SI[per-mode=fraction]{1,345}

{\coulomb\per\mole}$x = \SI{1.2e3}{\kilogram

\per\cubic\meter}$\SI{>> 5}{\metre}\SI[parse-numbers = false]

{\sqrt{3}}{\metre}

70 m s−1

3.59µm10 kg m s−2

10 s−2

1.453 g/cm3

1.345 Cmol

x = 1.2× 103 kg m−3

�5 m√3 m

� \si formatta le unità di misura da sole: \si{\kilogram}

Page 402: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Unità di misura SI 388

� \ang formatta gli angoli sessagesimali:

\ang{10} \ang{12.3} \ang{4,5}\ang{1;2;3} \ang{;;1}\ang{+10;;} \ang{-0;1;}

10° 12.3° 4.5°1°2′3′′ 1′′10° −0°1′

� S gestisce l’allineamento dei numeri nelle tabelle:\begin{tabular}{S%S[table-format=2.4]%S[table-format=2.2e2]%s[table-unit-alignment=left]}

{valori} & {valori} &{valori} & \multicolumn{1}{c}{unità}\\[10pt]2.3456 & 2.3456 & 2.34e1 & \metre\squared\per\second \\56.7835 & 90.473 & 34.23e45 & \pascal\cubic\metre\per\mole \end{tabular}

valori valori valori unità2.3456 2.3456 2.34× 101 m2 s−1

56.7835 90.473 34.23× 1045 Pa m3 mol−1

Page 403: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Equazioni su più righe 389

�Non usare più equation di séguito per fare equazionisu più righe

Definiamo la funzione\begin{equation}f(x)=(x+1)^2=

\end{equation}

\begin{equation}=x^2+2x+1.

\end{equation}

Definiamo la funzionef (x) = (x + 1)2 = (5.1)

= x2 + 2x + 1. (5.2)•Non c’è modo di allineare le righe, se non al centro.•Viene troppo spazio fra le righe,◦ specialmente se si lascia una riga vuota nel sorgente, come qui sopra.

•Non si può centrare verticalmente un singolo numero di equazione.

Page 404: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

gather 390

\begin{gather}a_1=b_1+c_1 \\b_1,c_1\in \R\setminus\{0\}

\end{gather}

a1 = b1 + c1 (5.3)b1, c1 ∈ R \ {0} (5.4)

• gather serve per più equazioni◦ ognuna centrata in una riga a sé◦ numerata ed etichettabile separatamente◦ senza allineamento l’una con l’altra

• una riga che contiene \notag non è numerata:\begin{gather}

a_1=b_1+c_1 \notag\\b_1,c_1\in \R\setminus\{0\}

\end{gather}

a1 = b1 + c1b1, c1 ∈ R \ {0} (5.5)

• gather* (come equation*) non numera le equazioni

Page 405: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

gather 391

• gather ha un effetto simile a più equation consecutivi, ma lo spazio frale righe è lievemente minore con gather:

\begin{equation*}A\subseteq B

\end{equation*}\begin{equation*}A\ne\emptyset

\end{equation*}

\begin{gather*}A\subset B \\A\ne\varnothing

\end{gather*}

A ⊆ B

A 6= ∅A ⊂ B

A 6= ∅•NON voglio vedere più equation di fila all’esame!

Page 406: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

gather 392

•Attenti alla sottile distinzione:◦ \setminus fa l’operazione binaria di differenza fra insiemi A \B◦ Scrivendo A\backslash B la spaziatura viene stretta: A\B , non da operazione binaria.

•Per l’insieme vuoto ci sono due simboli da cui scegliere:◦ \emptyset produce uno zero tagliato ∅◦ \varnothing produce uno cerchietto tagliato ∅ .

•Per la relazione binaria dell’inclusione fra insiemi abbiamo:◦ \subset produce A ⊂ B

◦ \subseteq produce A ⊆ B

◦ \subsetneq produce A ( B

◦ \subsetneqq produce A $ B

◦ \supset produce A ⊃ B , ecc.

Page 407: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

multline 393

\begin{multline}f=a+b+c+{} \\+d+e+g+h+i+l+{} \\+r+s+t

\end{multline}

f = a + b + c ++ d + e + g + h + i + l +

+ r + s + t (5.6)• multline serve per◦ una singola equazione da dividere in più righe,◦ senza particolari allineamenti fra le varie righe,◦ con un numero unico (omesso con multline*).

• In stampa◦ la prima riga comincia a sinistra, l’ultima finisce a destra,◦ e le altre vengono centrate◦ Il numero di equazione (il (5.6) nell’esempio sopra) è stampato a margine destro dell’ultima riga

Page 408: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

split 394

\begin{equation}\begin{split}a & =b+c-d+{} \\& \quad +e-f= \\& =g+h= \\& =i

\end{split}\end{equation}

a = b + c− d ++ e− f =

= g + h == i

(5.7)

• split serve per una singola formula da dividere in più righe, con lerighe da allineare• il & marca la posizione in una riga da incolonnare con le posizionicorrispondenti delle altre righe• split non va da solo, ma dentro equation o gather• il numero di equazione è centrato verticalmente

Page 409: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

align 395

\begin{align}a_1 &= b_1+c_1+d_1, \\a_2 &= b_2, \notag \\

a_3-1 &= b_3+c_3.\end{align}

a1 = b1 + c1 + d1, (5.8)a2 = b2,

a3 − 1 = b3 + c3. (5.9)• align fa più equazioni ciascuna su una riga, numerate singolarmente, eda allineare fra loro• il & marca la posizione di una riga da incolonnare• una riga che finisce con \notag non è numerata• align* fa equazioni non numerate•Di solito si allinea prima dell’uguale: &=◦ Altrove usare {}&{} invece di & se le spaziature non sono perfette: con a=&b viene a =b(sbagliato); con a={}&b viene a = b (giusto!)

Page 410: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

align 396

\begin{align}x &= y & X &= Y & a &= b+c \\x’ &= y’ & X’ &= Y’ & a’ &= b

\end{align}

x = y X = Y a = b + c (5.10)x′ = y′ X ′ = Y ′ a′ = b (5.11)

• align può anche allineare più colonne di formule• In tal caso i vari & hanno 2 significati diversi:◦ Il primo, terzo, ecc. segnano le posizioni da incolonnare◦ Gli & di posto pari (secondo, quarto ecc.) servono solo per distanziare una colonna di formuledall’altra

Page 411: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Un problema d’impagi-nazione

Lo spazio vuoto qui sopra e ab-norme. Il colpevole e la formula

1

troppo lunga

f(x) = 1 + x+

+ x2 + x3+

+ x4 + x5+

+ x6 + x7+

+ x8 + x9+

+ x10 + x11+

+ x12,

che non sta a pagina 1. Invece

f(x) = 1 + x+

+ x2 + x3+

2

+ x4 + x5+

+ x6 + x7+

+ x8 + x9+

+ x10 + x11+

+ x12

e la stessa formula, ma divisa supiu pagine. Il comando

\allowdisplaybreaks

nel preambolo permette lo spez-zamento. Il trucco funziona congather, multline, align. Nonfunziona invece con split.

3

allowdisplaybreaks 397

Page 412: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 398

�Gli enunciati del LATEX (definizioni, teoremi, ecc.)sono numerati ed etichettabili e hanno uno stilepredefinitoEcco a voi il famoso

Teorema 3 (di Pitagora). La somma dei quadrati costruiti sui cateti è uguale al quadratocostruito sull’ipotenusa.La dimostrazione è lasciata per esercizio.

◦ Spaziatura automatica prima e dopo l’enunciato◦ Niente rientro prima di “Teorema”◦ Tipo di enunciato, numero e nome dell’enunciato in grassetto (con punto finale se si usa l’amsthm).Corpo dell’enunciato in corsivo

Page 413: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 399

�Decisioni globali da prendere:�Quali tipi di enunciati si useranno• per esempio definizioni e teoremi• (non sono predefiniti, li decide l’utente).

� I nome dell’ambiente LATEX di ogni tipo•Per esempio defin e teo (“def” è vietato perché è un comando dibase interno del TEX)

�Che parole esattamente andranno in stampa come titoli dei vari enunciati•Per esempio Definizione e Teorema

Page 414: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 400

• Le dichiarazioni globali si fanno con \newtheorem (di solito nelpreambolo)

Esempio di preambolo: (scarica)

\newtheorem{defin}{Definizione}\newtheorem{teo}{Teorema}\newtheorem{prop}{Proposizione}\newtheorem{lemma}{Lemma}\newtheorem{conget}{Congettura}\newtheorem{problema}{Problema}

•Un enunciato comincia con \begin{ambiente dell’enunciato} e finiscecon \end{...}• L’eventuale nome dell’enunciato va fra quadre subito dopo \begin{...}.In stampa verrà fra tonde.

Page 415: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 401

Esempio di enunciato nel corpo del documento: (scarica)Ecco a voi il famoso

\begin{teo}[di Pitagora]La somma dei quadrati costruiti sui catetiè uguale al quadrato costruito sull’ipotenusa.

\end{teo}

La dimostrazione è lasciata per esercizio.

Ecco a voi il famosoTeorema 4 (di Pitagora). La somma dei quadrati costruiti sui cateti è uguale al quadratocostruito sull’ipotenusa.La dimostrazione è lasciata per esercizio.

Page 416: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 402

�Per default ogni tipo di enunciato è numerato a parte�Opzioni per cambiare la numerazione:• Se vogliamo che teo usi lo stesso contatore di defin aggiungere definfra quadre in mezzo fra {teo} e {Teorema}:\newtheorem{defin}{Definizione}\newtheorem{teo}[defin]{Teorema}• Se vogliamo che il contatore di defin sia azzerato all’inizio di ognicapitolo, aggiungere chapter fra quadre in coda alla dichiarazione didefin:\newtheorem{defin}{Definizione}[chapter]

Page 417: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 403

Esempio di enunciati che condividono lo stesso contatore nel capitolo 2: (scarica)

\newtheorem{defin}{Definizione}[chapter]\newtheorem{teor}[defin]{Teorema}

\begin{defin}[Lord Kelvin]Dicesi Matematico coluiper il quale è ovvio che$\int_{-\infty}^{+\infty}e^{-x^2}\,dx=\sqrt{\pi}$.

\end{defin}

\begin{teor}I Matematici, se ce ne sono,sono molto rari.

\end{teor}

Definizione 2.1 (Lord Kelvin). Di-cesi “Matematico” colui per il qualee ovvio che

R +1�1 e�x2

dx =p⇡.

Teorema 2.2. I Matematici, se maice ne sono, sono molto rari.

Page 418: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Enunciati 404

Col pacchetto amsthm si possono dare tre stili agli enunciati: plain (default),definition, remark: (scarica)\usepackage{amsthm}\theoremstyle{definition} \newtheorem{defin}{Definizione}[chapter]\theoremstyle{plain} \newtheorem{teor}[defin]{Teorema}\theoremstyle{remark} \newtheorem{oss}[defin]{Osservazione}\begin{defin}[Lord Kelvin]Dicesi Matematico coluiper il quale è ovvio che$\int_{-\infty}^{+\infty}e^{-x^2}\,dx=\sqrt{\pi}$.\end{defin}\begin{teor} I Matematici,se ce ne sono, sono molto rari.\end{teor}\begin{oss} L’aforisma di Kelvinè controverso.\end{oss}

Definizione 2.1 (Lord Kelvin). Di-cesi “Matematico” colui per il qualee ovvio che

R +1�1 e�x2

dx =p⇡.

Teorema 2.2. I Matematici, se cene sono, sono molto rari.

Osservazione 2.3. L’aforisma di Kel-vin e controverso.

Page 419: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Dimostrazioni 405

�L’ambiente proof serve per le dimostrazioni (occorre ilpacchetto amsthm) (scarica)

\begin{teo}[Sorpresa] Si ha che $0=1$. \end{teo}

\begin{proof}Da $e^{2n\pi i}=1$ segue che $e^{1+2n\pi i}=e$, poi$(e^{1+2n\pi i})^{1+2n\pi i}=e^{1+2n\pi i}=e$, per cui$e^{1+4n\pi i-4n^2\pi^2}=e$, e infine $e^{4n\pi i-4n^2\pi^2}=1$. Mandando $n\to+\infty$ si ha la tesi.

\end{proof}Teorema 5 (Sorpresa). Si ha che 0 = 1.Dimostrazione. Da e2nπi = 1 segue che e1+2nπi = e, poi (e1+2nπi)1+2nπi = e1+2nπi = e, per cuie1+4nπi−4n2π2 = e, e infine e4nπi−4n2π2 = 1. Mandando n→ +∞ si ha la tesi.•Viene un quadratino � a fine dimostrazione

Page 420: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Introduzioneal LATEX

Indice analitico

Page 421: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 407

# hash, 72nel typeset, 73

% percento, 66, 82nel typeset, 73

& ampersand, 70, 299–301, 377–396in \align, 396nel typeset, 73

’primo, segno di derivata, 41, 43, 343, 352virgoletta chiusa, apostrofo, accento grave, 74

”derivata seconda, 352

\,, spazietto matematico, 343, 352-per la divisione in sillabecon \hyphenation, 143

sottrazione, 180, 346

trait-d’union, 180– (en-dash, per i range numerici), 180, 336–- (em-dash, per gli incisi), 180/ (linea di frazione), 59:, operazione binaria nelle formule, 349, 375>, 340?‘, ¿, 226@per la spaziatura dopo un’interpunzione, 239separatore in una tabella, 300, 301

\ backslash, 57–64nei comandi, 79per stampare i caratteri di controllo, 73simbolo di differenza fra insiemi A \B, 390

$, 340\- (per la divisione in sillabe), 144LATEX, 35

Page 422: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 408

\|, ‖, norma nelle formule, 369, 374\{, 73\}, 73!‘, ¡, 226\\, 123, 293, 297–299, 377–396\␣ (spazio esplicito), 80, 237, 300´virgoletta chiusa, apostrofo, accento grave, 162

´´virgolette chiuse, 162

`, virgoletta aperta, accento acuto, 162``, virgolette aperte, 119, 162$ dollaronel typeset, 73

$ dollaro, 67''virgolette chiuse, 119

\{, 369\}, 369^ caret o cappuccio, 68estremo superioredi produttoria, 353di sommatoria, 353di integrazione, 343, 352potenza, 41–43

_ sottolineatura, 69nel typeset, 73nelle formule, 343–404

‘, virgoletta aperta, accento acuto, 74, 85||, nelle formuleseparatore, 369uso singolo, 374valore assoluto, 369

Page 423: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 409

nelle tabelle, riga verticale, 300, 382~ tilde, 71, 199, 341˜ tilde, 74, 127spaziatura, 238, 246, 334, 336

10pt, 9312pt, 933D (tre dimensioni), 321a capo, andata anel testo sorgente, 53dopo il percento, 82nel typeset, 29, 123–129nelle formule, 341nelle formule nel testo, 343prevenzione, 71

a4paper, 93\aa, å, 226, 336abaco, 289

abnorme, spaziatura, 124abstract, 296Absurdica, Mathematica, 336accademici, ambienti, 48accenti, 85, 211–234aperti/chiusi, gravi/acuti, 74, 211italiani, 211–223stranieri, 226–231, 336

Acrobat Reader, vedi Adobe ReaderAdobe Illustrator, 307Adobe Reader, 103\AE, Æ, 226\ae, æ, 226Æesop, 227Affinity Designer, 307al-Khwârismî, Muhammad

ibn Mûsâ, 227

Page 424: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 410

alfanumerico, carattere, 56alfanumerico, terminale, 39align, più equazioni su più righe con

allineamento, 395–396align*, più equazioni su più righe con

allineamento non numerate, 395alleluja, 254allineamenti di formule, 394–396\allowbreak, 128, 343\allowbreak(per andare a capo nelle formule),

341\allowdisplaybreaks, 136, 397Almodóvar, 227\alpha, α, 362alt gr, tasto, 65, 74alt, tasto, 74ambienti

di testo, 285–328enunciati, 398–405matematici, 343–405

ambiguità, 268amsmath, 104, 338manuale utente, 7, 338

amssymb, 104, 338tavole dei simboli, 338

amsthm, 104amsthm, pacchetto per i teoremi, 405annidare gli ambienti, 285, 289apice, 352apostrofo, 74, 75, 162–178, 199apostrofo per la derivata, 352appannarsi, 20appartenenza di un elemento a un insieme, 355\appendix, 240

Page 425: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 411

\appendix* (non numerato), 243applemac, 200\arccos, 357architetto, 19arcocoseno, 357argomenti obbligatori e opzionali, 93argomento dei comandi, 81arraymatrici generalizzate, 382per i sistemi di equazioni, 383

Arte di Scrivere con LATEX (manuale), 7artefatti, 320di compressione, 313–319

article, 93, 240, 242, 336ascii, 18, 40, 58, 65, 74, 162, 198–200, 225, 226asparaenum, 292assoluto, valore, nelle formule, 348, 369, 374

astrazione, 48ausiliari, file, 96–101\author, 91, 95automorfismo, 359autore, 37, 95aux, 96.aux (estensione file), 97, 101babel, 89, 95, 145, 179, 242, 336Bach, Johann Sebastian, 20\backslash, 391, 392backtick, 75, 162, 199\bar, x, 364barre, vedi sbarreBaudolino, 119\begin, 285\begin{document}, 89, 90, 96, 242\beta, β, 362

Page 426: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 412

Bibbia di Gutenberg, 29\bibitem, 333–336bibliografia, 239, 332–336BibTEX, 334\Big, 370\big, 370\Bigg, 370\bigg, 370\Biggl, 368\biggl, 368\Biggr, 368\biggr, 368\Bigl, 368\bigl, 367\Bigr, 368\bigr, 367\binom,

(nk

), 367

binomiali, coefficienti, 367Bišker, J., 336bitmap, figure, 302bitmap, grafici, 309–321blackboard bold, R,N . . . , 355Bmatrix, (matrici con parentesi graffe), 378bmatrix, (matrici con parentesi quadre), 378boh, 124boldface, 253book, 93, 240, 243bosco, 282bozze delle figure, 328Bracciolini, Poggio, 250c (colonna di tabella centrata), 299–301, 382calligrafia, 250, 252cancello, vedi # hashcapoverso, vedi paragrafo, vedi paragrafo

Page 427: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 413

cappuccio, vedi ^ caret o cappuccio\caption, 326\caption, didascalia, 327caratteri speciali, 161–231caratteri stranieri, 226–231, 336caret, vedi ^ caret o cappucciocarta, formato di, 93casesdefinizioni per casi, 384per i sistemi di equazioni, 384

casi, definizioni per, 384castigliano, lingua, 20cateti, 398, 401cateto, 256cattivo gusto, 284cavallo, 303\cdots, · · · , 353

cediglia, 226ceiling, vedi parte interacenter, 293, 327centratura orizzontale, 293nelle tabelle, 299, 382

\chapter, capitolo, 240, 402\chapter* (non numerato), 243\chaptermark, 244Character Map (accessorio Windows), 76Character Viewer, 78Chauvet, grotta di, 303chi, lettera greca χ nel nome del TEX, 19cinese, lingua, 20cioè, ortografia dell’accento, 212circonflesso, accento, 211, 226, 336cirillico, alfabeto, 20citazione, 295

Page 428: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 414

citazioni, 114–336\cite, 334–336classe del documento, 90, 93codifica del testo, 193–208errori di, 193–195

coefficienti binomiali, 367\colon, :, interpunzione nelle formule, 375colore, 309comandi, 55, 79–81combinatorio, 293commenti, 66, 82compactenum, 291compilazione, 42data di, 95ricompilazione, 42, 241, 246

computer, 20coniugio di numeri complessi, 364

contatori degli enunciati, gestione, 402–404contesto, 19contro, del LATEX, 48controllo, caratteri di, 45, 55–73nel typeset, 73

corpo del documento, 84, 92, 96corsivo matematico, 342corsivo, carattere, 247nel testo, 251nelle formule, 340

corsivo, stile di fontnegli enunciati, 256nel testo, 251–252nelle formule, 256

\cos, coseno, 356coseno, 357Courant, Richard, 295

Page 429: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 415

crenatura, 23, 25–28, 342data del documento, 95\date, 95dattilografia, 12\ddots, . . ., 379de’ Niccoli, Niccolò, 252\DeclareMathOperator, 357def, comando interno del TEX, 399definizioni, 357di comandi TEX, 91, 355di operatori matematici, 357enunciati matematici, 398matematiche per casi, 384

delimitatore in una formula, 347, 369, 371–374delimitatore nelle formule, 348\Delta, ∆, 362derivata, 352

description, 286, 288, 289designer grafico, 37, 248\det, determinante, 357determinante, 357diacritici, segni, 23didascalia, 326, 327diesis, vedi # hashdifferenza fra insiemi, A \B, 390differenziale, 123, 343–352dimostrazioni di teoremi, 405\displaystyle, 376disuguaglianze, 355divisibilità, nelle formule, 374documentazione TEX, 7documentazione TEX in rete, 338\documentclass, 90, 93, 242dollaro, vedi $ dollaro

Page 430: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 416

doppia implicazione, nelle formule, 374\dots, . . . , 89, 96, 189, 353, 362, 379, 380draft, 328draft, opzione di bozza per le figure, 328due punti, nelle formule, 375.dvi (estensione file), 103, 323dvips, 324e, numero di Nepero, 405& commerciale, vedi & ampersandé, ortografia dell’accento, 212è, voce del verbo essere, otrografia dell’accento,

212Eco, Umberto, 283editor di testo, 40editore, 37Einstein, Albert, 176\ell, `, 370

em-dash, 180\emph, 336\emph (enfasi), 247, 340empty, stile di pagina, 105, 107emptypage, per sopprimere le testatine nelle

pagine vuote, 110\emptyset, 392en-dash, 180Encapsulated PostScript, 323\end, 285\end{document}, 89, 90, 96, 242\endmatter, 243enfasi, 247, 251english, 145, 148–150enumerate, 286, 288, 289enunciati, 398–404.eps (estensione file delle figure), 100, 323

Page 431: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 417

epsilon, 19, 362\epsilon, ε, 362equation, formule numerate etichettabili, 343,

366, 391, 394equation* (non numerata), 41, 43, 343–376, 390equazioni, sistemi dicon array, 383con cases, 384

\equiv≡, 346equivalenza logica, nelle formule, 374Erdős, Pál, 227esadecimali, codici, 202esame del corso, 115esponente, 345esponenziale, 357complesso, 405

estremi di integrazione, 352

etichette, 245dei riferimenti bibliografici, 333–336di formule, 343, 390, 395

etimologia, 19, 114etimologia del TEX, 19Eulero, formula di, 405\exp, esponenziale, 357fancyhydr, pacchetto per gli stili di pagina, 111fax, 129felpa, 26fendente inverso, vedi \ backslashFermat, ultimo teorema di, 340, 341fez, 253Fido, quieto, 251figure, 48, 97, 100, 114, 302–331assegnare le dimensioni, 325impaginazione, 331

Page 432: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 418

scalare le, 325figure(ambiente LATEX per impaginare le

figure), 326filettati, caratteri, R,N . . . , 355fiore, 309flash, 276floor, vedi parte intera\flq, ‹, virgoletta singola sinistra alla francese,

179\flqq, «, virgoletta doppia sinistra alla francese,

179flushleft (giustificazione a sinistra), 294flushright (giustificazione a destra), 294fonetica del TEX, 20font, 247–284codifica delle, 232–235dimensione, 93, 284

nei titoli dei capitoli ecc., 241, 242negli enunciati, 398nelle formule, 340dimensione, 340, 363, 376per gli insiemi numerici R,N . . . , 355stile esplicito, 248

font per programmatori, 45, 46Fontana, Lucio, 63fontenc, pacchetto per le font con accenti

incorporati, 233, 235\footnote, 297–298\forall, ∀, 355\foreignlanguage, 148–150, 227formule, 67, 114formule fuori testo (display), 339, 343su più righe, 390–396con allineamento, 394–396

Page 433: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 419

senza allineamento, 390–393formule nel testo (inline), 67, 339–341matricine, 381

fortran, 143forward tick, 75fotografia, 309, 313\frac, frazioni, 354, 356, 368, 371, 376francese, spaziatura, 239frattale, 320frazioni, 354continue, 376multiple, 376

frecce, 354, 365, 375d’implicazione, 374

\frenchspacing, 239, 336friulano, 227fronte retro, 107

\frontmatter, 243\frq, ›, virgoletta singola destra alla francese, 179\frqq, », virgoletta doppia destra alla francese,

179\Gamma, Γ, 362\gamma, γ, 362, 374gather, formule fuori testo su più righe senza

allineamento, 390gather*, formule fuori testo su più righe senza

allineamento e senza numerazione, 390gaussiana, integrale della, 403, 404\ge, ≥, 355Geogebra, 307\geq, ≥, 355GhostView, 103Gilda/Guild, 338Gill Sans (font), 263

Page 434: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 420

giustificazione, 294Gnuplot, 307Google, 268Grätzer, George, 338graficibitmap, 309–321vettoriali, 304–309

\graphicspath, 324graphicx, 324grassetto (stile di font), 253grassetto da lavagna, R,N . . . , 355grassetto, carattere, 247gratificazione ritardata o istantanea, 48gratis, 7, 8, 17, 47, 338grazia (dettaglio del carattere), 257greca, pi, 354greche, lettere, 362

nel logo del TEX, 19varianti, 362

greco, lingua, 20grigio uniforme, 29–34gruppo, 65guillemets (virgolette «alla francese»), 179gusto, cattivo, 284Gutenberg, Johannes, 22, 29, 30hashtag, 152\hdotsfor, righe di puntini nelle matrici, 380headings (stile di pagina), 105, 107Heaviside, Oliver, 149height, per assegnare l’altezza di una figura, 325\hline, riga orizzontale in una tabella o matrice,

301, 382Hoefler Text (font), 277Horoxo, 20

Page 435: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 421

href, pacchetto per l’ipertesto, 102html, 135\Huge, 284\huge, 284hyperref, pacchetto per l’ipertesto, 246hyphen nel typeset, 180\hyphenation, 143\i, ı, “i” senza puntino, 226.idx (estensione file), 102Iene, 261\iff, ⇐⇒ , doppia implicazione, 374immaginaria, unità, 405implicazione, nelle formule, 374imprimis, 286\in, ∈, 355, 390inclinato (stile di font), vedi obliquo\include, 111

\includegraphics, 324–328incolonnamenti di formule, 394–396incrociati, riferimenti, 245–246.ind (estensione file), 102indentazione, 114, 122–124negli enunciati, 398

indentfirst, pacchetto per il rientro all’inizio disezione, 123

indice, 47, 96, 241indice (pedice) nelle formule, 352indici nelle formule, 69, 363a più livelli xnk, 363doppi xi,j, 379

indo-arabi, numerali, 292indoeuropeo, 19infinito, 354informatici, 287

Page 436: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 422

\infty, ∞, 354, 403, 404Inkscape, 307inparaenum, 290\input, 111inputenc, pacchetto per gli accenti da tastiera,

145, 178, 192, 226, 242insieme vuoto, 392insiemi numerici, R,N . . . , 355installazione TEX, 8\int, ∫ , 343, 352, 403, 404integrale, 352della gaussiana, 403, 404

interlinea con le formule, 339interpunzione, nelle formule, 375intervalli non chiusi, 372intestazione, 95–96invisibili, parentesi, 383

iperriferimenti, 246ipertesto, 102, 241, 246ipotenusa, 256, 398, 401Istat, 57italian, 93, 145, 148, 242, 336italiane, convenzioni tipografiche, 95italiani, accenti, 211–223italiano, 145italic, vedi corsivo\item, 286, 289con argomento opzionale, 288, 289

itemize, 286, 288, 289�Iur’ev, Sergeı, 227

\j, , “j” senza puntino, 226.jpg (estensione file delle figure), 313, 322, 323Juan, 20

Page 437: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 423

keepaspectratio, per conservare o meno leproporzioni di una figura, 325

Kelvin, Lord, 403, 404ker (nucleo), 359kerning, vedi crenatura, vedi crenatura, 27, vedi

crenaturaKeyboard Viewer (accessorio Macintosh), 77Kim Jong Il, 259Knuth, Don, 20Knuth, Donald, 10–18, 20, 23\L, Ł, 226\l, ł, 226, 336l (colonna di tabella allineata a sinistra),

299–301, 382–383L’Hôpital, 227\label, 245, 246, 326, 327ladro, 61

Lamport, Leslie, 35\langle, hA, valore assoluto sinistro, 373\langle, 〈, 369\LARGE, 284\large, 284LATEX, 35LATEX2ε, 36LATEX3, 36latin1, 200, 203, 205, 242lattice di gomma, 35layout, 37\lceil, d, 369\le, ≤, 355\left, delimitatori sinistri automatici, 371,

382–383\Leftarrow, ⇐, implicazione inversa, 374legature, 24, 342

Page 438: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 424

\leq, ≤, 355letterspacing, 33\lfloor, b, 369Lignano, 300\lim, 354limite, 354linea nelle tabelleorizzontale, 382verticale, 300, 382

lineare, trasformazione, 255\linebreak, 124\linebreak[], 126lineetta, 289lingua, 145linguisti, 287linguistica, 48LinkedIn, 259

listato di programma, 297liste, 286–292listings, 297.lof (estensione file), 97, 101\log, logaritmo, 357.log (estensione file), 101logaritmo, 357logica, struttura, 40, 47, 240, 247, 248logo del TEX, 18lonfo, 298Lost (serie televisiva), 317\lq, virgoletta aperta, 162LuaTEX, 51\lVert, ‖, norma sinistra, 374\lvert, |, valore assoluto sinistro, 374macchina da scrivere, 11–13stile di font, 282

Page 439: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 425

Macintosh, 77, 78, 88, 178, 192macro, vedi definizioni\mainmatter, 243maiuscole e minuscole nei comandi, 79maiuscolette (stile di font), 283makeidx, 104\maketitle, 89, 96manoscritto, 37Manuzio, Aldo, 252Maple, 307Mappa Caratteri (accessorio Macintosh), 77Mappa Caratteri (accessorio Windows), 76\mapsto, 7→, 375Maraini, Fosco, 298marchigiano, dialetto, 298Marte, 28mascotte, 21

massimo limite, 357master file di un progetto, 112matematica, editoria, 47matematici, 287matematico, definizione secondo Lord Kelvin, 403,

404math, vedi $\mathbb, font per R,N . . . , 355\mathclose, 372Mathematica, 307\mathit, 342\mathopen, 372\mathrm, 249matrice, 255matrici, 377–382con puntini, 379–380generalizzate, 382

Page 440: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 426

piccole, 381matricine, 381matrix, (matrici senza parentesi), 378\max, massimo, vedi minimo\mbox, 129meno o più (∓), 360meno, segno, 180, 346mentitore, paradosso del, 246menu, 56MetaPost, 307Mexico, 20\mid, |, separatore nelle formule, 373, 374MikTEX, 8sillabazione, 145

millimetro, 94\min, minimo, 357miniformula, 67

minimalismo, 89minimo, 357minuscole e maiuscole nei comandi, 79moreverb, 297\mp, ∓, 360\multicolumn, 301multilingue, 47, 148multipiattaforma, 47multline, una equazione su più righe senza

allineamento, 393multline*, una equazione su più righe senza

allineamento e senza numerazione, 393\N, N, 355naturali, numeri, N, 355, 367, 369\ne, 6=, 361Nepero, numero di, 405\neq, 6=, 361

Page 441: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 427

\newcommand, 91, 355\newline, 81, 123, 293, 297\newpage, 136, 140\newtheorem, dichiarazione degli enunciati, 400!", 20Niceta, 124\noindent, 124\nolinebreak, 126\nolinebreak[], 126non uguale (6=), 361\nonfrenchspacing, 239\nopagebreak, 136norma, nelle formule, ‖, 374\normalsize, 284nota a piè di pagina, 47, 297–298\notag, per evitare la numerazione delle formule

in gather o align, 390, 395

nucleo, 359numerazione automaticadella bibliografia, 334–336di capitoli, sezioni ecc., 241di enunciati, 398–405di formule, 343, 390–396

numerialgebrici, 291complessi, 291immaginari, 292interi, 291, 292irrazionali, 292naturali, 291, 292razionali, 291, 292reali, 291surreali, 292

numeri, insiemi di, R,N . . . , 355

Page 442: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 428

\O, Ø, 226ó, ortografia dell’accento, 212\o, ø, 226obliquo (stile di font), 254–256Octave, 307Odessa, 118\OE, Œ, 226\oe, œ, 226omomorfismo, 359OpenOffice Draw, 307, 309operatore binario nelle formule, 346operatore nelle formule, 350, 356–357operazione binaria, 346, 349, 360opzionali, argomenti, 93opzioni, 91Ore, Øystein, 227ortografia degli accenti, 211–212

parere di minoranza, 212.out (estensione file), 97, 102\overbrace,

︷ ︸︸ ︷ab, 366

overfull hbox, 124\overline, x, 364\overrightarrow, −→ab, 365p (paragrafo in una tabella), 300pacchetti, caricamento dei, 91, 95\pagebreak, 136, 140\pageref, 245, 246\pagestyle, 105, 111, 244paginacambio di, 136pari o dispari, 107stile di, 105–111, 244

paleolitico, 303pallino (•), 288

Page 443: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 429

pangramma, 283Pantieri, Lorenzo, 7Paperopolis, 336\par, 119paradosso del mentitore, 246paragrafo, 114–123, 294, 295fine del (riga vuota o \par), 53, 54, 119

\paragraph, 240\paragraph* (non numerato), 243paralist, pacchetto per le liste, 290, 292\parallel, ‖, parallelismo, 374parentesi graffenel testo sorgente, 65, 74, 93multiple, 363nel typeset, 73grandi, 369nelle definizioni per casi, 384

orizzontali, 366per la spaziatura, 80, 96

parentesi ingrandite, 367–371dimensione automatica, 371, 382–383invisibili, 383

parentesi quadrenel typesetgrandi, 369nelle citazioni bibliografiche, 334–336per gli intervalli non chiusi, 372per i parametri opzionali dei comandi, 81, 93,243

\part, parte di un book, 240parte intera, 369path relativo dei file, 324pavimento, vedi parte intera.pdf (estensione file), 100, 103, 322, 323

Page 444: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 430

archiviabile (PDF-A), 104pdf archiviabile, 104pdfTEX, 51pedice, vedi indicepercento, vedi % percentoperché, ortografia dell’accento, 212pergamena, 124periodo (grammaticale), 114\phi, φ, 362\pi, π, 301, 354, 403–405piè di pagina, nota a, 297–298più o meno (±), 360pianerottoli, 118piè di pagina, nota a, 47piedino (riga in calce), 105Pitagora, teorema di, 242, 256, 327, 328, 398, 401pixelloso, 306, 311

plain (stile di pagina), 105, 107\pm, ±, 360pmatrix, (matrici con parentesi tonde), 377, 379,

380.png (estensione file delle figure), 100, 313, 314,

316, 322, 323poesia, 123, 297politecnico, 19Poppins, Mary, 82Portable Document Format (.pdf), 103PostScript, 307, 323PostScript file (.ps), 103potenza, insieme, 293potenze complesse, trabocchetto, 405POV-ray, 321preambolo, 84preambolo del documento, 91, 95

Page 445: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 431

prefisso in una formula, 346, 347preistoria del TEX, 12–13pretesto, 19pro, del LATEX, 47\prod, ∏, 353produttoria, 353professionale, tipografia, 47Promessi Sposi, 120promiscuo, scrivere testo e comandi in modo, 56pronuncia del TEX, 20proof, dimostrazioni, 405ProTEXt, 8.ps (estensione file), 103, 323pseudo, divisione in sillabe, 140psicologi, divisione in sillabe, 141PSTricks, 307pt, punto tipografico, 93

punteggiatura nelle formule, 349, 361puntini, 189–192centrati, 353diagonali, 379in basso, 96nelle matrici, 379–380verticali, 379

puntino, ‘i’ e ‘j’ senza, 226punto tipografico, 93, 94Pyrłå, U., 336

\qquad, doppio spazio matematico, 355\quad, spazio matematico, 355, 360, 374, 394quarzo, 282quaternioni, 291quote, 295

\R, R, 355, 375, 390

Page 446: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 432

r (colonna di tabella allineata a destra), 299, 301,382

radiceindoeuropea del TEX, 19quadrata, ecc., 363

\rangle, ĂB, valore assoluto destro, 373\rangle, 〉, 369rango, 359\rceil, e, 369reali, numeri, R, 355, 375, 390Redipuglia, 118\ref, 245, 246, 334regoletta sugli accenti, 212parere di minoranza, 212

relazione binaria, 345–347relazioni binarie, 355accatastate, 366

report, 93, 240rete, documentazione TEX in, 338\rfloor, c, 369\rho, ρ, 362ricciolo, 257ricompilazione, vedi compilazionerientro, vedi indentazioneriferimenti incrociati, 245–246rigain tabelle o matriciorizzontale, 301, 382verticale, 300, 382nel testo sorgente, vuota, 53, 54, 119

\right, delimitatori destri automatici, 371,382–383

\right., parentesi destra invisibile, 383\Rightarrow, ⇒, 374

Page 447: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 433

rimandi incrociati, 47rinoceronte, 303Robbins, Herbert, 295Rolle, teorema di, 123romani minuscoli, numerali, 291romano (stile di font), 249negli operatori matematici, 356, 357, 359

romano, carattere, 247romano, stile di font, 249–250root, vedi master file di un progetto\rq, virgoletta chiusa, 162russo, lingua, 20\rVert, ‖, norma destra, 374\rvert, |, valore assoluto destro, 374sé, ortografia dell’accento, 212Sanlorenzo, divisione in sillabe, 140Sanremo, divisione in sillabe, 140

sans serif, 45, vedi senza grazie, vedi senza graziesbagliata, spaziatura, 124attorno alle parentesi quadre, 372dopo l’interpunzione, 237

sbarre orizzontalinelle formule, 364nelle tabelle o matrici, 301

sbarre verticalinelle formule, 374doppie, 374nelle tabelle o matrici, 300, 382

scale, per scalare le figure, 325scalinata, 118scansione, 313schermo, 20scozzese, lingua, 20\scriptscriptstyle, 376

Page 448: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 434

\scriptstyle, 376\section, 89, 96, 240, 242, 243, 246\section* (non numerato), 243\sectionmark, 244\selectlanguage, 148\sen, forma italiana di sin, 357senza grazie (stile di font), 258separatoriin una tabella, 300nelle formule, 374grandi, 369

\setminus, 59, 391, 392\setminus, A \B, differenza fra insiemi, 390settanta, anni, 11–13sfumatura, 309sfumature, 313sghembo, 253, 258

sgranato, 306, 311shear transform, 255sicché, ortografia dell’accento, 212sillabazione, vedi sillabe, divisione insillabazione italiana, 93sillabazioniin TEXLive, 146in MiKTEX, 147

sillabe, divisione in, 23, 140–160con fontenc, 234

simboli matematici, 338\sin, seno, 356sintassi, 53sistemi di equazionicon array, 383con cases, 384

SL (gruppo lineare), 359

Page 449: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 435

slanted, vedi obliquo\small, 284small caps, 283smallmatrix, matrici piccole, 381smartphone, divisione in sillabe, 155soffitto, vedi parte interasommario, 296sommatoria, 353sopralineatura nelle formule, 364sorgente, testo, 40, 41sorpresa, 405sottile, 19sottinsieme, 293sottocartelle, 324sottolineatura nelle formule, 364sottosuccessione, 363sottrazione, 180, 346

sottrazione fra insiemi, A \B, 390Source Code Pro (font), 45, 263spagnolo, lingua, vedi castigliano, linguaspan (insieme generato), 359spazi abnormi, 124, 125spazi nel testo sorgenteall’inizio di riga, 53dopo un comando, 80, 179nelle formule, 340più consecutivi, 53riga vuota, 53, 54, 119

spazi nel typesetabnormi, 124, 372attorno alle parentesi quadre, 372dopo un comando, 80dopo un’abbreviazione, 236, 237dopo un’interpunzione, 236, 375

Page 450: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 436

fra le parole, 236–239negli enunciati, 398nelle formule, 340, 343, 345–352, 356, 360, 372,375, 377attorno ai due punti, 375espliciti, 355

split, un’equazione su più righe conallineamento, 394

\sqrt, √x, 363, 403, 404\ss, ß, 226\stackrel, ?=, 366stile del font, 247storia del TEX, 12–17stranieri, accenti e caratteri, 226–231Subiaco, monastero di, 250\subparagraph, 240\subparagraph* (non numerato), 243

\subsection, 240, 242\subsection* (non numerato), 243\substack, 367\subsubsection, 240\subsubsection* (non numerato), 243successione, 363\sum, ∑, 353, 354, 367, 368sunto, 296superenalotto, divisine in sillabe, 143, 144Świerczkowski, Stanisław, 227.synctex.gz (estensione file), 97, 101tabelle, 299–301matematiche, 382

tabelle, impaginazione, 331\tableofcontents, 89, 96, 241, 242tabular, 299–301, 382tabulazione

Page 451: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 437

& negli allineamenti, 70, 299, 377–396in \align, 396nel testo sorgente, 53

tale che, nelle formule, 374\tan, tangente, 357tangente, 357tastiera, 74, 212, 226Macintosh, 77, 135Windows, 58

tavole di simboli matematici, 338tecnica, 19tela, 19tempio, 282tende, una variabile a un valore, 354teoremi, 398–405tessere, 19tessile, 19

tessuto, 19testa, riga di (testatina), 244testatina, 244testatina (riga di testa), 105testo, 19in una formula, 360, 384

tettonico, 19.tex (estensione file del testo sorgente), 100, 322TEXLive, 8TEX Livesillabazione, 145

TeXmaker, 86TEXnicCenter, 8Texpad, 8TeXShop, 88\text, testo in una formula, 360, 384\textbf, 253, 336

Page 452: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 438

\textheight, 325\textit, 251, 298\textquotedbl, doppie virgolette senza verso,

161\textrm, 249\textsc, 283\textsf, 258\textsl, 254\textstyle, 376\texttt, 282\textwidth, 325TeXworks, 87TeXworks (editor di testo per il TEX), 44The Art of Computer Programming, 13, 15thebibliography, 333–336\theta, θ, 362\thispagestyle, 105

TikZ, 307tilde, vedi ~ tildeaccento, 226per evitare i ritorni a capo, vedi

\times, ×, 41, 43, 372tipografia italiana, 145tipografia, introduzione alla, 7tipografo, 37\title, 91, 95titolodel documento, 95di capitoli, ecc, distinto per indice e per il testo,243

\to, →, 354, 375toc, 96.toc (estensione file), 97, 101toilette, 19

Page 453: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 439

trabocchetto, 405trait-d’union, 180trattini, 180–188triangolo, 256TUG (TEX User Group), 21typeset, 42Udine, 300Umberto I, 127umlaut, 226\underbrace, ab︸ ︷︷ ︸, 366underfull hbox, 124\underline, x, 364Unicode, 135unicode, 145, 201, 208\usepackage, 95, 242, 338usgnot, 227utf8, 145

utf8 (unicode), 203, 205–207valore assoluto, nelle formule, 348, 369, 374\varepsilon, ε, 362\varnothing, 392\varphi, ϕ, 362\varrho, %, 362\vartheta, ϑ, 362\vdots, ..., 379\vec, ~x, 365verbatim, 297verse, 297\Vert, ‖, 369\vert, |, 369verticale, linea, nelle tabelle, 300vettori, 365vettoriali, grafici, 302, 304–309vigna, 282

Page 454: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Indice analitico 440

virgola decimale, 350virgola nelle formule, 350virgolette, 74, 119, 161–179«alla francese», 179

vituperabile, 254Vmatrix, (matrici con doppie stanghe verticali),

378vmatrix, (matrici con stanghe verticali), 378volpe, 251vuota, riga, nel testo sorgente, 53, 54web, documentazione TEX in, 338Weierstraß, 227whisky, 254

width, per assegnare la larghezza di una figura,325–327

Windows, 8, 58, 74wysiwyg, 38, 50, 55wysiwym, 38X nel logo del TEX, 19–20xenofobo, 254\Xi, Ξ, 362\xi, ξ, 362XY-pic, 307Zapfino font, 24Zorro, 62zuzzurellone, 289

Page 455: Introduzione al LaTeX - Dipartimento di Matematica e ...users.dimi.uniud.it/~gianluca.gorni/TeX/itTeXdoc/CorsoTeXStampa.pdfGrigiouniforme 30 Volutpat minim tation minim facilisis tation

Fine