سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: استفاده از شمارنده در ماکرو  (دفعات بازدید: 2226 بار)

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
استفاده از شمارنده در ماکرو
« : مارس 04, 2012, 12:41:09 pm »
با سلام،
لطفا فایل پیوست را مشاهده بفرمایید. در این فایل سعی شده تا اسامی نویسندگان یک مقاله به عنوان اضافه شود.
یعنی با هر بار زدن \AddAuthor که دارای دو آرگومان است نام یک نویسنده (آرگومان اول) با مشخصات وی (آرگومان دوم) به
لیست نویسندگان اضافه می شود.
ولی در این ماکرو دو اشکال وجود دارد
1. اینکه شماره نویسنده از 2 شروع می شود و این درحالی است که در ماکروی تعریف شده چنین چیزی لحاظ نشده.
2. اینکه چنانچه یک نویسنده دارای مشخصات نباشد نباید چیزی در جلوی آن نوشته شود. ولی همانگونه که مشاهده می شود،
یک عدد برای اولین نویسنده درنظر گرفته میشود.

لطفا در این زمینه مرا راهنمایی کنید.

با تشکر
ترابی

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : استفاده از شمارنده در ماکرو
« پاسخ #1 : مارس 04, 2012, 07:04:16 pm »
در ادامه این ماکرو را تغییر دادم تا شمارنده به طور خودکار اضافه شود.
ولی مشکل بیشتر شد. لطفا به فایل ضمیمه مراجعه شود.

بازهم از راهنمایی هایتان ممنون

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : استفاده از شمارنده در ماکرو
« پاسخ #2 : مارس 07, 2012, 01:36:43 am »
در ادامه این ماکرو را تغییر دادم تا شمارنده به طور خودکار اضافه شود.
ولی مشکل بیشتر شد. لطفا به فایل ضمیمه مراجعه شود.

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

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : استفاده از شمارنده در ماکرو
« پاسخ #3 : مارس 07, 2012, 05:00:49 pm »
من دقیق نفهمیدم هدف این ماکرو چیه و مشکلش کجاست، ولی اون قسمتی که مربوط به ترتیب شماره‌ها بود رو (با کمترین تغییر در متن فایل شما) درست کردم و ضمیمه می‌کنم.

ممنونم آقای ذاکری ولی من نفهمیدم چرا وقتی دستور addtocounter داخل ماکروی \coun قرار گرفته جواب غلط می شه.
مگر هربار که دستور \AddAuthor اجرا میشه، یک بار هم ماکروی \coun فراخوانی نمیشه؟
یک کمی منطق قضیه واسم گیج کننده است.

ولی به هرحال  ماکروی شما درست است و از شما تشکر میکنم.

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : استفاده از شمارنده در ماکرو
« پاسخ #4 : مارس 08, 2012, 12:14:13 am »
ممنونم آقای ذاکری ولی من نفهمیدم چرا وقتی دستور addtocounter داخل ماکروی \coun قرار گرفته جواب غلط می شه.
مگر هربار که دستور \AddAuthor اجرا میشه، یک بار هم ماکروی \coun فراخوانی نمیشه؟
یک کمی منطق قضیه واسم گیج کننده است.

علت، نحوه عملکرد xdef می‌باشد، که به زبان ساده، مقدار یک ماکرو را برابر نتیجه چاپی یک عبارت قرار می‌دهد. و دستور \addtocounter هیچ خروجی به صورت متنی ندارد.


آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : استفاده از شمارنده در ماکرو
« پاسخ #5 : مارس 10, 2012, 06:04:30 am »
علت، نحوه عملکرد xdef می‌باشد، که به زبان ساده، مقدار یک ماکرو را برابر نتیجه چاپی یک عبارت قرار می‌دهد. و دستور \addtocounter هیچ خروجی به صورت متنی ندارد.

با تشکر از شما آقای ذاکری.
قبلاً یک آیکون شبیه گل بود که از طریق آن می شد تشکر کرد. در فرمت جدید سایت عکس گل حذف شده :(

ترابی

 

بروز خطا هنگامی که از دستور \lr در ماکرو استفاده می شود.

نویسنده فرشاد ترابیانجمن حروف‌چینی مستندات

پاسخ ها: 1
مشاهده: 1747
آخرين ارسال ژوئن 27, 2012, 04:14:47 pm
توسط vafa
رفتار دوگانه استفاده از یک و دو علامت خط تیره به عنوان جداکننده شمارنده‌ها

نویسنده وحید دامن‌افشانانجمن عمومی

پاسخ ها: 2
مشاهده: 1497
آخرين ارسال ژانویه 15, 2013, 04:01:01 am
توسط vafa
آیا استفاده از & ‌در ماکرو اشکال دارد؟

نویسنده فرشاد ترابیانجمن حروف‌چینی مستندات

پاسخ ها: 8
مشاهده: 1696
آخرين ارسال اوت 29, 2013, 04:05:24 pm
توسط vafa
مشکل فصل پیوست در صورت استفاده از شمارنده‌ی ترتیبی برای عنوان فصل‌ها

نویسنده MARS.kIANانجمن طراحی صفحه

پاسخ ها: 2
مشاهده: 1495
آخرين ارسال ژوئیه 31, 2014, 04:22:30 pm
توسط vafa
رسم شکل های مربوط به سیستمهای دینامیکی با استفاده از نرم‌افزارهای ریاضی

نویسنده وحید دامن‌افشانانجمن گرافیک، جدول و شکل

پاسخ ها: 10
مشاهده: 10482
آخرين ارسال نوامبر 30, 2012, 10:42:51 am
توسط Jalil
مشکل با استفاده از lr\ در section\ در beamer

نویسنده محمود امین‌طوسیانجمن زی‌تک

پاسخ ها: 7
مشاهده: 5145
آخرين ارسال اكتبر 20, 2009, 09:41:31 am
توسط mohammad.y
تغییر صفحه بندی با استفاده از fancyhdr

نویسنده e.roknabadiانجمن طراحی صفحه

پاسخ ها: 8
مشاهده: 5335
آخرين ارسال اكتبر 19, 2009, 04:08:36 am
توسط vafa
استفاده از Xindy در میک‌تک ۲.۸

نویسنده وحید دامن‌افشانانجمن میک‌تک MikTeX

پاسخ ها: 0
مشاهده: 2812
آخرين ارسال اكتبر 18, 2009, 02:11:23 pm
توسط وحید دامن‌افشان