MiKTeX 2.9 harvard.sty ile um LaTeX'te metin vurgulama ve çapraz-referans uyarı

oy
2

Ben natbib ile altı ay boyunca Vim LaTeX kullanılan ve hiç problem yaşamadım. Ama yeni bir önlük stil dosyasını kullanmak için (yani rfs.bst) Ben bana iki küçük sorunları verir harvard.sty, kullanmaya başladı:

(1) dizim tam değildir; özel olarak \citeasnoun, um sadece vurgular \citekısmı. Başka Vim eklentisi (Vim-eklenti-R) ile ben dizimi vurgulama güncelleyebilir, ama Vim bunu nasıl anlamaya olamaz. Ben MiKTeX veritabanlarını yenilenir, ama bu işe yaramadı.

(2) Vim LaTeX otomatik olarak doğru referanslar elde etmek için gerekli rerunning edilir - Vim durumu penceresi birkaç koşular geçiyor gösterir ve sonuçlar istenilen gibidir - ama hala bu uyarıyı alıyorum:

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

Nasıl bu düzeltebilirim? Teşekkürler!

Oluştur 14/01/2011 saat 18:25
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
2

dizim meselesine gelince, aşağıdakileri deneyebilirsiniz.

Kişisel vim ayarları klasöründe - tipik $HOME/.vim/Unix tabanlı sistemler veya üzerinde C:\Users\<yourname>\vimfilesWindows üzerinde (muhtemelen gösterilen ilk giriş (?) :set rtp?), (Zaten bir tane yoksa) adlı bir dizin oluşturun afterve bunun bir alt dizin oluşturmak denilen syntaxve içinde adlı bir dosya oluşturun tex.vim. Yani dosya olacaktır $HOME/.vim/after/syntax/tex.vimUnix veya C:\Users\<yourname>\vimfiles\after\syntax\tex.vimWindows üzerinde. (I Linux üzerinde olduğumdan beri bir Windows kullanıcısı, bu teyit umuyoruz.)

Bu dosyada, aşağıdaki satırı koyun:

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

Bir LaTeX dosyasını açtığınızda Sonra \citeasnountıpkı ele alınmalıdır \citeSözdizimi Vurgulama (... işte bu zaten vim 7.3 ile birlikte gelen LaTeX dosyaları için kuralları vurgulama varsayılan Syntax'i kullandığınızı varsayıyoruz ....) gibi

Ben diğer soru yorumlarda cevap olduğunu düşünüyorum.

Cevap 15/01/2011 saat 04:24
kaynak kullanıcı

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