LaTex报错:Package amsmath Error: \tag not allowed here
我公式使用的是行内公式在Markdown里是可以显示的,转成LaTex好像是不支持的,比如下面的式子:
$$x=y\tag{1}$$
注意\tag
需要在$\begin{equation}...\end{equation}$
下进行使用
需要改成
\begin{equation}x=y\tag{1}\end{equation}
如果公式很多要一个个修改很麻烦,这时候可以使用正则表达式进行替换批量修改
正则搜索:
\$\$(.*?)(\\tag\{\d+\})\$\$
替换(注意公式里不要有空行,是一整行的LaTex公式,可以找一个网上的工具合并多行)
\begin{equation}$1$2\end{equation}
比如在Overleaf下可以这样,注意打开正则匹配,就是第二个按键
经过测试是可以用的