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

لاتک LATEX => ریاضیات و علوم => نويسنده: vnikoofard در مه 28, 2010, 01:47:46 pm

عنوان: بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: vnikoofard در مه 28, 2010, 01:47:46 pm
سلام.
تو مقاله ای که من با زی‌پرشین نوشتم، اندازه  فرمولهاخیلی کوچکتر از متن هستش. من چیکار باید بکنم تا تناسب بینشون برقرار باشه؟

کلمات کلیدی:
بزرگ کردن سایز همه فرمول‌ها بزرگ کردن اندازه همه فرمول‌ها بزرگ کردن اندازه همه فرمولها
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: محمد چهارسوقی در مه 28, 2010, 02:52:00 pm
سلام
زمانی که شما یک فایل زی‌پرشین می‌نویسید در ابتدای فایل فونت‌های متن فارسی و انگلیسی و ریاضی رو بوسیله دستور زیر مشخص می‌کنید.

\setdigitfont[Scale=1]{Yas}

من هیچوقت قسمت Scale رو تغییر نداده بودم. ولی فکر می‌کردم با تغییر این می‌تونم فونت‌ها رو بزرگ و کوچک کنم. اما امروز امتحان کردم و به جای ۱ حتی گذاشتم ۱۵ و هیچ اتفاقی نیفتاد.

ولی یک راهی که هست استفاده از دستور \large به اون شکلی هست که من در مثال پیوست شده نشان دادم.

البته من همواره اندازه فرمول‌های ریاضی‌ام با متن تطابق داشته و مشکلی نبوده. نمی‌دونم برای شما چرا چنین اتفاقی افتاده، ایراد از فونت بوده و یا چیز دیگری.
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: محمود امین‌طوسی در مه 28, 2010, 05:06:22 pm
 با دستور زیر اندازه فرمولها را تغییر می‌دهیم:
