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

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

چسباندن متن با ماکرو

نویسنده فرشاد ترابی, فبریه 29, 2012, 10:47:56 بعد از ظهر

« قبلی - بعدی »

فرشاد ترابی

سلام،

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

با تشکر

حسن ذاکری

نقل قول از: farschad در فبریه 29, 2012, 10:47:56 بعد از ظهر
سلام،

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

با تشکر

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

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

حسن ذاکری

نقل قول از: حسن ذاکری در فبریه 29, 2012, 11:36:52 بعد از ظهر
کاملاً واضح است!
\def\Macc#1{\ifdefined\Mac\Mac : #1\par\xdef\Mac{\Mac #1}\else\gdef\Max{#1}\fi}

ببخشید، اون
\Maxباید بشه
\Mac
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

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

فرشاد ترابی

نقل قول از: حسن ذاکری در فبریه 29, 2012, 11:36:52 بعد از ظهر
کاملاً واضح است!
\def\Macc#1{\ifdefined\Mac\Mac : #1\par\xdef\Mac{\Mac #1}\else\gdef\Max{#1}\fi}

با تشکر،

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

ترابی