Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Ufficio/Latex"
Differenze tra le versioni 22 e 23
Versione 22 del 17/06/2007 17.10.03
Dimensione: 7390
Commento: corretto link (Francesco, lascialo così ;))
Versione 23 del 17/06/2007 17.44.28
Dimensione: 7173
Commento: pagina revisionata
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 54: Linea 54:
Ecco un piccolo esempio di file in LaTeX: {{{ Ciò che segue è il contenuto di un file di esempio scritto in '''LaTeX''':
{{{
Linea 79: Linea 80:
Per farlo "funzionare", si deve incollare il codice qui riportato in un file di testo, salvarlo con estensione `.tex` (ad esempio, `prova.tex`) e poi processarlo dando da terminale il seguente comando (dopo essersi spostati nella cartella contenente il file `.tex`): {{{ 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
Linea 82: Linea 85:
oppure il comando: {{{
In alternativa è possibile utilizzare il seguente comando:
{{{
Linea 86: Linea 91:
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` (e.g. `prova.pdf`) nella stessa cartella in cui è presente il file `.tex`. Il file `dvi` (o `ps` o `pdf`) così generato, può essere visualizzato attraverso l'apposito ''Visualizzatore Documenti'' ('''evince''' sotto Gnome; oppure sotto KDE, i vari '''kdvi''', '''kpdf''' e '''kghostview'''). Eventuali errori occorsi durante la compilazione vengono segnalati nel terminale da cui avete dato il comando. 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.
Linea 88: Linea 93:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''E' buona norma ripetere il comando ''(pdf)latex'' almeno due volte di seguito (ad esempio, le due passate, servono al compilatore LaTeX per gestire correttamente i riferimenti incrociati, le varie numerazioni e gli indici)''.|| ||<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''.||
Linea 91: Linea 96:
Linea 92: Linea 98:
Emacs è un editor molto potente (per maggiori informazioni vedere [http://wiki.ubuntu-it.org/Emacs?highlight=(emacs) qui]).
Linea 94: Linea 99:
Usato con "auctex" permette di avere molti strumenti appositi per il Tex. [[BR]]Per installare il tutto: {{{ [: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:
{{{
Linea 98: Linea 104:
== TeX Maker ==
Linea 100: Linea 105:
LyX è un editor visuale per LaTeX, che fornisce un'interfaccia grafica alle più semplici operazioni di editing in LaTeX; tra i suoi punti di forza, occorre precisare che non richiede alcuna conoscenza del linguaggio LaTeX, poichè tutte le procedure di inserimento di formule e formattazioni sono automatizzate, quasi al livello di un classico editor WYSIWYG (''What You See Is What You Get'').
E' caldamente raccomandato a tutti coloro che si avvicinano per la prima volta al linguaggio LaTeX. Inoltre, è fornito di ottima documentazione italiana, per un apprendimento rapido ed elementare.[[BR]] LyX si trova nei repository di Ubuntu, quindi l'installazione può essere effettuata da qualsiasi frontend per l'installazione dei pacchetti ([http://wiki.ubuntu-it.org/AdeptHowTo Adept], [http://wiki.ubuntu-it.org/SynapticHowto Synaptic]) o da terminale con il seguente comando: {{{

'''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 ('''''W'''hat '''Y'''ou '''S'''ee '''I'''s '''W''''hat '''Y'''ou '''G'''et''). È 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:
{{{
Linea 106: Linea 114:
Kile è un editor (per KDE) creato appositamente per il Tex. Si trova nei repository.[[BR]] Per installarlo da terminale: {{{
'''Kile''' è un editor per '''Tex''' sviluppato per '''KDE'''. Per installarlo è sufficiente digitare il seguente comando:
{{{
Linea 110: Linea 120:
Per poter usare nel pieno della sua efficienza tale editor sono utili altri pacchetti: {{{
sudo apt-get install kdvi kghostview kpdf
}}}
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">È consigliato installare anche i pacchetti ''kpdf'', ''kdvi'' e ''kghostview''.||
Linea 114: Linea 122:
== Gedit ==
Si può anche usare l'editor integrato di gnome. Per renderlo maggiormente adatto al Tex c'è questo comodo [http://live.gnome.org/Gedit/LaTeXPlugin plugin]. L'installazione è molto semplice, basta seguire le istruzioni date sul sito.
== Editor di GNOME ==
Linea 117: Linea 124:
== TeXMacs ==
== Vim (con pacchetto LaTeXSuite) ==
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.
Linea 120: Linea 127:
Beamer è un pacchetto che permette di fare delle presentazioni di grande qualità. Per poterlo usare installare il pacchetto latex-beamer: {{{
sudo apt-get install latex-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''.
Linea 126: Linea 132:
 * [http://www.guit.sssup.it/guit/ GuIt]: Gruppo Utilizzatori Italiani di Tex
 * [http://www.tug.org/interest.html TeX Users Group] raccolta di collegamenti
 * [http://www.latex-project.org/guides/ Documentazione] su LaTeX
Linea 130: Linea 133:
 * [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]
Linea 132: Linea 138:
CategoryMultimedia CategoryDaRevisionare CategoryMultimedia

BR

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 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:

sudo apt-get install tetex-base tetex-bin tetex-extra

Pacchetti aggiuntivi

LaTeX può essere esteso tramite alcuni pacchetti aggiuntivi reperibili ai seguenti indirizzi:

Tali pacchetti di norma sono in formati .tar.gz e .zip. Per installarle un pacchetto è sufficiente procedere come segue:

  1. copiare l'archivio compresso nella cartella /usr/share/texmf/tex/latex/:

    cp NOME_FILE.zip /usr/share/texmf/tex/latex/
  2. 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
  3. digitare il seguente comando per terminare l'installazione:

    sudo texhash

Immagine(Icone/Grandi/info.png,,center)

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.

Immagine(Icone/Piccole/note.png,,center)

È 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

Immagine(Icone/Grandi/info.png,,center)

È 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


CategoryMultimedia