维基百科:格式手册/数学

(重定向自MOS:MATH

本文的建议有助您写出明白、好看且引人入勝的数学文章。本帮助只是辅助,其他部分可以参看格式手冊

数学类文章的建議结构

写数学类文章(实际上,任何一篇文章皆然)最难的部分是如何定位读者的数学水平。例如,关于的文章要否假设读者知道群论?通常的方法就是从简单开始,然后到更加抽象和本课题的全貌。

主题介绍

文章应该從一两段全方位的介绍開始。简述它所属的领域和简单背景,标题要用粗体。还要包括历史根源,提供一些人名和年代,像:

拓扑学及相关数学分支中,连续函数简单说就是从一个拓扑空间到另一个拓扑空间上保持开集的函数。最初,连续性是不正式的想法光滑性的推广,或者说,没有不连续点1784年欧拉首次表述了连续性的思想,涉及到平面曲线。其他数学家,比如波尔察诺柯西,进一步完善了连续思想,连续函数是拓扑学的基本原理(raison d'être)。

最好简单介绍文章,不必追求严格,基本适合高中毕业生或刚入学的大学生,如:

只考虑实数,那么连续函数指你可以用笔连续画出图形,也就是没有缺口或跳跃。

这介绍要注明是不太精确,只是用于简单介绍并在以后詳細說明。如果可以用自然比喻,几何推广或者图表解释,那么就使用:许多读者并不是数学科学家。

如果有起源和应用方面的资料就最好不过,可以指出其数学思想及同其他数学领域的联系。

主体

如果你要引入一些符号,最好要普遍承认,要知道并不是人人都能理解,举例说,x^nx**nxn,最好使用标准格式。如果要使用非标准格式,就应该在使用前定义它。

最好有一條“精确数学定义”放在“定义”小节,如:

给定拓扑空间ST及从ST函数f,称f连续函数,如果对任意T的开集O原象f−1(O)均为S上的开集。

最好放一些典型实例在單獨的節裡面,用來介绍該條目所指之物的定义,以及为何要使用該物。为了使读者的思维精炼些,你可以使用一些錯誤示範——看起來像是滿足了定義、實際上卻沒做到的例子。

图片是很好的引导方法,也通常在数学讨论之前。至于如何制作图片图表及如何在文章中引用,可以参看Help:图像

编辑者最好不要想当然认为“这公式说明了一切”。非专业数学的读者很可能会跳过公式,而数学家也会跳过非他研究领域的公式。全部公式都应该有详细解释,如果可能尽量使用语言代替公式。“对任何”、“存在”以及“……的元素”比∀、∃和∈等符号好。

如果单独有一部分介绍该概念的历史可以提高读者兴趣。

总结

大部分的数学思想要经得起检验,如果合适,可以把它放在检验部分,如有理数乘法可能不适用于其他领域等。

最好要有参考词条部分,提供相关的主题及对当前主题的更加深入的内容。

最后,良好的文章应该有参考文献,这部分在下面有所详细介绍。

数学类文章的书写风格

可以參考如下書寫風格:

  • 为便于理解,句子不要用符号开始,以下是反例:
    • 假设G是一群,G可分解为陪集,如下:
  • 要避免下列情况:
    • 给定HG的子群,H是有限。
  • 数学类文章通常用对话方式写成,就像给读者的讲座一样,文章相當於演讲者的白板,但這樣的文章與維基百科通常採用的百科全書筆調背道而馳。作者尽量不要使用“我们”和指定读者,這種筆調到底該不該用在數學文章依然眾說紛紜(因為百科全書語調可能使高深數學文章更難讓人理解),作者应该在简单陈述,和过多引導读者並使用像這樣的詞語之间权衡:
    • 「注意到……」/「应该注意到……」
    • 「特别注意的是……」/「特别要强调的是……」
    • 「考虑……」
    • 「如我們所見……」

这些介绍句式都沒必要,不影响文意即可删除。与其用特别提示的方法引起读者关注,不如改变文章结构,把重要的部分放在文章开头。毫无疑问读者会自己寻找感兴趣的部分,不須刻意要求读者关注每一部分。

  • 也請不要使用这些赞誉或侮辱读者的字眼:
    • 「顯而易見……」
    • 「顯然……」
    • 「很清楚地……」

你覺得顯而易見的東西,讀者未必這樣覺得。这样的字样会使那些不明白的读者感到自己愚蠢或是自卑,就算这么说过分,这些字样相當空泛且只會破壞文章的簡潔。如果有需要,考慮以下或其他類似的字句:

    • 「接下來是……」
    • 「直截了當地說,代數是……」

证明

这是一本百科全书,不是数学论文集,但是我们希望有证据,使其中的理论與定义等接受验证。随意插进证明会打断读者的思路,所以要使用你的判断,如果是解释的一部分就可以使用;如果只能導出「所以,P为真」之類的結論就不要使用。

许多读者会跳过证明部分,所以最好把它们单独放在一起,比如单成一部分。

参考文献书目

一篇文章要慎選參考文獻書目。理由如下:

  • 維基百科的條目不是教科書的替代品,那是維基教科書的工作。除此之外,讀者可以期待從維基百科找到更詳細的內容,例如條目中定理的證明。
  • 一些觀念對不同的作者而言有不同定義。條目必須為特殊用法附上參考。
  • 最好為條目中的重要定理引用有歷史價值的論文。
  • 現代許多論文甚至書籍都可以從網路輕易取得,可以說離維基百科只有一鍵之距。直接連接到更深入的討論將對新手使用者助益良多。
  • 提供深入閱讀有助於其他編輯者檢驗並擴充現有的資訊,亦可幫助檢討某個來源的品質。

Wikipedia:列明来源提供關於引用文獻的更多資訊與範例。

数学公式排版

公式可用LaTeX排版(<math>标签会在下一小节解释),或在特定情形用其他在HTML中渲染的排版方式;两种都可以接受并广泛使用,尽管有一些争论,下面会提到。但章节标题只能使用HTML,LaTeX标记不会出现在目录中。

大规模更改一篇或一组条目的排版很可能引起争议。如没有显著改善,不应大胆将LaTeX改为HTML,也不应从非LaTeX改到LaTeX。提议变更应当事先在条目的讨论页發起讨论。如果没有正面回应,或是计划的更改会影响超过一篇条目,请考虑告知适合的维基百科专题,比如数学条目对應WikiProject:数学

a2b2這些行内公式,维基百科的数学编者社群当前没有共识表明更倾向的格式;详情参见WP:渲染数学公式英语WP:«math»

不过,对于独立成行的公式,首选排版是LaTeX标记,除了简单的拉丁字母、数字、字符串常见标点符号以及算数运算符可能有例外。如果要求整篇条目一致,那么即使是简单的公式LaTeX标记也可能是首选。

LaTeX排版

维基百科公式可用LaTeX来排版,LaTeX會把公式转换成PNG图片;但依照編輯者的参数设置,亦可用HTML语言(使用MathJax)或MathML语言呈現公式;这方面的技巧請参看meta:Help:Formula

LaTeX公式可以写在同一行里,比如 ;或是另啟一行,像是:

 

另啟一行顯示公式時請使用半形冒號(:)做縮排。例如,輸出剛才那一行公式的代碼是:

:<math>\int_0^\infty e^{-x^2}\,dx</math>

如果你發現有條目用空格來縮排製造類似的效果的話,請將其改成LaTeX標示。

不過建議不要在顯示與正文同行的公式時使用預設會將公式轉成PNG的LaTeX,理由如下:

  • 其字型大於正文的一般字型,會導致與正文同行的公式難以閱讀。
  • 包含太多圖片的網頁會對下載速度造成不良影響。
  • HTML(如下一節所述)擅長處理同行公式,且更適合純文字瀏覽器。

如果要用LaTeX為行内公式排版的话,通常可以用LaTeX命令\textstyle使排版更加美观。缺省情况下,LaTeX代码会呈现出行间公式(而非行内公式),而这就常常会太大。例如公式<math>\sum_{n=1}^\infty 1/n^2 = \pi^2/6 </math>,显示为  ,用于行内有些过大。\textstyle 会生成一个较小的求和符号并将求和的范围移到求和符号的右侧。代码为<math>\textstyle\sum_{n=1}^\infty 1/n^2 = \pi^2/6</math>,它呈现为更美观的  。然而,在许多浏览器\textstyle的默认字体会比周围的文字大些。

简单公式

如果你输入简单的公式时用了<math>L^p</math>这預設形式,會显示HTML格式而不是PNG图片: ;和''L''<sup>''p''</sup>不同,请比较:

LaTeX格式: 
html语言:Lp

两种方式都行,但是注意不要不同的人使用不同的格式,否则文章看起来太随意。文章还是保持一致的好。

还有,尽量避免在段落中夹入图片。比如用<math>L^\infty</math>得到L而不是用LaTeX图片 ,这样就好看多了。

如果你“必须”要在公式中使用这样的图片,那么就在公式后加入\,

HTML语言

下面介绍了用HTML语言来书写单行的公式,可以取代LaTeX

字体格式

变量

变量通常用斜体表示(数字和符号从不用斜体)。多数人喜欢用''x''来输入变量x,也有人用HTML语言的“变量”标记(variable)得到<var>,从而体现文章的深意。这两种方式可随便使用,但我们推荐使用双撇号,

''x'' = (''y''<sup>2</sup> + 2)

得到

x = (y2 + 2)

只用斜体表示变量。其他的比如括号、加号、等号等要用双倍间距隔开。下标不要用斜体,因为那不是变量,比如mfoo 表示foo的质量。

函数

sin和cos等通用函数名不須突出表示,但定义函数f(x) = sin(x)cos(x)时要用斜体f

集合

集合通常用斜体的大写字母表示,例如:

A = {x : x > 0}

可以这么来写

''A'' = {''x'' : ''x'' > 0}
希腊字母

希腊字母不要斜体,用λ + ''y'' = π''r''<sup>2</sup>来表示 "λ + y = πr2".

一般数集

一般数集使用黑体,例如实数集R,参考黑体。通常也只是用三个撇号('''),而不是用<b>标记。

上下标

上下标应该放在<sub><sup>标记中,如用

''c''<sub>3+5</sub>来表示c3+5

特殊符号

数学符号表有很多可以用到的数学符号,要知道并不是所有浏览器都能正确显示这些字符,所以最好使用那些比较易于为大多数人所理解的符号,比如用“x 属于Y” 而不是用“xY”。

小于号

尽管用HTML语言和一般书写都可以表示小于号,但还是推荐用&lt;以符合HTML规范(<符号是HTML符号),如在写x < 3时,用

''x''&lt;3

而不是

''x'' < 3

乘号

写公式时使用标准的代数规则最好,例如表示变量qd相乘,写作qd,故而“表述”公式时不要用times;

但是向一般人解释时,要谨慎使用乘号标记“×”,代码&times;,如

  • 26以4,是6,余数是2,因为26 = 6 × 4 + 2。
  • −42=9 × (−5) + 3

还可以用位于中间的小点作乘号“·”,写作&middot;

标点符号

如同一般的数学论著,引用公式时后面一定要使用句点。如果用的是LaTeX,也就是用了<math></math>标记,句点要放在标记裡,否则浏览器視窗或许会显示到新行。类似地,如果按标点符号的常规,公式末尾須用问号、逗号、分号或其他符号,公式需以标点结尾。

注意:中文标点无法在数学环境中使用,数学公式中必须使用英文标点。

选择字体

数学记法中有多个字母的函数必须用正体显示。[1]三角函数、对数函数等極有名的函数没有圆括号,如

    (正确 — 输入 <math>\sin x \,\!</math>

而不是

    (不正确 — 输入 <math>sin x \,\!</math>)。

一些算子(函数)名没有一个先定义的缩写,这些可用\operatorname:

    (输入 <math>\operatorname{Tr}(M) \,\!</math>).

特别要注意用下标标签区分下标(这是常见错误)的目的:变量和常数在下标中应为斜体,但文字标签应为正常的字体(罗马,正体)。[1]例如:

    (正确 — 输入<math> x_{\text{this one}} = y_{\text{that one}} \,\!</math>),

以及

    (正确 — 输入 <math>\sum_{i=1}^{n}{ y_i^2 }\!</math>),

但不要

    (错误 — 输入 <math>r = x_{predicted} - x_{observed}</math>)。

唯一的例外是,如果作為文字標籤的上下標只有一個字母,則這個字母可以使用斜體:[1]

    (正確 — 輸入<math>x_d[n] = x_a(T_s n)</math> 表示類比, 表示數位, 表示取樣間隔時間)。

另一方面,对微分虚数单位欧拉数 e,维基文章经常使用斜体,故写为:

    (输入 <math>\int_{0}^{\pi} \sin x \, dx , \,\!</math> — 注意有一个小空格 (\,) 在 dx 之前)
    (输入 <math>x+iy, \,\!</math>), 和
    (输入 <math>e^{i\theta} . \,\!</math>)。

一些作者可能偏好使用正罗马体表示dx,罗马粗体表示i。两者都是正确的,重要的是在同一文章内和原先的编辑保持一致。一个编辑者将整篇文章的字体胡乱更改是不合适的。

小号字体

参见

编写公式帮助

一般資訊

參考資料