![在 \[...\] 中的对齐环境中使用 \tag](https://linux22.com/image/345487/%E5%9C%A8%20%5C%5B...%5C%5D%20%E4%B8%AD%E7%9A%84%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8%20%5Ctag.png)
有什么方法可以\tag
在\align
环境内部使用吗\[...\]
?
使用 MathJax,似乎如果你有这样的内容:
\[
\begin{aligned}
x &= 1 \tag{tag}\\
\end{aligned}
\]
它被正确渲染了。然而,将同样的东西放在 TeX 文档中并尝试编译它会抛出错误:
\documentclass[]{article}
\usepackage{amssymb,amsmath}
\begin{document}
\[
\begin{align}
x &= 1 \tag{tag}\\
\end{align}
\]
\end{document}
我收到的两个错误是“方程结构嵌套错误”和“此处不允许使用 \tag”。
\tag
所以本质上我的问题是:是否有可能以任何方式在\align
环境内部使用\[...\]
?
答案1
这有效。
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{amsmath}
\begin{document}
Text text text.
% \[\begin{aligned}
% x &= 1 \tag{tag}\\
% \end{aligned}\]
Text text text.
\begin{align*}
x&=1\tag{tag}\\
y&=2\tag{tug}
\end{align*}
Text text text.
\end{document}
请注意,您必须不是围绕align
环境\[...\]