پارسی‌لاتک

لاتک LATEX => قلم‌ها و حروف => نويسنده: مهران در نوامبر 17, 2012, 03:41:52 بعد از ظهر

عنوان: مشکل با فونت یاس و صفر توخالی
رسال شده توسط: مهران در نوامبر 17, 2012, 03:41:52 بعد از ظهر
سلام
توی پست های مربوط به صفر توخالی و ... نوشتین که digitfont را به یاس تغییر دهید تا صفر توخالی شود و لی با این کار فقط صفر های نوشته های ریاضی(داخل $$) درست می شود و اعداد ی که داخل متن نوشته شده اند به همان شکل فونت اصلی باقی میمانند؟ اعداد داخل متن را هم باید داخل علامت دلار قرار دهم؟ سخته! راه حل دیگری ندارد؟
در ضمن من مجبورم برای متن از فونت نیلوفر که شبیه لوتوس است استفاده کنم
مشکل دیگر اینکه در داخل $$ با صفحه کلید فارسی عدد مینویسم در خروجی چاپ نمی شود مثل اینکه اصلا چنین چیزی در فابل تک نبوده است!!!
عنوان: پاسخ : مشکل با فونت یاس و صفر توخالی
رسال شده توسط: وحید دامن‌افشان در نوامبر 17, 2012, 04:10:30 بعد از ظهر
نقل قول از: مهران در نوامبر 17, 2012, 03:41:52 بعد از ظهر
سلام
توی پست های مربوط به صفر توخالی و ... نوشتین که digitfont را به یاس تغییر دهید تا صفر توخالی شود و لی با این کار فقط صفر های نوشته های ریاضی(داخل $$) درست می شود و اعداد ی که داخل متن نوشته شده اند به همان شکل فونت اصلی باقی میمانند؟ اعداد داخل متن را هم باید داخل علامت دلار قرار دهم؟ سخته! راه حل دیگری ندارد؟
نوشتن صفر توخالی ربطی به زی‌پرشین و حتی لاتک نداره. بلکه به فونت مورد استفاده ربط داره. بنابراین باید اعداد داخل متن رو هم داخل علامت دلار بذارین.
نقل قولمشکل دیگر اینکه در داخل $$ با صفحه کلید فارسی عدد مینویسم در خروجی چاپ نمی شود مثل اینکه اصلا چنین چیزی در فابل تک نبوده است!!!
باید عددهارو انگلیسی بنویسین. البته اگه درست متوجه شده باشم.
عنوان: پاسخ : مشکل با فونت یاس و صفر توخالی
رسال شده توسط: vafa در نوامبر 17, 2012, 04:17:25 بعد از ظهر
نقل قول از: مهران در نوامبر 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, 06:35:04 بعد از ظهر
نقل قول از: وحید دامن‌افشان در نوامبر 17, 2012, 04:10:30 بعد از ظهر
بنابراین باید اعداد داخل متن رو هم داخل علامت دلار بذارین.
جسارتاً یا اینکه فونت متن را با دستور زیر مثلا فونتی بذارین که صفرش توخالی هست:
‪\settextfont{Yas}‬
‪\settextfont{Persian Modern}‬