Re: velocizzare la stesura di formule

#10069
Up
0
Down
::


Grazie Daniele per i tuio suggerimenti (niente * mai troppo scontato….hai fatto bene a ricordare quegli
accorgimenti).
Il problema, tuttavia, era di ben altra natura. Vedi oltre…. Comunque….

Ho risolto…

Adesso se, in “insert mode”, digito EEQ ad esempio, ottengo l’ambiente “equation”….tanto per capirci.
Ho dato un’occhiata al manuale (:help latex-suite.txt) e sto cercando di capirci qualcosa di pi*.
In particolare ho notato, tra l’altro, che * possibile comporre una coppia di parentesi “a grandezza
variabile” (es. ” \rigth[ \left] ” ) digitando due volte la parentesi di nostro interesse (” [[ “);
questo rende le cose molto pi* rapide, soprattutto se tutti questi “trucchi”, si conoscono a memoria (non
* il mio caso, per ora…).
Ho poi provato a cercare (senza troppa determinazione) un eventuale “command mapping” per la sommatoria,
cio* qualcosa in grado di restituirmi:

\sum_{}^{}{}

Sinceramente non ho ancora trovato nulla di gi* fatto (ma devo cercare meglio nel manuale…), ma mi
pare di aver capito che si possano creare dei “comandi” ad hoc, cos* eventualmente proceder* in quella
direzione.

Veniamo ora all’installazione:
descrivo di seguito i banali passaggi che ho seguito. Ricordo che nel mio caso vim * installato sotto
cygwin, il sistema operativo a cui mi riferisco * windowsXP (ma penso che non sia molto importante).

1- dal sito del progetto “vim-latex”, nella sezione download ho scaricato il pacchetto per unix
(in fondo cygwin esporta una bash unix in ambiente windows, comunque, magari funzionava anche col
pacchetto per dos).

2- ho creato una nuova directory “.vim” nela mia home, (prima non c’era) in cui ho spostato e decompresso
il pacchetto sopracitato, eliminando poi il file “.gz”:

# mkdir /home/ccccc/.vim
# mv .tar.gz .vim
# cd .vim
# tar xzf pacchetto.tar.gz

si ottiene all’interno della directory “.vim” una serie di sotto-directory:

compiler
doc
ftplugin
indent
ltags
plugin

3- A questo punto si deve editare il file “.vimrc” presente nella home, aggiungendovi le righe riportate
sul sito del progetto:

” REQUIRED. This makes vim invoke Latex-Suite when you open a tex file.
filetype plugin on

” IMPORTANT: win32 users will need to have ‘shellslash’ set so that latex
” can be called correctly.
set shellslash

” IMPORTANT: grep will sometimes skip displaying the file name if you
” search in a singe file. This will confuse Latex-Suite. Set your grep
” program to always generate a file-name.
set grepprg=grep\ -nH\ $*

” OPTIONAL: This enables automatic indentation as you type.
filetype indent on

Ok, per quanto riguarda l’espansione vim-latex * tutto, manca ancora l’installazione della guida in
vim…

4- per poter visualizzare la guida di latex-suite dirrettamente da vim occorre aprire vim e dare il
comando ” :helptags ~/.vim/doc “.
Adesso se diamo il comando ” :help latex-suite.txt ” possiamo leggere la guida corrispondente.

C’* ancora una cosa: a me non funzionava dopo aver eseguito queste operazioni!!! Perch*?!!??!!!

Ho risolto per puro caso:

quando provavo ad aprire il mio unico documento “.tex” di prova, prima di avviarsi vim, comparivano sulla
console in basso alcune stringhe del tipo

processing bla bla
ERROR bla bla
bla bla

Questo mi ha incuriosito, ma le stringhe non erano leggibili: appena comparivano, sparivano subito perch*
vim si avviava ugualmente.
Per visualizzarle con calma ho fatto cos*:

# vi testoprova.tex > log
la shell si arrabbia un po’, ma premendo ” :q ” alla cieca (si, perch* cos* facendo no si vede la
schermata di vim, inquanto l’output * reindirizzato al file “log”, cio* si resta nella shell ma il
cursore sparisce) si torna alla shell normalmente (con CTRL-C non riuscivo a sbloccarla…).

a questo punto sono andato a controllare il file log….pieno di caratteri strani, ma all’inizio
conteneva i messaggi d’errore che dicevo prima!!! ve li riporto sotto.

Error detected while processing /home/aaa bbb/.vim/ftplugin/tex_latexSuite.vim
line 8:
E172: Only one file name allowed: so /home/aaa bbb/.vim/ftplugin/latex-suite/main.vi

il problema era questo probabilmente: “Only one file name allowed”
Penso che vim non riuscisse a caricare alcuni plugin per il banale (mica tanto) fatto che la mia home
directory era stata nominata da cygwin come il mio nome utente sotto windows, che * composto da due
parole (sopra ho messo “aaa bbb”). Questa coincidenza, probabilmente fa si che vim veda il plug-in, non
come uno, ma come due file differenti….Almeno cos* penso.
Ho risolto rinominanto la mia home directory utilizzando un username “intero” tipo “ccccc”.

Ora sembra funzionare tutto.
Mi scuso per averla fatta troppo lunga, ma era per spiegare l’accaduto e magari poi pu* tornare utile
anche ad altri.
Ringrazio tutti per avermi aiutato con preziosi consigli.

Go to top