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

نویسنده موضوع: حذف فاصله هنگام استفاده از ماکروها  (دفعات بازدید: 2336 بار)

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

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
حذف فاصله هنگام استفاده از ماکروها
« : سپتامبر 24, 2012, 09:55:10 pm »
به فایلهای پیوست دقت کنید. هنگامی که از یک ماکرو استفاده میشود، فاصله بعد از آن حذف میگردد؟
هم در فارسی چک کردم و هم در انگلیسی. مشکل کجاست؟ مگر نه این است که ماکرو صرفاً یک
جایگزاری است؟ پس چرا اینطوری جواب میده؟

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
پاسخ : حذف فاصله هنگام استفاده از ماکروها
« پاسخ #1 : سپتامبر 24, 2012, 10:23:44 pm »
این رفتار نرمال تک است که از فاصله بعد از دستورات صرف نظر می‌کند. بنابراین نوشتن دومتن زیر
\TeX ignores spaces after control words.و
\TeX                 ignores spaces after control words.هردو یک خروجی به شکل
TeXignores spaces after control words.
تولید می‌کند. یعنی کلمه TeX را به لغت بعد می‌چسباند. اما ۳ راه حل در پیش دارید:
۱. در تعریف ماکرو، فاصبه را اضافه کنید:
\newcommand{\ترابی}{کلاس\ }که این مشکل را دارد که وقتی می‌نویسید
\ترابی.یک فاصله زاید قبل از نقطه قرار می‌دهد.
۲. در هر بار استفاده از ماکرو، یک فاصله اجباری بعد از آن اضاف کنید:
سومین جمله این است که \ترابی\ را بیرون ببریدمشکل این است که نوشتن این فاصله در هر دفعه مشکل است.
۳. از بسته xspace و دستور \xspace در تعریف ماکرو استفاده کنید که اضافه کردن فاصله را اتوماتیک می‌کند.
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

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

 

فاصله نامناسب عناوین با شماره ها در فهرست مطالب هنگام استفاده از قلم PM

نویسنده Jalilانجمن قلم‌ها و حروف

پاسخ ها: 1
مشاهده: 2683
آخرين ارسال نوامبر 28, 2011, 06:04:43 am
توسط vafa
فاصله اضافی هنگام استفاده از بسته ntheorm

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

پاسخ ها: 2
مشاهده: 2796
آخرين ارسال فوریه 19, 2013, 08:16:11 pm
توسط فرشاد ترابی
تغییر جهت شماره تصاویر دوقسمتی در هنگام استفاده از subfiure

نویسنده محمود امین‌طوسیانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 4
مشاهده: 4682
آخرين ارسال فوریه 18, 2010, 12:52:00 pm
توسط vafa
تغییر جهت شماره فرمول دوقسمتی در هنگام استفاده از Algorithm

نویسنده محمود امین‌طوسیانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 4
مشاهده: 4997
آخرين ارسال دسامبر 16, 2009, 06:50:11 am
توسط vafa
تغییر کردن حاشیه‌ها هنگام استفاده از محیط thebibliography

نویسنده وحید دامن‌افشانانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 36
مشاهده: 17635
آخرين ارسال آوریل 09, 2010, 07:25:58 am
توسط vafa
فاصله بین مثال ها بعد از استفاده از \newenvironment{mes}

نویسنده هادی صفی‌اقدمانجمن حروف‌چینی مستندات

پاسخ ها: 2
مشاهده: 2599
آخرين ارسال مه 23, 2010, 07:56:05 pm
توسط هادی صفی‌اقدم
خطای No creation rule for font [lmroman10-regular] هنگام استفاده از xepersian

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

پاسخ ها: 1
مشاهده: 2846
آخرين ارسال آوریل 25, 2012, 07:21:30 am
توسط vafa
مشکل هنگام استفاده از گزینه quickindex در کلاس memoir

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

پاسخ ها: 5
مشاهده: 5924
آخرين ارسال فوریه 13, 2011, 07:05:06 pm
توسط vafa