R

如何在简书Markdown中输入数学公式

2019-04-13  本文已影响0人  ranerr_

写在前面

本文记录了在简书Markdown中输入数学公式的方法,由于文章较长,请使用浏览器的搜索功能自行搜索(Ctrl+F)目录中的小标题.由于简书Markdown不支持HTML标签所以无法实现页面内跳转,文中使用类似tag_abc的文字加上浏览器的搜索功能实现页面内跳转,请各位读者手动操作.
另外,本文只是对常用的公式功能做简要的介绍,并非\LaTeX数学公式输入百科,没有提到的部分请查看文末的 参考资料.

目录


基础知识

公式与文本的区别

  1. 公式输入和文本输入属于不同的模式,公式中无法通过空格来控制空白,只能通过特殊的符号来调整空白
  2. 公式不允许空行
  3. 公式中的字母全部会被解释为变量,输入普通文字需要特殊方法

插入行内公式

$a+b$

这是一个行内公式: a+b

插入单行公式

$$a+b$$

这是一个单行公式: a+b

拔、撇、尖、向量箭头 (Accents)

a', f'(x) a', f'(x)
\overline{A}, \overline{AB} \overline{A}, \overline{AB}
\hat{\theta} \hat{\theta}
\overrightarrow{AB} \overrightarrow{AB}

括号、绝对值、取整 (Delimiters)

(a) (a) [a] [a] \{a\} \{a\}
|a| |a|* or \lvert a\rvert \lfloor a\rfloor \floor a\rfloor \lceil a\rceil \lceil a\rceil

* (表格中的|需要使用\进行转义)

行列式、矩阵、线性方程组 (Environments)

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

方程组对齐: 以&为标准线
\begin{alignedat}{3} 10x& & +3&z&-4&= 2\\ 3x&+13y&+100&z& &=4 \end{alignedat}

$$\begin{alignedat}{3}
    10x&     &  +3&z&-4&=2\\
     3x& +13y&+100&z&  &=4
  \end{alignedat}$$

字母、字体 (Letters and Unicode)

希腊字母

希腊字母 对应代码
A and \alpha A and \alpha
B and \beta B and \beta
\Gamma and \gamma \Gamma and \gamma
\Delta and \delta \Delta and \delta
E and \varepsilon E and \varepsilon
Z and \zeta Z and \zeta
H and \eta H and \eta
\Theta and \theta \Theta and \theta
I and \iota I and \iota
K and \kappa K and \kappa
\Lambda and \lambda \Lambda and \lambda
M and \mu M and \mu
N and \nu N and \nu
\Xi and \xi \Xi and \xi
O and o O and o
\Pi and \pi \Pi and \pi
P and \rho P and \rho
\Sigma and \sigma \Sigma and \sigma
T and \tau T and \tau
\Upsilon and \upsilon \Upsilon and \upsilon
\Phi, \phi and \varphi \Phi, \phi\ and \varphi
X and \chi X and \chi
\Psi and \psi \Psi and \psi
\Omega and \omega \Omega and \omega

数集

使用 特殊字体 实现数集

\mathbb{N} \mathbb{N} 自然数
\mathbb{R} \mathbb{R} 实数
\mathbb{Z}^{+} \mathbb{Z}^{+} 正整数

特殊字体

更多详细用法见: 参考资料2-Formatting mathematics symbols

\LaTeX命令 例子 用法
\mathrm{...} \mathrm{ABC\ abc\ 123} f(x)\mathrm{d}x中的d
\mathit{...} \mathit{ABC\ abc\ 123} 比普通格式排版稍好一点
\mathbf{...} \mathbf{ABC\ abc\ 123} 向量加粗
\mathbb{...} \mathbb{ABC\ k} 特殊数集

加粗还可以使用\boldsymbol{...}

布局 (Layout)

方框、横向大括号 (Annotation)

1\not=2 1\not=2
\underbrace{x_1+\dots+x_n=0}_{\text{共n个}} \underbrace{x_1+\dots+x_n=0}_{\text{共n个}}
\boxed{x}+1=0 \boxed{x}+1=0

