Ricerca…


Osservazioni

LaTeX

Cos'è LaTeX?

LaTeX (pronuncia lay-tech o lah-tekh ) è un linguaggio di markup per la composizione di documenti simile a come HTML è uno per i siti web.

LaTeX offre vantaggi rispetto agli editor di tipo What-You-See-Is-What-You-Get (WYSIWYG) come Microsoft Word perché con LaTeX fornisci il contenuto e LaTeX si occupa del layout. Separazione del contenuto dalla composizione dei risultati in documenti coerenti e ben formattati. Inoltre, poiché la marcatura LaTeX è in formato di testo normale (diversamente dai formati di file più complessi prodotti dagli editor WYSIWYG, come .docx ), i file LaTeX sono leggeri e possono essere facilmente mantenuti sotto il controllo della versione .

I documenti LaTeX vengono generalmente compilati in file PDF, in modo che l'uniformità del layout venga mantenuta tra i diversi visualizzatori e per la stampa.

LaTeX è particolarmente popolare nella scrittura accademica grazie al suo ricco supporto per le equazioni di composizione, le figure e le tabelle di riferimenti incrociati e le citazioni e le bibliografie.

Versioni

Versione Data di rilascio
LaTeX 2.09 1985/09/01
LaTeX 2e 1994/06/01

Installazione e configurazione

Puoi scegliere tra le principali distribuzioni di LaTeX:

  • TeX Live (Windows, Linux e OS X), la distribuzione standard e multipiattaforma.
  • MacTeX (Mac) Una versione pacchettizzata di TeX Live realizzata per OS X con alcuni strumenti specifici per Mac
  • MiKTeX (Windows) Una distribuzione separata interamente

Tutte le distribuzioni sono più o meno equivalenti in un mondo ideale. TeX Live ha il vantaggio di essere disponibile su tutte le piattaforme e quindi ha un supporto della community molto migliore. MiKTeX può sfruttare le funzionalità specifiche di Windows. Per motivi di licenza, MiKTeX distribuirà anche alcuni pacchetti che TeX Live non utilizzerà.

In tutti i casi, si consiglia l'installazione completa. In particolare, utilizzando la funzione di download-on-command di MiKTeX si bloccheranno / arresteranno molti editor.

Installazione

Windows (TeXLive)

  1. Scarica il più recente TeXLive install-tl-windows.exe dal loro sito web .
  2. Esegui install-tl-windows.exe e segui le istruzioni.

Windows (MiKTeX)

  1. Scarica il programma di installazione MiKTeX più recente dal loro sito web .
  2. Esegui il programma di installazione e segui le istruzioni.

Mac OS X (TeXLive)

  1. Scarica il MacTeX più recente dal loro sito web .
  2. Esegui MacTeX.pkg e segui le istruzioni.

Linux (TeXLive)

Gli utenti Linux hanno due opzioni:

  1. Installa tramite il gestore di pacchetti della tua distribuzione (di solito diversi rilasci dietro)
  2. Installa da upstream (pubblicato annualmente, aggiornato spesso)

Utilizzo dei gestori di pacchetti

  • Arch Linux: pacman -S texlive-most
  • Debian / Ubuntu / Mint: apt-get install texlive-full
  • Fedora: yum install texlive

Si noti che l'uso di questo metodo significa che si dipenderà dal manutentore del pacchetto per la distribuzione degli aggiornamenti. Questi pacchetti saranno spesso diversi rilasci dietro la distribuzione più recente, spesso a significare che mancano aggiornamenti critici. È quasi sempre meglio installare da upstream. Si noti inoltre che il gestore pacchetti della distribuzione probabilmente non riconoscerà l'installazione diretta e potrebbe provare a installarlo quando si installano altri pacchetti di supporto correlati.

Installazione da Upstream

  1. Scarica il più recente TeXLive install-tl-unx.tar.gz dal loro sito web .

  2. Estrai i file dall'archivio con tar -zxvf install-tl-unx.tar.gz .

  3. Passare alla cartella scaricata con cd install-tl-unx .

  4. Esegui ./install-tl e segui le istruzioni.

    TeXLive dovrebbe ora essere installato in /usr/local/texlive/YEAR/ , dove YEAR è l'anno a quattro cifre (es. 2016 ). In questo modo, è possibile avere più versioni di TeXLive una accanto all'altra e passare da una all'altra modificando la variabile PATH.

    Apri questa cartella e controlla la cartella bin . Dovrebbe contenere una sottocartella, che (a seconda della piattaforma) sarà simile a i386-linux o x86_64-linux .

  5. Aggiungi la cartella binaria di TeX Live al tuo percorso con

    EXPORT PATH=/usr/local/texlive/YEAR/bin/PLATFORM:$PATH
    

    dove YEAR è l'anno a quattro cifre (ad esempio 2016 ) e PLATFORM è la tua piattaforma (ad esempio x86_64-linux ).

Test di installazione

L'installazione di LaTeX è ora completa. Per testarlo, crea un nuovo file con il tuo editor di testo preferito, test.tex e aggiungi il seguente contenuto:

\documentclass{article}
\begin{document}
  Hello World!
\end{document}

Ora, apri la console o il terminale, vai alla cartella in cui hai salvato test.tex ed esegui

pdflatex test

(Tieni presente che il tuo editor potrebbe avere le funzionalità per eseguire ciò per te.)

Questo crea diversi nuovi file, incluso test.pdf . Questo è il documento di output, e assomiglia a questo:

File PDF risultante dalla compilazione di `test.tex

Congratulazioni, hai installato LaTeX e creato il tuo primo documento LaTeX!

Editori LaTeX

Sebbene sia possibile creare documenti LaTeX utilizzando qualsiasi editor e compilazione utilizzando la console, esistono diversi plug-in per gli editor più utilizzati per semplificare la creazione di documenti LaTeX e sono disponibili editor LaTeX specializzati. Un elenco completo degli editor LaTeX è disponibile su TeX.SE (il sito StackExchange, dedicato a TeX, LaTeX & Friends).

Gli editor più utilizzati, secondo questo elenco, sono:

Mentre utenti esperti di Emacs o Vim potrebbero voler attenersi al loro editor (i cui plugin forniscono una serie di funzionalità non disponibili altrove), un IDE specializzato potrebbe essere più facile da installare / utilizzare per i principianti. Gli ultimi tre della lista hanno una funzione di anteprima in cui è possibile vedere i risultati della compilazione del documento.

Inoltre, ci sono strumenti LaTeX online che possono essere utili ai principianti o alle persone che devono collaborare, ad esempio ShareLaTeX e Overleaf .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow