Lezione 1

Nozioni fondamentali di LaTeX

Questa lezione spiega le nozioni fondamentali di LaTeX: che cos’è e come funziona, diversamente dai comuni elaboratori di testi come Word di Microsoft o Writer di LibreOffice.

A differenza dei comuni elaboratori di testi come Word di Microsoft o Writer di LibreOffice, di solito LaTeX non è WYSIWYG (What You See Is What You Get, ‘ciò che vedi è ciò che ottieni’). Con LaTeX, si prende del testo non formattato (plain text) e lo si arricchisce con istruzioni di marcatura. Questo linguaggio di marcatura informa LaTeX sul significato logico di determinati elementi del testo, analogamente a quanto fa HTML.

Prendiamo, per esempio, l’elemento <h2>, che in un documento HTML segnala l’inizio di una nuova sezione. Anche LaTeX ha un comando per fare la stessa cosa: il comando \section.

Il flusso di lavoro di LaTeX

Dal momento che i file di LaTeX (di solito li riconosci dall’estensione .tex) non costituiscono il documento vero e proprio, ma sono piuttosto istruzioni che informano su che cosa e come ciascuna parte del documento dovrebbe essere, di solito non sono questi a essere inviati ad altre persone. Dopo aver scritto il tuo codice sorgente, invece, lancerai su di esso LaTeX (normalmente adoperando un programma chiamato pdflatex) per generare un file PDF (il documento composto o finale). È questo PDF che poi condividerai con gli altri utenti.

Questo processo viene descritto in modi diversi. Poiché adoperare LaTeX è un po’ come programmare, spesso si dice compilare il documento, sebbene comporre sia un termine più preciso.

Esecuzioni multiple di LaTeX

Con i file semplici, per ottenere il PDF finale il file sorgente va composto una volta soltanto. Ma appena incominci ad aggiungere cose più complicate, come riferimenti incrociati, citazioni, immagini e indici, potresti dover eseguire LaTeX più di una volta. Te lo diremo quando sarà il caso.

LaTeX o pdfLaTeX o…

Nella prossima lezione vedremo che LaTeX non è un solo programma. Per semplificare le cose, per creare i tuoi PDF ci concentreremo su un particolare programma LaTeX, pdfLaTeX. Più avanti nel corso vedremo alcuni altri programmi e perché in particolari circostanze potrebbero fare al caso tuo.