الگو:ریاضی

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از الگو:Math)
پرش به: ناوبری، جستجو

{{{1}}}

نماد توضیحات توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

الگوی ریاضی رابطه‌های ریاضی ایجاد شده با فرمت HTML را با روشی مشابه MathJax که گونه‌ای مفسر فرمول تک بر پایه وب است، تبدیل می‌کند. الگو از کلاس texhtml استفاده می‌کند که کمک می‌کند تا اندازه قلم سریف در محیط‌هایی که از سنس-سریف استفاده می‌کنند، با قلم سنس-سریف پیرامون تنظیم شود. هم‌چنین الگو از شکسته‌شدن خط، جلوگیری می‌کند.

برای فرمول‌های غیر پیچیده، به جای فرمت <math>...</math> از این الگو استفاده کنید. (ببینید: راهنما:فرمول‌نویسی).

استفاده[ویرایش]

از این الگو برای نوشتن فرمول درون خط در متن ویکی استفاده کنید. نمونه:

{{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}}
نتیجه می‌دهد: f(x) = bx = y
{{math|sin &pi; {{=}} 0}}
نتیجه می‌دهد: sin π = 0.
{{math|<big>&int;</big>{{su|b=0|p=+&infin;}} ''e''<sup>−''x''</sup> d''x'' {{=}} 1}}
نتیجه می‌دهد: +∞
0
ex dx = 1
'''{{math|{{Sfrac|1|2}} − {{Sfrac|1|3}} {{=}} {{Sfrac|1|6}}}}'''
نتیجه می‌دهد: 1/21/3 = 1/6. توجه کنید که سه آپوستروف باعث می‌شود تمام متن، پررنگ شود.
{{math|({{sqrt|2}})<sup>2</sup> {{=}} 2}}
نتیجه می‌دهد: (2)2 = 2.

استفاده از علامت‌های تساوی و قدرمطلق[ویرایش]

اگر یک علامت تساوی تنها («=») به کار رود، پردازش نمی‌شود و به جای آن، "{{{1}}}" نشان داده می‌شود. برای نمونه، کدنویسی الگوی زیر، اشتباه است:

{{math|1 + 2 = 3}}
نتیجه می‌دهد: {{{1}}}، که کد نادرست است.

برای حل این مشکل، دو روش وجود دارد:

  1. فرمول را با ‎ "1="‎ آغاز کنید. مانند زیر:
    {{math|1=1 + 2 = 3}}
    
    که نتیجه می‌دهد: 1 + 2 = 3
  2. علامت تساوی را در دو کمانک جفتی "{{=}}" قرار دهید. مانند زیر:
    {{math|1 + 2 {{=}} 3}}
    
    که نتیجه می‌دهد: 1 + 2 = 3.

چنین مشکلی در استفاده از علامت قدرمطلق («|») نیز پدید می‌آید. این علامت ممکن است به عنوان جزئی از الگو تفسیر شود. برای حل مشکل، علامت قدرمطلق باید به صورت "{{!}}" نوشته شود:

{{math|{{!}}''f''(''x'') − ''a''{{!}} < ε}}
نتیجه می‌دهد: |f(x) − a| < ε.

این نمونه را می‌توان به صورت {{math|{{mabs|''f''(''x'') − ''a''}} < ε}} نیز نوشت.

پارامترها[ویرایش]

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

پارامترهای زیر اختیاری هستند:

  • بزرگ=1 – این عبارت، باعث می‌شود که فرمول در اندازه بزرگ‌تری (۶۵٪ بزرگ‌تر) نمایش داده شود.
  • اندازه=font-size – از این عبارت برای قرار دادن اندازه قلم دلخواه خود استفاده کنید.
{{math|بزرگ=1|1 + 2 {{=}} 3}}
نتیجه می‌دهد: 1 + 2 = 3


داده‌های الگو[ویرایش]

این توضیحاتِ داده‌های الگو این الگو است که توسط ویرایشگر دیداری و دیگر ابزارها استفاده می‌شود.

ریاضی

This template formats markup generated mathematical formulas with HTML and CSS. The template tries to match the size of the serif font with the surrounding sans-serif font. The template also prevents line-wrapping. Use this template for non-complex formulas as an alternative to using the <math> format.

پارامترهای الگو

پارامتر توضیحات نوع وضعیت
formula 1

wrap an inline formula in wikitext.

پیش‌فرض
خالی
مثال
خالی
مقدار خودکار
خالی
رشته ضروری
bigger font size big

if set to ‘1’, this will render the formula in a bigger font size, increased to 165%

پیش‌فرض
خالی
مثال
خالی
مقدار خودکار
خالی
رشته اختیاری
custom font size size

use this to specify your own font size

پیش‌فرض
خالی
مثال
خالی
مقدار خودکار
خالی
رشته اختیاری

نکته‌ها[ویرایش]

The size of the font used for texhtml, as defined in MediaWiki: common.css as of September 2012, is based on default fonts on Windows (Arial and Times New Roman) and is scaled 118%. However, not everyone uses the default fonts. If you find that the rendered math is not of the same size as the surrounding text, you can adjust this in your personal CSS. For instance, the DejaVu Sans and DejaVu Serif fonts do not need scaling, in which case span.texhtml {font-size: 100%;} will restore proper display.

جستارهای وابسته[ویرایش]

* {{bigmath}} is a template for stand-alone formulas, using a bigger font to match PNG rendered TeX formulas.
  • {{mvar}} is a short form to refer to individual italicized maths variables in normal text.
  • {{tmath}} wraps a تک math expression in <math> tags