MiKTeX 2.9 पर harvard.sty साथ पाठ हाइलाइटिंग और विम LaTeX में परस्पर-संदर्भ चेतावनी

वोट
2

मैं natbib साथ छह महीने के लिए विम LaTeX इस्तेमाल किया है और कोई समस्या नहीं थी। लेकिन एक नई बिब शैली फ़ाइल का उपयोग करने (यानी, rfs.bst) मैं harvard.sty, जो मुझे दो मामूली समस्याओं देता है का उपयोग शुरू किया:

(1) वाक्य रचना हाइलाइटिंग पूरा नहीं हुआ है; के लिए विशेष रूप \citeasnoun, विम केवल प्रकाश डाला गया है \citeभाग। एक और विम प्लगइन (विम-प्लगइन-आर) के साथ मैं वाक्य रचना हाइलाइटिंग अद्यतन कर सकते हैं, लेकिन मैं कैसे विम में ऐसा करने को समझ नहीं सकता। मैं MiKTeX में डेटाबेस ताज़ा किया, लेकिन वह काम नहीं किया।

(2) विम LaTeX स्वचालित रूप से सही संदर्भ प्राप्त करने के लिए आवश्यक के रूप में पुन: चलाकर है - विम में स्थिति विंडो यह कई रन के माध्यम से जा पता चलता है और परिणाम वांछित के रूप में कर रहे हैं - लेकिन मैं अभी भी इस चेतावनी मिलती है:

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

मैं इन कैसे तय कर सकते हैं? धन्यवाद!

14/01/2011 को 18:25
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
2

वाक्य रचना हाइलाइटिंग जारी करने के लिए के रूप में, आप निम्नलिखित की कोशिश कर सकते।

आपकी व्यक्तिगत vim सेटिंग्स फ़ोल्डर में - आम तौर पर $HOME/.vim/यूनिक्स आधारित प्रणाली, या पर C:\Users\<yourname>\vimfilesविंडोज पर (शायद पहली प्रविष्टि में दिखाया गया है (?) :set rtp?), एक निर्देशिका बनाने (यदि वहाँ एक पहले से ही नहीं है) कहा जाता है after, और इसके बारे में एक उप-डायरेक्टरी बनाएँ कहा जाता है syntax, और उस में एक फ़ाइल बनाएं जिसका नाम tex.vim। तो फ़ाइल हो जाएगा $HOME/.vim/after/syntax/tex.vimयूनिक्स के लिए या C:\Users\<yourname>\vimfiles\after\syntax\tex.vimविंडोज पर। (मुझे आशा है कि एक विंडोज़ प्रयोक्ता इस की पुष्टि करेगा, के बाद से मैं लिनक्स पर कर रहा हूँ।)

उस फ़ाइल में, निम्न लाइन डाल:

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

फिर जब आप एक LaTeX फ़ाइल खोलते हैं, \citeasnounठीक वैसे ही जैसा व्यवहार किया जाना चाहिए \citeसिंटेक्स हाइलाइटिंग (... कि आप डिफ़ॉल्ट सिंटेक्स कि vim 7.3 के साथ आया था LaTeX फ़ाइलों के लिए नियमों को हाइलाइट करना का उपयोग कर रहे वैसे भी यह सोचते हैं ....) के लिए के रूप में

मैं अपने अन्य प्रश्न टिप्पणी में उत्तर दिया जाता है लगता है।

15/01/2011 को 04:24
का स्रोत उपयोगकर्ता

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