emacs/auctex: تشغيل الأمر في الملف غير مفتوح حاليًا
سؤال
أقوم بتحرير ملفات اللاتكس الخاصة بي في emacs باستخدام Auctex. لتجميع ، أنا أضغط CC CC, التي ستستمر pdflatex root
, ، لو root.tex
هو الملف المعروض في المخزن المؤقت الحالي.
ولكن ماذا لو أردت أن تعمل pdflatex
على ملف لم يتم عرضه في المخزن المؤقت الحالي؟
على سبيل المثال ، أقوم بتحرير مضمنة .tex
ملف، chapter2.tex
, ، و اضغط CC CC. لا يزال الأمر الذي أريده تشغيله pdflatex root
, ، حيث chapter2.tex
تم تضمينه للتو في root.tex
.
كيف أقوم بذلك؟
المحلول
عندما تقوم بإنشاء ملف جديد ، ستسألك Auctex عن مستند "Master" لذلك. إذا حددت سيدًا ، CC CC سيتم تجميع السيد بدلاً من الملف المفتوح حاليًا.
Auctex يتتبع هذا عن طريق إضافة تذييل مع المعلومات التي يحتاجها. على افتراض أن لديك وثيقة رئيسية index.tex
, ، سيبدو تذييل هكذا:
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "index"
%%% End:
نصائح أخرى
CC _ ينشئ هذا التذييل تلقائيًا