Wiki语法

来自通约智库
跳转至: 导航搜索
登录

__text__ 生成粗体文字 text 生成斜体文字

Wiki语法快速参考 转载

cn_cainiao 2014-07-28 阅读数:24196 关注 Wiki语法快速参考 for more


= 创建水平线.

\\ = 换行, \\\=force line break and clear. [link] = 创建一个链接,指向内部的wiki页面'Link'. [this is also a link] = 创建一个链接,指向内部的wiki页面'ThisIsAlsoALink'. [click here|link] = 创建一个链接,指向内部的wiki页面'Link', 链接文字是'click here'. [1] = Makes a reference to a footnote numbered 1. [#1] = Marks the footnote number 1. [[link] = 不创建链接而是输出文字'[link]'. !heading = 小号标题 !!heading = 中号标题 !!!heading = 大号标题 text = 将text斜体. __text__ = 将text粗体. 模板:Text = prints 'text' in monospaced font.

  • text = 无符号列表
  1. text = 有符号列表
term
ex = 名词定义,用'ex'定义名字'term'

文字相关语法

在写wiki页面时可以不懂任何wiki语法,只需要像写信那样写自己的wiki页面,用空行来分割不同的段落,这样输出的页面跟你输入时的格式是类似的.

标题'!'

!text = 用于定义小号标题 !!text = 用于定义中号标题 !!!text = 用于定义大号标题 除了用于定义页面输出样式,标题还有两个增值用法 书签:

所有标题都会自动生成一个页面书签, 这样我们可以在其他页面定义一个链接到这个页面某个书签的链接. 举例, 在本页有下面这样的标题,

!!This is my heading 那么生成的HTML代码将如下, This is my heading

在其他页面可以通过如下文字链接到这个书签,

[TextFormattingRules#ThisIsMyHeading] or [Bookmark Text|TextFormattingRules#ThisIsMyHeading] 生成索引和目录:

Table Of Contents Plugin将会把标题生成对应的索引和目录

无符号列表'*'

'*'生成无符号列表,多个'*'生成多级无符号列表. 举例:

  • One
  • Two
  • Three
    • Three.One

生成列表如下

One Two Three Three.One 有符号列表'#'

类似无符号列表, 只是使用'#'. 举例如下:

  1. One
  2. Two
  3. Three
    1. Three.One

生成列表如下

One Two Three Three.One 名词定义与注释';:'

';term:ex'用于名词定义,名词construct的定义举例如下:

__Construct__
Something you use to do something with

将生成如下格式, Construct Something you use to do something with term为空时用于生成注释,举例如下:

Comment here.

将生成如下格式, Comment here. 文字效果(粗体和斜体)

__text__ 生成粗体文字 text 生成斜体文字 预格式化文本(Preformatted text)

三个'{'可以起到HTML标签里PRE的作用,这个功能在输出程序代码等文字时会非常有用.

在Wiki页面里添加图片

Inlined Image

最简单的方式是使用Inlined Image,写法和一般的链接写法类似,举例:[1]可显示图片http://image15.360doc.com/DownloadImg/2010/09/1917/5404160_1.png

也可以为图片指定ALT时的文字,格式为[this one here|http://example.com/example.png]. 例如[Hello All|http://image15.360doc.com/DownloadImg/2010/09/1917/5404160_1.png]显示结果:Hello All

图片可以位于Web上任意可以访问的位置,也可以是某个页面的附件,显示时使用不同的链接地址就行,譬如完整URL(http://example.com/example.png)或者附件URL(WikiPage/AttachmentName).

Inline Image有一个局限,就是只支持特定类型的图片格式,JSPWiki默认支持的图片格式是PNG,我们也可以修改配置文件jspwiki.properties来配置支持的图片类型,配置格式举例如下:

jspwiki.translatorReader.inlinePattern.1 = *.jpg jspwiki.translatorReader.inlinePattern.2 = *.png 当前JSPWiki支持的Inline Image的格式可以参考SystemInfo. Image Plugin

Inline Image使用简单,但没有格式控制,图片类型也受限制,另一种输出图片的方法是使用Plugin机制,具体用法参考Image Plugin.

创建超级链接

基本应用

语法: [Like this] or [Like this|link]

link可以是某个wiki页面, 例如[Rain Zhao]或[link sample to page Rain Zhao|RainZhao].

link也可以是一个完整的URL, 链接地址以下面的协议开头的将被视为外部链接, http:, ftp:, mailto:, https:, or news:. 举例, 语句 [2], 将显示 http://java.sun.com/, 语句 [Java home page|http://java.sun.com], 将显示 Java home page.

页脚注释(Footnotes)

超链地址使用数字将创建一个Footnote, 例如 footnote[1], 将创建footnote[1], 也可以命名一个footnote, 格式与命名一个普通超链一样. 例如 [Footnote number 1|1]将生成[Footnote number 1], 这是另一个 footnote[2].

使用 [#1] 定义footnote, 也可以使用[footnote 1|#1]定义footnote, 上文的两个footnote定义在本页最后.

InterWiki

我们还可以定义一个超链链接到其他wiki里的某个页面. 系统里支持哪些InterWiki是在配置文件里配置的, 配置格式举例如下:

jspwiki.interWikiRef.JSPWiki = http://www.jspwiki.org/Wiki.jsp?page=%s jspwiki.interWikiRef.Edit = Edit.jsp?page=%s jspwiki.interWikiRef.WikiWikiWeb = http://c2.com/cgi/wiki?%s jspwiki.interWikiRef.Google = http://www.google.com/search?q=%s 应用举例如下: [TextFormattingRules on JSPWiki.org|JSPWiki:TextFormattingRules] [Edit:TextFormattingRules] 输入如下:TextFormattingRules on JSPWiki.org, Edit:TextFormattingRules InterWiki其实就是输出替换, 通过InterWiki机制我们除了链接其他wiki页面, 还可以实现一些有趣的功能, 譬如实现在新窗口里打开链接:

首先在jspwiki.properties里加入如下配置:

jspwiki.interWikiRef.newhttp=http:%s" TARGET="_new jspwiki.interWikiRef.new = Wiki.jsp?page=%s" target="_new 然后我们在写wiki页面时,就可以选择是否在新窗口里打开新页面了, [Foster Schucker] -- open this wiki page in this window [new:Foster Schucker] -- open this wiki page in a new window [3] -- open this external link in this window [newhttp://www.jspwiki.org]] -- open this external link in a new window 在 SystemInfo 里列出了可用的wiki.

表格相关语法

使用管道符号('|')生成表格. 使用双管道符号生成表格标题. 举例:

|| Heading 1 || Heading 2 | Gobble | Bar | [Main] | [SandBox] 生成表格如下,


Heading 1 Heading 2 Gobble Bar Main SandBox 使用CSS样式表

Hi there! 这是一个使用CSS样式表的示例. 这里使用了样式 "commentbox", 样式定义在 "jspwiki.css" 文件里. 使用格式为 %%commentbox %%. 我们可以使用CSS样式来输出丰富的字体颜色等各种效果,CSS可以是jspwiki.css已经定义好的样式,也可以自己定义的样式,下面是使用标准样式定义的示例: %%small This is small text %% 样式 "small" 必须在文件 jspwiki.css 里定义. 这种用法要求wiki页面作者清楚管理员提供了哪些CSS样式, 提供的CSS样式在各个站点可能是不同的. 下面是使用自己定义的CSS样式:

%%( font-size: 150%; color: red; ) Hello, world! %% 输出如下: Hello, world! 使用变量

在JSPWiki里,有一些系统定义好的或者用户自定义的变量,我们可以在自己的Wiki页面里读取并显示这些变量. 基本格式为: [{$variablename}] 除了在页面里显示一个已有变量, 还可以在页面里使用SET定义页面变量, 基本格式为: [{SET name=value}]

JSPWiki Variables介绍了关于变量的详细信息, JSPWiki MetaData介绍了SET的详细用法.

注意: 变量名是不区分大小写的, "paGeNamE" 与 "PageName" 表示相同的变量.

使用Plugin

使用Plugin的基本格式如下: [{INSERT <plugin class=""></plugin> WHERE param1=value, param2=value, ...}]

JSPWiki Plugins详细介绍了Plugin的用法


整理自wiki help

数学记号应该放在<math> ... </math>标记中


函数、符号及特殊字符


声调/变音符号

acute{a} \grave{a} \hat{a} \tilde{a} \breve{a} \acute{a} \grave{a} \hat{a} \tilde{a} \breve{a}\,\! \check{a} \bar{a} \ddot{a} \dot{a} \check{a} \bar{a} \ddot{a} \dot{a}\! 标准函数 \sin a \cos b \tan c \sin a \cos b \tan c\! \sec d \csc e \cot f \sec d \csc e \cot f\,\! \arcsin h \arccos i \arctan j \arcsin h \arccos i \arctan j\,\! \sinh k \cosh l \tanh m \coth n\! \sinh k \cosh l \tanh m \coth n\! \operatorname{sh}o\,\operatorname{ch}p\,\operatorname{th}q\! \operatorname{sh}o\,\operatorname{ch}p\,\operatorname{th}q\! \operatorname{arsinh}r\,\operatorname{arcosh}s\,\operatorname{artanh}t \operatorname{arsinh}r\,\operatorname{arcosh}s\,\operatorname{artanh}t\! \lim u \limsup v \liminf w \min x \max y\! \lim u \limsup v \liminf w \min x \max y\! \inf z \sup a \exp b \ln c \lg d \log e \log_{10} f \ker g\! \inf z \sup a \exp b \ln c \lg d \log e \log_{10} f \ker g\! \deg h \gcd i \Pr j \det k \hom l \arg m \dim n \deg h \gcd i \Pr j \det k \hom l \arg m \dim n\! 模代数 s_k \equiv 0 \pmod{m} s_k \equiv 0 \pmod{m}\,\! a\,\bmod\,b a\,\bmod\,b\,\! 微分 \nabla \, \partial x \, \mathrm{d}x \, \dot x \, \ddot y\, \mathrm{d}y/\mathrm{d}x\, \frac{\mathrm{d}y}{\mathrm{d}x}\, \frac{\partial^2 y}{\partial x_1\,\partial x_2} \nabla \, \partial x \, \mathrm{d}x \, \dot x \, \ddot y\, \mathrm{d}y/\mathrm{d}x\, \frac{\mathrm{d}y}{\mathrm{d}x}\, \frac{\partial^2 y}{\partial x_1\,\partial x_2} 集合 \forall \exists \empty \emptyset \varnothing \forall \exists \empty \emptyset \varnothing\,\! \in \ni \not \in \notin \subset \subseteq \supset \supseteq \in \ni \not \in \notin \subset \subseteq \supset \supseteq\,\! \cap \bigcap \cup \bigcup \biguplus \setminus \smallsetminus \cap \bigcap \cup \bigcup \biguplus \setminus \smallsetminus\,\! \sqsubset \sqsubseteq \sqsupset \sqsupseteq \sqcap \sqcup \bigsqcup \sqsubset \sqsubseteq \sqsupset \sqsupseteq \sqcap \sqcup \bigsqcup\,\! 运算符 + \oplus \bigoplus \pm \mp - + \oplus \bigoplus \pm \mp - \,\! \times \otimes \bigotimes \cdot \circ \bullet \bigodot \times \otimes \bigotimes \cdot \circ \bullet \bigodot\,\! \star * / \div \frac{1}{2} \star * / \div \frac{1}{2}\,\!

逻辑符号 \land (or \and) \wedge \bigwedge \bar{q} \to p \land \wedge \bigwedge \bar{q} \to p\,\! \lor \vee \bigvee \lnot \neg q \And \lor \vee \bigvee \lnot \neg q \And\,\! 根号 \sqrt{x} \sqrt[n]{x} \sqrt{x} \sqrt[n]{x}\,\! 关系符号 \sim \approx \simeq \cong \dot= \overset{\underset{\mathrm{def}}{}}{=} \sim \approx \simeq \cong \dot= \overset{\underset{\mathrm{def}}{}}{=}\,\! < \le \ll \gg \ge > \equiv \not\equiv \ne \mbox{or} \neq \propto < \le \ll \gg \ge > \equiv \not\equiv \ne \mbox{or} \neq \propto\,\! \lessapprox \lesssim \eqslantless \leqslant \leqq \geqq \geqslant \eqslantgtr \gtrsim \gtrapprox \lessapprox \lesssim \eqslantless \leqslant \leqq \geqq \geqslant \eqslantgtr \gtrsim \gtrapprox 几何符号 \Diamond \Box \triangle \angle \perp \mid \nmid \| 45^\circ \Diamond \, \Box \, \triangle \, \angle \perp \, \mid \; \nmid \, \| 45^\circ\,\! 箭头 \leftarrow (or \gets) \rightarrow (or \to) \nleftarrow \nrightarrow \leftrightarrow \nleftrightarrow \longleftarrow \longrightarrow \longleftrightarrow \leftarrow \rightarrow \nleftarrow \nrightarrow \leftrightarrow \nleftrightarrow \longleftarrow \longrightarrow \longleftrightarrow \,\! \Leftarrow \Rightarrow \nLeftarrow \nRightarrow \Leftrightarrow \nLeftrightarrow \Longleftarrow \Longrightarrow \Longleftrightarrow (or \iff) \Leftarrow \Rightarrow \nLeftarrow \nRightarrow \Leftrightarrow \nLeftrightarrow \Longleftarrow \Longrightarrow \Longleftrightarrow \! \uparrow \downarrow \updownarrow \Uparrow \Downarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow \uparrow \downarrow \updownarrow \Uparrow \Downarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow \! \rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons \rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons \,\! \curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \Rrightarrow \rightarrowtail \looparrowright \curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \Rrightarrow \rightarrowtail \looparrowright \,\! \curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \Lleftarrow \leftarrowtail \looparrowleft \curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \Lleftarrow \leftarrowtail \looparrowleft \,\! \mapsto \longmapsto \hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow \mapsto \longmapsto \hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow \,\! 特殊符号 \And \eth \S \P \% \dagger \ddagger \ldots \cdots \And \eth \S \P \% \dagger \ddagger \ldots \cdots\,\! \smile \frown \wr \triangleleft \triangleright \infty \bot \top \smile \frown \wr \triangleleft \triangleright \infty \bot \top\,\! \vdash \vDash \Vdash \models \lVert \rVert \imath \hbar \vdash \vDash \Vdash \models \lVert \rVert \imath \hbar\,\! \ell \mho \Finv \Re \Im \wp \complement \ell \mho \Finv \Re \Im \wp \complement\,\! \diamondsuit \heartsuit \clubsuit \spadesuit \Game \flat \natural \sharp \diamondsuit \heartsuit \clubsuit \spadesuit \Game \flat \natural \sharp\,\! \vartriangle \triangledown \lozenge \circledS \measuredangle \nexists \Bbbk \backprime \blacktriangle \blacktriangledown \vartriangle \triangledown \lozenge \circledS \measuredangle \nexists \Bbbk \backprime \blacktriangle \blacktriangledown \blacksquare \blacklozenge \bigstar \sphericalangle \diagup \diagdown \dotplus \Cap \Cup \barwedge \blacksquare \blacklozenge \bigstar \sphericalangle \diagup \diagdown \dotplus \Cap \Cup \barwedge\! \veebar \doublebarwedge \boxminus \boxtimes \boxdot \boxplus \divideontimes \ltimes \rtimes \leftthreetimes \veebar \doublebarwedge \boxminus \boxtimes \boxdot \boxplus \divideontimes \ltimes \rtimes \leftthreetimes \rightthreetimes \curlywedge \curlyvee \circleddash \circledast \circledcirc \centerdot \intercal \leqq \leqslant \rightthreetimes \curlywedge \curlyvee \circleddash \circledast \circledcirc \centerdot \intercal \leqq \leqslant \eqslantless \lessapprox \approxeq \lessdot \lll \lessgtr \lesseqgtr \lesseqqgtr \doteqdot \risingdotseq \eqslantless \lessapprox \approxeq \lessdot \lll \lessgtr \lesseqgtr \lesseqqgtr \doteqdot \risingdotseq \fallingdotseq \backsim \backsimeq \subseteqq \Subset \preccurlyeq \curlyeqprec \precsim \precapprox \vartriangleleft \fallingdotseq \backsim \backsimeq \subseteqq \Subset \preccurlyeq \curlyeqprec \precsim \precapprox \vartriangleleft \Vvdash \bumpeq \Bumpeq \eqsim \gtrdot \Vvdash \bumpeq \Bumpeq \eqsim \gtrdot \ggg \gtrless \gtreqless \gtreqqless \eqcirc \circeq \triangleq \thicksim \thickapprox \supseteqq \ggg \gtrless \gtreqless \gtreqqless \eqcirc \circeq \triangleq \thicksim \thickapprox \supseteqq \Supset \succcurlyeq \curlyeqsucc \succsim \succapprox \vartriangleright \shortmid \between \shortparallel \pitchfork \Supset \succcurlyeq \curlyeqsucc \succsim \succapprox \vartriangleright \shortmid \between \shortparallel \pitchfork \varpropto \blacktriangleleft \therefore \backepsilon \blacktriangleright \because \nleqslant \nleqq \lneq \lneqq \varpropto \blacktriangleleft \therefore \backepsilon \blacktriangleright \because \nleqslant \nleqq \lneq \lneqq \lvertneqq \lnsim \lnapprox \nprec \npreceq \precneqq \precnsim \precnapprox \nsim \nshortmid \lvertneqq \lnsim \lnapprox \nprec \npreceq \precneqq \precnsim \precnapprox \nsim \nshortmid \nvdash \nVdash \ntriangleleft \ntrianglelefteq \nsubseteq \nsubseteqq \varsubsetneq \subsetneqq \varsubsetneqq \ngtr \nvdash \nVdash \ntriangleleft \ntrianglelefteq \nsubseteq \nsubseteqq \varsubsetneq \subsetneqq \varsubsetneqq \ngtr \subsetneq \subsetneq \ngeqslant \ngeqq \gneq \gneqq \gvertneqq \gnsim \gnapprox \nsucc \nsucceq \succneqq \ngeqslant \ngeqq \gneq \gneqq \gvertneqq \gnsim \gnapprox \nsucc \nsucceq \succneqq \succnsim \succnapprox \ncong \nshortparallel \nparallel \nvDash \nVDash \ntriangleright \ntrianglerighteq \nsupseteq \succnsim \succnapprox \ncong \nshortparallel \nparallel \nvDash \nVDash \ntriangleright \ntrianglerighteq \nsupseteq \nsupseteqq \varsupsetneq \supsetneqq \varsupsetneqq \nsupseteqq \varsupsetneq \supsetneqq \varsupsetneqq \jmath \surd \ast \uplus \diamond \bigtriangleup \bigtriangledown \ominus \jmath \surd \ast \uplus \diamond \bigtriangleup \bigtriangledown \ominus\,\! \oslash \odot \bigcirc \amalg \prec \succ \preceq \succeq \oslash \odot \bigcirc \amalg \prec \succ \preceq \succeq\,\! \dashv \asymp \doteq \parallel \dashv \asymp \doteq \parallel\,\! \ulcorner \urcorner \llcorner \lrcorner \ulcorner \urcorner \llcorner \lrcorner \Coppa\coppa\varcoppa\Digamma\Koppa\koppa\Sampi\sampi\Stigma\stigma\varstigma \Coppa\coppa\varcoppa\Digamma\Koppa\koppa\Sampi\sampi\Stigma\stigma\varstigma 上标、下标及积分等 功能 语法 效果 上标 a^2 \pagecolor{White} a^2 下标 a_2 \pagecolor{White} a_2 组合 a^{2+2} \pagecolor{White} a^{2+2} a_{i,j} \pagecolor{White} a_{i,j} 结合上下标 x_2^3 \pagecolor{White} x_2^3 前置上下标 {}_1^2\!X_3^4 \pagecolor{White} {}_1^2\!X_3^4 导数 (HTML) x' \pagecolor{White} x' 导数 (PNG) x^\prime \pagecolor{White} x^\prime 导数 (错误) x\prime \pagecolor{White} x\prime 导数点 \dot{x} \pagecolor{White} \dot{x} \ddot{y} \pagecolor{White} \ddot{y} 矢量 \vec{c} \pagecolor{White} \vec{c} \overleftarrow{a b} \pagecolor{White} \overleftarrow{a b} \overrightarrow{c d} \pagecolor{White} \overrightarrow{c d} \widehat{e f g} \pagecolor{White} \widehat{e f g} 上弧 (注: 正确应该用 \overarc,但在这里行不通。要用建议的语法作为解决办法。)(使用\overarc时需要引入{arcs}包。) \overset{\frown} {AB} \pagecolor{White} \overset{\frown} {AB} 上划线 \overline{h i j} \pagecolor{White} \overline{h i j} 下划线 \underline{k l m} \pagecolor{White} \underline{k l m} 上括号 \overbrace{1+2+\cdots+100} \pagecolor{White} \overbrace{1+2+\cdots+100} \begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 } \end{matrix} \pagecolor{White} \begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 } \end{matrix} 下括号 \underbrace{a+b+\cdots+z} \pagecolor{White} \underbrace{a+b+\cdots+z} \begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26 \end{matrix} \pagecolor{White} \begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26 \end{matrix} 求和 \sum_{k=1}^N k^2 \pagecolor{White} \sum_{k=1}^N k^2 \begin{matrix} \sum_{k=1}^N k^2 \end{matrix} \pagecolor{White} \begin{matrix} \sum_{k=1}^N k^2 \end{matrix} 求积 \prod_{i=1}^N x_i \pagecolor{White} \prod_{i=1}^N x_i \begin{matrix} \prod_{i=1}^N x_i \end{matrix} \pagecolor{White} \begin{matrix} \prod_{i=1}^N x_i \end{matrix} 上积 \coprod_{i=1}^N x_i \pagecolor{White} \coprod_{i=1}^N x_i \begin{matrix} \coprod_{i=1}^N x_i \end{matrix} \pagecolor{White} \begin{matrix} \coprod_{i=1}^N x_i \end{matrix} 极限 \lim_{n \to \infty}x_n \pagecolor{White} \lim_{n \to \infty}x_n \begin{matrix} \lim_{n \to \infty}x_n \end{matrix} \pagecolor{White} \begin{matrix} \lim_{n \to \infty}x_n \end{matrix} 积分 \int_{-N}^{N} e^x\, \mathrm{d}x \pagecolor{White} \int_{-N}^{N} e^x\, \mathrm{d}x \begin{matrix} \int_{-N}^{N} e^x\, \mathrm{d}x \end{matrix} \pagecolor{White} \begin{matrix} \int_{-N}^{N} e^x\, \mathrm{d}x \end{matrix} 双重积分 \iint_{D}^{W} \, \mathrm{d}x\,\mathrm{d}y \pagecolor{White} \iint_{D}^{W} \, \mathrm{d}x\,\mathrm{d}y 三重积分 \iiint_{E}^{V} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z \pagecolor{White} \iiint_{E}^{V} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z 四重积分 \iiiint_{F}^{U} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z\,\mathrm{d}t \pagecolor{White} \iiiint_{F}^{U} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z\,\mathrm{d}t 闭合的曲线、曲面积分 \oint_{C} x^3\, \mathrm{d}x + 4y^2\, \mathrm{d}y \pagecolor{White} \oint_{C} x^3\, \mathrm{d}x + 4y^2\, \mathrm{d}y 交集 \bigcap_1^{n} p \pagecolor{White} \bigcap_1^{n} p 并集 \bigcup_1^{k} p \pagecolor{White} \bigcup_1^{k} p 分数、矩阵和多行列式 功能 语法 效果 分数 \frac{2}{4}=0.5 \frac{2}{4}=0.5 小型分数 \tfrac{2}{4} = 0.5 \tfrac{2}{4} = 0.5 大型分数(嵌套) \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a 大型分数(不嵌套) \dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a \dfrac{2}{4} = 0.5 \qquad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a 二项式系数 \dbinom{n}{r}=\binom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} \dbinom{n}{r}=\binom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} 小型二项式系数 \tbinom{n}{r}=\tbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} \tbinom{n}{r}=\tbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} 大型二项式系数 \binom{n}{r}=\dbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} \binom{n}{r}=\dbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} 矩阵 \begin{matrix} x & y \\ z & v \end{matrix} \begin{matrix} x & y \\ z & v\end{matrix} \begin{vmatrix} x & y \\ z & v \end{vmatrix} \begin{vmatrix} x & y \\ z & v\end{vmatrix} \begin{Vmatrix} x & y \\ z & v \end{Vmatrix} \begin{Vmatrix} x & y \\ z & v\end{Vmatrix} \begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix} \begin{bmatrix} 0 & \cdots & 0 \\ \vdots& \ddots & \vdots \\ 0 & \cdots &0\end{bmatrix} \begin{Bmatrix} x & y \\ z & v \end{Bmatrix} \begin{Bmatrix} x & y \\ z & v\end{Bmatrix} \begin{pmatrix} x & y \\ z & v \end{pmatrix} \begin{pmatrix} x & y \\ z & v\end{pmatrix} \bigl( \begin{smallmatrix} a&b\\ c&d \end{smallmatrix} \bigr) \bigl( \begin{smallmatrix}a&b\\ c&d\end{smallmatrix} \bigr) 条件定义 f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases} f(n) =\begin{cases}n/2, & \mbox{if }n\mbox{ is even} \\3n+1, & \mbox{if }n\mbox{ is odd} \end{cases} 多行等式 \begin{align} f(x) & = (m+n)^2 \\ & = m^2+2mn+n^2 \\ \end{align} \begin{align}f(x) & = (m+n)^2 \\& = m^2+2mn+n^2 \\\end{align} \begin{alignat}{3} f(x) & = (m-n)^2 \\ f(x) & = (-m+n)^2 \\ & = m^2-2mn+n^2 \\ \end{alignat} \begin{alignat}{3}f(x) & = (m-n)^2 \\f(x) & = (-m+n)^2 \\& = m^2-2mn+n^2 \\\end{alignat} 多行等式(左对齐) \begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array} \begin{array}{lcl}z & = & a \\f(x,y,z) & = & x + y + z \end{array} 多行等式(右对齐) \begin{array}{lcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array} \begin{array}{lcr}z & = & a \\f(x,y,z) & = & x + y + z \end{array} 长公式换行 <math>f(x) \,\!</math> <math>= \sum_{n=0}^\infty a_n x^n </math> <math>= a_0+a_1x+a_2x^2+\cdots</math>

