الگو:ریاضی

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از الگو: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

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

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