查看“︁Template:Math/doc”︁的源代码
←
Template:Math/doc
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Documentation subpage}} {{translated page|en|Template:Math/doc}} '''math'''模板格式化使用[[HTML]]或[[Help:Wikitext|wiki标记]]生成的数学方程。不接受<nowiki><math></nowiki>标签所使用的[[AMS-LaTeX]]标记。对于内联文本样式公式,模板默认使用<code>texhtml</code>类,用于匹配周围无衬线字段的衬线字体的大小(见下)。模板也会避免换行。 == 用法 == 使用此模板用于内联的、不复杂的公式,作用{{tag|math}}的一种替代,参见[[Help:Math]]。 === 示例 === <syntaxhighlight lang="wikitext"> {{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}} </syntaxhighlight> : 产生:{{math|''f''(''x'') {{=}} ''b''<sup>''x''</sup> {{=}} ''y''}} <syntaxhighlight lang="wikitext"> {{math|sin &pi; {{=}} 0}} </syntaxhighlight> : 产生:{{math|sin π {{=}} 0}}. <syntaxhighlight lang="wikitext"> {{math|{{intmath|int|0|+&infin;}} ''e''<sup>−''x''</sup> d''x'' {{=}} 1}} </syntaxhighlight> : 产生:{{math|{{intmath|int|0|+∞}} ''e''<sup>−''x''</sup> d''x'' {{=}} 1}} <syntaxhighlight lang="wikitext"> '''{{math|{{sfrac|1|2}} − {{sfrac|1|3}} {{=}} {{sfrac|1|6}}}}''' </syntaxhighlight> : 产生:'''{{math|{{sfrac|1|2}} − {{sfrac|1|3}} {{=}} {{sfrac|1|6}}}}'''。注意,三组单引号使得整个公式是加粗的。 带有根号的表达式应该使用{{tag|math}},参见[[MOS:RADICAL]]。 === 使用等号和绝对值竖线=== 等号(=)和竖线(|)用于wiki的模板语法,因此如果使用了单个等号,会无法水渲染,而是显示“<nowiki>{{{1}}}</nowiki>”。例如,下面这个模板代码是无效的: <syntaxhighlight lang="wikitext">{{math|1 + 2 = 3}}</syntaxhighlight> : 产生:{{math|1 + 2 = 3}},是无效代码 要解决,可以①在公式前面加个<code>1=</code>,例如: <syntaxhighlight lang="wikitext">{{math|1=1 + 2 = 3}}</syntaxhighlight> : 产生:{{math|1=1 + 2 = 3}};或者是②使用双层花括号包围等号<nowiki>"{{=}}"</nowiki>,例如: <syntaxhighlight lang="wikitext">{{math|1 + 2 {{=}} 3}}</syntaxhighlight> : 产生:{{math|1 + 2 {{=}} 3}}. 用于表示绝对值的竖线(|)也是有类似问题,不小心可能会被解析为模板语法的一部分。解决方法和等号不同,这样的竖线应该这样输入:<nowiki>{{!}}</nowiki>,例如: <syntaxhighlight lang="wikitext">{{math|{{!}}''f''(''x'') − ''a''{{!}} < ε}}</syntaxhighlight> : 产生:{{math|{{!}}''f''(''x'') − ''a''{{!}} < ε}}. 也可以像这样做: <syntaxhighlight lang="wikitext">{{math|{{mabs|''f''(''x'') − ''a''}} < ε}}</syntaxhighlight> : 产生:{{math|{{mabs|''f''(''x'') − ''a''}} < ε}} === 參數 === 以下參數是可選的︰ * <code>big=1</code> – 会以更大的字体大小渲染公式,增加到165%。 * <code>size=''font-size''</code> – 用于指定你自己的字体大小。 <pre> <nowiki>{{math|big=1|1 + 2 {{=}} 3}}</nowiki> </pre> : 产生:{{math|big=1|1 + 2 {{=}} 3}} === 模板数据 === {{TemplateDataHeader}} <templatedata>{ "description": "格式化使用HTML和CSS生成的数学方程式标记,尝试将衬线字体的大小于周围无衬线字体匹配,也会避免换行。使用此模板用于不复杂的公式,作用<math>格式的一种替代。", "params": { "1": { "label": "公式", "description": "以wikitext包围内联公式", "type": "string", "required": true }, "big": { "label": "增大字体大小", "description": "如果设为1,会以更大的字体大小渲染,增大到165%", "type": "string", "required": false }, "size": { "label": "自定义字体大小", "description": "用于指定你自己的字体大小", "type": "string", "required": false } } }</templatedata> == 注意 == 用于<code>texhtml</code>的字体和字体大小在[[MediaWiki:Common.css]]中定义,其决定方式是比较Windows、OS X和Linux的通用默认字体,缩放到118%以匹配其[[x字高]]。但是,并非所有人都是默认。如果发现渲染的数学与周围字体不是一样的大小,可以调整你的个人CSS。例如,DejaVu Sans和DejaVu Serif字体''不需要''它放,这种情况下<code>.mw-parser-output span.texhtml { font-size: 100%; }</code>会恢复默认显示。 类名<code>texhtml</code>是[[TeX]]渲染器中的,其有个用户偏好以在“简单的HTML”渲染由[[TeX]]写的公式。这个选项一段时间已经移除了,但是类名仍用于由HTML写的公式。 == 参见 == ; 帮助和信息 * [[:Help:数学公式]] * [[:en:WP:Rendering math]](英文),不同数学表达式呈现的比较 ; 相关的模板 * {{tl|計算結果}}:使用[[Template:複變運算#語法|一般的數學表達式]]表達算式,並且同時在包裝在<syntaxhighlight lang=wikitext inline><math></math></syntaxhighlight>標記中呈現該算式的運算結果 {{Math templates|notation}} <includeonly> <!-- CATEGORIES AND INTERWIKIS HERE, THANKS --> [[Category:数学格式模板]] </includeonly>
该页面使用的模板:
Template:Documentation subpage
(
查看源代码
)
Template:Math
(
查看源代码
)
Template:Math templates
(
查看源代码
)
Template:Tag
(
查看源代码
)
Template:TemplateDataHeader
(
查看源代码
)
Template:Translated page
(
查看源代码
)
返回
Template:Math/doc
。
导航菜单
个人工具
登录
命名空间
模板
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息