LaTeX e Vim
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.
- Una (mica tanto) breve introduzione aLTE X2 ε
- Questo è senza dubbio il primo documento da leggere. In italiano, tratta dalla presentazione di LaTeX fino al suo uso mediamente avanzato.
- Getting to grips with Latex
- Questa risorsa, in inglese, con una serie di tutorial ed esempi molto ben fatti affronta in maniera pragmatica e diretta tutti i principali problemi della scrittura di documenti LaTeX. Parte anch'esso da zero ma si trovano certi dettagli più avanzati non presenti nel precedente link.
- I manuali e le traduzioni di GuIT
- Questo è un elenco di documenti in italiano tradotti dal Gruppo Utenti Tex Italiani (ma non solo). Si va dalle introduzioni ad argomenti molto specifici e avanzati.
- 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:
Installazione
Per installare latex, basta installare il pacchetto: tetex-extra.
Per installare vim con il supporto avanzato per latex bastano invece vim-gtk e vim-latexsuite.
Template
Per iniziare un articolo basta usare un template:
- Menu TeX_Suite -> Templates -> article
Elenchi
Elenco numerato: scrivere in una nuova linea enumerate e premere ESC seguito da F5. Gli strani simboli <++> sono dei segnaposto (placeholder). Si può saltare al successivo placeholder con CTRL + j.
Elenco puntato: idem come prima basta scrivere itemize uscire con ESC dalla modalità inserimento e richiamare la macro con F9. Con CTRL + j si esce subito dall'elenco.
Elenco descrizioni: description e premere ESC e F5.
Equazioni
Per inserire una equazione: scrivere eqnarray premere ESC e F5.
Esponente: al posto di scrivere manualmente ^{} possiamo premere ^^ che inserirà automaticamente le parentesi ed in placeholder per uscire dall'esponente.
Segno uguale: al posto di &=& è possibile scrivere solo ==.
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.
Per attivare il folding con la LaTeX-Suite basta premere \rf (Refresh Folding) in normal mode. Per aprire e chiudere un folding basta andarci sopra col cursore e premere za sempre in normal mode.
Altri comandi li trovate nel menu Strumenti -> Piegature.
Produrre PDF
Usando latex
vengono prodotti di default file DVI. Tuttavia nella maggior parte dei 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 impostare tramite il menù TeX-Suite i valori di Target format, Compiler Target e Viewer target.
Per compilare il documento e produrre il pdf basta premere \ll in normal mode.
Per visualizzare il documento:
:!evince prova.pdf
Si può impostare il visualizzatore di default per i pdf in vim con:
:let g:Tex_ViewRule_pdf = 'evince'
Per visualizzate il documento adesso basta premere \lv in normal mode.
Link
- Vim-LaTeX Homepage: la homepage delle latexsuite di vim.
- Beginner's guide to Vi Improved (vim): una guida in inglese a vim.