मैं अक्सर "क्लासिक" LaTeX और XeTeX दस्तावेजों को संकलित करने के बीच स्विच करता हूं।
Sublime Text 2 में LaTeXTools नामक एक पैकेज है जो आपको एक साधारण के माध्यम से LaTeX दस्तावेज़ बनाने की अनुमति देता है CmdB। साफ।
बिल्ड फ़ाइल LaTeX.sublime-build
स्पष्ट रूप से मानक पैकेज फ़ोल्डर में मौजूद है, और आप इसे User
अनुकूलित करने के लिए अपने फ़ोल्डर में कॉपी कर सकते हैं । यहाँ, यह आपको दिए गए तर्कों को बदलने की अनुमति देता है latexmk
, अर्थात् से स्विच pdflatex
करने के लिए xelatex
, उदाहरण के लिए:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
अब, यह बहुत थकाऊ है कि हर बार जब मैं एक और दस्तावेज़ खोलता हूं - अपनी बिल्ड प्राथमिकताएं खोलें, एक पंक्ति को टिप्पणी दें, सहेजें, आदि।
आदर्श रूप में, मैं इंजन को स्विच करने में सक्षम होना चाहता हूं
… स्वचालित रूप से - उदाहरण के लिए TextMate किसी तरह करता है, और मैं एक सरल के साथ दोनों LaTeX दस्तावेज़ों और XeTeX दस्तावेजों को संकलित कर सकता हूं CmdR, हालांकि TextMate कॉन्फ़िगरेशन के लिए सेट है
pdflatex
। शायद यह कुछ हैlatexmk.pl
, मुझे नहीं पता।... एक साधारण कीबोर्ड शॉर्टकट या सेटिंग के साथ - हो सकता है कि दबाने CmdL, CmdXया इसी तरह की। इसके बाद निर्माण
pdflatex
औरxelatex
निर्माण के बीच टॉगल किया जाएगा ।
मैं इसे कैसे सेट कर सकता हूं?
LaTeX.sublime-build
मेरे उपयोगकर्ता संकुल फ़ोल्डर में पूर्वता नहीं देता है । काफी अजीब ...