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

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

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

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
چسباندن متن با ماکرو
« : فوریه 29, 2012, 10:47:56 pm »
سلام،

من در حال نوشتن یک سری ماکرو هستم ولی با مشکل زیر مواجه شدم.
فرض کنید که یک ماکرو قرار است یک آرگومان بگیرد و آنرا به آرگومانهای قبلی اضافه کند. در اینصورت باید چکار کرد؟
نمونه ای به پیوست آمده که چنین چیزی را نشان می دهد. البته واضح است که کد پیوست دارای مشکل است
زیرا که این ماکرو در یک لوپ میفتد.

با تشکر

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : چسباندن متن با ماکرو
« پاسخ #1 : فوریه 29, 2012, 11:36:52 pm »
سلام،

من در حال نوشتن یک سری ماکرو هستم ولی با مشکل زیر مواجه شدم.
فرض کنید که یک ماکرو قرار است یک آرگومان بگیرد و آنرا به آرگومانهای قبلی اضافه کند. در اینصورت باید چکار کرد؟
نمونه ای به پیوست آمده که چنین چیزی را نشان می دهد. البته واضح است که کد پیوست دارای مشکل است
زیرا که این ماکرو در یک لوپ میفتد.

با تشکر

کاملاً واضح است!
\def\Macc#1{\ifdefined\Mac\Mac : #1\par\xdef\Mac{\Mac #1}\else\gdef\Max{#1}\fi}
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

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

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : چسباندن متن با ماکرو
« پاسخ #2 : فوریه 29, 2012, 11:39:48 pm »
کاملاً واضح است!
\def\Macc#1{\ifdefined\Mac\Mac : #1\par\xdef\Mac{\Mac #1}\else\gdef\Max{#1}\fi}

ببخشید، اون
\Max
باید بشه
\Mac

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

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : چسباندن متن با ماکرو
« پاسخ #3 : فوریه 29, 2012, 11:43:02 pm »
کاملاً واضح است!
\def\Macc#1{\ifdefined\Mac\Mac : #1\par\xdef\Mac{\Mac #1}\else\gdef\Max{#1}\fi}

با تشکر،

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

ترابی

 

کپی و چسباندن یک متن فارسی از فایل PDF به word

نویسنده محمد چهارسوقیانجمن زی‌تک

پاسخ ها: 5
مشاهده: 42207
آخرين ارسال اكتبر 04, 2010, 09:18:02 pm
توسط سروش
درخواست برای برگزاری کارگاه ماکرو نویسی در دانشگاه تهران

نویسنده فرشاد ترابیانجمن کارگاه‌های لاتک و زی‌پرشین

پاسخ ها: 1
مشاهده: 1819
آخرين ارسال دسامبر 22, 2011, 12:05:47 pm
توسط هادی صفی‌اقدم
استفاده از شمارنده در ماکرو

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

پاسخ ها: 5
مشاهده: 2216
آخرين ارسال مارس 10, 2012, 06:04:30 am
توسط فرشاد ترابی
بروز خطا هنگامی که از دستور \lr در ماکرو استفاده می شود.

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

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

نویسنده امیرانجمن سبک نوشتار

پاسخ ها: 3
مشاهده: 1578
آخرين ارسال مارس 22, 2012, 01:05:50 pm
توسط وحید دامن‌افشان
چرا در ماکرو نویسی، علائم @ در دستورها قرار می‌گیرد؟

نویسنده فرشاد ترابیانجمن انجمن تازه‌کاران

پاسخ ها: 2
مشاهده: 1431
آخرين ارسال اكتبر 24, 2012, 12:36:40 am
توسط وحید دامن‌افشان
آماده سازی اولیه مقاله برای ژورنال Springer توسط بسته ماکرو و لاتک

نویسنده ali_rezaeiانجمن انجمن تازه‌کاران

پاسخ ها: 1
مشاهده: 5495
آخرين ارسال نوامبر 02, 2012, 10:06:03 pm
توسط aris852963
چگونگی چسباندن شماره زیرنویس یک کلمه به خود کلمه

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

پاسخ ها: 4
مشاهده: 2408
آخرين ارسال نوامبر 07, 2012, 12:46:28 pm
توسط وحید دامن‌افشان