![使用子方程时如何避免多余的方程编号?](https://linux22.com/image/309895/%E4%BD%BF%E7%94%A8%E5%AD%90%E6%96%B9%E7%A8%8B%E6%97%B6%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%E5%A4%9A%E4%BD%99%E7%9A%84%E6%96%B9%E7%A8%8B%E7%BC%96%E5%8F%B7%EF%BC%9F.png)
我搜索了整个网络,但没有找到我的问题的答案:
我尝试按照以下格式写出等式:
TYPE a:
A = {mathematics relation-a} 3.1
TYPE b:
B = {mathematics relation-b} 3.2
TYPE c:
C = {mathematics relation-c} 3.3
我尝试了一下subequations
但结果是这样的:
\begin{subequations}
\begin{align}
TYPE_A= \\ A = \{ relqtion equation a \} \label{eq:subeq1}\\
TYPE_B= \\ B = \{ relqtion equation b \} \label{eq:subeq2}\\
TYPE_C= \\ C = \{ relqtion equation c \} \label{eq:subeq3}
\end{align}
\end{subequations}
结果是:
TYPE a: 3.1
A = {mathematics relation-a} 3.2
TYPE b: 3.3
B = {mathematics relation-b} 3.4
TYPE c: 3.5
C = {mathematics relation-c} 3.6
任何帮助,将不胜感激。
答案1
您没有在代码中提供任何“对齐钩子”;因此,所有内容都会被推到右侧边缘。以下内容可能更符合您的喜好——请注意&
所有六行中符号的使用,以及 的三个实例\notag
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations}
\begin{align}
&\text{TYPE A} \notag \\
&A = \{ \text{relation equation a} \} \label{eq:subeq1}\\
&\text{TYPE B} \notag\\
&B = \{ \text{relation equation b} \} \label{eq:subeq2}\\
&\text{TYPE C} \notag\\
&C = \{ \text{relation equation c} \} \label{eq:subeq3}
\end{align}
\end{subequations}
\end{document}
答案2
用于\notag
带标签的线条和alignat
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations}
\begin{alignat}{2}
&\makebox[0pt][l]{Type A:}\notag \\
&& A &= 1+1 \label{eq:subeq1}\\
\makebox[0pt][l]{Type B:}\notag \\
&& B &= 2+2 \label{eq:subeq2}\\
&\makebox[0pt][l]{Type C:}\notag \\
&& C &= 3+3 \label{eq:subeq3}
\end{alignat}
\end{subequations}
\end{document}