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

نویسنده موضوع: مشکل ‪\everymath{\displaystyle}‬ با لاتین شدن اعداد فرمول‌های داخل متن (Inline)  (دفعات بازدید: 2999 بار)

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
وقتی از دستور ‪\everymath{\displaystyle}‬ استفاده می‌کنم،
اعداد داخل فرمول‌هایی که داخل متن فارسی هستن و
به عبارتی Inline text هستن، به صورت لاتین درمیاد.
برای حلش راهی هست؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
استفاده از \displaystyle اصولی نیست چون اگر به کارگاه‌هایی که من در مورد زی‌پرشین در ایران داشتم آمدید و توضیح مرا در ارتباط با دستور بدوی \limits دقت کرده بودید، من در آنجا گفتم که استفاده از \displaystyle باعث تفاوت فاصله بین بندها می‌شود که بسیار خروجی را زشت می‌کند.

به هر حال، علت مشکل شما این است که در استفاده از \everymath باید محتاط باشید چون بسته‌های دیگر (مانند amsmath و xepersian-mathsdigitspec) از این دستور استفاده می‌کنند و اگر شما از این دستور به این شکل:
\everymath{\displaystyle}
استفاده کنید، تمام کارهایی که این بسته‌ها انجام می‌دهند از بین خواهد رفت و در نتیجه خروجی شما مشکل خواهد داشت. نحوه صحیح انجام این کار به این صورت است:
\everymath\expandafter{\the\everymath\displaystyle}
با این کار شما علاوه بر اینکه تعریفات خودتون رو انجام می‌دهید، تغییرات بسته‌های دیگر را هم حفظ می‌کنید.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
... نحوه صحیح انجام این کار به این صورت است:
\everymath\expandafter{\the\everymath\displaystyle}
با این کار شما علاوه بر اینکه تعریفات خودتون رو انجام می‌دهید، تغییرات بسته‌های دیگر را هم حفظ می‌کنید.
یا اینکه می‌تونی از بسته everyhook برای این کار استفاده کنی:
http://ctan.org/pkg/everyhook

 

مشکل در نمایش اعداد به صورت لاتین

نویسنده shasaانجمن ریاضیات و علوم

پاسخ ها: 3
مشاهده: 4459
آخرين ارسال سپتامبر 10, 2011, 03:02:24 pm
توسط vafa
مشکل فارسی نشدن اعداد در فرمول های بین دوتا $

نویسنده aris852963انجمن میک‌تک MikTeX

پاسخ ها: 2
مشاهده: 4811
آخرين ارسال اوت 20, 2013, 05:03:41 pm
توسط parisaz90
لاتین کردن اعداد داخل متن

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

پاسخ ها: 1
مشاهده: 2677
آخرين ارسال اوت 21, 2013, 07:49:06 pm
توسط فرشاد ترابی
مشکل در نوشتن فرمول inline در وبلاگ با استفاده از mathjax

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

پاسخ ها: 8
مشاهده: 4325
آخرين ارسال آوریل 11, 2014, 08:43:29 pm
توسط نسیم مرادی
مشکل اعداد و mathfalse

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

پاسخ ها: 4
مشاهده: 4580
آخرين ارسال اكتبر 23, 2009, 11:13:39 am
توسط habib_seif
یه مشکل در تایپ فرمول‌های بولد در XeLatex

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

پاسخ ها: 23
مشاهده: 12548
آخرين ارسال ژانویه 19, 2010, 12:50:18 pm
توسط vafa
مشکل با فاصله زیاد بین فرمول‌ها در محیط equation

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

پاسخ ها: 13
مشاهده: 8861
آخرين ارسال آوریل 07, 2010, 07:55:32 pm
توسط vafa
قرار دادن دسته ای از فرمولها به همراه شماره فرمول داخل کادر

نویسنده mahdikooshkانجمن ریاضیات و علوم

پاسخ ها: 1
مشاهده: 3355
آخرين ارسال اوت 18, 2010, 04:54:15 pm
توسط vafa