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