Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Vantaggi e svantaggi di LaTeX

Vantaggi e svantaggi non sono a ben vedere così indipendenti tra loro e nemmeno immutabili nel tempo: uno svantaggio può produrre effetti positivi proprio perché ci costringe ad un maggior sforzo creativo, un’idea questa conosciuta come difficoltà desiderabile.

Il confronto tra LaTeX e i programmi di video scrittura non è quindi assoluto. È invece una valutazione basata su esigenze stabilite caso per caso.

Riportiamo per aree tematiche alcune utili considerazioni.

Area file

Al di la dello strumento usato per crearli, i documenti digitali sono file scritti in un certo formato. Per LaTeX utilizziamo file in formato testo.

  1. affidabilità: i sorgenti sono file di testo puro. Possono essere letti e scritti da decine di editor diversi su tutti i sistemi operativi rimanendo leggibili nel futuro per lunghissimo tempo.

  2. indipendenza: nell’editare i sorgenti siamo indipendenti sia da un dato programma sia dal sistema operativo.

  3. sicurezza: i file di testo si prestano a essere gestiti dai sistemi di controllo di versione come git sulle piattaforme online di sviluppo del codice: backup sicuri, lavoro di gruppo centralizzato, recupero di versioni precedenti in caso di necessità.

  4. organizzazione: un documento molto complesso può essere facilmente suddiviso in più file che ne copiano la struttura.

  5. automatizzazione: i programmi possono con facilità leggere e scrivere file di testo per creare report in processi documentali automatici.

Area contenuti

  1. forma e contenuto: mentre si scrive non ci si deve preoccupare della forma ma solo dei contenuti. Non ci sono menù con voci predisposte. Siamo liberi di pensare alle relazioni tra parti del testo, alla creazione di rappresentazioni originali e di equilibrare il livello di dettaglio.

  2. stile: intervenire sull’aspetto del documento non necessita della modifica del codice dei contenuti. LaTeX applica le nuove proprietà ai vari elementi: titoli di sezione, tabelle, equazioni matematiche, eccetera.

  3. elaborazione complessa: le funzioni complesse come la realizzazione del sommario, della bibliografia o dell’indice analitico, sono difficili da realizzare con la maggior parte degli altri programmi mentre in LaTeX sono automatici.

  4. nuove funzioni: se necessario è possibile programmare nuove funzioni per realizzare particolari contenuti secondo le proprie esigenze.

Area tipografica

  1. tipografia: si diventa più consapevoli della tipografia rispetto a usare un Word Processor. Sono disponibili stili tipografici professionali.

  2. qualità compositiva: durante la compilazione il testo può essere composto per interi capoversi e non con la logica riga per riga. Gli algoritmi ottimizzano la cesura in fin di riga e compongono il testo in modo che sia più leggibile.

  3. matematica: la qualità tipografica delle formule è eccellente, una delle ragioni dell’esistenza di TeX.

  4. precisione: la precisione di TeX è davvero alta superiore di gran lunga a quello che può apprezzare l’occhio del lettore.

Area economica e sociale

  1. crescita e condivisione: essendo LaTeX utilizzato da tantissime persone nel mondo condividere il proprio codice personale, le proprie esperienze nei forum o nei meeting diventa inestimabile crescita per tutti i partecipanti.

  2. costo: il sistema TeX è gratuito. Lo è sia installarlo, che utilizzarlo, che consultarne la documentazione.

  3. accessibilità: le formule matematiche e il codice di markup è testo puro e può essere reso accessibile facilmente ai non vedenti da strumenti come la barra Braille. Inoltre nel PDF finale possono essere inseriti testi alternativi.

Area apprendimento

  1. apprendimento ripido: iniziare a lavorare con LaTeX è più difficile che con altri editor “visuali”. Non è intuitivo gestire oggetti solamente attraverso comandi testuali. Occorre leggere la documentazione per capire la sintassi e il significato degli argomenti e fare compilazioni di verifica del risultato.

  2. cambio di paradigma: per chi è abituato potrebbe non essere facile non vedere il documento così come verrà stampato mentre lo si scrive. LaTeX richiede maggiore astrazione non essendo una strumento WYSIWYG acronimo di What You See Is What You Get.

  3. TeX User Group: l’ampia diffusione di LaTeX dà vita ai gruppi locali di utenti, proprio come la nostra associazione GuIT, che aiutano a iniziare e con le richieste particolari.

Area utilizzo

  1. strutturare il documento: richiede di intercalare il testo con comandi di composizione che definiscono la struttura logica del testo.

  2. mono funzionale: non è un ambiente integrato con foglio di lavoro, posta elettronica, calendario degli appuntamenti e agenda degli indirizzi.

  3. risolvere gli errori: i messaggi di errore spesso non sono semplici da interpretare.

  4. coerenza sintattica: a volte la sintassi di comandi definiti dai pacchetti possono non rispettare le stesse regole sintattiche di LaTeX introducendo livelli di incoerenza nel linguaggio di cui bisogna tener in conto.

  5. caratteri: occorre digitare caratteri che normalmente non si usano: le parentesi quadre [, ], le graffe {, }, l’ampersand &, il cancelletto #, il backslash \, il dollaro $, eccetera.

Area collaborazione

  1. interscambio documenti: spesso l’uso di LaTeX in ambito professionale o aziendale è limitato dalle scelte dei gruppi di lavoro. Non è fattibile utilizzare per alcuni documenti LaTeX e per altri un Word Processor perché essi devono poter essere scambiati con immediatezza o elaborati a più mani.

  2. aiuto: in caso si voglia utilizzare LaTeX in azienda non è semplice reperire consulenza esperta.