Zvýraznění textu a cross-reference varování v Vim latexu s harvard.sty na MiKTeX 2,9

hlasů
2

Použil jsem Vim LaTeX po dobu šesti měsíců s natbib a neměl žádné problémy. Ale použít nový soubor bryndák styl (tj rfs.bst) jsem začal používat harvard.sty, což mi dává dvě drobné problémy:

(1), zvýraznění syntaxe není kompletní; speciálně pro \citeasnoun, Vim upozorňuje pouze \citečást. S dalším Vim plugin (Vim-plugin-R) mohu aktualizovat zvýrazňování syntaxe, ale nemohu přijít na to, jak to udělat v Vim. Obnovovat I databází v MiKTeX, ale to nefungovalo.

(2) Vim LaTeX automaticky rerunning jako nutné získat reference správné - stavové okno v Vim ukazuje, že jde přes několik pokusů a výsledky jsou podle potřeby - ale já jsem ještě dostat toto varování:

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

Jak to mohu opravit to? Dík!

Položena 14/01/2011 v 18:25
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Pokud jde o otázku zvýrazňování syntaxe, můžete zkusit následující.

Ve složce osobního nastavení vim - obvykle $HOME/.vim/na unixových systémech, nebo C:\Users\<yourname>\vimfilesv systémech Windows (pravděpodobně první položka je uvedeno v (?) :set rtp?), Vytvořte adresář (pokud není již jeden) s názvem aftera vytvořte podadresář něj volal syntax, a v něm vytvořit soubor s názvem tex.vim. Takže soubor bude $HOME/.vim/after/syntax/tex.vimpro Unix a C:\Users\<yourname>\vimfiles\after\syntax\tex.vimWindows. (Doufám, že uživatel systému Windows bude potvrdit, protože jsem na Linuxu).

V tomto souboru, vložte následující řádek:

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

Potom při otevření souboru v LaTeXu, \citeasnounby se mělo zacházet stejně jako \citei pro zvýrazněním syntaxe (... to za předpokladu, že používáte výchozí zvýrazňování syntaxe pravidla pro LaTeX soubory, které byly dodány s vim 7.3 stejně ....)

Myslím, že vaše druhá otázka zodpovězena v komentářích.

Odpovězeno 15/01/2011 v 04:24
zdroj uživatelem

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