MathJax语法

  1. 在一行内显示公式例如:ni=0i2=(n2+n)(2n+1)6需要将公式包含在$...$之中,$\sum_{i=0}^n i^2=\frac{(n^2+n)(2n+1)}{6}$
  2. 另起一行显示公式例如:
    i=0ni2=(n2+n)(2n+1)6
    需要将公式包含在$$...$$之中即可,$$\sum_{i=0}^n i^2=\frac{(n^2+n)(2n+1)}{6}$$.
  3. 希腊字母,使用\alpha: α,\beta:β,\omega:ω,大写的话,只需要将第一个字母大写即可,\Omega:Ω,\Gamma:Γ,\Delta:Δ
  4. 上角标和下角标,使用^_来表示即:$x_i^2$:x2i,$log^2_x$:log2x,$sin^2\theta$:sin2θ.
  5. 组,上角标和下角标或其他的操作符号看成是一组,这个组可以是一个字符也可以是由{...}包起来的一堆公式,举个例子,$10^10$显示的是这个 1010,而敲$10^{10}$显示的是 1010.
  6. 括号,普通的括号和方括号(),[] 你就可以直接用就行,$\frac{(x+y)}{[\alpha+\beta]}$:(x+y)[α+β],但是大括号你要是用\{...\},例如$\{\frac{(x+y)}{[\alpha+\beta]}\}$:{(x+y)[α+β]}.这个地方你会发现这个括号不能自动根据公式内容调整大小,如果想实现这一点,$\left\{\frac{x+y}{\alpha+\beta}\right\}$: {x+yα+β},\left 和\right还可以用到各种括号中,比如(...),(x),[...],[x],$\vert x\vert$,|x|,$\Vert x\Vert$:x,$\langle x\rangle$:x,$\lceil x \rceil$x,$\lfloor x\rfloor$:x.
  7. 求和和积分符号等特殊符号,$\sum$ , $\int$, $\prod$,$\iint$.
  8. 分数,使用$\frac$符号 例如:$\frac12$12,$\frac{x+y}{\alpha+\beta}$x+yα+β.但是如果公式特别复杂可以考虑使用$\over$符号 ${\alpha^2+\cos(\theta)\over \sin(\beta+\omega)}$α2+cos(θ)sin(β+ω).
  9. 开根号,开平方根使用$\sqrt$x3,开三次方根x+y33,以此类推.
  10. 特殊函数,例如’lim’,’sin’,’max’,’ln’,例如$$\lim_{x\to\infty}$$,
    limx
    当然了,sin等函数加反斜杠是正体,不加是斜体,$\sin x$sinx,$sin x$sinx.
  11. 空格,单纯地添加空格对显示是没有用的,比如说,$a b$$ab$是一样的都是显示ab,如果想添加空格可以使用$\ $符号,例$a\ b$a b,你如果想更长$a\ \ \ \ \ \ \ \ \ \ b$,a          b,注意的是两个反斜杠不能一起,因为这样表示两一个意思,换行,例$a\\ b$表示ab 如果想简洁点,可以使用$\quad$$a\quad b$ab,更长$a\qquad b$表示为ab.
  12. 强调和区别符,$\hat x$x^,$\widehat {xy}$xyˆ,$\bar x$x¯,$\overline {xyz}$xyz¯¯¯¯¯,$\vec x$x⃗ ,$\overrightarrow {xyz}$xyz,$\overleftrightarrow {xyz}$xyz,求导符号$\frac d{dx}x\dot x=\dot x^2+x\ddot x$ddxxx˙=x˙2+xx¨.
  13. 特殊符号,$\$$表示$,$\_ $表示_,$\{$表示{ ,但是需要注意的是反斜杠需要使用$\backslash$表示为,为什么不能用$\\$,哈哈哈““前面有答案,这个表示换行 .

矩阵

  1. 使用$$\begin{matrix}...\end{matrix}$$,每一行以\标记结束,每个元素用&分开,例如:$$\begin{matrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2 \end{matrix}$$
    111xyzx2y2z2

    1. 添加括号,或者使用\left…\right或者将matrix换成pmatrix(1324),bmatrix[1324],Bmatrix{1324},vmatrix1324,Vmatrix1324.
    2. 构建矩阵时元素省略可以使用\cdots`\ddots`\vdots 例如:
      111α1α2αnα21α22α2nαn1αn2αnn
      .
    3. 增广矩阵,例如$\left[ \begin{array}{cc|c} 1&2&3\\\ 2&3&4 \end{array} \right]$, [122334].这里面的cc|c很重要,他表示有三列,在第二列和第三列之间加竖杠.而且这里的$$符号 也很重要,如果是单$并不好使.
    4. 嵌于行内的矩阵,使用$\bigl( \begin{smallmatrix} a & b \\\ c & d \end{smallmatrix}\bigr)$,表示为(a cbd).

分段函数

使用\begin{cases}...\end{cases},每一段用\\隔开,用&符号隔开应该对其的部分.例如$$f(n)=\begin{cases}n/2,&\text{if $n$ is even}\\3n+1,&\text{if $n$ is odd}\end{cases}$$

f(n)={n/2,3n+1,if n is evenif n is odd
.大括号也还可以移到右边去,例如:
if n is even:if n is odd:n/23n+1}=f(n)

代码如下:
$$\left. \begin{array}{1} \text{if $n$ is even:}&n/2 \\ \text{if $n$ is odd:}&3n+1 \end{array} \right\}$$
如果想增加竖直方向的空间大小,例如:
if n is even:if n is odd:n/23n+1=f(n)

只需要把\\换成\\[2ex],表明额外多加一行,当然了想额外多加6行那就是\\[6ex],试试吧.

数组和表格

表格看起来总是友好一些,数组和表格用\begin{array}{l|c|r}\end{array}符号表示,例如:

x1+12 42+x3153x21+16

后台代码如下:
\begin{array}{lc|r} x_1+1^2&2+x_1^3&3x_1^2+1\\\ 4 & 5& 6 \end{array}代码中间{lc|r}表示对应表格中的那一列的对其方式和在什么地方加列分隔符| ,而其中l表示左对齐,c表示居中,r表示右对齐.
如果想在每一行加上分隔符,只需在每一行前面加上\hline即可.
index12Left58Center69Right710

后台代码如下:$$\begin{array}{l|lcr} index&Left&Center&Right\\ \hline 1 & 5& 6& 7 \\ \hline 2 & 8& 9& 10 \end{array}$$

阅读更多

没有更多推荐了,返回首页