f(x) \,\!= \sum_{n=0}^\infty a_n x^n = a_0 +a_1x+a_2x^2+\cdots

方程组 \begin{cases} 3x + 5y + z \\ 7x - 2y + 4z \\ -6x + 3y + 2z \end{cases} \begin{cases} 3x + 5y + z \\ 7x - 2y + 4z \\ -6x + 3y + 2z \end{cases} 数组 \begin{array}{|c|c||c|} a & b & S \\ \hline 0&0&1\\ 0&1&1\\ 1&0&1\\ 1&1&0\\ \end{array} \begin{array}{|c|c||c|} a & b & S \\\hline0&0&1\\0&1&1\\1&0&1\\1&1&0\\\end{array} 字体 希腊字母 斜体小写希腊字母一般用于在方程中显示变量。

正体希腊字母 特征 语法 效果 注释/外部链接 大写字母 \Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta \Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta\! Α Β Γ Δ Ε Ζ Η Θ \Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi \Iota\Kappa\Lambda\Mu\Nu\Xi\Omicron\Pi\! Ι Κ Λ Μ Ν Ξ Ο Π \Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega \Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega\! Ρ Σ Τ Υ Φ Χ Ψ Ω 小写字母 \alpha \beta \gamma \delta \epsilon \zeta \eta \theta \alpha\beta\gamma\delta\epsilon\zeta\eta\theta\! \iota \kappa \lambda \mu \nu \xi \omicron \pi \iota\kappa\lambda\mu\nu\xi\omicron\pi\! \rho \sigma \tau \upsilon \phi \chi \psi \omega \rho\sigma\tau\upsilon\phi\chi\psi\omega\! 异体字母 \Epsilon\epsilon\varepsilon \Epsilon\epsilon\varepsilon \Theta\theta\vartheta \Theta\theta\vartheta \Kappa\kappa\varkappa \Kappa\kappa\varkappa \Pi\pi\varpi \Pi\pi\varpi \Rho\rho\varrho \Rho\rho\varrho \Sigma\sigma\varsigma \Sigma\sigma\varsigma \Phi\phi\varphi \Phi\phi\varphi\, 已停用字母 \digamma \digamma Ϝ[1] 粗体希腊字母 特征 语法 效果 大写字母 \boldsymbol{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta} \boldsymbol{\Alpha\Beta\Gamma\Delta\Epsilon\Zeta\Eta\Theta} \boldsymbol{\Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi} \boldsymbol{\Iota\Kappa\Lambda\Mu\Nu\Xi\Omicron\Pi} \boldsymbol{\Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} \boldsymbol{\Rho\Sigma\Tau\Upsilon\Phi\Chi\Psi\Omega} 小写字母 \boldsymbol{\alpha \beta \gamma \delta \epsilon \zeta \eta \theta} \boldsymbol{\alpha\beta\gamma\delta\epsilon\zeta\eta\theta} \boldsymbol{\iota \kappa \lambda \mu \nu \xi \omicron \pi} \boldsymbol{\iota\kappa\lambda\mu\nu\xi\omicron\pi} \boldsymbol{\rho \sigma \tau \upsilon \phi \chi \psi \omega} \boldsymbol{\rho\sigma\tau\upsilon\phi\chi\psi\omega} 异体字母 \boldsymbol{\Epsilon\epsilon\varepsilon} \boldsymbol{\Epsilon\epsilon\varepsilon} \boldsymbol{\Theta\theta\vartheta} \boldsymbol{\Theta\theta\vartheta} \boldsymbol{\Kappa\kappa\varkappa} \boldsymbol{\Kappa\kappa\varkappa} \boldsymbol{\Pi\pi\varpi} \boldsymbol{\Pi\pi\varpi} \boldsymbol{\Rho\rho\varrho} \boldsymbol{\Rho\rho\varrho} \boldsymbol{\Sigma\sigma\varsigma} \boldsymbol{\Sigma\sigma\varsigma} \boldsymbol{\Phi\phi\varphi} \boldsymbol{\Phi\phi\varphi} 已停用字母 \boldsymbol{\digamma} \boldsymbol{\digamma} 黑板粗体 语法 \mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ} 效果 \pagecolor{White}\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ} 黑板粗体(Blackboard bold)一般用于表示数学和物理学中的矢量或集合的符号。 备注:

