Mi permetto di aggiungere un commento alle osservazioni di Lapo ed Emiliano.
E’ vero, personalizzare il risultato di LaTeX è difficile, soprattutto per l’utente novizio. Ci sono cose che è banalissimo realizzare con Word e simili -tipo cambiare una scritta con un’altra- e che con LaTeX si possono fare solo a prezzo di negromanzie ed incantesimi per adepti. Questo però non è un limite di LaTeX, ma una sua caratteristica, anzi, forse un suo vantaggio! Quando ti “metti al volante” di LaTeX dovresti partire con lo spirito di concentrarti su quello che vuoi scrivere, lasciando fare il più possibile a lui. Altrimenti usare LaTeX diventa un’esperienza frustrante.
Negli utlimi tempi sul forum si sono postate molte questioni relative al layout: dal classico “come faccio per piazzare una figura qui e non là” a “come faccio per tenere uniti i termini di una lista”, “come faccio per togliere questa scritta”, “come faccio per cambiare pagina quando voglio io”, eccetera. Tutte queste cose si possono fare con LaTeX -alla fine si tratta di distribuire dell’inchiostro su una pagina… 😉 – ma non è facile (a meno che tu non sia Enrico, naturalmente!) e forse si tratta di problemi che vanno un po’ contro la filosofia di fondo di LaTeX.
Ecco, secondo me, prima di scrivere un documento dovresti porti questa domanda: “è davvero importante che il suo aspetto grafico sia esattamente come lo voglio io”? Se la risposta è “sì” -magari devi comporre un manifesto elettorale, o un menu- e se tu non sei un super-esperto, LaTeX non è probabilmente lo strumento giusto… tutto qui.
Per quanto riguarda, invece, la possibilità di dare a LaTeX un’interfaccia grafica che ne semplifichi l’uso per l’utente alle prime armi, l’ho già detto: di primo acchito, sarei favorevole. Non però per “dare all’utente la possibilità di personalizzare il layout”, ma piuttosto per permettere di fare più agevolmente le cose: penso, per esempio, alla possibilità di inserire un link o un elenco scorrendo da un menu a tendina: in fondo , è quello che fanno già i programmi WYSIWYG -scrivere codice per l’utente- solo che questo programma scriverebbe codice LaTeX -hai detto niente! Naturalmente, andrebbe lasciata la possibilità di mettere le mani sotto al cofano, ma riservandola all’utente esperto.
Forse non lo si è fatto in 30 anni perché alla fin fine non serve a molto: per scrivere una lettera commerciale o un biglietto di auguri, Word va benissimo (anzi, è pure sovradimensionato). Per scrivere una tesi di laurea o un articolo scientifico, LaTeX è imparaggiabile. In questo modo, però, LaTeX resta inevitabilmente “confinato” negli ambienti accademici e di ricerca.
Ma forse non è neppure un male.
Lorenzo