وقتی اسلاید درست میکنم اندازهی فرمولهای ریاضی را باید Large کنم تا با فونتهای فارسی همتراز شوند. حالا چگونه میتوانم یکبار در ابتدای فایل این کار را انجام بدم که دیگر نیازی نباشه تک تک فرمولها را جداگانه Large کنم؟من تفاوتی در اندازه قلم فارسی و ریاضی در bidipresentation نمیبینم.
با استفاده از bidipresentation اسلاید درست میکنم.
من تفاوتی در اندازه قلم فارسی و ریاضی در bidipresentation نمیبینم.برای اینکه تفوت را احساس کنید من دو فایل pdf را ضمیمه میکنم که در یکی از اونها یعنی slidetest1 فرمولها Large هستند و در دیگری یعنی slidetest2 فرمولها معمولی هستند.
با این حال اگر باز هم به نظر شما فرمولها Large نشوند بهتر است، لطف میکنید به من بگویید چگونه میتوانم در اول فایل یکبار برای همیشه فرمولها را Large کنم؟http://www.tex.ac.uk/cgi-bin/texfaq2html?label=mathsize
اینجوری که من فهمیدم باید از دستور زیر در سرآغاز نوشتار استفاده کنیم که دومین عدد اندازهی فرمول ریاضی است ولی هرچه این اعداد را تغییر میدهم در خروجی تغییری ایجاد نمیشود:اولین عدد (عددی که جای ۱۰ قرار میگیرد) جای اندازه نوشتار است یعنی اگر در \documentclass از 12pt استفاده شده باشد، باید اولین عدد ۱۲ باشد. عدد دوم مربوط به \textfont است یعنی متن معمولی ریاضی مثل $x+1$ . عدد سوم مربوط به توان و اندیس است و عدد آخر مربوط به توان توان و اندیس اندیس یا ترکیبی از این دو.
\DeclareMathSizes{10}{9}{7}{5}
من عدد دوم را گذاشتم ۲۰ ولی خروجی تغییری نکرد. مثال کمینه را پیوست کردهام.در صورت معمول بعد از \begin{document} دستور \normalsize فعال است که اندازه قلم برابر است با \@xipt بنابراین:
\DeclareMathSizes{10.95}{20}{7}{5}
برای 10pt و 12pt جواب می دهد ولی 11pt جواب نمی دهد!!!توضیح قبلی من را ببینید. در ادامه وقتی قلم نوشتار 10pt است اندازه \normalsize برابر است با \@xpt که همان ۱۰ است. وقتی قلم نوشتار 11pt است اندازه \normalsize برابر است با \@xipt که مقدارش 10.95 است نه ۱۱. و وقتی قلم نوشتار 12pt است اندازه \normalsize برابر است با \@xiipt که مقدارش ۱۲ است.