\{ \,花括号\} \,中只有使用大写拉丁字母才能正常显示,使用小写字母或数字会得到其他符号。 正粗体 语法 \mathbf{012…abc…ABC…} 效果 \pagecolor{White}\mathbf{0 \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9} \pagecolor{White}\mathbf{a \ b \ c \ d \ e \ f \ g \ h \ i \ j \ k \ l \ m \ n \ o \ p \ q \ r \ s \ t \ u \ v \ w \ x \ y \ z} \pagecolor{White}\mathbf{A \ B \ C \ D \ E \ F \ G \ H \ I \ J \ K \ L \ M \ N \ O \ P \ Q \ R \ S \ T \ U \ V \ W \ X \ Y \ Z} 备注 花括号{}内只能使用拉丁字母和数字,不能使用希腊字母如\alpha等。 斜粗体 语法 \boldsymbol{012…abc…ABC…\alpha \beta \gamma…} 效果 \pagecolor{White}\boldsymbol{0 \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9} \pagecolor{White}\boldsymbol{a \ b \ c \ d \ e \ f \ g \ h \ i \ j \ k \ l \ m \ n \ o \ p \ q \ r \ s \ t \ u \ v \ w \ x \ y \ z} \pagecolor{White}\boldsymbol{A \ B \ C \ D \ E \ F \ G \ H \ I \ J \ K \ L \ M \ N \ O \ P \ Q \ R \ S \ T \ U \ V \ W \ X \ Y \ Z} \pagecolor{White}\boldsymbol{\alpha \ \beta \ \gamma \ \delta \ \epsilon \ \zeta \ \eta \ \theta \ \iota \ \kappa \ \lambda \ \mu \ \nu \ \xi \ o \ \pi \ \rho \ \sigma \ \tau \ \upsilon \ \phi \ \chi \ \psi \ \omega} 备注 使用\boldsymbol{}可以加粗所有合法的符号。 斜体数字 语法 \mathit{0123456789} 效果 \mathit{0123456789}\! 罗马体 语法 \mathrm{012…abc…ABC…}或\mbox{}或\operatorname{} 效果 \mathrm{0123456789}\ \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\ \mathrm{abcdefghijklmnopqrstuvwxyz}\ 备注 罗马体可以使用数字和拉丁字母。 哥特体 语法 \mathfrak{012…abc…ABC…} 效果 \pagecolor{White} \mathfrak{0 \ 1 \ 2 \ 3 \ 4 \ 5 \ 6 \ 7 \ 8 \ 9} \pagecolor{White} \mathfrak{a \ b \ c \ d \ e \ f \ g \ h \ i \ j \ k \ l \ m \ n \ o \ p \ q \ r \ s \ t \ u \ v \ w \ x \ y \ z} \pagecolor{White} \mathfrak{A \ B \ C \ D \ E \ F \ G \ H \ I \ J \ K \ L \ M \ N \ O \ P \ Q \ R \ S \ T \ U \ V \ W \ X \ Y \ Z} 备注 哥特体可以使用数字和拉丁字母。 手写体 语法 \mathcal{ABC…} 效果 \mathcal{ABCDEFGHIJKLMNOPSTUVWXYZ} 备注 手写体仅对大写拉丁字母有效。 希伯来字母 语法 \aleph\beth\gimel\daleth 效果 \aleph\beth\gimel\daleth 括号 功能 语法 显示 短括号 ( \frac{1}{2} ) ( \frac{1}{2} ) 长括号 \left( \frac{1}{2} \right) \left ( \frac{1}{2} \right ) 您可以使用 \left 和 \right 来显示不同的括号:

