6 999
contributi
Nessun oggetto della modifica |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 18: | Riga 18: | ||
== Installazione == | == Installazione == | ||
Per installare latex, basta installare il pacchetto: < | Per installare latex, basta installare il pacchetto: <code>tetex-extra</code>. | ||
Per installare vim con il supporto avanzato per latex bastano invece < | Per installare vim con il supporto avanzato per latex bastano invece <code>vim-gtk</code> e <code>vim-latexsuite</code>. | ||
Nell'eventualità non compaiano i menù aggiuntivi per LateX dare | Nell'eventualità non compaiano i menù aggiuntivi per LateX dare | ||
<pre>$ vim-addons install latex-suite</pre> | |||
== Template == | == Template == | ||
Riga 32: | Riga 32: | ||
== Elenchi == | == Elenchi == | ||
'''Elenco numerato''': scrivere in una nuova linea < | '''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>. | ||
'''Elenco puntato''': idem come prima basta scrivere < | '''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. | ||
'''Elenco descrizioni''': < | '''Elenco descrizioni''': <code>description</code> e premere ESC e F5. | ||
== Equazioni == | == Equazioni == | ||
Per inserire una equazione: scrivere < | Per inserire una equazione: scrivere <code>eqnarray</code> premere ESC e F5. | ||
'''Esponente''': al posto di scrivere manualmente < | '''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. | ||
'''Segno uguale''': al posto di < | '''Segno uguale''': al posto di <code>&=&</code> è possibile scrivere solo <code>==</code>. | ||
* [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] | ||
Riga 51: | Riga 51: | ||
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. | ||
Per attivare il folding con la LaTeX-Suite basta premere < | Per attivare il folding con la LaTeX-Suite basta premere <code>\rf</code> (''Refresh Folding'') in ''normal mode''. Per aprire e chiudere un folding basta andarci sopra col cursore e premere <code>'''za'''</code> sempre in ''normal mode''. | ||
Altri comandi li trovate nel menu ''Strumenti -> Piegature''. | Altri comandi li trovate nel menu ''Strumenti -> Piegature''. | ||
== Produrre PDF == | == Produrre PDF == | ||
Con la < | 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). | 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). | ||
Per impostare '''pdf''' come formato di output di default in gvim basta impostarlo tramite il menù ''TeX-Suite'' i valori di ''Target format'', oppure usando il comando: | Per impostare '''pdf''' come formato di output di default in gvim basta impostarlo tramite il menù ''TeX-Suite'' i valori di ''Target format'', oppure usando il comando: | ||
<pre>:TTarget pdf</pre> | |||
Adesso con < | Adesso con <code>'''\ll'''</code> si produrrà il pdf e con <code>'''\lv'''</code> si visualizzerà. Il pdf viene creato di default usando il comando <code>pdflatex</code>. | ||
Se la visualizzazione con < | Se la visualizzazione con <code>'''\lv'''</code> non funziona possiamo visualizzare il documento usando un normale comando di shell: | ||
<pre>:!evince nome_file.pdf</pre> | |||
Per impostare un visualizzatore di pdf diverso da quello di default basta usare il seguente comando: | Per impostare un visualizzatore di pdf diverso da quello di default basta usare il seguente comando: | ||
<pre>:let g:Tex_ViewRule_pdf = 'evince'</pre> | |||
Se il documento contiene delle etichette, riferimenti ecc., bisogna eseguire la compilazione più volte per avere tutti i numeri dei riferimenti corretti. La latexsuite esegue più volte la compilazione solo se si producono '''dvi'''. Per eseguire la compilazione più volte automaticamente quando si preme < | Se il documento contiene delle etichette, riferimenti ecc., bisogna eseguire la compilazione più volte per avere tutti i numeri dei riferimenti corretti. La latexsuite esegue più volte la compilazione solo se si producono '''dvi'''. Per eseguire la compilazione più volte automaticamente quando si preme <code>'''\ll'''</code> anche se si compila un pdf basta eseguire questo comando: | ||
<pre>:let g:Tex_MultipleCompileFormats = 'pdf,dvi'</pre> | |||
Per evitare di eseguire ogni volta questi comandi, potete editare il file < | Per evitare di eseguire ogni volta questi comandi, potete editare il file <code>'''texrc'''</code>, di solito contenuto in <code>/usr/share/vim/addons/ftplugin/latex-suite/texrc</code>, modificando le seguenti stringhe | ||
<pre>Tex_DefaultTargetFormat | |||
Tex_MultipleCompileFormats | Tex_MultipleCompileFormats | ||
Tex_ViewRule_pdf | Tex_ViewRule_pdf</pre> | ||
== Link == | == Link == |
contributi