• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

مشکل با فونت یاس و صفر توخالی

نویسنده مهران, نوامبر 17, 2012, 03:41:52 بعد از ظهر

« قبلی - بعدی »

مهران

سلام
توی پست های مربوط به صفر توخالی و ... نوشتین که digitfont را به یاس تغییر دهید تا صفر توخالی شود و لی با این کار فقط صفر های نوشته های ریاضی(داخل $$) درست می شود و اعداد ی که داخل متن نوشته شده اند به همان شکل فونت اصلی باقی میمانند؟ اعداد داخل متن را هم باید داخل علامت دلار قرار دهم؟ سخته! راه حل دیگری ندارد؟
در ضمن من مجبورم برای متن از فونت نیلوفر که شبیه لوتوس است استفاده کنم
مشکل دیگر اینکه در داخل $$ با صفحه کلید فارسی عدد مینویسم در خروجی چاپ نمی شود مثل اینکه اصلا چنین چیزی در فابل تک نبوده است!!!

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

نقل قول از: مهران در نوامبر 17, 2012, 03:41:52 بعد از ظهر
سلام
توی پست های مربوط به صفر توخالی و ... نوشتین که digitfont را به یاس تغییر دهید تا صفر توخالی شود و لی با این کار فقط صفر های نوشته های ریاضی(داخل $$) درست می شود و اعداد ی که داخل متن نوشته شده اند به همان شکل فونت اصلی باقی میمانند؟ اعداد داخل متن را هم باید داخل علامت دلار قرار دهم؟ سخته! راه حل دیگری ندارد؟
نوشتن صفر توخالی ربطی به زی‌پرشین و حتی لاتک نداره. بلکه به فونت مورد استفاده ربط داره. بنابراین باید اعداد داخل متن رو هم داخل علامت دلار بذارین.
نقل قولمشکل دیگر اینکه در داخل $$ با صفحه کلید فارسی عدد مینویسم در خروجی چاپ نمی شود مثل اینکه اصلا چنین چیزی در فابل تک نبوده است!!!
باید عددهارو انگلیسی بنویسین. البته اگه درست متوجه شده باشم.

vafa

نقل قول از: مهران در نوامبر 17, 2012, 03:41:52 بعد از ظهر
مشکل دیگر اینکه در داخل $$ با صفحه کلید فارسی عدد مینویسم در خروجی چاپ نمی شود مثل اینکه اصلا چنین چیزی در فابل تک نبوده است!!!
برای اینکه اعداد پارسی داخل محیط ریاضی هم کار کنند:

\documentclass{article}
\usepackage{xepersian}
\SetMathCode{`۰}{\mathalpha}{OPERATORS}{`0}
\SetMathCode{`۱}{\mathalpha}{OPERATORS}{`1}
\SetMathCode{`۲}{\mathalpha}{OPERATORS}{`2}
\SetMathCode{`۳}{\mathalpha}{OPERATORS}{`3}
\SetMathCode{`۴}{\mathalpha}{OPERATORS}{`4}
\SetMathCode{`۵}{\mathalpha}{OPERATORS}{`5}
\SetMathCode{`۶}{\mathalpha}{OPERATORS}{`6}
\SetMathCode{`۷}{\mathalpha}{OPERATORS}{`7}
\SetMathCode{`۸}{\mathalpha}{OPERATORS}{`8}
\SetMathCode{`۹}{\mathalpha}{OPERATORS}{`9}
\begin{document}
\[
۰۱۲۳۴۵۶۷۸۹
\]
\end{document}

اما تحت هیچ عنوانی توصیه نمی‌شه.

هادی صفی‌اقدم

نقل قول از: وحید دامن‌افشان در نوامبر 17, 2012, 04:10:30 بعد از ظهر
بنابراین باید اعداد داخل متن رو هم داخل علامت دلار بذارین.
جسارتاً یا اینکه فونت متن را با دستور زیر مثلا فونتی بذارین که صفرش توخالی هست:
‪\settextfont{Yas}‬
‪\settextfont{Persian Modern}‬