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

نویسنده موضوع: چرا در ماکرو نویسی، علائم @ در دستورها قرار می‌گیرد؟  (دفعات بازدید: 2214 بار)

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

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
چرا در ماکرو نویسی علائم @  در دستورها قرار میگیره. مثلاً اگر در دستوری که  جنابعالی در این پست ارائه دادید
به جای \@tartibi از \tartibi استفاده شه چه مشکلی پیش میاد؟
« آخرين ويرايش: اكتبر 23, 2012, 09:45:58 pm توسط وحید دامن‌افشان »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات

چرا در ماکرو نویسی علائم @  در دستورها قرار میگیره.
دستوراتی که @دارند دستورات داخلی هستند و برای برنامه‌نویسی به کار می‌روند و این دستورات، دستورات کاربر نیست.
نقل قول
مثلاً اگر در دستوری که  جنابعالی ارائه دادید
به جای \@tartibi از \tartibi استفاده شه چه مشکلی پیش میاد؟
اگر شما گفته‌اید:
\tartibi{chapter}
و آقای دامن‌افشان گفته باشند:
\@tartibi\c@chapter
هیچ تفاوتی وجود ندارد و هر دو معادل هم هستند. اگر فایل xepersian.sty را نگاه کنید، دستور \tartibi اینگونه تعریف شده:
\newcommand{\tartibi}[1]{%
\expandafter\@tartibi\csname c@#1\endcsname%
}
پس در واقع وقتی می‌نویسید:
\tartibi{chapter}
به:
\@tartibi\c@chapter
ترجمه می‌شود.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
چرا در ماکرو نویسی علائم @  در دستورها قرار میگیره؟
ضمن‎ تشکر از آقا وفا به خاطر توضیحات خوب‌شون، توضیحات بیشتر رو می‌تونین در:
۱- صفحه ۱۴۰ کتاب LaTeX Notes نوشته J. Kenneth Shultis
۲- پاراگراف سوم صفحه ۸۴۳ ویرایش دوم کتاب ‎The‎ LaTeX Companion
۳- این پست از سایت http://tex.stackexchange.com/
پیدا کنین.

 

درخواست برای برگزاری کارگاه ماکرو نویسی در دانشگاه تهران

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

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

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

پاسخ ها: 2
مشاهده: 3855
آخرين ارسال آوریل 23, 2012, 10:48:14 pm
توسط هادی صفی‌اقدم
نام و شماره ی هر قصل بطور جداگانه در یک صفحه قرار گیرد

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

پاسخ ها: 1
مشاهده: 2659
آخرين ارسال مه 17, 2012, 05:34:59 pm
توسط هادی صفی‌اقدم
جدول در جای خود قرار نمی گیرد

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

پاسخ ها: 1
مشاهده: 2046
آخرين ارسال اوت 29, 2012, 04:54:48 pm
توسط هادی صفی‌اقدم
چگونگی قرار دادن 4شکل کنار هم به طوریکه دوتا بالا و دوتا پایین قرار گیرد؟

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

پاسخ ها: 1
مشاهده: 2771
آخرين ارسال ژوئیه 13, 2013, 09:16:50 pm
توسط فرشاد ترابی
قرار دادن کد در متن

نویسنده محمود امین‌طوسیانجمن ریاضیات و علوم

پاسخ ها: 5
مشاهده: 6161
آخرين ارسال نوامبر 20, 2010, 12:03:57 pm
توسط javadr
قرار دادن جدول با عرض تمام صفحه در مقاله دو ستونی

نویسنده e.roknabadiانجمن گرافیک، جدول و شکل

پاسخ ها: 7
مشاهده: 11190
آخرين ارسال اكتبر 19, 2009, 11:03:51 am
توسط محمود امین‌طوسی
بالا نویس و پهلو نویسی کردن

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

پاسخ ها: 4
مشاهده: 5256
آخرين ارسال اكتبر 18, 2009, 12:13:11 pm
توسط محمد چهارسوقی