تالار گفتگوی پارسیلاتک
لاتک LATEX => قلمها و حروف => نويسنده: parna67 در اوت 30, 2014, 10:38:06 pm
-
سلام
من داخل متن فارسیم یه سری فرمول دارم که زیر نویس دارن . مثلا dj. که j اندیس d است.
وقتی داخل \lr{dj} میذارم اندیس نمیشه. و وقتی هم \lr{d_{j}} میذارم خطا میگیره
حالا وقتی داخل $ d_{j}$ میذارم درست میشه یعنی اندیس میشه ، ولی اندازه اش داخل متن فارسیم نامناسب میشه و مثل حالتی نیست که برای واردن کلمات انگیلیسی از \lr{} استفاده میشه. یعنی اندازه اش بزرگ میشه.
راه حلی وجود دارد؟
-
بله راه حل داره.
گام اول اینه که شما کمی وقت بگذارید و مفاهیم اولیه لیتک را یاد بگیرید. برای سرعت بیشتر میتوانید به فیلمهای آموزشی برای مبتدیان مراجعه کنید.
در گام دوم باید فونت ریاضی را با دستور زیر تنظیم کنید
\setdigitfont[Scale=0.8]{Times New Roman}
-
ممنون از راهنماییتون
این اشکالات استادم از پایان نامه ام گرفته اند
وباید تا اخر امشب تموم کنم برای دفاع
و وقتی ندارم که بخواهم فیلم اموزشی ببینم متاسفانه
متاسفانه تاثیری روی اندازه شون نداشت
-
میشه راهنمایی کنین
من واقعا نمیدونم دیگه باید چیکار کنم
-
با سلام
خطوط زیر را نگاه کنید.
\documentclass[10pt]{report}
\usepackage{xepersian}
\settextfont[Scale=1.1]{B Nazanin}
\DeclareMathSizes{10}{14}{12}{8}
\begin{document}
$A_{b}$
\end{document}
در این جا فونت پایه ما 10ptاست، لذا شما میتوانید با دستور
\DeclareMathSizes{10}{11}{9}{8}
فونت زیرنویس و اندیس ها را کنترل کنید دقت کنید که اولین آرگومان این دستور مقدار فونت پایه است، برای مثال اگر فونت پایه شما 12pt است، خواهید داشت.
\DeclareMathSizes{11}{12}{11}{10}
در حالت کلی آرگومان های این دستور به صورت زیر است:
\DeclareMathSizes{textsize}{mathsize}{scriptsize}{scriptscriptsize}
اکنون براحتی می توانید با دستکاری آرگومان های دوم تا چهارم math mode ها را تغییر اندازه دهید.
-
ممنونم.
ولی من نمیخواستم فونت زیرنویس ها را عوض کنم.
نمونه ی کمینه ی مشکلم اینه
فرمول pps داخل متن بزرگتر از خود فرمول در پایین هست
-
با سلام
دستور زیر را اضافه کنید.
\DeclareMathSizes{12}{11}{11}{10}
آرگومان دوم را مثلا ۸ بگذارید ببینید چه تغییری ایجاد میشود؟!
-
من فکر میکنم کل مشکلات به خاطر درست ننوشتن فرمول ها و متن است. فایل زیر را امتحان کنید.