تالار گفتگوی پارسی‌لاتک

لاتک LATEX => قلم‌ها و حروف => نويسنده: فرشاد عبدالله‌نیا در ژوئیه 31, 2010, 09:08:18 pm

عنوان: مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در ژوئیه 31, 2010, 09:08:18 pm
من اخیراً یه مشکل عجیب پیدا کرده‌ام. نمی‌دونم چرا ارقام فارسی در محیط ریاضی گاهی فارسی و گاهی لاتین حروفچینی میشن (به‌خصوص در حالت display). قبلا چنین مشکلی نداشتم.
 فایل نمونه رو با کامپایلر آنلاین تست کردم و خروجی درست بود. زیپرشن رو (در تکلایو) دوباره نصب کردم ولی مشکل حل نشد.
 کسی می‌تونه راهنمایی کنه که مشکل از چی می‌تونه باشه؟

متشکرم
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: هادی صفی‌اقدم در ژوئیه 31, 2010, 09:46:25 pm
اگر میخواهی کلا ارقامت انگلیسی بشه دستور
‎\setdigitfont[Scale=1]{XB Zar}‎
را حذف کن یا فونت انگلیسی مثل Times New Roman انتخاب کن
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 12:08:35 am
من اون دستور رو گذاشتم که کلاً ارقام فارسی بشه. مشکل اینه که نمی‌شه.
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 12:19:11 am
در ضمن به این قسمت از فایل log دقت کنید:
Package xepersian Info: “You have not specified any font for the digits in ma
ths mode and so the digits in maths mode will appear Latin. If you would like t
o have Persian digits in maths mode, then please specify a font for the digits
in maths mode by using \setdigitfont CS, and then try to run xelatex on your do
cument again” on input line 7.
همون‌طور که می‌بینید setdigitfont تعریف شده و روی ماشین شما و سرور کار می‌کنه. از همه عجیب‌تر اینه که توی همین خروجی، قسمت داخل $$ فارسی حروفچینی می‌شه. سر در نمیارم مشکل از چیه.
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: هادی صفی‌اقدم در اوت 01, 2010, 12:22:45 am
در ضمن به این قسمت از فایل log دقت کنید:
Package xepersian Info: “You have not specified any font for the digits in ma
ths mode and so the digits in maths mode will appear Latin. If you would like t
o have Persian digits in maths mode, then please specify a font for the digits
in maths mode by using \setdigitfont CS, and then try to run xelatex on your do
cument again” on input line 7.
همون‌طور که می‌بینید setdigitfont تعریف شده و روی ماشین شما و سرور کار می‌کنه. سر در نمیارم مشکل سیستم من چیه.

با علم کم من، به نظر من بسته های در ارتباط با زیپرشین آپدیت نیستند. مثل fontspec و ...
البته میگم با علم کم من.
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: هادی صفی‌اقدم در اوت 01, 2010, 12:23:47 am
من اون دستور رو گذاشتم که کلاً ارقام فارسی بشه. مشکل اینه که نمی‌شه.

من الان دسترسی به راهنمای زیپرشین را ندارم. در راهنما کامل توضیح داده
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 12:24:26 am
فهرست کاملی از بسته‌های وابسته دارین؟
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 12:30:17 am
من الان دسترسی به راهنمای زیپرشین را ندارم. در راهنما کامل توضیح داده

نیازی به راهنما نیست. وقتی روی سایر سیستم‌ها درست کار می‌کنه یعنی دستورات درست هستند. اگه منظورتون user's guide زی‌پرشن هست فکر کنم توضیح بیشتری نداشته باشه.

عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: هادی صفی‌اقدم در اوت 01, 2010, 12:32:28 am
فهرست کاملی از بسته‌های وابسته دارین؟

