2011-12-14 8 views
6

में पाठ अलग-अलग प्रदर्शित होता है जब मैं लेटेक्स और आर कोड के साथ एक स्वीवे दस्तावेज़ (आरएनडब्ल्यू) के माध्यम से स्क्रॉल करता हूं, तो पाठ के बीच मोड बदलते समय टेक्स्ट कूदता है लेटेक्स और ईएसएस। दो मोड असहमत हैं कि पाठ को कैसे लपेटा जाना चाहिए। इसके अलावा, मैं जब मैंGNUEmacs/ESS/लेटेक्स/स्वीवे: जब कर्सर लेटेक्स कोड में है या आर कोड

  1. एमएक्स टॉगल-truncate लाइनों है कि लंबी लाइनें काट-छांट सक्षम करने के लिए, जबकि कर्सर
  2. कदम आर कोड
  3. में लौटने के लिए कर्सर लेटेक्स कोड के भीतर है ध्यान दिया है लेटेक्स कोड

कटा हुआ लंबी लाइन मोड अब चालू नहीं है। क्या किसी ने यह देखा है? क्या किसी ने इस समस्या को हल किया है?

+0

हां, मैंने इसे देखा है; यह एम-एक्स लांगलाइन-मोड के साथ एक ही चीज करता है। मैंने अभी इसका उपयोग किया है क्योंकि मुझे इसे ठीक करने के लिए emacs के बारे में पर्याप्त जानकारी नहीं है। यद्यपि एक जवाब देखना अच्छा लगेगा। – Aaron

+0

@csgillespie करने के लिए, मैं यहां व्याकरण के साथ बाल बांट रहा हूं, लेकिन मेरा मानना ​​है कि यह ** ** ** स्वीवे दस्तावेज़ है और ** ** ** स्वीवे दस्तावेज़ नहीं है। यह आवाज (व्यंजन या स्वर) है जो यह निर्धारित करती है कि हम ** ** ** ** ** ** का उपयोग करते हैं या नहीं। [लिंक] देखें (http://grammar.quickanddirtytips.com/a-versus-an.aspx)। – jrm

+0

@jrm: विभाजित बाल के साथ कुछ भी गलत नहीं है, आप एक महत्वपूर्ण [बिंदु] उठाते हैं (http://csgillespie.wordpress.com/2011/03/26/an-r-package-or-ar-package/);) हालांकि , मुझे लगता है कि "एक स्वीवे" दस्तावेज़ थोड़ा grating, और अभी भी "एक स्वीवे" के लिए जाना होगा। – csgillespie

उत्तर

4

[email protected] मेलिंग सूची पर एक समान प्रश्न पढ़कर, मैंने यही सीखा है। जब हम अबोब फ़ाइल से स्क्रॉल करते हैं, तो हम ईएसएस से लाटेक्स तक प्रमुख मोड स्विच कर रहे हैं। अधिकांश प्रमुख मोड अपने प्रारंभिकरण के हिस्से के रूप में सभी स्थानीय चर को मार देते हैं, इसलिए जब हम स्थानीय रूप से परिवर्तनीय सेट करते हैं तो यह ओवरराइट हो जाता है।

(add-hook 'LaTeX-mode-hook '(lambda() (if (string-match "\\.Rnw\\'" buffer-file-name) (setq fill-column 80)))) 

आप longlines-मोड के लिए एक समान हुक सेट या टॉगल-truncate लाइनों, आदि, अपनी जरूरतों को पूरा करने के लिए कर सकते हैं: इस समस्या के समाधान के लिए, मैं एक हुक मैंने पाया संशोधित। इस समाधान का नकारात्मक पक्ष यह है कि आप हुक में चर सेट के लिए एक ही मान के साथ फंस गए हैं।

+0

धन्यवाद, मैं इसे आजमाने की उम्मीद कर रहा हूं। – Aaron

+0

हाय, मैंने आपकी चर्चा को बहुत रोचक पाया। क्या स्वीवेव में रूपरेखा नाबालिग मोड को सक्षम करने के लिए ऊपर दिए गए कोड का उपयोग करने का कोई तरीका है ?? क्योंकि जब मैं लाटेक्स से ईएसएस से आगे बढ़ता हूं (और इसके विपरीत) सभी उल्लिखित भाग सामने आए थे। – Riccardo

+0

@ रिकार्डो, मुझे यकीन नहीं है कि मेरे उत्तर में विवरण की वजह से रूपरेखा समस्या को कैसे हल किया जाए। यही है, जब तक आप स्थानीय चर रखने के लिए प्रमुख मोड को हैक नहीं करते। मेरा समाधान एक हैक का थोड़ा सा था ताकि दोनों मोड के लिए भरने-कॉलम आकार समान हों। – jrm

संबंधित मुद्दे