功能 语法 显示 圆括号,小括号 \left( \frac{a}{b} \right) \left( \frac{a}{b} \right) 方括号,中括号 \left[ \frac{a}{b} \right] \left[ \frac{a}{b} \right] 花括号,大括号 \left\{ \frac{a}{b} \right\} \left\{ \frac{a}{b} \right\} 角括号 \left \langle \frac{a}{b} \right \rangle \left\langle \frac{a}{b} \right \rangle 单竖线,绝对值 \left| \frac{a}{b} \right| \left| \frac{a}{b} \right| 双竖线,范 \left \| \frac{a}{b} \right \| \left \| \frac{a}{b} \right \| 取整函数 \left \lfloor \frac{a}{b} \right \rfloor \left \lfloor \frac{a}{b} \right \rfloor 取顶函数 \left \lceil \frac{c}{d} \right \rceil \left \lceil \frac{c}{d} \right \rceil 斜线与反斜线 \left / \frac{a}{b} \right \backslash \left / \frac{a}{b} \right \backslash 上下箭头 \left \uparrow \frac{a}{b} \right \downarrow \pagecolor{White}\left \uparrow \frac{a}{b} \right \downarrow \left \Uparrow \frac{a}{b} \right \Downarrow \pagecolor{White}\left \Uparrow \frac{a}{b} \right \Downarrow \left \updownarrow \frac{a}{b} \right \Updownarrow \pagecolor{White}\left \updownarrow \frac{a}{b} \right \Updownarrow 混合括号 \left [ 0,1 \right ) \left \langle \psi \right | \left [ 0,1 \right ) \left \langle \psi \right | 单左括号 \left \{ \frac{a}{b} \right . \left \{ \frac{a}{b} \right . 单右括号 \left . \frac{a}{b} \right \} \left . \frac{a}{b} \right \} 备注:

