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

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

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

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