对于文本排版格式,对于MicrosoftWordMicrosoft\,Word来说,功能尽全,可调的参数十分多,人们可能会将不少的时间放在具体的文字大小、实现样式。而markdownmarkdown语法能够让人们通过符号去替代样式,尽管实现的样式没有像wordword那样多,但在日常使用中足矣。MarkdownMarkdown语法正是希望我们回归到内容本身。

自从接触博客后,需要用到不少的markdownmarkdown语法,同时算法相关的随笔需要借助数学语言表达,在此总结下markdownmarkdownLaTeXLaTeX来排版数学公式。当教授让我们布置wordword文件报告,需要写数学公式时,直接在软件typoratypora,将公式写好,再直接导出为wordword文件即可!(翻到下面有教程

本篇文章部分参考了@Kiven_1994的简书文章,节选了我使用频率高的命令公式与符号。

一、基础语法

tips:tips:LaTeXLaTeX语法基于$...$或者 $$...$$ 格式,简单来说就是你在写文章时,需要将公式放入内$...$或者 $$...$$ 内部

LaTeXLaTeX公式有两类:

  • 行内公式 :常用于夹在正文中,格式为$...$eg:eg: $\sum_{i=0}^{\infty}\frac{1}{n}$显示为i=01n\sum_{i=0}^{\infty}\frac{1}{n}

  • 独立公式:其实就是将公式独占一行(比如理工科教材的数学公式),格式为$$...$$

    i=01n\sum_{i=0}^{\infty}\frac{1}{n}

二、常用数学表达命令

上下标表示

  • 上标:使用^表示,如:$x^{2k+1}$显示为x2k+1x^{2k+1}

  • 下标:使用_表示,如:$a_{2k}$显示为a2ka_{2k}

  • 上下标混用:实例:$x_1^2$显示为x12x_1^2$x^{y_z}$显示为xyzx^{y_z}

分数样式

  • 分式根据环境设置样式,如$\frac{x}{y}$显示为xy\frac{x}{y}

  • 复杂分式,待补充

根式

  • 二次根式:使用$\sqrt{...}$,如$\sqrt{233}$显示为233\sqrt{233}
  • nn次根式:使用$\sqrt[n]{...}$,如$\sqrt[233]{666}$显示为23366\sqrt[66]{233}

向量

  • 使用$\vec{...}$,例如 $\vec{AB}$,显示为AB\vec{AB}

空间间距—占位宽度

以数字233233举例:

举例显示效果
无空格$23$显示为2323
小空格$2\,3$232\,3
1/3个空格$2\ 3$2 32\ 3

省略号

  • 使用$\dots$,显示为\dots

公式组

1
2
3
4
5
6
7
$$
\begin{align}
x+y+z=1 \nonumber\\
x+5y-z=6 \nonumber\\
x-y+z=5 \nonumber
\end{align}
$$

x+y+z=1x+5yz=6xy+z=5\begin{align} x+y+z=1 \nonumber\\ x+5y-z=6 \nonumber\\ x-y+z=5 \nonumber \end{align}

tips:tips:其中的{align}表示为公式中间对齐;而{nonumber}表示不需要给公式编号;注意,要形成多行公式的话,除了最后一行的公式以外,其他公式行末需要加\\作结尾

分支公式 (分段函数)

1
2
3
4
5
6
7
$$
y=\begin{cases}
1, &x = -1 \\
-x, &x = 0 \\
x, &x > 0
\end{cases}
$$

y={1,x=1x,x=0x,x>0y=\begin{cases} 1, &x = -1 \\ -x, &x = 0 \\ x, &x > 0 \end{cases}

tips: 使用{cases}作为始末

矩阵

1
2
3
4
5
6
7
8
9
10
11
 $$
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}

\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
$$

(abcd)[abcd]\begin{pmatrix} a & b \\ c & d \end{pmatrix} \quad \begin{bmatrix} a & b \\ c & d \end{bmatrix}

tips:tips:使用{pmatrix}表示的小括号边界的矩阵;使用{bmatrix}表示的方括号边界的矩阵

积分

  • 不定积分:使用$\int ... $,例如$\int h(x)dx$,显示为h(x)dx\int h(x)dx

  • 定积分:使用$\int_{下限}^{上限} ... $,例如$\int_{a}^{b}h(x)dx$,显示为abh(x)dx\int_{a}^{b} h(x)dx

  • 二重积分:举例$\iint_D f(x, y)dxdy$显示为Df(x,y)dxdy\iint_D f(x, y)dxdy ;或者,$\iint_D f(x, y)d\sigma$,显示为Df(x,y)dσ\iint_D f(x, y)d\sigma

  • tips:tips:int前面多少个ii表示多少重积分;int前面为oo表示积分区域闭合

  • 第二型闭合曲线积分:举例$\oint_L Pdx+Qdy$,显示为LPdx+Qdy\oint_L Pdx+Qdy

三、常用数学符号整理

希腊字母

此处选了常用的

符号命令符号命令符号命令
α\alpha$\alpha$β\beta$\beta$γ\gamma$\gamma$
δ\delta$\delta$ε\varepsilon$\varepsilon$ζ\zeta$\zeta$
η\eta$\eta$θ\theta$\theta$λ\lambda$\lambda$
μ\mu$\mu$ν\nu$\nu$ξ\xi$\xi$
oo$o$π\pi$\pi$ρ\rho$\rho$
σ\sigma$\sigma$τ\tau$\tau$υ\upsilon$\upsilon$
ϕ\phi$\phi$φ\varphi$\varphi$ω\omega$\omega$

二元关系符 (附-AMS二元关系符)

符号命令符号命令符号命令
\le$\le$\ge$\ge$\equiv$\equiv$
\ll$\ll$\gg$\gg$\approx$\approx$
\subset$\subset$\supset$\supset$\cong$\cong$
\subseteq$\subseteq$\supseteq$\supseteq$\ne$\ne$
\in$\in$\ni$\ni$\notin$\notin$

Tips:Tips:在上述符号相应命令之前加上\not得到否定形式,如$\not\subset$,得到⊄\not\subset

二元运算符

符号命令符号命令符号命令
++$+$-$-$÷\div$\div$
±\pm$\pm$\mp$\mp\setminus$\setminus$
\cdot$\cdot$×\times$\times$\bigtriangleup$\bigtriangleup$
\cup$\cup$\cap$\cap$\oplus$\oplus$
\vee$\vee$\land$\land$\odot$\odot$

大尺寸运算符

符号命令符号命令符号命令
\sum$\sum$\prod$\prod$\int$\int$
\bigcup$\bigcup$\bigcap$\bigcap$\oint$\oint$

箭头

符号命令符号命令符号命令
\leftarrow$\leftarrow$\rightarrow$\rightarrow$\leftrightarrow$\leftrightarrow$
\uparrow$\uparrow$\downarrow$\downarrow$\rightleftharpoons$\rightleftharpoons$
\Leftarrow$\Leftarrow$\Rightarrow$\Rightarrow$\Leftrightarrow$\Leftrightarrow$

定界符(包括大型)

符号命令符号命令符号命令
\lfloor$\lfloor$\rfloor$\rfloor$\vert$\vert$
\lceil$\lceil$\rceil$\rceil$//$/$
{\{$\{$}\}$\}$\\backslash$\backslash$

四、markdown格式文件导出为word格式文件

首先,肯定是将typoratypora下载并安装好。我们在typoratypora中将作业写好后,按照下图绿色箭头点中。

image-20201006150459920

接下来它会弹出个pandocpandoc的相关文档(pandocpandoc软件能够帮你将文档从一种格式转换为其他格式,极其方便),点击installinginstalling,要么会给你自动生成链接

image-20201006151014393

或者它会让你跳转到githubgithub网站下载。选择**.msi.msi格式**文件下载即可。

image-20201006151216654

下完后,无脑点击安装就行。装完之后重启下typoratypora软件。

以后,导出wordword文档的时候,直接如下图点击,

image-20201006150459920

typoratypora上方显示导出成功后,点开查看

image-20201006151603117

大功告成~:smile_cat:

image-20201006151907986

五、值得学习

如何用 Markdown&LaTeX 写一篇排版整齐的题解?