• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

بزرگ کردن سایز همه فرمول‌ها

نویسنده vnikoofard, می 28, 2010, 01:47:46 بعد از ظهر

« قبلی - بعدی »

vnikoofard

سلام.
تو مقاله ای که من با زی‌پرشین نوشتم، اندازه  فرمولهاخیلی کوچکتر از متن هستش. من چیکار باید بکنم تا تناسب بینشون برقرار باشه؟

کلمات کلیدی:
بزرگ کردن سایز همه فرمول‌ها بزرگ کردن اندازه همه فرمول‌ها بزرگ کردن اندازه همه فرمولها

محمد چهارسوقی

سلام
زمانی که شما یک فایل زی‌پرشین می‌نویسید در ابتدای فایل فونت‌های متن فارسی و انگلیسی و ریاضی رو بوسیله دستور زیر مشخص می‌کنید.

\setdigitfont[Scale=1]{Yas}

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

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

البته من همواره اندازه فرمول‌های ریاضی‌ام با متن تطابق داشته و مشکلی نبوده. نمی‌دونم برای شما چرا چنین اتفاقی افتاده، ایراد از فونت بوده و یا چیز دیگری.

محمود امین‌طوسی

 با دستور زیر اندازه فرمولها را تغییر می‌دهیم:

\DeclareMathSizes{10.95}{9.2}{7.3}{5.5} %12,10,8,6
این دستور با فونت اندازه ۱۲ به خوبی کار می‌کند ولی با فونت اندازه ۱۱،  مشکلاتی دارد. برای اطلاع بیشتر  به این ســــــــــــــــــایت مراجعه فرمایید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

vnikoofard

نقل قول از: محمود امین‌طوسی در می 28, 2010, 05:06:22 بعد از ظهر
با دستور زیر اندازه فرمولها را تغییر می‌دهیم:

\DeclareMathSizes{10.95}{9.2}{7.3}{5.5} %12,10,8,6
این دستور با فونت اندازه ۱۲ به خوبی کار می‌کند ولی با فونت اندازه ۱۱،  مشکلاتی دارد. برای اطلاع بیشتر  به این ســــــــــــــــــایت مراجعه فرمایید.
من این دستور رو قبل از \begin{document} دادم، اما هر چی عدد ها رو تغییر میدم تو خروجی چیزی تغییر نمیکنه!

محمود امین‌طوسی

این مثال را ببینید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

وحید دامن‌افشان

نقل قول از: محمود امین‌طوسی در می 28, 2010, 05:06:22 بعد از ظهر
با دستور زیر اندازه فرمولها را تغییر می‌دهیم:

\DeclareMathSizes{10.95}{9.2}{7.3}{5.5} %12,10,8,6
این دستور با فونت اندازه ۱۲ به خوبی کار می‌کند ولی با فونت اندازه ۱۱،  مشکلاتی دارد. برای اطلاع بیشتر  به این ســــــــــــــــــایت مراجعه فرمایید.
می‌شه لطفا یه کمی در مورد ملاک انتخاب این عددها توضیح بدین؟ هر عدد از این ۴ عدد چه وظیفه‌ای داره؟

Jalil

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

همچنین به فایل پیوست نیز مراجعه کنید.[/font][/i][/i]

هادی صفی‌اقدم

با این دستور فقط یک بار برای کل فایل میشه اندازه فونت فرمولها کل فایل را تعیین کرد و نمی توان دوباره تغییرش داد.

مثلا در یک صفحه می خواهیم فرمولها با فونت ۱۲ و در یک صفحه دیگر با فونت ۲۰ باشه و این کار را نتونستم انجام بدهم. آیا راهی دارد؟ ممنون میشم جواب بدهید

somaye_taut

سلام هیچکدوم از دستوراتی که ذکر شد اندازه عبارات ریاضی منو تغییر نداد :-X

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

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

هادی صفی‌اقدم

نقل قول از: setareh_taut در سپتامبر 18, 2010, 12:44:42 بعد از ظهر
سلام هیچکدوم از دستوراتی که ذکر شد اندازه عبارات ریاضی منو تغییر نداد :-X

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

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

Jalil

نقل قول از: setareh_taut در سپتامبر 18, 2010, 12:44:42 بعد از ظهر
سلام هیچکدوم از دستوراتی که ذکر شد اندازه عبارات ریاضی منو تغییر نداد :-X

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

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

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

مثلا


\documentclass[12pt]{article}
.
.
.
\DeclareMathSize{12}{20}{14}{10}

zahra.

#11
من همه این کار ها رو انجام دادم اما هنوز فرمولهام کوچکتر ازمتن هست!

راه حل جدیدی وجود  نداره؟
اگر یک روز هیچ مشکلی سر راهم نبود، میفهمم که راه را اشتباه رفته ام . . .

هادی صفی‌اقدم

14pt نداریم. اگر دستور پست بالا را بخواهید استفاده کنید، باید بذارین 12pt.

ali_da

به نظرم قبلا به این سوال در  تالار پاسخ داده شده بود. برای 11pt هم مشکلی وجود نداره . فقط بجای ۱۱ باید از ۱۰.۹۵ استفاده بشه