emacs/auctex: تشغيل الأمر في الملف غير مفتوح حاليًا

StackOverflow https://stackoverflow.com/questions/2199463

  •  25-09-2019
  •  | 
  •  

سؤال

أقوم بتحرير ملفات اللاتكس الخاصة بي في 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 _ ينشئ هذا التذييل تلقائيًا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top