Tekstmarkering en kruisverwijzing waarschuwing in Vim latex harvard.sty op MikTeX 2.9

stemmen
2

Ik gebruikte Vim LaTeX voor zes maanden met natbib en had geen problemen. Maar om een ​​nieuwe bib stijl bestand te gebruiken (dat wil zeggen, rfs.bst) Ik begon met behulp van harvard.sty, waardoor ik twee kleine problemen geeft:

(1) syntaxisaccentuering is niet volledig; speciaal voor \citeasnoun, Vim belicht alleen het \citegedeelte. Met een andere Vim plugin (Vim-plugin-R) kan ik de syntax highlighting te werken, maar ik kan niet achterhalen hoe dit te doen in Vim. Ik verfrist de databases in MikTeX, maar dat werkte niet.

(2) Vim LaTeX wordt automatisch opnieuw uit te voeren die nodig zijn om referenties korrekte - het statusvenster in Vim laat gaat het door verschillende proeven en de resultaten zijn zoals gewenst - maar ik word nog deze waarschuwing:

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

Hoe kan ik dit oplossen? Bedankt!

De vraag is gesteld op 14/01/2011 om 18:25
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

Wat betreft de syntax highlighting probleem, kun je het volgende proberen.

In de map persoonlijke vim instellingen - meestal $HOME/.vim/op Unix-gebaseerde systemen, of C:\Users\<yourname>\vimfilesop Windows (waarschijnlijk de eerste vermelding in (?) :set rtp?), Maakt u een directory (als er niet een al) genoemd after, en het creëren van een subdirectory daarvan genoemd syntax, en daarin een bestand met de naam te maken tex.vim. Zodat het bestand zal zijn $HOME/.vim/after/syntax/tex.vimvoor Unix of C:\Users\<yourname>\vimfiles\after\syntax\tex.vimWindows. (Ik hoop dat een Windows-gebruiker zal dit te bevestigen, want ik ben op Linux.)

In dat bestand, zet de volgende regel:

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

Dan wanneer u een LaTeX bestand te openen, \citeasnounmoeten worden behandeld, net als \citeals voor syntax highlighting (... dat is de veronderstelling dat u de standaard syntax highlighting regels voor LaTeX bestanden die met vim 7.3 kwam toch ....)

Ik denk dat je andere vraag wordt beantwoord in de commentaren.

antwoordde op 15/01/2011 om 04:24
bron van user

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