上标、下标、空格 (Vertical Layout & Spacing)

x_{n}^{5} x_{n}^{5} \quad 一字符空格 \space 普通空格(space换成空格)

\substack{...}中可以利用\\来实现二元极限: 二元极限例子(tag_substack)

逻辑运算符、集合运算符 (Logic and Set Teory)

\forall \forall \exists \exists \neg \neg
\cup \cup \cap \cap
\subset \subset or \sub \supset \supset or \sup \in \in \notin \notin
\to \to \gets \gets \leftrightarrow \leftrightarrow
\implies \implies \impliedby \impliedby \iff \iff

宏 (Macros)

\def\foo{x^2} \foo+\foo \def\foo{x^2} \foo+\foo

运算符 (Operators)

可以直接从键盘输入的符号

+ - = ! / ( ) [ ] < > | ' : *

+ - = ! / ( ) [ ] < > | ' : *

求和、求积、积分

\sum_{i=1}^{n}x_i \sum_{i=1}^{n}x_i \prod \prod
\textstyle\sum_{i=1}^{n}x_i \textstyle\sum_{i=1}^{n}x_i*
\int_{a}^{+\infty}f(x)\mathrm{d}x \int_{a}^{+\infty}f(x)\mathrm{d}x \oint \oint

* 简书的公式默认使用\displaystyle也就是i=1n位于求和号上下,\textstyle的例子见 tag_textstyle

模、正负号、叉乘

a\bmod b a\bmod b \pm \pm, \mp \mp \times \times

分数 (Fractions and Binomials)

二项式(Binomials)用法见: 参考资料1-Fractions and Binomials

\frac{a}{1 + \frac{1}{b}} \frac{a}{1 + \frac{1}{b}} \dfrac{a}{1 + \frac{1}{b}} \dfrac{a}{1 + \frac{1}{b}}
\cfrac{a}{1 + \cfrac{1}{b}} \cfrac{a}{1 + \cfrac{1}{b}} \dfrac{a}{1 + \dfrac{1}{b}} \dfrac{a}{1 + \dfrac{1}{b}}

\dfrac\cfrac稍微小一点

三角函数、极限号、最大最小 (Math Operators)

tag_substack

\sin \sin \sinh \sinh
\log_{a}^{x} \log_{a}^{x} \ln(ax+b) \ln(ax+b)
\lim_{\substack{x\to\infty \\y\to\infty}}(ax+b) \lim_{\substack{x\to\infty \\y\to\infty}}(ax+b) \lim_{x\to \infty}(ax+b) \lim_{x\to \infty}(ax+b)

根号 (\sqrt)

\sqrt{x} \sqrt{x}
\sqrt[3]{ax+b} \sqrt[3]{ax+b}

关系符号 (Relations)

样式、颜色、字号(Style, Color, Size, and Font)

颜色
\color{blue}{F=m}a \color{blue}{F=m}a

字号

\Huge AB \Huge AB \normalsize AB \normalsize AB
\huge AB \huge AB \small AB\small AB
\LARGE AB \LARGE AB \footnotesize AB
\Large AB \Large AB \scriptsize AB \scriptsize AB
\large AB \large AB \tiny AB \tiny AB

样式
tag_textstyle

\displaystyle\sum_{i=1}^n \displaystyle\sum_{i=1}^n
\textstyle\sum_{i=1}^n \textstyle\sum_{i=1}^n

其他符号和标点 (Symbols and Punctuation)

\dots \dots \cdots \cdots \ddots \ddots \vdots \vdots
\square \square \blacksquare \blacksquare \blacktriangleright \blacktriangleright
\checkmark \checkmark \infty \infty 90^\circ 90^\circ (角度)

参考资料

  1. KaTeX Supported Functions (字典) 简书并不支持所有KaTeX语法,这个页面可以用来当做索引
  2. \LaTeX Mathematics Wiki (用法)
上一篇 下一篇

猜你喜欢

热点阅读