Typora公式自动编号
手动键入tag
键入手动方法后加\tag,如行间直接键入
$$y=ax+b \tag 1$$
这样的问题是
- 公式没有居中
- 手动添加编号效率太低,如果中间插入一个公式,后面的都要动
简单公式解决方法
公式插入按快捷键而不是直接在行间键入,注意,似乎手动按格式输入不行,必须要用快捷键插入。默认的快捷键是Ctrl+Shift+K,我这里改成了Alt+=。更改快捷键请看 billycoder-工具-typora-自定义快捷键
$$
y=ax+b\label{666}
$$
这样的话,只要首选项勾选了自动添加序号,就可以实现上述效果
上述代码效果如
,(公式自动引用采用命令$\eqref{666}$
)
那么多个公式
就可以自动编号了。这样也可以解决一个equation里边有几个分式的自动编号:
$$
\label{long3000}
2x+3y=1\\
3000000000x+2y=1
$$
结果如
,
公式对齐不能自动编号的问题
两个公式长度不一,对齐应这样插入公式
$$
\begin{aligned}
\dot{\mathbf x}&=A\mathbf x+B\mathbf u\\
y&=C\mathbf x
\end{aligned}
$$
出来之后却没有了自动编号:
虽然这时可以给它添加一个tag,但是会影响到后面的自动编号。那么可不可以仍然让它自动编号呢?事实上很简单,在前后各加入\begin{equaion}
与 \end{equation}
即可
$$
\begin{equation}\begin{aligned}
\dot{\mathbf x}&=A\mathbf x+B\mathbf u\\
y&=C\mathbf x
\end{aligned}\end{equation}
$$