可以使用 \big, \Big, \bigg, \Bigg 控制括号的大小,比如代码 \Bigg ( \bigg [ \Big \{ \big \langle \left | \| \frac{a}{b} \| \right | \big \rangle \Big \} \bigg ] \Bigg )  显示︰ \pagecolor{White}\Bigg ( \bigg [ \Big \{ \big \langle \left | \| x \| \right | \big \rangle \Big \} \bigg ] \Bigg ) 空格 注意TEX能够自动处理大多数的空格,但是您有时候需要自己来控制。

功能 语法 显示 宽度 2个quad空格 \alpha\qquad\beta \alpha\qquad\beta 2m\ quad空格 \alpha\quad\beta \alpha\quad\beta m\ 大空格 \alpha\ \beta \alpha\ \beta \frac{m}{3} 中等空格 \alpha\;\beta \alpha\;\beta \frac{2m}{7} 小空格 \alpha\,\beta \alpha\,\beta \frac{m}{6} 没有空格 \alpha\beta \alpha\beta\ 0\ 紧贴 \alpha\!\beta \alpha\!\beta -\frac{m}{6} 颜色 语法 字体颜色︰{\color{色调}表达式} 背景颜色︰{\pagecolor{色调}表达式} 支持色调表 Colors supported \color{Apricot}\text{Apricot} \color{Aquamarine}\text{Aquamarine} \color{Bittersweet}\text{Bittersweet} \color{Black}\text{Black} \color{Blue}\text{Blue} \color{BlueGreen}\text{BlueGreen} \color{BlueViolet}\text{BlueViolet} \color{BrickRed}\text{BrickRed} \color{Brown}\text{Brown} \color{BurntOrange}\text{BurntOrange} \color{CadetBlue}\text{CadetBlue} \color{CarnationPink}\text{CarnationPink} \color{Cerulean}\text{Cerulean} \color{CornflowerBlue}\text{CornflowerBlue} \color{Cyan}\text{Cyan} \color{Dandelion}\text{Dandelion} \color{DarkOrchid}\text{DarkOrchid} \color{Emerald}\text{Emerald} \color{ForestGreen}\text{ForestGreen} \color{Fuchsia}\text{Fuchsia} \color{Goldenrod}\text{Goldenrod} \color{Gray}\text{Gray} \color{Green}\text{Green} \pagecolor{Gray}\color{GreenYellow}\text{GreenYellow} \color{JungleGreen}\text{JungleGreen} \color{Lavender}\text{Lavender} \color{LimeGreen}\text{LimeGreen} \color{Magenta}\text{Magenta} \color{Mahogany}\text{Mahogany} \color{Maroon}\text{Maroon} \color{Melon}\text{Melon} \color{MidnightBlue}\text{MidnightBlue} \color{Mulberry}\text{Mulberry} \color{NavyBlue}\text{NavyBlue} \color{OliveGreen}\text{OliveGreen} \color{Orange}\text{Orange} \color{OrangeRed}\text{OrangeRed} \color{Orchid}\text{Orchid} \color{Peach}\text{Peach} \color{Periwinkle}\text{Periwinkle} \color{PineGreen}\text{PineGreen} \color{Plum}\text{Plum} \color{ProcessBlue}\text{ProcessBlue} \color{Purple}\text{Purple} \color{RawSienna}\text{RawSienna} \color{Red}\text{Red} \color{RedOrange}\text{RedOrange} \color{RedViolet}\text{RedViolet} \color{Rhodamine}\text{Rhodamine} \color{RoyalBlue}\text{RoyalBlue} \color{RoyalPurple}\text{RoyalPurple} \color{RubineRed}\text{RubineRed} \color{Salmon}\text{Salmon} \color{SeaGreen}\text{SeaGreen} \color{Sepia}\text{Sepia} \color{SkyBlue}\text{SkyBlue} \pagecolor{Gray}\color{SpringGreen}\text{SpringGreen} \color{Tan}\text{Tan} \color{TealBlue}\text{TealBlue} \color{Thistle}\text{Thistle} \color{Turquoise}\text{Turquoise} \color{Violet}\text{Violet} \color{VioletRed}\text{VioletRed} \pagecolor{Black}\color{White}\text{White} \color{WildStrawberry}\text{WildStrawberry} \pagecolor{Gray}\color{Yellow}\text{Yellow} \color{YellowGreen}\text{YellowGreen} \color{YellowOrange}\text{YellowOrange} *注︰输入时第一个字母必需以大写输入,如\color{OliveGreen}。

