Text și avertizare highlighting trimitere în Vim LaTeX cu harvard.sty pe MiKTeX 2.9

voturi
2

Am folosit Vim LaTeX timp de șase luni, cu Natbib și nu a avut probleme. Dar, pentru a utiliza un fișier nou stil bib (de exemplu, rfs.bst) am început să folosesc harvard.sty, ceea ce îmi dă două probleme minore:

(1) sintaxa highlighting nu este completă; în mod specific pentru \citeasnoun, Vim scoate în evidență doar \citeporțiunea. Cu un alt plugin Vim (vim-plugin-R) , pot actualiza sintaxa.Valorile, dar nu pot da seama cum să facă acest lucru în Vim. Am împrospătat bazele de date în MiKTeX, dar nu a funcționat.

(2) Vim Latexul este reluând în mod automat după cum este necesar pentru a obține referințe corecte - fereastra de stare în Vim arată că trece prin mai multe serii, iar rezultatele sunt după cum doriți - dar eu încă obține acest avertisment:

|| LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

Cum pot rezolva aceste? Mulțumiri!

Întrebat 14/01/2011 la 18:25
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

În ceea ce privește problema evidențierea sintaxei, ați putea încerca următoarele.

În folderul personal setările vim - de obicei $HOME/.vim/pe sistemele bazate pe Unix, sau C:\Users\<yourname>\vimfilespe Windows (probabil prima intrare prezentată în (?) :set rtp?), Creați un director (dacă nu există deja una) numit after, și de a crea un subdirector de ea numit syntax, și în ea a crea un fișier numit tex.vim. Deci , fișierul va fi $HOME/.vim/after/syntax/tex.vimpentru Unix sau C:\Users\<yourname>\vimfiles\after\syntax\tex.vimpe Windows. (Sper ca un utilizator Windows va confirma acest lucru, din moment ce eu sunt pe Linux.)

În acest dosar, a pus următoarea linie:

syn match texRefZone '\\citeasnoun\%([tp]\*\=\)\=' nextgroup=texRefOption,texCite

Apoi , când deschideți un fișier LaTeX, \citeasnounar trebui să fie tratate la fel ca și \citecum pentru sintaxă evidențiată (... asta presupunând că utilizați implicit Sintaxa Evidențierea reguli pentru fișiere LaTeX , care au venit cu Vim 7.3 oricum ....)

Cred că întrebarea dumneavoastră este celălalt răspuns în comentariile.

Publicat 15/01/2011 la 04:24
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more