math模板格式化使用HTMLwiki標記生成的數學方程。不接受<math>標籤所使用的AMS-LaTeX標記。對於內聯文本樣式公式,模板默認使用texhtml類,用於匹配周圍無襯線欄位的襯線字體的大小(見下)。模板也會避免換行。

用法

編輯

使用此模板用於內聯的、不複雜的公式,作用<math>...</math>的一種替代,參見Help:Math

示例

編輯
{{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}}
產生:f(x) = bx = y
{{math|sin &amp;pi; {{=}} 0}}
產生:sin π = 0.
{{math|{{intmath|int|0|+&amp;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>...</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

模板數據

編輯
以下是該模板的模板資料,適用於視覺化編輯器等工具。

Math模板資料

格式化使用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%; }會恢復默認顯示。

類名texhtmlTeX渲染器中的,其有個用戶偏好以在「簡單的HTML」渲染由TeX寫的公式。這個選項一段時間已經移除了,但是類名仍用於由HTML寫的公式。

參見

編輯
幫助和信息
相關的模板