Pacflatex का उपयोग करने के लिए Emacs प्राप्त करना


11

जब मैं Cc Cf (टेक्स-फाइल) टाइप करता हूं, तो मैं लाटेकस फाइल पर लेटेक्स की बजाय pdflatex चलाने के लिए Emacs को कैसे कॉन्फ़िगर कर सकता हूं?


संभवत: अगली बार आप इस तरह का सवाल TeX.SE :)
Dror

जवाबों:


14

आप लेटेक्स-रन-कमांड सेट करके ऐसा कर सकते हैं; देख Emacs मैनुअल । आपके .emacs में ऐसा कुछ होना चाहिए:

(सेट लेटेक्स-रन-कमांड "pdflatex")


9

आप अस्थायी रूप से AucTeX को पीडीएफ मोड में बदल सकते हैं CTRLctp। इस परिवर्तन को स्थायी रूप देने के लिए

(TeX-PDF-mode t)

आपकी ~/.emacsफ़ाइल में।


बहुत उपयोगी उत्तर .... लेकिन NB ctrl-c ctrl-t ctrl-p (नहीं ctrl-c tp)
टॉम 13

4

क्या यह नहीं होना चाहिए

(setq TeX-PDF-mode t)

में .emacs?

एमएसीएस (जीएनयू 24) का मेरा संस्करण शिकायत करता है कि मेरे पास कब है (TeX-PDF-mode t)

(या शायद यह इसलिए है क्योंकि मैं AucTeX का उपयोग कर रहा हूं , जो कि कमाल है BTW।)


1

कई तरीकों की कोशिश करने के बाद, जो मेरे लिए काम करता था (AucTeX के लिए भी)

M-x customize-groupके लिए TeX-command, और pdflatex को "लेटेक्स कमांड" का पुनर्लेखन।

(पीडीएफ को खोलने के लिए दर्शक को बदलना भी आवश्यक नहीं था, बस काम किया।)

( यहां से विचार करें ।)


0

मैंने Auctex और (TeX-PDF-mode t)या (setq TeX-PDF-mode t)मेरे साथ ~/.emacsकाम नहीं करने के लिए pdflatex का उपयोग करने की कोशिश की , इसलिए यहां मुझे पता चला है:

एक चर और एक ही नाम के साथ एक फ़ंक्शन है TeX-PDF-mode:। एक या तो चर को सीधे सेट कर सकता है या (setq TeX-PDF-mode t)फ़ंक्शन का उपयोग कर सकता है (TeX-PDF-mode t)। लेकिन चर न केवल बफर स्थानीय है, बल्कि स्वचालित रूप से बफर स्थानीय है

बफ़र स्थानीय का अर्थ है कि चर के लिए एक डिफ़ॉल्ट मान है और प्रत्येक बफ़र्स में एक स्थानीय बाइंडिंग हो सकती है। एक स्थानीय बंधन के बिना बफ़र्स में चर में परिवर्तन डिफ़ॉल्ट मान को बदल देता है। स्थानीय बाइंडिंग वाले बफ़र्स में परिवर्तनशील परिवर्तन केवल स्थानीय बाइंडिंग को प्रभावित करते हैं।

स्वचालित रूप से बफर लोकल का मतलब है कि अगर वैरिएबल में पहले से कोई लोकल बाइंडिंग नहीं बनती है तो वैरिएबल में होने वाला हर बदलाव अपने आप लोकल हो जाता है। डिफ़ॉल्ट मान को बदलने का कोई तरीका नहीं है setq, एक का उपयोग करना है setq-default

तो, का उपयोग कर (setq TeX-PDF-mode t)या (TeX-PDF-mode t)में ~/.emacsअभी तक बनाया जाना बफ़र्स पर कोई प्रभाव नहीं होना चाहिए। किसी को (setq-default TeX-PDF-mode t)दिए गए फ़ंक्शन का उपयोग करना होगा या बेहतर करना होगा (TeX-global-PDF-mode t)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.