मैंने अभी LaTeX-Box के साथ खेलना शुरू कर दिया है। यह एक अच्छी प्लगइन की तरह लगता है। मैंने, थोड़ी देर के लिए वीआईएम-लाटेक्स का भी उपयोग किया, लेकिन मुझे वास्तव में मुख्य मैपिंग पसंद नहीं आया, और यह जेनेट के वर्णन के रूप में हेवीवेट के लिए थोड़ा सा लग रहा था।
मुझे अब तक लाटेक्स-बॉक्स पसंद है क्योंकि यह संकलन के लिए latexmk का उपयोग करता है, जो मैं वैसे भी उपयोग कर रहा था। Latexmk पृष्ठभूमि में बैठेगा और परिवर्तन के लिए अपनी .tex फ़ाइल देखेंगे, और फिर स्वचालित रूप से आपके लिए संकलित करेगा। और यदि आप एक पीडीएफ दर्शक का उपयोग करते हैं जो परिवर्तनों को ताज़ा करता है (जैसे लिनक्स पर evince) तो आप हर बार अपडेट बदल सकते हैं।
let g:LatexBox_latexmk_options = "-pvc -pdfps"
मेरे .vimrc में लेटेक्सएमके ठीक तरह से काम कर रहा है। आपको पैथ पर कहीं भी लेटेक्सएमक स्क्रिप्ट की आवश्यकता है। लेटेक्सएमके शुरू करने के लिए कुंजी मैपिंग विम-लेटेक्स के संकलन के समान है: '\ ll' (वह लोअरकेस एलएल है)।
मैं पूरा करने के लिए सुपरटाब प्लगइन का भी उपयोग करता हूं, जो कि बढ़िया है। और मैंने विम-लाटेक्स से शब्दकोश फ़ाइलों को लिया, इसलिए मेरे पास उपयोग करने के लिए स्वत: पूर्णता शब्द का एक टन है। यह शब्दकोश फ़ाइल है: vt-latex फ़ाइलों में ftplugin/latex-suite/शब्दकोश/शब्दकोश। क्या मैंने किया था ~/.vim/शब्दकोशों में इस फ़ाइल की प्रतिलिपि था/और नाम बदलकर यह tex 'तो मैं अपने .vimrc फ़ाइल में ये पंक्तियां कहा:
set filetype on
au FileType * exec("setlocal dictionary+=".$HOME."/.vim/dictionaries/".expand('<amatch>'))
set complete+=k
तो मैं एक लेटेक्स आदेश की शुरुआत टाइप करता है, तो और हिट 'टैब' मुझे पूरा होने की एक सूची मिल जाएगी। बहुत आसान बीटीडब्ल्यू कि vimrc में 'au' कमांड भी यदि आप चाहें तो किसी अन्य फ़ाइल प्रकार के लिए शब्दकोश लोड करेंगे। एक उपयोगी चाल
"\ ll" कुंजी वास्तव में क्या है? – Verhogen
मेरा मतलब है, आप दस्तावेज़ को संकलित करने के लिए \ ll (तीन कुंजी) दबाएंगे। – skeept
'\ 'केवल तभी काम करता है यदि आपने अपनी' 'कुंजी को रीबाउंड नहीं किया है। सटीक होने के लिए यह ' ll' है। :) –
sjas