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

لاتک LATEX => قلم‌ها و حروف => نويسنده: امیرحسین شرفی در اوت 29, 2011, 10:16:44 pm

عنوان: فونت‌های پیش‌فرض لاتک
رسال شده توسط: امیرحسین شرفی در اوت 29, 2011, 10:16:44 pm
فونت پیش‌فرض لاتک برای فرمول‌نویسی چیه؟ با چه دستوری می‌توان تغییر داد؟
فونت پیش‌فرض متن لاتین چیه؟
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: Jalil در اوت 29, 2011, 11:41:34 pm
در مورد فونتهای ریاضی در آدرس زیر مطالب خوبی وجود دارد
http://ctan.um.ac.ir/info/Free_Math_Font_Survey/survey.html
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: امیرحسین شرفی در اوت 31, 2011, 07:29:13 pm
وقتی اسلاید درست می‌کنم اندازه‌ی فرمول‌های ریاضی را باید Large کنم تا با فونت‌های فارسی هم‌تراز شوند. حالا چگونه می‌توانم یکبار در ابتدای فایل این کار را انجام بدم که دیگر نیازی نباشه تک تک فرمول‌ها را جداگانه Large کنم؟
با استفاده از bidipresentation اسلاید درست می‌کنم.
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: vafa در سپتامبر 01, 2011, 04:17:00 am
وقتی اسلاید درست می‌کنم اندازه‌ی فرمول‌های ریاضی را باید Large کنم تا با فونت‌های فارسی هم‌تراز شوند. حالا چگونه می‌توانم یکبار در ابتدای فایل این کار را انجام بدم که دیگر نیازی نباشه تک تک فرمول‌ها را جداگانه Large کنم؟
با استفاده از bidipresentation اسلاید درست می‌کنم.
من تفاوتی در اندازه قلم فارسی و ریاضی در bidipresentation نمی‌بینم.
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: امیرحسین شرفی در سپتامبر 01, 2011, 11:51:18 am
من تفاوتی در اندازه قلم فارسی و ریاضی در bidipresentation نمی‌بینم.
برای اینکه تفوت را احساس کنید من دو فایل pdf را ضمیمه می‌کنم که در یکی از اونها یعنی slidetest1 فرمول‌ها Large هستند و در دیگری یعنی slidetest2 فرمول‌ها معمولی هستند.
با این حال اگر باز هم به نظر شما فرمول‌ها Large نشوند بهتر است، لطف می‌کنید به من بگویید چگونه می‌توانم در اول فایل یکبار برای همیشه فرمول‌ها را Large کنم؟
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: vafa در سپتامبر 01, 2011, 12:01:42 pm
با این حال اگر باز هم به نظر شما فرمول‌ها Large نشوند بهتر است، لطف می‌کنید به من بگویید چگونه می‌توانم در اول فایل یکبار برای همیشه فرمول‌ها را Large کنم؟
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=mathsize
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: امیرحسین شرفی در سپتامبر 01, 2011, 12:39:07 pm
اینجوری که من فهمیدم باید از دستور زیر در سرآغاز نوشتار استفاده کنیم که دومین عدد اندازه‌ی فرمول ریاضی است ولی هرچه این اعداد را تغییر می‌دهم در خروجی تغییری ایجاد نمی‌شود:

\DeclareMathSizes{10}{9}{7}{5}

عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: vafa در سپتامبر 01, 2011, 12:47:44 pm
اینجوری که من فهمیدم باید از دستور زیر در سرآغاز نوشتار استفاده کنیم که دومین عدد اندازه‌ی فرمول ریاضی است ولی هرچه این اعداد را تغییر می‌دهم در خروجی تغییری ایجاد نمی‌شود:

\DeclareMathSizes{10}{9}{7}{5}
اولین عدد (عددی که جای ۱۰ قرار می‌گیرد) جای اندازه نوشتار است یعنی اگر در \documentclass از 12pt استفاده شده باشد، باید اولین عدد ۱۲ باشد. عدد دوم مربوط به \textfont است یعنی متن معمولی ریاضی مثل $x+1$ . عدد سوم مربوط به توان و اندیس است و عدد آخر مربوط به توان توان و اندیس اندیس یا ترکیبی از این دو.
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: امیرحسین شرفی در سپتامبر 01, 2011, 01:43:25 pm
من عدد دوم را گذاشتم ۲۰ ولی خروجی تغییری نکرد. مثال کمینه را پیوست کرده‌ام.
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: Jalil در سپتامبر 01, 2011, 02:37:55 pm

برای 10pt و 12pt جواب می دهد ولی 11pt جواب نمی دهد!!!
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: vafa در سپتامبر 01, 2011, 02:46:35 pm
من عدد دوم را گذاشتم ۲۰ ولی خروجی تغییری نکرد. مثال کمینه را پیوست کرده‌ام.
در صورت معمول بعد از \begin{document} دستور \normalsize فعال است که اندازه قلم برابر است با \@xipt بنابراین:
\DeclareMathSizes{10.95}{20}{7}{5}
عنوان: پاسخ : فونت‌های پیش‌فرض لاتک
رسال شده توسط: vafa در سپتامبر 01, 2011, 02:58:27 pm
برای 10pt و 12pt جواب می دهد ولی 11pt جواب نمی دهد!!!
توضیح قبلی من را ببینید. در ادامه وقتی قلم نوشتار 10pt است اندازه  \normalsize برابر است با \@xpt که همان ۱۰ است. وقتی قلم نوشتار 11pt است اندازه \normalsize برابر است با \@xipt که مقدارش 10.95 است نه ۱۱. و وقتی قلم نوشتار 12pt است اندازه  \normalsize برابر است با \@xiipt که مقدارش ۱۲ است.