例子 {\color{Blue}x^2}+{\color{Brown}2x} - {\color{OliveGreen}1} \pagecolor{White} {\color{Blue}x^2}+{\color{Brown}2x} - {\color{OliveGreen}1} x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a} \pagecolor{White} x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a} 小型数学公式 当要把分数等公式放进文字中的时候,我们需要使用小型的数学公式。此功能并不常用。——应当推广此用法!

10 的 f(x)=5+\frac{1}{5} 是 2。 ✗并不好看。 10 的 \begin{smallmatrix} f(x)=5+\frac{1}{5} \end{smallmatrix} 是 2。 ✓好看些了。 可以使用

  \begin{smallmatrix}...\end{smallmatrix}

或直接使用模板:Smallmath模板。

  模板:Smallmath

强制使用PNG 假设我们现在需要一个PNG图的数学公式。 若输入 2x=1 的话:

2x=1 ↑ 这并不是我们想要的。 若你需要强制输出一个PNG图的数学公式的话,你可于公式的最后加上 \,(小空格,但于公式的最后是不会显示出来)。

输入 2x=1 \,的话: 2x=1 \, ↑ 以PNG图输出。 你也可以使用 \,\!,这个亦能强制使用PNG图像。

阅读更多:Help:Displaying a formula#Forced PNG rendering 注释 ^ 念作Waw或Digamma

文章最后发布于: 2016-02-20 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u014470581/article/details/50703979