تالار گفتگوی پارسیلاتک
لاتک LATEX => عمومی => نويسنده: وحید دامنافشان در اوت 12, 2012, 08:11:41 pm
-
خیلی وقتها پیش میاد که باید رفتار پیشفرض لاتک رو تغییر بدیم. برای این کار معمولاً سراغ کدهای کلاسهای استاندارد لاتک مثل article, book و ... میریم. اما بعضی موقعها هم لازمه که کدهای موردنیاز رو از بسته bidi بگیریم.
حالا سوال من اینه که به طور کلی، چه مواقعی باید این کدها رو از فایلهای داخل پوشه bidi برداریم؟
-
منبع اولت باید بسته bidi باشه به این خاطر که اگر تعریفها را از لاتک اصلی برداری در اونها توجهی به حروفچینی دوجهته نشده و بنابراین تعریفی که استفاده میکنی نتیجه دلخواه نداره. به عنوان یک مثال ممکنه بخواهی تعریف محیط thebibliography رو در کلاس ٔarticle تغییر بدی، کاری که میکنی اینه که میری به بسته bidi و فایل article-xetex-bidi.def را نگاه میکنی تعریف محیط thebibliography را برمیداری و اونجوری که میخواهی تغییرش میدهی، اگر تعریفی در بسته bidi وجود نداره به این معناست که احتیاجی نبوده تعریف اصلی لاتک تغییر پیدا کنه. پیدا کردن تغییرات هم خیلی راحته بیشتر اوقات باید به فایل name-xetex-bidi.def نگاه کنی که name میتونه اسم بسته یا کلاس باشه. برای تعریفاتی هم که در فایل latex.ltx هست میتونی فایل xetex-bidi.def رو نگاه کنی.