हैं तो मैं त्रुटियों को दिखाता हूं, मैं AUCTEX का उपयोग कर रहा हूं और मैं एक कुंजी बांधना चाहता हूं, उदा। C-0
, जो निम्न करता है:मैं एमेक्स में एक कुंजी के लिए लेटेक्सएमके कैसे बांधूं और अगर
- मुझे सक्रिय किए बिना सक्रिय फ़ाइल सहेजता है।
- मुझे बिना संकेत दिए सक्रिय फ़ाइल पर
latexmk
चलाता है। latexmk
किसी के मुठभेड़ों से मुझे त्रुटियों को दिखाता है।
मेरे समस्या नहीं एक प्रमुख (जिसके लिए टायलर नीचे एक टिप्पणी में एक लिंक पोस्ट) लेकिन कैसे एक समारोह है कि आइटम 1-3 सिद्ध साथ आने के लिए बाध्य करने के लिए कैसे है।
मैं द्वारा
(add-hook 'LaTeX-mode-hook (lambda()
(push
'("Latexmk" "latexmk %s" TeX-run-TeX nil t
:help "Run Latexmk on file")
TeX-command-list)))
Latexmk फोन यह मेरा .latexmkrc
$pdf_mode = 1;
$recorder = 1;
$latex = 'latex -recorder -halt-on-error -interaction=nonstopmode -shell-escape';
$pdflatex = 'pdflatex -recorder -halt-on-error -interaction=nonstopmode -shell-escape';
मैं Emacs 23.3 और AUCTeX 11.86 का उपयोग कर रहा है।
जो आप पूछ रहे हैं वह उन कार्यों के बहुत करीब है जो डिफ़ॉल्ट AucTex पैकेज में पहले से उपलब्ध हैं। आप इस प्रश्न से शुरू कर सकते हैं: http://stackoverflow.com/questions/2199678/how-to-call-latexmk-in-emacs-and-jump-to-next-error जो आपके लिए सॉर्टेड लेटेक्सएमके प्राप्त करेगा, फिर काम करें उस विशेष व्यवहार को प्राप्त करने के लिए, यदि आवश्यक हो, तो tweaking पर। – Tyler
@ टायलर धन्यवाद। मैं इस तरह के कमांड को कुंजी पर कैसे बांध सकता हूं? –
यदि आप पहले जवाब का पालन करते हैं, तो 'सी-सी सी-सी' को आपकी टेक्सास फ़ाइल को लेटेक्सएमके के साथ संकलित करना चाहिए (आपको अपने डिफ़ॉल्ट के रूप में पॉपअप के लिए लेटेक्सएमके प्राप्त करने के लिए कॉन्फ़िगरेशन फ़ाइलों को बदलना पड़ सकता है, लेकिन ऑक्टेक्स आमतौर पर जानता है कि क्या करना है)। चलने वाला वास्तविक आदेश 'टीएक्स-कमांड-मास्टर' है, जिसे आप सामान्य दृष्टिकोण का उपयोग करके बाध्य कर सकते हैं: http://www.masteringemacs.org/articles/2011/02/08/mastering-key-bindings-emacs/ – Tyler