模板:Math
{{{1}}}
本模板有內容譯自英語維基百科頁面「Template:Math/doc」(原作者列於其歷史記錄頁)。 |
math模板格式化使用HTML或wiki標記生成的數學方程。不接受<math>標籤所使用的AMS-LaTeX標記。對於內聯文本樣式公式,模板默認使用texhtml
類,用於匹配周圍無襯線字段的襯線字體的大小(見下)。模板也會避免換行。
用法
使用此模板用於內聯的、不複雜的公式,作用<math>...</math>
的一種替代,參見Help:Math。
示例
{{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}}
- 產生:f(x) = bx = y
{{math|sin &pi; {{=}} 0}}
- 產生:sin π = 0.
{{math|{{intmath|int|0|+&infin;}} ''e''<sup>−''x''</sup> d''x'' {{=}} 1}}
- 產生:∫+∞
0 e−x dx = 1
'''{{math|{{sfrac|1|2}} − {{sfrac|1|3}} {{=}} {{sfrac|1|6}}}}'''
- 產生:1/2 − 1/3 = 1/6。注意,三組單引號使得整個公式是加粗的。
帶有根號的表達式應該使用<math>...</math>
,參見MOS:RADICAL。
使用等號和絕對值豎線
等號(=)和豎線(|)用於wiki的模板語法,因此如果使用了單個等號,會無法水渲染,而是顯示「{{{1}}}」。例如,下面這個模板代碼是無效的:
{{math|1 + 2 = 3}}
- 產生:{{{1}}},是無效代碼
要解決,可以①在公式前面加個1=
,例如:
{{math|1=1 + 2 = 3}}
- 產生:1 + 2 = 3;或者是②使用雙層花括號包圍等號"{{=}}",例如:
{{math|1 + 2 {{=}} 3}}
- 產生:1 + 2 = 3.
用於表示絕對值的豎線(|)也是有類似問題,不小心可能會被解析為模板語法的一部分。解決方法和等號不同,這樣的豎線應該這樣輸入:{{!}},例如:
{{math|{{!}}''f''(''x'') − ''a''{{!}} < ε}}
- 產生:|f(x) − a| < ε.
也可以像這樣做:
{{math|{{mabs|''f''(''x'') − ''a''}} < ε}}
- 產生:|f(x) − a| < ε
參數
以下參數是可選的︰
big=1
– 會以更大的字體大小渲染公式,增加到165%。size=font-size
– 用於指定你自己的字體大小。
{{math|big=1|1 + 2 {{=}} 3}}
- 產生:1 + 2 = 3
模板數據
格式化使用HTML和CSS生成的數學方程式標記,嘗試將襯線字體的大小於周圍無襯線字體匹配,也會避免換行。使用此模板用於不複雜的公式,作用<math>格式的一種替代。
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
公式 | 1 | 以wikitext包圍內聯公式 | 字串 | 必填 |
增大字體大小 | big | 如果設為1,會以更大的字體大小渲染,增大到165% | 字串 | 非必填 |
自定義字體大小 | size | 用於指定你自己的字體大小 | 字串 | 非必填 |
注意
用於texhtml
的字體和字體大小在MediaWiki:Common.css中定義,其決定方式是比較Windows、OS X和Linux的通用默認字體,縮放到118%以匹配其x字高。但是,並非所有人都是默認。如果發現渲染的數學與周圍字體不是一樣的大小,可以調整你的個人CSS。例如,DejaVu Sans和DejaVu Serif字體不需要它放,這種情況下.mw-parser-output span.texhtml { font-size: 100%; }
會恢復默認顯示。
類名texhtml
是TeX渲染器中的,其有個用戶偏好以在「簡單的HTML」渲染由TeX寫的公式。這個選項一段時間已經移除了,但是類名仍用於由HTML寫的公式。
參見
- 幫助和信息
- Help:數學公式
- en:WP:Rendering math(英文),不同數學表達式呈現的比較
- 相關的模板