سلام!
من چند روزی است این فایل نمونهی پایاننامهی شریف رو گرفتهام و رویش کار میکنم. همه چیز خوب است! به جز اینکه اعداد در فرمولهای ریاضی انگلیسی هستند. در متن معمول اعداد فارسیاند. اگر کسی بتواند راهنمایی کند ممنون میشوم.
سلام!
اوّلین پستتون در تالار پارسیلاتک را تبریک میگم.
یک فایل کوچک حاوی مشکل و فایل log را بفرستید.
انجوری نمیشه فهمید مشکل شما چیه.
یا فونت اعداد فرمولهای فونت فارسی نیست یا مشکلی دیگر....
با تشکر از شما دوست عزیز! خواستم فایل نمونهی کوچکی بسازم بعد از ساختن و اجرا فرمولها درست نمایش داده شدند. به نظرم رسید که مشکل باید از دستوراتی باشد که من در کارم استفاده کردهام. این پروژه شامل ۱۲ فایل است که یکییکی آنها را از فایل اصلی خارج کردم. فایلی که مشکلدار بود پیدا شد. مقداری هم در طول فایل حرکت کردم. اعداد در تمام فرمولهای ریاضی که بعد از بلاک زیر نوشته میشوند انگلیسی بودند:
\latin
\begin{verbatim}
some text...
\end{verbatim}
\persian
اگر در مورد دلیلاش راهنمایی بفرمایید ممنون میشوم. این صرفا برای کنجکاوی و یاد گرفتن است و مشکل حل شد. در ضمن ممنون از شما و تریگر شما :-)
تنها مطلبی که باید بگم اینه که دستورهای \Latin و \Persian دیگه منسوخ شدهاند و به جاشون باید از محیط
\begin{latin}
متن لاتین خود را اینجا بنویسید.
\end{latin}
استفاده کنید.
قبلش هم زیپرشین و بیدی و ... خود را آپدیت کنید.
با سلام
اگر xepersian و bidi شما بروز باشد به طور پیش فرض اعداد به صورت فارسی چاپ می شود
به شرطی که شما فونت فارسی انتخاب کرده باشید
البته شما می توانید فونت مربوط به اعداد را به طور جداگانه انتخاب کنید با دستور
\setdigitfont[Scale=1.1]{XB Zar}
در صورتی که بخواهید این پیش فرض را تغییر دهید یعنی اعداد به صورت انگلیسی نوشته شود دستور زیر را باید وارد کنید
\DefaultMathsDigits
نقل قول از: Temp در فبریه 01, 2012, 10:30:32 بعد از ظهر
با سلام
اگر xepersian و bidi شما بروز باشد به طور پیش فرض اعداد به صورت فارسی چاپ می شود
به شرطی که شما فونت فارسی انتخاب کرده باشید
البته شما می توانید فونت مربوط به اعداد را به طور جداگانه انتخاب کنید با دستور
\setdigitfont[Scale=1.1]{XB Zar}
در صورتی که بخواهید این پیش فرض را تغییر دهید یعنی اعداد به صورت انگلیسی نوشته شود دستور زیر را باید وارد کنید
\DefaultMathsDigits
فونت XB Zar دیگه صفر توخالی نداره.
سلام.
ببخشید اگه بخوام توی فرمول ریاضی متون انگلیسی هم استفاده کنم چه دستوری به کار ببرم؟ من از \text استفاده کردم اما به جای کلمه ها مربع گذاشته.
استفاده از محیط \begin{latin} هم باعث میشه شماره کپشن فرمول، انگلیسی بشه که من میخوام فارسی بمونه.
\lr هم گاهی اوقت باعث میشه پرانتزهای مربوط به شماره فرمول به هم بریزه.
اگه میشه یه راهنمایی بکنین.
خیلی ممنون
مربع گذاشتن به خاطر فونت شماست. آنرا عوض کنید تا درست شود. در مورد اینکه چه فونتی مناسب است در تالار جستجو کنید.