\DeclareMathSizes{10.95}{9.2}{7.3}{5.5} %12,10,8,6
این دستور با فونت اندازه ۱۲ به خوبی کار می‌کند ولی با فونت اندازه ۱۱،  مشکلاتی دارد. برای اطلاع بیشتر  به این ســــــــــــــــــایت مراجعه فرمایید (http://www.latex-community.org/forum/viewtopic.php?f=5&t=1792).
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: vnikoofard در مه 28, 2010, 06:28:50 pm
با دستور زیر اندازه فرمولها را تغییر می‌دهیم:
\DeclareMathSizes{10.95}{9.2}{7.3}{5.5} %12,10,8,6
این دستور با فونت اندازه ۱۲ به خوبی کار می‌کند ولی با فونت اندازه ۱۱،  مشکلاتی دارد. برای اطلاع بیشتر  به این ســــــــــــــــــایت مراجعه فرمایید (http://www.latex-community.org/forum/viewtopic.php?f=5&t=1792).
من این دستور رو قبل از \begin{document} دادم، اما هر چی عدد ها رو تغییر میدم تو خروجی چیزی تغییر نمیکنه!
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: محمود امین‌طوسی در مه 28, 2010, 07:07:39 pm
این مثال را ببینید.
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: وحید دامن‌افشان در مه 28, 2010, 11:53:48 pm
با دستور زیر اندازه فرمولها را تغییر می‌دهیم:
\DeclareMathSizes{10.95}{9.2}{7.3}{5.5} %12,10,8,6
این دستور با فونت اندازه ۱۲ به خوبی کار می‌کند ولی با فونت اندازه ۱۱،  مشکلاتی دارد. برای اطلاع بیشتر  به این ســــــــــــــــــایت مراجعه فرمایید (http://www.latex-community.org/forum/viewtopic.php?f=5&t=1792).
می‌شه لطفا یه کمی در مورد ملاک انتخاب این عددها توضیح بدین؟ هر عدد از این ۴ عدد چه وظیفه‌ای داره؟
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: Jalil در مه 29, 2010, 12:21:47 am
Adjusting maths font sizes

In Plain TeX, when you introduce a new font size you must also declare what size fonts are to be used in mathematics with it. This is done by declaring \textfont, \scriptfont and \scriptscriptfont for the maths families you’re using; all such things are described in chapter 17 of the TeXbook and in other books and tutorials that discuss Plain TeX in sufficient detail.

In LaTeX, of course, all this stuff is automated: there is a scheme that, for each (text) font size, determines what maths font sizes are to be used. The scheme first checks a set of “known” text sizes, for each of which maths sizes are declared in advance. If the text size isn’t “known”, the script- and scriptscriptfont sizes are calculated as fixed ratios of the tex font size. (The values used are \defaultscriptratio=0.7, and \defaultscriptscriptratio=0.5.)

The fixed-ratio formula is capable of producing inconvenient results (particularly if you are using fonts which LaTeX believes are only available in a fixed set of sizes). You may also want to replace LaTeX’s ideas altogether, for example by setting maths noticeably larger or smaller than its surrounding text. For this purpose, the LaTeX command \DeclareMathSizes{<tfs>}{<ts>}{<ss>}{<sss>} may be used (this is the same command that LaTeX itself uses to define its own set of sizes). This establishes (or re-establishes) the maths font sizes to be used when the surrounding text font size is <tfs>; (<ts> being the size used for \textfont, <ss> for \scriptfont and <sss> for \scriptscriptfont).

For example, you might want to use a font with a smaller body height than Computer Modern, but still prefer CM math to any of the alternatives. In this case, you might use:

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

to get 9pt maths when the surrounding body text is (nominal) 10pt
.
 از لینک زیر :
http://www.tex.ac.uk/cgi-bin/texfaq2html?question=130+147+182+189+196+222+241+242+243+244+247+248+262+284+285+301+32+320+330+332+43+56+69+71+83+84+86+93 (http://www.tex.ac.uk/cgi-bin/texfaq2html?question=130+147+182+189+196+222+241+242+243+244+247+248+262+284+285+301+32+320+330+332+43+56+69+71+83+84+86+93)

همچنین به فایل پیوست نیز مراجعه کنید.[/font][/i][/i]
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: هادی صفی‌اقدم در ژوئن 24, 2010, 03:36:55 pm
با این دستور فقط یک بار برای کل فایل میشه اندازه فونت فرمولها کل فایل را تعیین کرد و نمی توان دوباره تغییرش داد.

مثلا در یک صفحه می خواهیم فرمولها با فونت ۱۲ و در یک صفحه دیگر با فونت ۲۰ باشه و این کار را نتونستم انجام بدهم. آیا راهی دارد؟ ممنون میشم جواب بدهید
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: somaye_taut در سپتامبر 18, 2010, 12:44:42 pm
سلام هیچکدوم از دستوراتی که ذکر شد اندازه عبارات ریاضی منو تغییر نداد :-X

نرم افزار من فقط دستور \DeclareMathSizes{10}{9}{7}{5} رو می شناسه و از بقیه خطا می گیره

اما با تغییر پارامتهای این دستور هم تغییری حاصل نشد.
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: هادی صفی‌اقدم در سپتامبر 18, 2010, 12:46:58 pm
سلام هیچکدوم از دستوراتی که ذکر شد اندازه عبارات ریاضی منو تغییر نداد :-X

نرم افزار من فقط دستور \DeclareMathSizes{10}{9}{7}{5} رو می شناسه و از بقیه خطا می گیره

اما با تغییر پارامتهای این دستور هم تغییری حاصل نشد.
فایل نمونه و log بیزحمت
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: Jalil در سپتامبر 18, 2010, 01:47:52 pm
سلام هیچکدوم از دستوراتی که ذکر شد اندازه عبارات ریاضی منو تغییر نداد :-X

نرم افزار من فقط دستور \DeclareMathSizes{10}{9}{7}{5} رو می شناسه و از بقیه خطا می گیره

اما با تغییر پارامتهای این دستور هم تغییری حاصل نشد.

برای مشاهده تغییر حتما باید نوع فونت متن که در documentclass تعریف می‌کنید با متغیر اول DeclareMathSize یکی باشد

مثلا
\documentclass[12pt]{article}
.
.
.
\DeclareMathSize{12}{20}{14}{10}
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: zahra. در سپتامبر 05, 2012, 10:32:26 am
من همه این کار ها رو انجام دادم اما هنوز فرمولهام کوچکتر ازمتن هست!

راه حل جدیدی وجود  نداره؟
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: هادی صفی‌اقدم در سپتامبر 07, 2012, 03:46:26 pm
14pt نداریم. اگر دستور پست بالا را بخواهید استفاده کنید، باید بذارین 12pt.
عنوان: پاسخ : بزرگ کردن سایز همه فرمول‌ها
رسال شده توسط: ali_da در سپتامبر 25, 2012, 03:07:47 pm
به نظرم قبلا به این سوال در  تالار پاسخ داده شده بود. برای 11pt هم مشکلی وجود نداره . فقط بجای ۱۱ باید از ۱۰.۹۵ استفاده بشه