پارسی‌لاتک

عمومی => انجمن تازه‌کاران => نويسنده: jamshid در می 01, 2012, 03:50:46 بعد از ظهر

عنوان: ایجاد شدن چند فایل دیگر در کنار فایل اصلی تک بعد از اجرا
رسال شده توسط: jamshid در می 01, 2012, 03:50:46 بعد از ظهر
بعد از اجرای فابل تک، چند فایل دیگه مثل  aux ,toc,brf  کنارش ایجاد میشه.
کار این فایل‌ها چیه؟
عنوان: پاسخ : ایجاد شدن چند فایل دیگر در کنار فایل اصلی تک بعد از اجرا
رسال شده توسط: وحید دامن‌افشان در می 03, 2012, 02:12:25 قبل از ظهر
این فایل‌ها و فایل‌های مشابه اونها  هر کدوم یه سری اطلاعات مربوط به اجرای فایل رو توی خودشون ذخیره می‌کنن. مثلاً:
brf=Back Reference file: این فایل، اطلاعات مربوط به دستور \pageref  و یا بسته  backref رو توی خودش ذخیره می‌کنه. یعنی اگه شما جایی از دستور   \pageref  برای نمایش خودکار شماره صفحات استفاده کنین، این فایل کنار فایل تک‌تون ایجاد می‌شه.
toc=table of contents: این فایل هم اطلاعات مربوط به «فهرست مطالب» رو ذخیره می‌کنه. یعنی نحوه ظاهر شدن فهرست مطالب، توی این فایل ذخیره می‌شه.
aux=auxiliary: این فایل هم اطلاعات مربوط به ارجاع‌ها رو توی خودش ذخیره می‌کنه. در واقع، اطلاعات مربوط به اجرای قبلی رو توی خودش ذخیره می‌کنه تا در اجرای بعدی ازش استفاده کنه.
نکته مهمی که در مورد فایل آخری وجود داره اینه که بعضی مواقع با اینکه فایل تک‌تون هیچگونه مشکل دستوری نداره،  موقع اجرا با خطا مواجه می‌شین. این رفتار به خاطر اینه که اطلاعات  حاصل از اجرای قبلی، به دلایلی هنوز توی این فایل وجود داره. بنابراین باید برای رفع خطا، این فایل رو حذف کنین و دوباره فایل تک‌تون رو اجرا کنین.