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

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

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

一、基础语法

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

\(LaTeX\)公式有两类:

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

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

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

二、常用数学表达命令

上下标表示

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

  • 下标:使用_表示,如:$a_{2k}$显示为\(a_{2k}\);

  • 上下标混用:实例:$x_1^2$显示为\(x_1^2\) ;$x^{y_z}$显示为\(x^{y_z}\)

分数样式

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

  • 复杂分式,待补充

根式

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

向量

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

空间间距—占位宽度

以数字\(233\)举例:

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

省略号

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

公式组

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

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

分支公式 (分段函数)

  1. $$
  2. y=\begin{cases}
  3. 1, &x = -1 \\
  4. -x, &x = 0 \\
  5. x, &x > 0
  6. \end{cases}
  7. $$
\[y=\begin{cases}
1, &x = -1 \\
-x, &x = 0 \\
x, &x > 0
\end{cases}
\]
  1. $tips:$使用`{cases}`作为始末

矩阵

  1. $$
  2. \begin{pmatrix}
  3. a & b \\
  4. c & d
  5. \end{pmatrix}
  6. \begin{bmatrix}
  7. a & b \\
  8. c & d
  9. \end{bmatrix}
  10. $$
\[ \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\quad
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
\]

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

积分

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

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

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

  • \(tips:\)int前面多少个\(i\)表示多少重积分;int前面为\(o\)表示积分区域闭合

  • 第二型闭合曲线积分:举例$\oint_L Pdx+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$
\(o\) $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:\)在上述符号相应命令之前加上\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格式文件

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

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

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

下完后,无脑点击安装就行。装完之后重启下\(typora\)软件。

以后,导出\(word\)文档的时候,直接如下图点击,

\(typora\)上方显示导出成功后,点开查看

大功告成~

五、值得学习

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

MarkDown使用之LaTeX表示数学公式的更多相关文章

  1. markdown下编辑latex数学公式

    在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...

  2. $MarkDown$ 中使用$ \LaTeX$ 数学式

    最近看了些机器学习的书籍, 想写点笔记记录下. 由于需要使用到很多的数学推导, 所以就看了下如何在 Markdown 中插入数学式,发现在 Markdown 中可以直接插入 LaTeX 数学式. 排版 ...

  3. 在博客中使用LaTeX插入数学公式

    在博客中使用LaTeX插入数学公式 在学习机器学习中会接触到大量的数学公式,所以在写博客是会非常的麻烦.用公式编辑器一个一个写会非常的麻烦,这时候我们可以使用LaTeX来插入公式. 写这篇博文的目的在 ...

  4. LaTex 高中数学公式

    排版数学公式是TeX系统设计的初衷,它在LaTeX中占有特殊地位,也是LaTeX最为人所称道的功能之一.基于对MathType排版效果的不满意,以及对公式进行检索的需求,我们使用LaTeX输入数学公式 ...

  5. Latex: 插入数学公式

    write equations align equations to left To only align one equation, you can \begin{flalign} &\te ...

  6. [CSDN_Markdown]使用LaTeX基本数学公式

    简介 以前我很头疼在博文里写公式,一直期盼CSDN的博文编辑器能支持LaTeX 公式输入,今天终于可以使用这个功能了!此文主要讨论如何在CSDN的Markdown编辑器中写 LaTeX 公式! 使用L ...

  7. MeteoInfoLab脚本示例:LaTeX写数学公式

    LaTeX是排版常用的语法,科学计算软件中也常用它来写数学公式(比如MatLab, Matplotlib等),MeteoInfo通过调用JMathLaTeX库也可以实现这样的功能.LaTeX的语法介绍 ...

  8. 【Latex】数学公式排版

    http://www.cnblogs.com/houkai/p/3399646.html 常用latex数学符号表 https://zh.wikipedia.org/wiki/Help:%E6%95% ...

  9. 使用Latex插入数学公式(二)

    初级运算 关系运算符 希腊字母 集合运算符逻辑运算符 空格问题 矩阵格式 矩阵格式有三种: 无括号的矩阵 matrix 是 Latex 的矩阵命令,矩阵命令中每一行以 \\ 结束,矩阵的元素之间用 & ...

随机推荐

  1. C. Bank Hacking 解析(思維)

    Codeforce 796 C. Bank Hacking 解析(思維) 今天我們來看看CF796C 題目連結 題目 略,請直接看原題. 前言 @copyright petjelinux 版權所有 觀 ...

  2. 4G DTU模块的工作原理

    DTU是无线数据传输模块,4G DTU又被称4G模块,是4G网络进行远距离传输的设备,即串口服务器的无线版,其功能与串口服务器类似.         4G DTU是一种物联网无线数据终端,利用公用运营 ...

  3. wepack配置

    一.什么是 webpack? webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理,它能有Grunt ...

  4. LWJGL3的内存管理,简介及目录

    LWJGL3的内存管理,简介及目录 LWJGL3 (Lightweight Java Game Library 3),是一个支持OpenGL,OpenAl,Opengl ES,Vulkan等的Java ...

  5. 851. Loud and Rich —— weekly contest 87

    851. Loud and Rich 题目链接:https://leetcode.com/problems/loud-and-rich/description/ 思路:有向图DFS,记录最小的quie ...

  6. PHP 教程:Composer 最佳实践

    概述 Composer 是 PHP 应用程序的依赖管理器,最初发布于大约 8 年前,2012 年 3 月. 在 php 中使用 Composer 可以提高代码的可重用性,并使你的项目能够轻松地集成来自 ...

  7. WEB系统防退出账户,回退主页问题(2020最新最有效的方式没有之一)

    WEB系统防退出账户,回退主页问题(2020最新最有效的方式没有之一) 很多小伙伴在web开发中都遇倒的问题? JavaWeb项目注销后,可能存在通过浏览器缓存回退的方式进入主页系统 ​​ WEB项目 ...

  8. dedecms织梦手机端文章内容页图片不能自适应解决方法

    dedecms织梦手机端文章内容页图片不能自适应解决方法: 方法一修改手机端文章页模板代码: 找到并打开手机端的文章内容页模板,将里面的{dede:field.body/}标签修改一下,改为如下的标签 ...

  9. python3批量修改文件后缀名

    import os # 原文件后缀名 suffix_name = '.jar.src.zip' # 新文件后缀名 nwe_suffix_name = '.jar' def foo(path1): fi ...

  10. 大厂是怎么进行SQL调优的?

    有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...