如果用写代码的方式创造公式的话,那就可以装逼了!本文是我翻译自LaTex数学符号手册
在浏览器中使用Latex,使用Mathjax库
MathJax是一套开源js库,它并不是将公式转化为一个图片,而是在浏览器端通过位置控制、字体、大小来显示一个公式。支持LaTeX数学公式。
对于hexo博客框架:首先更改next主题中的mathjax库的URL,MathJax2.4版有些许bug:显示尾随的竖线。
vi themes/next/layout/_scripts/third-party/mathjax.swig
从
if config.language === 'zh-Hans'
到配对的endif标签
替换为固定的js链接:
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
使用两个美元符号开始和结束,代表公式居中显示,使用一个美元符号,则不居中
右键某个生成的图案,可以查看Mathjax在网页上的源码,快速知道latex源码
符号定义
操作符
加减乘除
加 |
语法 |
减 |
语法 |
乘 |
语法 |
除 |
语法 |
$+$ |
+ |
$-$ |
- |
$\times$ |
\times |
$\div$ |
\div |
幂运算
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
$a^x$ |
a^x |
$a^{xyz}$ |
a^{xyz} |
$\sqrt{x}$ |
\sqrt{x} |
$\sqrt[n]{x}$ |
\sqrt[n]{x} |
逻辑运算
异或 |
语法 |
或 |
语法 |
与 |
语法 |
$\oplus$ |
\oplus |
$\vee$ |
\vee |
$\wedge$ |
\wedge |
绝对值
直接插入竖线|即可,使用\left和\right标签指定竖线的垂直长度。
$\left| \sum_i \vec{v}_i \left|\Delta t_i\right| \right|$
代码:\left| \sum_i \vec{v}_i \left|\Delta t_i\right| \right|
分式
参考本文下方的“分式”一节,这里简单说说语法
$(\frac{a}{x} )^2$ 语法:(\frac{a}{x} )^2
上面的表达式效果是:右边的上标没有对齐,因此可以改进一下:
$\left(\frac{a}{x} \right)^2$ 语法:\left(\frac{a}{x} \right)^2
其他运算
详见下文操作
求和 |
语法 |
积分 |
语法 |
积分 |
语法 |
求积 |
语法 |
$\sum$ |
\sum |
$\int$ |
\int |
$\oint$ |
\oint |
$\prod$ |
\prod |
关系
判等
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
$=$ |
= |
$\not=$ |
\not= |
$\approx$ |
\approx |
$\equiv$ |
\equiv |
$<$ |
< |
$>$ |
> |
$\le$ |
\le |
$\ge$ |
\ge |
$\ll$ |
\ll |
$\gg$ |
\gg |
|
|
|
|
集合
符号 |
语法 |
符号 |
语法 |
$\in$ |
\in |
$\ni$ |
\ni |
$\subset$ |
\subset |
$\supset$ |
\supset |
$\subseteq$ |
\subseteq |
$\supseteq$ |
\supseteq |
存在
符号 |
语法 |
符号 |
语法 |
$\exists$ |
\exists |
$\forall$ |
\forall |
希腊字母
直接根据拼写输入即可,小写共有22个,大写8个:大写的是小写语法首字母大写。不全部列出了。
|
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
小写 |
$\alpha$ |
\alpha |
$\beta$ |
\beta |
$\gamma$ |
\gamma |
大写 |
$\Phi$ |
\Phi |
$\Omega$ |
\Omega |
$\Delta$ |
\Delta |
箭头
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
$\gets$ |
\gets |
$\to$ |
\to |
$\Leftarrow$ |
\Leftarrow |
$\Rightarrow$ |
\Reftarrow |
$\Leftrightarrow$ |
\Leftrightarrow |
省略号
符号 |
语法 |
符号 |
语法 |
$\dots$ |
\dots |
$\cdots$ |
\cdots |
头顶符号
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
$\hat{x}$ |
\hat{x} |
$\bar{x}$ |
\bar{x} |
$\vec{x}$ |
\vec{x} |
$\dot{x}$ |
\dot{x} |
$\ddot{x}$ |
\ddot{x} |
|
|
括号
标准括号
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
$($ |
( |
$)$ |
) |
$[$ |
[ |
$]$ |
] |
取整函数
符号 |
语法 |
符号 |
语法 |
$\lfloor$ |
\lfloor |
$\rfloor$ |
\rfloor |
$\lceil$ |
\lceil |
$\rceil$ |
\rceil |
空格
LaTex默认是省略空格,要输入空格就得自己输入命令,mu是一个数学单位。
效果 |
说明 |
语法 |
$a \quad b$ |
空格宽度是当前字宽(18mu) |
\quad |
$a , b$ |
空格宽度是3mu |
, |
$a : b$ |
空格宽度是4mu |
: |
$a ; b$ |
空格宽度是5mu |
; |
$a ! b$ |
空格宽度是-3mu(向左缩) |
\! |
$a \ b$ |
空格宽度是标准空格键效果 |
在\后面敲一个空格 |
$a \qquad b$ |
空格宽度是36mu |
\qquad |
其他符号
符号 |
语法 |
符号 |
语法 |
符号 |
语法 |
$\infty$ |
\infty |
$\triangle$ |
\triangle |
$\angle$ |
\angle |
$\checkmark$ |
\checkmark |
$\nabla$ |
\nabla |
|
|
命令
上标与下标
使用{..}来告诉MathJax上下表的位置在哪,是谁是大括号
符号 |
语法 |
符号 |
语法 |
$2^2$ |
2^2 |
$a_i$ |
a_i |
$2^{23}$ |
2^{23} |
$n_{i-1}$ |
n_{i-1} |
$a^{i+1}_3$ |
a^{i+1}_3 |
$x^{3^2}$ |
x^{3^2} |
$2^{a_i}$ |
2^{a_i} |
$2^a_i$ |
2^a_i |
上划线下划线
上 |
语法 |
下 |
语法 |
$\overline{a+bi}$ |
\overline{a+bi} |
$\underline{431}$ |
\underline{431} |
分式
有两种尺寸:frac和drac
尺寸较小 |
因此适合打印 |
尺寸适中 |
用于显示器展示 |
符号 |
语法 |
符号 |
语法 |
$\frac{1}{2}$ |
\frac{1}{2} |
$\dfrac{1}{2}$ |
\dfrac{1}{2} |
$\frac{2}{x+2}$ |
\frac{2}{x+2} |
$\dfrac{2}{x+2}$ |
\dfrac{2}{x+2} |
$\frac{1+\frac{1}{x}}{3x + 2}$ |
\frac{1+\frac{1}{x}}{3x + 2} |
$\dfrac{1+\frac{1}{x}}{3x + 2}$ |
\dfrac{1+\frac{1}{x}}{3x + 2} |
连续(嵌套)使用:cfrac
符号 |
语法 |
$\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}}}$ |
\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}}} |
根式
符号 |
语法 |
符号 |
语法 |
$\sqrt(2)$ |
\sqrt(2) |
$\sqrt{2}$ |
\sqrt{2} |
$\sqrt{x+y}$ |
\sqrt{x+y} |
$\sqrt{x+\frac{1}{2}}$ |
\sqrt{x+\frac{1}{2}} |
$\sqrt[3]{3}$ |
\sqrt[3]{3} |
$\sqrt[n]{x}$ |
\sqrt[n]{x} |
求和 求积 求极限
符号 |
语法 |
$\sum_{i=1}^{\infty}\frac{1}{i}$ |
\sum_{i=1}^{\infty}\frac{1}{i} |
$\prod_{n=1}^5\frac{n}{n-1}$ |
\prod_{n=1}^5\frac{n}{n-1} |
$\lim_{x\to\infty}\frac{1}{x}$ |
\lim_{x\to\infty}\frac{1}{x} |
求微积分 偏导
符号 |
语法 |
$\frac{d}{dx}\left(x^2\right) = 2x$ |
\frac{d}{dx}\left(x^2\right) = 2x |
$\int 2x,dx = x^2+C$ |
\int 2x,dx = x^2+C |
$\frac{\partial^2U}{\partial x^2} + \frac{\partial^2U}{\partial y^2}$ |
\frac{\partial^2U}{\partial x^2} + \frac{\partial^2U}{\partial y^2} |
求模
$9\equiv 3 \pmod{6}$ —— 语法:9\equiv 3 \pmod{6}
三角函数
直接输入正常书写的符号即可,不全列举
余弦 |
语法 |
反余弦 |
语法 |
双曲余弦 |
语法 |
$\cos$ |
\cos |
$\arccos$ |
\arccos |
$\cosh$ |
\cosh |
符号 |
语法 |
$\cos^2 x +\sin^2 x = 1$ |
\cos^2 x +\sin^2 x = 1 |
$\cos 90^\circ = 0$ |
\cos 90^\circ = 0 |
矩阵
注意:换行\\\\
实际转义后变成的是\\
右击该公式,然后查看Tex语法。。。。不知道为什么贴上来代码总是被强制识别成LaTex代码...
$\left[ \begin{matrix} 1 & 5 & 12 \\ -1 & 9 & 0 \\ 0 & 9 & 1+i \end{matrix} \right]$