Una sola Word per la tua tesi:l A TEX 19 gennaio 2010
Un pò di storia su L A TEX TEX, L A TEXe i loro fratelli Cosa non è L A TEX Cosa è L A TEX Il concetto di compilazione Cosa occorre Qualcosa di semplice Funzionalità avanzate Guide gratuite Testi avanzati
Un pò di informazioni Date e orari del corso Non ci saranno eragozioni di crediti formativi Link utili: Tutto il web
Perchè si chiama L A TEX TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX Il nome deriva dalle prime tre lettere della parola: τ εχνη (tecnica, arte) e τ εχνσλσγια (tecnologia) L` ultima lettera di TEXe L A TEX deve essere quindi letta come il ch di chiave.
Ecco chi ha scritto il TEX TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX Donald E. Knuth http : //www.cs.faculty.stanford.edu/knuth
Ecco chi ha sviluppato L A TEX TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX Leslie Lamport http : //www.research.microsoft.com/users/lamport
Una curiosità... Sommario TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX Le versioni di TEX non seguono numero progressivo tipo Matlab (6.0.2), ma il numero di cifre dopo la virgola dello sviluppo di π Versione attuale : 3.141592 Il testamento di Knuth Secondo le sue volontà la versione di TEX sarà fissata solo al momento della sua scomparsa e TEX non sarà più modificato
TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX TEX, L A TEXe i loro fratelli TEX versus L A TEX TEX è un motore di composizione tipografica. L A TEX è un insieme di macro scritte in TEX che agevolano l` utente nell` impartire i comandi di composizione. TEXLive: multipiattaforma, è in grado di funzionare senza essere installato tetex per Unix e GNU/Linux MiKTEX per Windows gwtex e MacTEX per MacOS
Cosa non è L A TEX Sommario TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX L A TEX non è un programma WYSIWYG (what you see is what you get) A differenza di questo tipo di programmi, L A TEX non possiede un` interfaccia grafica capace di visualizzare in tempo reale il documento pronto per la stampa.
Cosa è L A TEX Sommario TEX, LATEXe i loro fratelli Cosa non è LATEX Cosa è LATEX L A TEX è un programma WYGIWYAF (what you get is what you asked for) Attenzione! Contrariamente a quanto comunemente si pensa,la preparazione di un documento in grado di rispettare precisi canoni estetici è un lavoro assai delicato.
Il concetto di compilazione Cosa occorre Il concetto di compilazione Definizione: compilazione La compilazione è l` elaborazione di una serie di istruzioni, raccolte in un file di input (puro testo), che produce un file di output (DVI, PS, PDF, HTML,... ). Nei programmi WYSIWYG questo avviene in tempo reale. In L A TEX questi due passi sono tenuti separati.
Il concetto di compilazione Cosa occorre Il file sorgente Definizione: sorgente Si definisce sorgente del documento il file di input contenente sia il testo sia tutte le istruzioni necessarie a LATEX per formattarlo. Questo file avrà estensione.tex
Il concetto di compilazione Cosa occorre Cosa occorre Un compilatore L A TEX Per scrivere il file sorgente (.tex) è consigliabile utilizzare un editor di testo che aiuti a gestirne la compilazione (Kile, TEXnicCenter, WinEdt, Emacs, TEXmaker) ma un qualsiasi editor di testo con syntax highlighting è sufficiente (Kate, Gedit, Context, EditPlus) Alcuni programmi di supporto: visualizzatore PDF (Acrobat Reader, xpdf) compilatore PostScript (GhostScript) visualizzatore PS (gv, KGhostView) gestore della bibliografia (bibtool, BibTeXmgr)
Il concetto di compilazione Cosa occorre Cosa occorre Ricapitolando 1. Si scrive il sorgente del documento (.tex) 2. Si compila il sorgente: L A TEX tradurrà il sorgente in un documento di output secondo il formato richiesto 3. Si legge il documento prodotto con un visualizzatore appropriato 4. Se si vuole modificare il documento bisogna modificare il sorgente e ripartire da 2
Il concetto di compilazione Cosa occorre Miti sfatati: nessuno usa L A TEX Imparare ad utilizzare L A TEX non è redditizio... La verità 1. L A TEX è utilizzato da moltissime case editrici. 2. L A TEX è uno standard de facto per la letteratura scientifica. 3. L A TEX è completamente gratuito, estendibile e redistribuibile 4. Se non bastasse, le impostazioni predefinite di L A TEXgenerano documenti belli (funzionali ed esteticamente piacevoli) poichè recepiscono le migliori regole di composizione tipografica.
Il concetto di compilazione Cosa occorre Miti sfatati: meglio gli editor WYSIWYG La cosa scomoda di L A TEXè che non vedi quello che ottieni... La verità 1. Con L A TEX non ci sono distrazioni, è possibile (finalmente!) pensare solo ai contenuti. 2. Scrivere in L A TEX aiuta a strutturare meglio il proprio lavoro, rendendolo più chiaro. 3. Se fosse necessario è possibile comunque controllare il layout come in Word (se non meglio!).
Il concetto di compilazione Cosa occorre Miti sfatati: lo posso fare con Word Anche Word permette di definire una bibliografia dinamica, comandi di sezionamento, eccetera... La verità 1. Cattive abitudini: meno dell` 1 % degli utenti scrive una vera sezione invece di Sezione 1. 2. L A TEXoffre un controllo più profondo e vasto, è possibile anche scrivere sudoku, spartiti o riviste di scacchi. 3. Le macro L A TEXfunzionano meglio: vogliamo fare una gara sulla gestione delle figure?
Il concetto di compilazione Cosa occorre Miti sfatati: L A TEX è difficile Un amico fisico teorico che studia teoria delle superstringhe mi ha detto che non vuole imparare L A TEXperchè è difficile... La verità Non ci vuole una grande fantasia per capire cosa facciano i comandi section o subsection Difficile è capire perchè stampando Word sposta le figure dove gli pare. Prova a scrivere in Word formule e diagrammi come questi
Proviamo a fare... Sommario Qualcosa di semplice Funzionalità avanzate Partiamo da qualcosa di semplice... x + y + z = n + n=1 1 n 2 = π2 6 lim lnx = + x +
Continuiamo Sommario Qualcosa di semplice Funzionalità avanzate Qualche integrale semplice...da Analisi 1 π 0 sinx dx = [ cos x] π 0 = cos π + cos 0 = 1 + 1 = 2
Continuiamo Sommario Qualcosa di semplice Funzionalità avanzate Qualche matrice semplice...da Algebra Lineare a 11 a 12 a 1n a 21 a 22 a 2n A =...... a m1 a m2 a mn Un po di Statistica cov(x,y) = 1 n n (x i x)(y i y) i=1
Qualcosa di semplice Funzionalità avanzate Continuiamo Studiamo la funzione sgn(x) { x se x 0 x = x se x < 0 Facciamo lim 1 = + x +
Qualcosa di semplice Funzionalità avanzate Calcoliamo l`integrale 2 1 x 2 dx = [ x 3 3 ] 2 1 = 23 3 13 3 = 8 3 1 3 = 7 3 (1)
... Sommario Qualcosa di semplice Funzionalità avanzate Qualcosa di un pò più complicato Definizione: compilazione H c = 1 2n n ( 1) l (n l) p 2 l=0 p l 1 + +l p=l i=1 ( ni l i ) (2)
Qualcosa di semplice Funzionalità avanzate...e formule 1 : 1 2πσ e (x µ)2 2σ 2 = 1 1 A proposito...avete notato l errore in questa?
Guide gratuite Sommario Guide gratuite Testi avanzati Oetiker, Tobias. Una (mica tanto) breve introduzione a L A TEX. Baudoin, Marc. Impara L A TEX! (... e mettilo da parte). Gruppo Utilizzatori Italiani di TEX. allarte della composizione tipografica con L A TEX. Indian TEXUsers Group. L A TEXTutorials: A Primer.
Testi avanzati Sommario Guide gratuite Testi avanzati Knuth, Donald. The TEX. Lamport, Leslie. A document preparation system L A TEX Userś guide and reference manual. Syropoulos, Apostolos; Tsolomitis, Antonis; Sofroniou, Nick. Digital Typography using L A TEX.