2013-04-10 11 views
6

मैं Emacs में tex फ़ाइल संपादित करता हूं, और इसे C-c C-c, फिर LaTeX कमांड द्वारा संकलित करता हूं। इसे संकलित करने का एक और तरीका टर्मिनल में latex file.tex का उपयोग करना है।आदेश सूची में XeLaTeX जोड़ें

अब, मैं xelatex, xelatex file.tex के साथ एक फ़ाइल को संकलित करना चाहता हूं जो टर्मिनल लाइन में पहले से ही काम करता है। तो मैं C-c C-cEmacs में LaTeX या XeLaTeX लॉन्च करने में सक्षम होना चाहता हूं। आदर्श रूप से, XeLaTeX संभावित आदेशों की सूची में जोड़ा जाना चाहिए।

यहां वर्तमान .emacs है, क्या कोई मदद कर सकता है?

+0

आपके प्रश्न के लिए बहुत धन्यवाद - मुझे परेशानी का पूरा गुच्छा बचाया ... – tom

+0

आपका स्वागत है ... – SoftTimur

उत्तर

7

कहो

M-x customize-group 

और

tex-command 

फिर "टेक्स कमान सूची" विकल्प ढूंढें। वहां से आप नए AUCTEX कमांड पेश कर सकते हैं।

हालांकि, AUCTEX का उपयोग थोड़ा अलग तरीके से किया जाना है। एक अलग XeLaTeX कमांड बनाने के बजाय, आप (मेनू बार में) कमांड कर सकते हैं। TeXing विकल्प | XeTeX इंजन का प्रयोग करें। उसके बाद LaTeX आदेश लेटेक्स के बजाय xelatex चलेंगे।

+0

आपके उत्तर के लिए धन्यवाद, यह काम करता है ... लेकिन मैं डिफ़ॉल्ट रूप से 'XeTeX इंजन' का उपयोग कैसे कर सकता हूं? मुझे लगता है कि मैं अभी भी .emacs' संशोधित करने के लिए 'की जरूरत है। – SoftTimur

+1

डिफ़ॉल्ट 'एम एक्स अनुकूलित-variable' और उसके बाद' टेक्स-engine' द्वारा बदला जा सकता। तुम भी फोन कर सकते हैं '' कुछ हुक में (setq टेक्स-इंजन 'xetex), लेकिन ध्यान रखें कि 'टेक्स-engine' चर स्वचालित रूप से बफर-स्थानीय उस मामले में हो जाता है। – shakurov

+0

'(setq टेक्स-इंजन 'xetex)' काम करता है, धन्यवाद ... – SoftTimur

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