نه متأسفانه.
اگه فایل log را نیگاه کنید تقریبا دستتون میاد.
("C:\Program Files\MiKTeX 2.8\tex\xelatex\xepersian\xepersian.sty"
Package: xepersian 2010/07/25 v1.0.8 <commit 22> Persian typesetting in XeLaTeX


("C:\Program Files\MiKTeX 2.8\tex\latex\fontspec\fontspec.sty"
Package: fontspec 2010/07/11 v2.0a Advanced font selection for XeLaTeX/LuaLaTeX


("C:\Program Files\MiKTeX 2.8\tex\latex\expl3\expl3.sty"
("C:\Program Files\MiKTeX 2.8\tex\latex\expl3\l3names.sty"
Package: l3names 2010/07/11 v1981 L3 Experimental Naming Scheme for TeX Primiti
ves
)
Package: expl3 2010/06/15 v1955 L3 Experimental code bundle wrapper

("C:\Program Files\MiKTeX 2.8\tex\latex\misc\etex.sty"
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count88
)
("C:\Program Files\MiKTeX 2.8\tex\latex\expl3\l3basics.sty"
Package: l3basics 2010/06/07 v1942 L3 Experimental basic definitions
)
("C:\Program Files\MiKTeX 2.8\tex\latex\expl3\l3expan.sty"
Package: l3expan 2010/06/10 v1948 L3 Experimental Argument Expansion module
)
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 12:36:30 am
نه متأسفانه.
اگه فایل log را نیگاه کنید تقریبا دستتون میاد.
[)[/left]

فکر خوبیه. شما می‌تونین فایل لوگتون رو بذارین من ورژن پکیج‌ها رو مقایسه کنم. ممنون
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: هادی صفی‌اقدم در اوت 01, 2010, 12:38:34 am
فکر خوبیه. شما می‌تونین فایل لوگتون رو بذارین من ورژن پکیج‌ها رو مقایسه کنم. ممنون

چشم. چرا که نه. برای من هم آپدیت آپدیت نیست. تازه بکاپ ویندوزم را برگرداندم و فرصت نشده آپدیتش کنم
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 01:16:36 am
ظاهراً نسخه‌ی جدیدتری برای xepersian ،bidi و fontspec روی مخزن
tlmgr: package repository http://ctan.um.ac.ir/systems/texlive/tlnet
 که من ازش به‌روزرسانی می‌کنم وجود نداره. اگه لازمه از جای دیگه بگیرم بهم بگین. هر چند فکر نمی‌کنم مشکل از این باشه. چون تا جایی که یادمه با همین نسخه‌ها قبلا روی سیستمم این مشکل رو نداشتم.
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: هادی صفی‌اقدم در اوت 01, 2010, 01:19:56 am
ظاهراً نسخه‌ی جدیدتری برای xepersian ،bidi و fontspec روی مخزن
tlmgr: package repository http://ctan.um.ac.ir/systems/texlive/tlnet
 که من ازش به‌روزرسانی می‌کنم وجود نداره. اگه لازمه از جای دیگه بگیرم بهم بگین. هر چند فکر نمی‌کنم مشکل از این باشه. چون تا جایی که یادمه با همین نسخه‌ها قبلا روی سیستمم این مشکل رو نداشتم.

چرا همین دیروز یک نسخه جدید اومد و من هم به میک تک پرتابل اضافه کردم و امشب میخام آپلودش کنم.
تکلایوی هستید؟ من در مورد آپدیت تک‌لایو زیاد اطلاعی ندارم. من با میک تک به راحتی آپدیت می‌کنم

باید منتظر جواب اعضای با سوادتر گروه باشی
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 01:28:27 am
چرا همین دیروز یک نسخه جدید اومد و من هم به میک تک پرتابل اضافه کردم و امشب میخام آپلودش کنم.
تکلایوی هستید؟ من در مورد آپدیت تک‌لایو زیاد اطلاعی ندارم. من با میک تک به راحتی آپدیت می‌کنم

باید منتظر جواب اعضای با سوادتر گروه باشی

بله تکلایوی هستم. برای آپدیت هم از tlmgr استفاده می‌کنم. این نسخه‌ی جدید روی ctan هست یا باید دستی نصب بشه؟ اگه روی ctan هست از کدوم میرور می‌تونم بگیرم؟
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 01, 2010, 01:34:18 am
باید منتظر جواب اعضای با سوادتر گروه باشی

چشم من فعلا صبر می‌کنم. مشکل حادی نیست.
ممنون از کمک شبانه‌روزی  ;)
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: وفا خلیقی در اوت 01, 2010, 05:33:16 am
من اخیراً یه مشکل عجیب پیدا کرده‌ام. نمی‌دونم چرا ارقام فارسی در محیط ریاضی گاهی فارسی و گاهی لاتین حروفچینی میشن (به‌خصوص در حالت display). قبلا چنین مشکلی نداشتم.
 فایل نمونه رو با کامپایلر آنلاین تست کردم و خروجی درست بود. زیپرشن رو (در تکلایو) دوباره نصب کردم ولی مشکل حل نشد.
 کسی می‌تونه راهنمایی کنه که مشکل از چی می‌تونه باشه؟

متشکرم
به این خاطر که زی‌پرژن و bidi شما با هماهنگ نیستند و از نسخه‌های قدیمی استفاده می‌کنید. نسخه‌های جدید را از CTAN دانلود کن و دستی نصب کن.
عنوان: پاسخ : مشکل ارقام فارسی در حالت display
رسال شده توسط: فرشاد عبدالله‌نیا در اوت 02, 2010, 06:12:31 pm
به این خاطر که زی‌پرژن و bidi شما با هماهنگ نیستند و از نسخه‌های قدیمی استفاده می‌کنید. نسخه‌های جدید را از CTAN دانلود کن و دستی نصب کن.

متشکرم وفا جان. همه چیز حل شد. باید دستی نصب می‌کردم (همین‌طور fontspec رو).
متأسفانه texlive manager آخرین نسخه‌ها رو نصب نمی‌کنه.