Utente:Spoon/Draft: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 3: Riga 3:
= Bozza di "Latex e Vim" =
= Bozza di "Latex e Vim" =
== Introduzione a LaTeX ==
== Introduzione a LaTeX ==
Se non conoscete LaTeX e ne avete solo sentito parlare di sfuggita, e ne siete in qualche modo incuriositi potreste trovarvi spaesati nella mastodontica quantità di informazioni presenti in internet. Di seguito elencherò le principali risorse.
Se non conoscete LaTeX o ne avete solo sentito parlare, e ne siete in qualche modo incuriositi, potreste trovarvi spaesati di fronte alla mastodontica quantità di informazioni presenti in internet. Di seguito si elencano le principali risorse.


; [http://profs.sci.univr.it/~gregorio/itlshort.pdf Una (mica tanto) breve introduzione a LaTeX2e]:Questo è senza dubbio il primo documento da leggere. In italiano, tratta dalla presentazione di LaTeX fino al suo uso mediamente avanzato.
; [http://profs.sci.univr.it/~gregorio/itlshort.pdf Una (mica tanto) breve introduzione a LaTeX2e]:Questo è senza dubbio il primo documento da leggere. In italiano, tratta dalla presentazione di LaTeX fino al suo uso mediamente avanzato.
Riga 13: Riga 13:
; [http://a2.pluto.it/latex_introduzione.htm LaTeX: introduzione]: Come non segnalare inoltre il capitolo dedicato a LaTeX della monumentale opera '''Appunti di Informatica Libera''' di ''Daniele Giacomini''. Vi si trovano informazioni utili, tra le altre cose, sulle spaziature, le lunghezze, le scatole (''box''), i contatori.
; [http://a2.pluto.it/latex_introduzione.htm LaTeX: introduzione]: Come non segnalare inoltre il capitolo dedicato a LaTeX della monumentale opera '''Appunti di Informatica Libera''' di ''Daniele Giacomini''. Vi si trovano informazioni utili, tra le altre cose, sulle spaziature, le lunghezze, le scatole (''box''), i contatori.


Ed infine, mi fermo qui altrimenti degeneriamo, non mi resta che segnalare la risorsa più completa nella quale troverete informazioni dettagliate su ogni singolo comando LaTeX:
; [http://www.lorenzopantieri.net/LaTeX_files/ArteLatex.pdf L'Arte di scrivere con LaTeX]: Una guida molto ben scritta che parte da zero per arrivare ad un uso mediamente avanzato di LaTeX. Tratta quasi ogni argomento che si può incontrare nell'uso quotidiano di LaTeX. L'autore ha prodotto numerose altre guide che trattano in modo più specifico alcune tematiche.


; '''[http://www.eng.cam.ac.uk/help/tpl/textprocessing/teTeX/latex/latex2e-html/ltx-2.html Help On LaTeX Commands]'''
Infine si segnala la risorsa più completa nella quale troverete informazioni dettagliate su ogni singolo comando LaTeX: '''[http://www.eng.cam.ac.uk/help/tpl/textprocessing/teTeX/latex/latex2e-html/ltx-2.html Help On LaTeX Commands]'''


== Installazione ==
== Installazione ==
Per installare LaTeX, basta installare il pacchetto: <code>texlive</code>.
LaTeX è un linguaggio di markup, non un programma o un pacchetto, dunque non è possibile "installarlo". Come per i linguaggi di programmazione, si installa in realtà un compilatore che sia in grado di convertire il codice sorgente in un opportuno output. A corredo di esso saranno poi presenti altri pacchetti con il compito di provvedere a ulteriori funzionalità (come per esempio fornire font, documentazione, estensioni, eccetera).


Per installare Vim con il supporto avanzato per LaTeX bastano invece <code>vim-gtk</code> e <code>vim-latexsuite</code>.
La versione consigliata di tutti questi applicativi è quella conosciuta come ''texlive''. Per installarne una versione completa, si installi il pacchetto <code>texlive</code>.
 
Sebbene sia possibile installare anche versioni non complete, questo è il comportamento consigliato, soprattutto per i non esperti.
Nell'eventualità non compaiano i menù aggiuntivi per LaTeX dare


Per installare Vim con il supporto avanzato per LaTeX bastano invece i pacchetti <code>vim-gtk</code> e <code>vim-latexsuite</code>.
Per utilizzare effettivamente il plugin è necessario dare il comando
<pre>$ vim-addons install latex-suite</pre>
<pre>$ vim-addons install latex-suite</pre>


Riga 30: Riga 31:


: ''Menu TeX_Suite -> Templates -> article''
: ''Menu TeX_Suite -> Templates -> article''
==Scorciatoie==
Il plugin latexsuite fornisce utili scorciatoie per svolgere velocemente alcuni compiti. Di seguito si elencano le principali.
===Ambienti===
Dopo aver scritto una parola in insert mode, si prema <code>ESC</code> per tornare in normal mode e si prema <code>F5</code>. Si aprirà un environment con la parola appena scritta come nome e con gli opportuni placeholder. Ciò è particolarmente utile per ambienti usati frequentemente, come equation, gather, align, enumerate, itemize, description, eccetera; in alcuni casi il plugin inserisce anche altro codice, per esempio nel caso dell'ambiente <code>equation</code> sarà inserita anche la riga <code>\label{<++>}</code>.
====Esempio====
<pre>
foo
</pre>
Premendo <code>F5</code>
<pre>
\begin{foo}
   
\end{foo}<++>
</pre>


== Elenchi ==
== Elenchi ==
68

contributi