تالار گفتگوی پارسی‌لاتک

لاتک LATEX => عمومی => نويسنده: وحید دامن‌افشان در فوریه 01, 2011, 01:13:52 pm

عنوان: یه سوال در مورد نحوه فراخوانی بسته‌ها در یک فایل cls
رسال شده توسط: وحید دامن‌افشان در فوریه 01, 2011, 01:13:52 pm
یه بسته رو توی یه فایل cls به صورت
‎‎\input{‎AAA‎.sty}‎ 
فراخوانی کردم و مشکلی هم نداره. اما می‌خوام ببینم که آیا این کار، در حالت کلی، درسته؟
عنوان: پاسخ : یه سوال در مورد نحوه فراخوانی بسته‌ها در یک فایل cls
رسال شده توسط: vafa در فوریه 01, 2011, 01:43:12 pm
یه بسته رو توی یه فایل cls به صورت
‎‎\input{‎AAA‎.sty}‎ 
فراخوانی کردم و مشکلی هم نداره. اما می‌خوام ببینم که آیا این کار، در حالت کلی، درسته؟
نه. درست نیست و مشکل‌ساز هم هست. به این دلیل که دیگه نمی‌شه فهمید که کدام سبک فراخوانی شده و اگر لازم بشه تغییراتی درش با ماکروی \@ifpackageloaded داد. بهترین راه استفاده از \RequirePackage است:
\RequirePackage{AAA}