Template:Math/doc

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写的公式。

参见

帮助和信息
相关的模板