تالار گفتگوی پارسیلاتک
لاتک LATEX => سبک نوشتار => نويسنده: فرشاد ترابی در نوامبر 25, 2012, 09:39:56 am
-
با سلام خدمت دوستان
فایل پیوست را ببینید، من قبلا از این کلاس (که با کمک آقای کارنپهلو تهیه شده) برای نوشتن مقالات کنفرانس استفاده کرده بودم و مشکلی نداشت.
امسال هم این فایل را برای تهیه مقالات کنفرانس دیگری آماده کردم و بازهم بدون هیچ مشکلی به عنوان الگو در سایت قرار دادم.
اما الان که خودم میخوام این فایل را اجرا کنم با مشکل مواجه میشوم. اشکال هم از \authorinfo هست. هنگامی که این دستور
برای نویسنده دوم قرار داده میشود خطا صادر میشود و هنگامی که آنرا برمیدارم اگرچه اجرا کامل میشود ولی خوب مشخصات نویسنده دوم به بعد
دیگر وجود نخواهد داشت.
شایان ذکر است که برخی از نویسندگان اعلام کرده اند که این فایل را بدون مشکل اجرا میکنند. درضمن همین امروز صبح texlive را بروزرسانی کردم.
مشکل از کجاست؟
ممنون
-
خط ۷ فایل ISME-English-chg.sty به صورت زیر هست:
\def\authorinfo#1{\let\\\relax\thanks{#1}}
اما در کلاس هم دوباره تعریف شده.
-
با سلام خدمت دوستان
فایل پیوست را ببینید، من قبلا از این کلاس (که با کمک آقای کارنپهلو تهیه شده) برای نوشتن مقالات کنفرانس استفاده کرده بودم و مشکلی نداشت.
امسال هم این فایل را برای تهیه مقالات کنفرانس دیگری آماده کردم و بازهم بدون هیچ مشکلی به عنوان الگو در سایت قرار دادم.
اما الان که خودم میخوام این فایل را اجرا کنم با مشکل مواجه میشوم. اشکال هم از \authorinfo هست. هنگامی که این دستور
برای نویسنده دوم قرار داده میشود خطا صادر میشود و هنگامی که آنرا برمیدارم اگرچه اجرا کامل میشود ولی خوب مشخصات نویسنده دوم به بعد
دیگر وجود نخواهد داشت.
شایان ذکر است که برخی از نویسندگان اعلام کرده اند که این فایل را بدون مشکل اجرا میکنند. درضمن همین امروز صبح texlive را بروزرسانی کردم.
مشکل از کجاست؟
ممنون
من هیچ مشکلی ندارم.
-
خط ۷ فایل ISME-English-chg.sty به صورت زیر هست:
\def\authorinfo#1{\let\\\relax\thanks{#1}}
اما در کلاس هم دوباره تعریف شده.
خوب این چه مشکلی ایجاد میکنه؟
-
خوب این چه مشکلی ایجاد میکنه؟
به maketitle خطا مکیگرفت و title ایجاد نمیشه.
من فایلها را چک کردم و دیم اون دستور دو بار با def تعریف شده.
خط ۹۳۲ فایل cls را که غیرفعال کردم، دیگه خطا نداد و خروجی درست شد.
البته برای اینکه خطا بگیرین باید دستور \authorinfo{ff}در فایل ISME2013-0000.tex را که غیرفعال هست را فعال کنید.
فکر کنم دکتر ترابی غیرفعال کردن.
-
به maketitle خطا مکیگرفت و title ایجاد نمیشه.
من فایلها را چک کردم و دیم اون دستور دو بار با def تعریف شده.
خط ۹۳۲ فایل cls را که غیرفعال کردم، دیگه خطا نداد و خروجی درست شد.
خروجی درست نیست. پیشنهاد میکنم دوباره نگاه کنی.
خطا به علت دستور \autofootnoterule میباشد که یک باگ بسته bidi است و من تمایلی به درست کردنش ندارم.
-
خروجی درست نیست. پیشنهاد میکنم دوباره نگاه کنی.
خطا به علت دستور \autofootnoterule میباشد که یک باگ بسته bidi است و من تمایلی به درست کردنش ندارم.
بله درست میفرمایین دکتر. من اشتباه کردم فکر کردم درست شده. اونقده ذوق کرده بودم! ;)
-
من هیچ مشکلی ندارم.
یعنی بدون مشکل اجرا شد و خروجی داد؟ حتی با بودن دومین \authorinfo ؟
-
خروجی درست نیست. پیشنهاد میکنم دوباره نگاه کنی.
خطا به علت دستور \autofootnoterule میباشد که یک باگ بسته bidi است و من تمایلی به درست کردنش ندارم.
پس چرا قبلا که این سبک را درست کرده بودید این مشکل نبود؟
و آیا الان میشه بالاخره یک جوری مسأله را حل کرد؟
-
پس چرا قبلا که این سبک را درست کرده بودید این مشکل نبود؟
به این خاطر که در نسخه پایانی، ساختار زیرنویس بکلی تغییر کرده.
و آیا الان میشه بالاخره یک جوری مسأله را حل کرد؟
سعی میکنم امشب وقتی برگشتم خانه نگاه کنم اما هیچ قولی نمیدم.
-
فایل زیر را با قبلی جایگزین کنید. تا جایی که من امتحان کردم مشکل را حل میکند. تنها تغییر این است که در تعریف دستور \@maketitle داخل محیط minipage خط زیرنویس خودکار را غیرفعال کردهام. این کار مشکلی ایجاد نخواهد کرد زیرا که احتیاجی به خط زیرنویس نیست.
-
ممنونم از کمک شما. برنامه کار کرد و مشکلی پیش نیامد.