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

لاتک LATEX => ریاضیات و علوم => نويسنده: مریم بانو در ژوئیه 05, 2014, 02:22:25 pm

عنوان: نمایش نمایی اعداد بزرگ
رسال شده توسط: مریم بانو در ژوئیه 05, 2014, 02:22:25 pm
سلام دوستان
من اعدادی به شکل a x 10^b  توی متنم دارم. با همون فرمتی که توی متن انگلیسی استفاده می شه می نویسم نتیجه درست از آب درنمیاد. لطفا کمک کنید.
عنوان: پاسخ : نمایش نمایی اعداد بزرگ
رسال شده توسط: ابوالفضل دیانت در ژوئیه 05, 2014, 02:24:19 pm
با سلام
شما باید این عدد را در محیط math mode‌بزنید یعنی بنویسید
$a\times 10^b$
و آن را هر جایی از متن که خواستید وارد کنید. مثلا
این یک مثال در مورد $a\times 10^b$ است.
عنوان: پاسخ : نمایش نمایی اعداد بزرگ
رسال شده توسط: مریم بانو در ژوئیه 05, 2014, 02:32:42 pm
خوب من اینو مینویسم ولی دیگه عدد رو فارسی نمی کنه. یعنی هر عددی که بین علامت $ قرار میگیره انگلیسی باقی می مونه.
عنوان: پاسخ : نمایش نمایی اعداد بزرگ
رسال شده توسط: ابوالفضل دیانت در ژوئیه 05, 2014, 02:37:46 pm
با سلام
اگر شما از بسته xepersian‌ استفاده می کنید به صورت پیش فرض اعداد فرمول ها فارسی است مثل مثال اتچ شده
مگر این که شما دستور
\DefaultMathsDigits
را قبل از \begin{document} زده باشید که موجب می شود که اعداد روابط انگلیسی شود.
من در مثال اتچ شده این دستور را کامنت کردم پس اعداد درون math mode به صورت فارسی چاپ می شود.
البته اگر می خواهید در کل اعداد انگلیسی باشد فقط در یک جای خاص فارسی شود از دستور زیر استفاده کنید.
$a\times \textrm{\rl{10}}^b$
باتشکر