Utente:Spoon/Draft: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 26: Riga 26:
Per utilizzare effettivamente il plugin è necessario dare il comando
Per utilizzare effettivamente il plugin è necessario dare il comando
<pre>$ vim-addons install latex-suite</pre>
<pre>$ vim-addons install latex-suite</pre>
== Template ==
Per iniziare un articolo basta usare un template:
: ''Menu TeX_Suite -> Templates -> article''


==Scorciatoie==
==Scorciatoie==
Riga 36: Riga 31:


===Ambienti===
===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>.
Dopo aver scritto una parola in insert mode, si prema <code>F5</code> indifferentemente in insert mode o in normal mode. Si aprirà un environment con la parola appena scritta come nome e con gli opportuni placeholder. Ciò è particolarmente utile per ambienti usati frequentemente, come <code>equation, gather, align, enumerate, itemize, description,</code> 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====
====Esempio====
Riga 49: Riga 44:
</pre>
</pre>


== Elenchi ==
===Comandi===
'''Elenco numerato''': scrivere in una nuova linea <code>enumerate</code> e premere ESC seguito da F5. Gli strani simboli <code><++></code> sono dei segnaposto (''placeholder''). Si può saltare al successivo placeholder con <code>CTRL + j</code>.
Dopo aver scritto una parola in insert mode, si prema <code>F7</code> indifferentemente in insert mode o in normal mode. La parola appena scritta sarà trasformata in un comando con un argomento obbligatorio. Ciò è particolarmente utile per comandi quali <code>\text, \intertext, \label, \cite, \ref, \eqref</code>, eccetera.


'''Elenco puntato''': idem come prima, basta scrivere <code>itemize</code> uscire con ESC dalla modalità inserimento e richiamare la macro con F9. Con <code>CTRL + j</code> si esce subito dall'elenco.
====Esempio====
<pre>
foo
</pre>
Premendo <code>F7</code>
<pre>
\foo{}<++>
</pre>


'''Elenco descrizioni''': <code>description</code> e premere ESC e F5.
===Bibliografia===
Il plugin latexsuite è in grado di memorizzare tutti i label presenti nel documento, nonchè le opere in bibliografia (se date con <code>\bibitem</code>). Per richiamarle nel momento del bisogno la scorciatoia da usare è <code>F9</code>. Dopo aver scritto <code>\ref{</code> (o comandi analoghi come <code>\vref{, \eqref{</code>, eccetera), si prema <code>F9</code>. Si aprirà una finestra di dialogo con le opzioni disponibili per il completamento, da cui sarà possibile scegliere quella desiderata con <code>Invio</code>.


== Equazioni ==
===Altro===
Per inserire una equazione: scrivere <code>eqnarray</code> premere ESC e F5.


'''Esponente''': al posto di scrivere manualmente <code>^{}</code> possiamo premere <code>^^</code>
'''Esponente''': al posto di scrivere manualmente <code>^{}</code> possiamo premere <code>^^</code>
che inserirà automaticamente le parentesi ed in placeholder per uscire dall'esponente.
che inserirà automaticamente le parentesi ed in placeholder per uscire dall'esponente.
'''Pedice''' blablabla


'''Segno uguale''': al posto di <code>&=&</code> è possibile scrivere solo <code>==</code>.
'''Segno uguale''': al posto di <code>&=&</code> è possibile scrivere solo <code>==</code>.
'''Lettere greche'''


* [http://vim-latex.sourceforge.net/documentation/latex-suite/auc-tex-mappings.html Altri utili shortcuts]
* [http://vim-latex.sourceforge.net/documentation/latex-suite/auc-tex-mappings.html Altri utili shortcuts]


== Folding ==
==Folding==
Il folding è la capacità di Vim di fare delle "ripiegature" nel file, ovvero nascondere certe parti del documento per rendere la navigazione più agevole. Questa funzionalità è fondamentale per navigare velocemente in documenti con vari capitoli, paragrafi e sotto-paragrafi.
Il folding è la capacità di Vim di fare delle "ripiegature" nel file, ovvero nascondere certe parti del documento per rendere la navigazione più agevole. Questa funzionalità è fondamentale per navigare velocemente in documenti con vari capitoli, paragrafi e sotto-paragrafi.


Riga 73: Riga 79:
Altri comandi li trovate nel menu ''Strumenti -> Piegature''.
Altri comandi li trovate nel menu ''Strumenti -> Piegature''.


== Produrre PDF ==
==Template==
Per iniziare un articolo basta usare un template:
 
: ''Menu TeX_Suite -> Templates -> article''
 
==Compilazione (Produrre DVI/PDF)==
Con la <code>latexsuite</code> di vim è possibile compilare un documento LaTeX semplicemente premendo <code>'''\ll'''</code> in ''normal mode''. Per la visualizzazione basta invece premere <code>'''\lv'''</code>. Di default viene prodotto e visualizzato un file in formato '''dvi''', ma in molti casi si vuole produrre '''pdf''' sia per la maggiore diffusione del formato che per le caratteristiche più avanzate (come la selezione del testo, l'indice, i link sia interni al documento che a pagine internet).
Con la <code>latexsuite</code> di vim è possibile compilare un documento LaTeX semplicemente premendo <code>'''\ll'''</code> in ''normal mode''. Per la visualizzazione basta invece premere <code>'''\lv'''</code>. Di default viene prodotto e visualizzato un file in formato '''dvi''', ma in molti casi si vuole produrre '''pdf''' sia per la maggiore diffusione del formato che per le caratteristiche più avanzate (come la selezione del testo, l'indice, i link sia interni al documento che a pagine internet).


68

contributi