Dopo tutto questo tempo, nessuno ha detto qualcosa di molto importante.
I testi LaTeX sono scritti in un file di testo, può essere utilizzato per la programmazione Literate , uno stile proposto da Don Knuth per scrivere programmi molto ben documentati. L'idea è di spiegare come il programma è stato sviluppato in modo simile al testo di matematica. Pezzi di codice sono presentati come le formule, nei testi matematici. Questa è una grande idea, dopo un po 'di tempo puoi leggere come è stato concepito il programma e puoi modificare le parti spiegando perché la decisione è stata presa allo stesso modo.
Un altro vantaggio è che puoi generare codice LaTeX come output dei tuoi programmi , in questo modo puoi pubblicare i tuoi risultati ben composti, o usare programmi come gnuplot per generare grafici, quindi generare codice LaTeX per il grafico e inserirlo nel tuo testo, che è ottimo perché il file risultante è molto leggero rispetto ai grafici esportati in qualche formato di immagine, per includerlo \includegraphics
o peggio se stai usando un elaboratore di testi incollandolo.
LaTeX non è davvero difficile da imparare, segui il tuo ritmo, usa ciò che ti serve iniziando con documenti semplici. Quando avanzi nei tuoi studi dovrai imparare nuove funzionalità e pacchetti. Se provi a padroneggiare LaTeX imparando tutti i pacchetti solo per diventare un esperto di LaTeX, stai sprecando il tuo tempo, c'è un'enorme quantità di pacchetti, ma non hai bisogno di impararli tutti. Prova ad iniziare con guide come "la non così breve introduzione a LaTeX" lshort.pdf, o "Un'introduzione gentile a TeX" gentle.pdf. Se sei stanco di scrivere macro lunghe, impara a scrivere le tue per i pezzi che usi di più, le guide hanno una sezione a riguardo.
Dove trovare informazioni, in ctan.org, tug.org, non cercare in latex.com quel dominio sta per il materiale di gomma.
C'è un catalogo TeX / LaTeX, cercalo in ctan.org è molto utile quando hai bisogno di una caratteristica speciale. Puoi trovarlo qui http://texcatalogue.sarovar.org/index.html , ma puoi cercare in texcatalogue se questo collegamento diventa obsoleto.
Per concludere il mio commento, c'è un grande vantaggio che LaTeX e altri software non cambiano le versioni frequentemente, TeX / LaTeX è un sistema molto completo per la composizione, puoi aggiungere (e condividere) più funzionalità se hai bisogno di qualcosa che non esiste .
Imparare LaTeX è un buon investimento in termini di tempo, devi solo impararlo una volta, quindi dedicarti al tuo lavoro, non per imparare la nuova versione.
PS Ho dimenticato di dire che è possibile scrivere programmi per tradurre LaTeX in altri linguaggi di markup, (e formati di word processor se documentati) e viceversa. In realtà ce ne sono diversi che danno risultati accettabili, anche se per quanto ne so non esiste ancora un programma che traduca alcun codice LaTeX, ma per i testi più comuni si possono trovare diversi programmi per tradurli in HTML, LibreOffice può esportare una parola documento del processore in LaTeX, sebbene non sia molto utile perché pochi utenti di elaboratori di testi usano i tag per contrassegnare i paragrafi come intestazioni, citazioni, ecc. la stragrande maggioranza contrassegna il testo per cambiare il carattere, la dimensione, l'allineamento, ecc. e questo viene tradotto in LaTeX. Ma potresti aver bisogno di farlo quando collabori con persone che usano Word o LibreOffice, e devi integrarlo con il tuo testo LaTeX, basta chiedere loro di usare i segni giusti o esportarlo come testo e inserire manualmente le macro necessarie, dopotutto devi rivedere l'intero testo del tuo collaboratore.
Una volta c'era bisogno di tradurlo in HTML per pubblicare in rete o fare presentazioni portatili, ma ora la larghezza di banda permette di trasmettere file PDF velocemente e pacchetti come beamer permettono di scrivere presentazioni molto belle.
I vantaggi di TeX / LaTeX sono la dimensione dei pacchetti che possono essere scritti su di esso e la volontà di condividerli. Grazie a Knuth per le sue fantastiche idee, stiamo ancora aspettando il set completo del suo Art of Computing Programming.