• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

مشکل در استفاده از یک کلاس که قبلا درست بوده

نویسنده فرشاد ترابی, نوامبر 25, 2012, 09:39:56 قبل از ظهر

« قبلی - بعدی »

فرشاد ترابی

با سلام خدمت دوستان

فایل پیوست را ببینید، من قبلا از این کلاس (که با کمک آقای کارن‌پهلو تهیه شده) برای نوشتن مقالات کنفرانس استفاده کرده بودم و مشکلی نداشت.
امسال هم این فایل را برای تهیه مقالات کنفرانس دیگری آماده کردم و بازهم بدون هیچ مشکلی به عنوان الگو در سایت قرار دادم.
اما الان که خودم میخوام این فایل را اجرا کنم با مشکل مواجه میشوم. اشکال هم از \authorinfo هست. هنگامی که این دستور
برای نویسنده دوم قرار داده میشود خطا صادر میشود و هنگامی که آنرا برمیدارم اگرچه اجرا کامل میشود ولی خوب مشخصات نویسنده دوم به بعد
دیگر وجود نخواهد داشت.

شایان ذکر است که برخی از نویسندگان اعلام کرده اند که این فایل را بدون مشکل اجرا میکنند. درضمن همین امروز صبح texlive را بروزرسانی کردم.
مشکل از کجاست؟

ممنون

هادی صفی‌اقدم

خط ۷ فایل ISME-English-chg.sty  به صورت زیر هست:
‪\def\authorinfo#1{\let\\\relax\thanks{#1}}‬
اما در کلاس هم دوباره تعریف شده.


vafa

نقل قول از: Farschad در نوامبر 25, 2012, 09:39:56 قبل از ظهر
با سلام خدمت دوستان

فایل پیوست را ببینید، من قبلا از این کلاس (که با کمک آقای کارن‌پهلو تهیه شده) برای نوشتن مقالات کنفرانس استفاده کرده بودم و مشکلی نداشت.

امسال هم این فایل را برای تهیه مقالات کنفرانس دیگری آماده کردم و بازهم بدون هیچ مشکلی به عنوان الگو در سایت قرار دادم.
اما الان که خودم میخوام این فایل را اجرا کنم با مشکل مواجه میشوم. اشکال هم از \authorinfo هست. هنگامی که این دستور
برای نویسنده دوم قرار داده میشود خطا صادر میشود و هنگامی که آنرا برمیدارم اگرچه اجرا کامل میشود ولی خوب مشخصات نویسنده دوم به بعد
دیگر وجود نخواهد داشت.

شایان ذکر است که برخی از نویسندگان اعلام کرده اند که این فایل را بدون مشکل اجرا میکنند. درضمن همین امروز صبح texlive را بروزرسانی کردم.
مشکل از کجاست؟

ممنون
من هیچ مشکلی ندارم.

vafa

نقل قول از: هادی صفی‌اقدم در نوامبر 25, 2012, 10:06:32 قبل از ظهر
خط ۷ فایل ISME-English-chg.sty  به صورت زیر هست:
‪\def\authorinfo#1{\let\\\relax\thanks{#1}}‬
اما در کلاس هم دوباره تعریف شده.
خوب این چه مشکلی ایجاد می‌کنه؟

هادی صفی‌اقدم

نقل قول از: وفا کارن‌پهلو در نوامبر 25, 2012, 11:30:47 قبل از ظهر
خوب این چه مشکلی ایجاد می‌کنه؟
به maketitle خطا مکیگرفت و  title ایجاد نمیشه.
من فایل‌ها را چک کردم و دیم اون دستور دو بار با def تعریف شده.
خط ۹۳۲ فایل cls را که غیرفعال کردم، دیگه خطا نداد و خروجی درست شد.

البته برای اینکه خطا بگیرین باید دستور ‪   ‎\authorinfo{ff}‎‬در فایل ISME2013-0000.tex را که غیرفعال هست را فعال کنید.
فکر کنم دکتر ترابی غیرفعال کردن.

vafa

نقل قول از: هادی صفی‌اقدم در نوامبر 25, 2012, 11:41:30 قبل از ظهر
به maketitle خطا مکیگرفت و  title ایجاد نمیشه.
من فایل‌ها را چک کردم و دیم اون دستور دو بار با def تعریف شده.
خط ۹۳۲ فایل cls را که غیرفعال کردم، دیگه خطا نداد و خروجی درست شد.
خروجی درست نیست. پیشنهاد می‌کنم دوباره نگاه کنی.

خطا به علت دستور \autofootnoterule می‌باشد که یک باگ بسته bidi است و من تمایلی به درست کردنش ندارم.

هادی صفی‌اقدم

نقل قول از: وفا کارن‌پهلو در نوامبر 25, 2012, 12:14:42 بعد از ظهر
خروجی درست نیست. پیشنهاد می‌کنم دوباره نگاه کنی.

خطا به علت دستور \autofootnoterule می‌باشد که یک باگ بسته bidi است و من تمایلی به درست کردنش ندارم.
بله درست میفرمایین دکتر. من اشتباه کردم فکر کردم درست شده. اونقده ذوق کرده بودم!   ;)

فرشاد ترابی


فرشاد ترابی

نقل قول از: وفا کارن‌پهلو در نوامبر 25, 2012, 12:14:42 بعد از ظهر
خروجی درست نیست. پیشنهاد می‌کنم دوباره نگاه کنی.

خطا به علت دستور \autofootnoterule می‌باشد که یک باگ بسته bidi است و من تمایلی به درست کردنش ندارم.

پس چرا قبلا که این سبک را درست کرده بودید این مشکل نبود؟
و آیا الان میشه بالاخره یک جوری مسأله را حل کرد؟

vafa

نقل قول از: Farschad در نوامبر 25, 2012, 01:00:16 بعد از ظهر
پس چرا قبلا که این سبک را درست کرده بودید این مشکل نبود؟
به این خاطر که در نسخه پایانی، ساختار زیرنویس بکلی تغییر کرده.
نقل قول
و آیا الان میشه بالاخره یک جوری مسأله را حل کرد؟
سعی می‌کنم امشب وقتی برگشتم خانه نگاه کنم اما هیچ قولی نمی‌دم.

vafa

فایل زیر را با قبلی جایگزین کنید. تا جایی که من امتحان کردم مشکل را حل می‌کند. تنها تغییر این است که در تعریف دستور \@maketitle داخل محیط minipage خط زیرنویس خودکار را غیرفعال کرده‌ام. این کار مشکلی ایجاد نخواهد کرد زیرا که احتیاجی به خط زیرنویس نیست.

فرشاد ترابی

ممنونم از کمک شما. برنامه کار کرد و مشکلی پیش نیامد.