Dimensione: 7145
Commento: può stare senza categoria, non vanno messe per "approssimazione"
|
Dimensione: 7929
Commento: modifiche e correzioni
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 22: | Linea 22: |
Per installare '''LaTeX''' sul sistema, è necessario installare i pacchetti base ''tetex-base'', ''tetex-bin'' e ''tetex-extra'' tramite uno fra [:SynapticHowto:synaptic] e [:AdeptHowTo:Adept] oppure da terminale con [:Apt:apt-get], digitando il seguente comando: | Per installare '''LaTeX''' sul sistema, è necessario installare dei pacchetti base; le distribuzioni LaTeX attualmente più complete sono '''TeTeX''' e '''!TexLive'''. '''!TexLive''' è una distribuzione del tutto simile a '''TeTex''', ma, oltre ad essere multipiattaforma, contiene anche un numero maggiore di pacchetti aggiornati di continuo. Occorre ricordare anche delle migliorie nei file di sistema, in particolare per quanto riguarda ''pdflatex''. Inoltre, come evidenziato nel sito della stessa distribuzione, '''TeTeX'''' non è più supportata dall'autore. === Installazione TeTeX === I pacchetti base per TeTeX sono ''tetex-base'', ''tetex-bin'' e ''tetex-extra'', tutti facilmente installabili tramite uno fra [:SynapticHowto:synaptic] e [:AdeptHowTo:Adept] oppure da terminale con [:Apt:apt-get], digitando il seguente comando: |
Linea 25: | Linea 29: |
}}} === Installazione TexLive === Per installare il supporto a '''!TexLive''' è sufficiente digitare il seguente comando: {{{ sudo apt-get install texlive |
|
Linea 93: | Linea 104: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''È buona norma ripetere il comando '''latex''' almeno due volte di seguito, in questo modo il compilatore sarà in grado di gestire correttamente i vari riferimenti incrociati, le enumerazioni e gli indici''.|| | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/note.png,,center)]] ||<style="padding:0.5em; border:none;">È buona norma ripetere il comando '''latex''' almeno due volte di seguito, in questo modo il compilatore sarà in grado di gestire correttamente i vari riferimenti incrociati, le enumerazioni e gli indici.|| |
Linea 135: | Linea 146: |
* [http://www.tug.org/interest.html TeX Users Group] | * [http://www.tug.org/interest.html TeX Users Group] - Informazioni su LaTeX, TeTeX, TeXLive |
IndiceBR TableOfContents(1) |
Introduzione
LaTeX è un linguaggio per formattare documenti, in qualche modo simile all'HTML: vengono usati dei simboli o comandi per descrivere il layout del testo.
Tale linguaggio è frequentemente usato nelle pubblicazioni scientifiche poiché è in grado di unire a una buona e coerente formattazione delle formule dal notevole impatto visivo, tenendo conto della numerazione di formule e figure.
Con LaTeX è inoltre possibile esportare documenti in numerosi formati tra i quali PDF, PostScript, DVI e HTML.
Un file ASCII scritto in LaTeX contiene oltre al testo anche i comandi di markup. È possibile modificare il file con qualsiasi [:EditorDiTesto:editor di testo], tale file deve essere poi processato dal compilatore LaTeX.
Sono inoltre disponibili molti ambienti integrati e molti pacchetti aggiuntivi per espanderne le funzionalità.
Installazione
Pacchetti base
Per installare LaTeX sul sistema, è necessario installare dei pacchetti base; le distribuzioni LaTeX attualmente più complete sono TeTeX e TexLive. TexLive è una distribuzione del tutto simile a TeTex, ma, oltre ad essere multipiattaforma, contiene anche un numero maggiore di pacchetti aggiornati di continuo. Occorre ricordare anche delle migliorie nei file di sistema, in particolare per quanto riguarda pdflatex. Inoltre, come evidenziato nel sito della stessa distribuzione, TeTeX' non è più supportata dall'autore.
Installazione TeTeX
I pacchetti base per TeTeX sono tetex-base, tetex-bin e tetex-extra, tutti facilmente installabili tramite uno fra [:SynapticHowto:synaptic] e [:AdeptHowTo:Adept] oppure da terminale con [:Apt:apt-get], digitando il seguente comando:
sudo apt-get install tetex-base tetex-bin tetex-extra
Installazione TexLive
Per installare il supporto a TexLive è sufficiente digitare il seguente comando:
sudo apt-get install texlive
Pacchetti aggiuntivi
LaTeX può essere esteso tramite alcuni pacchetti aggiuntivi reperibili ai seguenti indirizzi:
[http://www.tug.org/tex-archive/help/Catalogue/index.html Catalogo online di Tex]
[http://www.ctan.org/ Comprehensive TeX Archive Network]
Tali pacchetti di norma sono in formati .tar.gz e .zip. Per installarle un pacchetto è sufficiente procedere come segue:
copiare l'archivio compresso nella cartella /usr/share/texmf/tex/latex/:
cp NOME_FILE.zip /usr/share/texmf/tex/latex/
estrarlo:
sudo unzip /usr/share/texmf/tex/latex/NOME_FILE.zip
Nel caso tale archivio sia un file .tar.gz sostituire il precedente comando con quello seguente:
tar xvfz /usr/share/texmf/tex/latex/NOME_FILE.zip
digitare il seguente comando per terminare l'installazione:
sudo texhash
Se si desidera aggiungere il supporto per la nomenclatura degli elementi chimici è consigliato installare [ftp://cam.ctan.org/tex-archive/macros/context/current/cont-ppc.zip questo] pacchetto. |
Per iniziare
Ciò che segue è il contenuto di un file di esempio scritto in LaTeX:
\documentclass[11pt,a4paper]{article} \title{Titolo dell'Articolo} \author{Nome dell'Autore} \date{} % in questo modo si inseriscono dei commenti \begin{document} \maketitle \section{Titolo con numero} \subsection*{Sottotitolo senza numero} \subsubsection{Sottosottotitolo} Questo file serve solo come esempio. Questo comando serve per il \textbf{grassetto} e questo per il \textit{corsivo}. Gli spazi addizionali vengono ignorati, come anche i vari a capo singoli (che sono considerati come degli spazi). I doppi a capo iniziano invece un nuovo paragrafo.\footnote{In questo modo si aggiungono le note a fondo pagina.} Le formule possono essere inserite all'interno del testo in questo modo $x^2+y^2=R^2$, oppure possono essere inserite in righe separate, in questo modo: $$r=\sqrt{x^2+y^2+z^2}$$ \end{document}
Provare a incollare il testo dell'esempio in un file di testo e salvarlo con estensione .tex (ad esempio, ~/prova.tex), infine processarlo con il seguente comando:
cd latex prova.tex
In alternativa è possibile utilizzare il seguente comando:
pdflatex prova.tex
Il primo comando genere un file .dvi (che può essere poi trasformato in un file .ps utilizzando il comando dvips), mentre il secondo genera direttamente un file .pdf nella stessa cartella in cui è presente il file .tex di origine. Il file così generato potrà essere visualizzato attraverso l'apposito Visualizzatore Documenti. Eventuali errori occorsi durante la compilazione verranno segnalati nella finestra di terminale all'interno della quale è stato avviato il processo.
È buona norma ripetere il comando latex almeno due volte di seguito, in questo modo il compilatore sarà in grado di gestire correttamente i vari riferimenti incrociati, le enumerazioni e gli indici. |
Editor visuali di LaTeX
Emacs
[:Emacs] è un editor molto potente e usato con auctex mette a disposizione molti strumenti utili alla formattazione con LaTeX. Per installare il pacchetto necessario è sufficiente digitare il seguente comando:
sudo apt-get install auctex
LyX
LyX fornisce un'interfaccia grafica alle più semplici operazioni di editing in LaTeX, non richiede alcuna conoscenza del linguaggio poichè tutte le procedure di inserimento di formule e formattazioni sono automatizzate, quasi al livello di un classico editor WYSIWYG (What You See Is W'hat You Get). È caldamente raccomandato a tutti coloro che si avvicinano per la prima volta al linguaggio LaTeX; inoltre è fornito di ottima documentazione in lingua italiana, per un apprendimento rapido ed elementare.
LyX si trova nei [:Repository:repository] di Ubuntu, per installare il pacchetto da terminale è sufficiente digitare il seguente comando:
sudo apt-get install lyx
Kyle
Kile è un editor per Tex sviluppato per KDE. Per installarlo è sufficiente digitare il seguente comando:
sudo apt-get install kile
È consigliato installare anche i pacchetti kpdf, kdvi e kghostview. |
Editor di GNOME
Si può anche usare l'editor integrato di GNOME. Per renderlo maggiormente adatto agli scopi è utile installare [http://live.gnome.org/Gedit/LaTeXPlugin questo] plug-in. L'installazione è molto semplice, è sufficiente seguire le istruzioni presenti sul sito.
Beamer
Beamer è un programma che permette all'utente di preparare delle presentazioni di grande qualità. L'installazione è molto semplice: è sufficiente installare il pacchetto latex-beamer.
Ulteriori risorse
[wiki:LaTeX Documento originale]
[http://www.latex-project.org/guides/ Documentazione ufficiale del progetto]
[http://www.guit.sssup.it/guit/ Gruppo Utilizzatori Italiani di Tex]
[http://www.tug.org/interest.html TeX Users Group] - Informazioni su LaTeX, TeTeX, TeXLive