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

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

آفلاین habib_seif

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 2
  • -دریافت شده: 15
  • ارسال: 59
    • ديدن مشخصات
انگلیسی کردن اعداد
« : نوامبر 14, 2009, 12:23:28 am »
با سلام

اعداد در زی پرشین کامپیوتر من فارسی نشان داده می شوند و به هیچ ترتیبی انگلیسی نمی شوند. دستور {setdigitfont{Times New Roman \ هیچ تاثیری ندارد. خواهشمند است در صورت امکان راهنمایی بفرمایید

ممنون
سیف زاده

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #1 : نوامبر 14, 2009, 04:24:46 am »
اگر از دستور \setdigitfont استفاده نکنی، اعداد در فرمولها انگلیسی خواهند بود.

آفلاین habib_seif

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 2
  • -دریافت شده: 15
  • ارسال: 59
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #2 : نوامبر 14, 2009, 08:51:06 am »
یک متن ساده ایجاد کردم. همانطور که گفتید اعداد داخل $ $ انگلیسی نشان داده می شوند. ممنون

البته دستور {setdigitfont{my font\ در کامپیوتر من هیچ تاثیری بر انگلیسی یا فارسی بودن اعداد ندارد. چه این دستور باشد چه نباشد چه برابر {setdigitfont{Times New Roman\ باشد چه برابر {setdigitfont{XB Zar باشد در همه حالات اعداد داخل فرمول انگلیسی و خارج فرمول فارسی هستند. البته این رفتار من را اذیت نمی کند زیرا کافیست اگر عددی را به صورت لاتین بخواهم داخل $ $ قرار دهم ولی می خواستم بدانم این رفتار طبیعی است یا نه؟

تشکر
سیف زاده

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #3 : نوامبر 14, 2009, 09:21:53 am »
در متن فارسی اعداد باید فارسی ظاهر شوند و در متن لاتین اعداد بایستی لاتین ظاهر شوند و این رفتار طبیعی است. دستور \setdigitfont فقط مسئول فارسی کردن اعداد در محیط ریاضی است و تأثیری بر اعداد در متن معمولی ندارد. 

در نسخه ۱.۰.۴ کنترل بیشتری به کاربر برای اعداد داخل فرمولها و switch کردن بین اعداد فارسی و لاتین داخل فرمول داده شده است.

آفلاین habib_seif

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 2
  • -دریافت شده: 15
  • ارسال: 59
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #4 : نوامبر 14, 2009, 10:27:49 am »
این خیلی ایده عالی است...

البته فکر کنم یک باگ وجود داشته باشد. زیرا در دستور {lr{some text\ اعداد انگلیسی می شوند که خوب است ولی در محیط LTR اعداد فارسی می مانند...

سیف زاده

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #5 : نوامبر 14, 2009, 10:57:48 am »
باگی وجود ندارد. در bidi و xepersian دو محیط تعریف شده‌اند. محیط latin و LTR. در محیط LTR فقط جهت از چپ به راست است و تغییری در قلم نیست اما در محیط latin هم جهت از چپ به راست است و هم قلم لاتین است. مشابهاً محیطهای RTL و persian هم مفهوم مشابهی دارند.

آفلاین habib_seif

  • Jr. Member
  • **
  • تشکر
  • -اهدا شده: 2
  • -دریافت شده: 15
  • ارسال: 59
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #6 : نوامبر 14, 2009, 11:12:34 am »
بله محیط latin به خوبی جواب داد...

شرمنده از اینکه سئوالها ابتدایی است ولی شاید مشکل این باشد که یک help خوب برای زی پرشین ساخته نشده است یا حداقل من ندیده ام. به عنوان مثال در اینترنت یک help پیدا کردم که اتفاقا یکی از نویسندگانش خود جنابعالی هستید با آدرس : ftp://nic.funet.fi/.m/mirrors7/ftp.tex.ac.uk/tex-archive/macros/xetex/latex/xepersian/doc/user-guide/Persian/userguide-persian.pdf
ولی اولا چرا چنین help ای در پارسی لاتک وجود ندارد ثانیا مثلا در این help هیچ صحبتی از محیط latin نشده است.

در هر صورت از اینکه مشکلم را حل نمودید خیلی ممنونم.
سیف زاده

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : انگلیسی کردن اعداد
« پاسخ #7 : نوامبر 14, 2009, 11:17:11 am »
راهنمایی که به آن اشاره کردید، خیلی قدیمی است. در حال حاضر متأسفانه راهنمایی برای bidi و xepersian وجود ندارد و قسمت بزرگی از توانایی این دو بسته از دید کاربر مخفی است. در حال نوشتن راهنمای جامعی هستم که هنوز تمام نشده و همچنین سعی می‌کنم تا مثالهای زیادی نیز به بسته اضافه کنم.

آفلاین kmazraee

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 2
  • ارسال: 24
    • ديدن مشخصات
    • خانه‌ی ایده | این‌جا خیال‌پردازی نمی‌کنیم.
پاسخ : انگلیسی کردن اعداد
« پاسخ #8 : مه 16, 2013, 09:25:14 pm »
به‌تر است از کد زیر هم استفاده کنید:
‎\setdigitfont{Times New Roman}‎
‎\DefaultMathsDigits

هم‌واره اعدادتان در معادلات انگلیسی خاهد ماند.

 

انگلیسی کردن فونت اعداد حالت ریاضی در مراجع

نویسنده tkakaieانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 3
مشاهده: 3919
آخرين ارسال سپتامبر 14, 2011, 03:07:28 am
توسط vafa
انگلیسی کردن اعداد در فرمولها

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

پاسخ ها: 1
مشاهده: 2360
آخرين ارسال مارس 17, 2012, 05:39:42 am
توسط هادی صفی‌اقدم
انگلیسی کردن کلیه اعداد متن

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

پاسخ ها: 4
مشاهده: 1609
آخرين ارسال اوت 22, 2013, 03:12:55 pm
توسط razyevahidi
نوشتن اعداد انگلیسی در فرمولها

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

پاسخ ها: 4
مشاهده: 3441
آخرين ارسال فوریه 22, 2014, 11:24:21 pm
توسط negin1990
فارسی کردن شماره ی مرجع برای مراجع انگلیسی

نویسنده اوژنانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 7
مشاهده: 29995
آخرين ارسال آوریل 06, 2011, 05:11:23 pm
توسط nazanin
ترکیب اعداد فارسی و انگلیسی در فرمول‌ها

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

پاسخ ها: 10
مشاهده: 6732
آخرين ارسال ژانویه 19, 2011, 07:18:01 pm
توسط vafa
اعداد انگلیسی در فرمول‌های ریاضی

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

پاسخ ها: 7
مشاهده: 8733
آخرين ارسال سپتامبر 01, 2014, 06:31:53 pm
توسط فرشاد ترابی
نوشتن اعداد انگلیسی در متن فارسی

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

پاسخ ها: 1
مشاهده: 6407
آخرين ارسال ژوئیه 05, 2012, 02:10:44 pm
توسط vafa