将两个方程式合并为子方程式并换行

将两个方程式合并为子方程式并换行

我有两个单独的方程,中间有换行符。但是,我希望它们是子方程,因此编号为 (1a) 和 (1b)。

我尝试了各种方法(例如使用 \begin{subequations}\begin{align} ...),但都没有得到像样的输出。非常感谢您的帮助!

\begin{equation}
\label{eq:first1}
\begin{split}
\text{log}(q_{f,g,c,y}) = b_{11}I_{f,g,c,y-1} + b_{12}\text{log(VarP_{c,y}) 
+ c_{11}\text{log}(P_{c,y}) + 
\\c_{12} \text{log}(CVarCF_{f,g,c,y-1}) + \upsilon_c +e_{1,f,g,c,y}
\end{split} 
\end{equation}

\begin{equation}
\label{eq:first2}
\begin{split}
\text{log}(CVarCF_{f,g,c,y})= b_{21}I_{f,g,c,y-1} + 
b_{22}\text{log(VarP_{c,y}) + c_{21}\text{log}(P_{c,y}) + 
\\c_{22}\text{log}(CVarCF_{f,g,c,y-1}) + \upsilon_c +e_{2,f,g,c,y}
\end{split}     
\end{equation}

答案1

筑巢。splitalign

一些值得注意的点:

  1. \text{log}应该\log
  2. 多字母变量应输入为\mathit
  3. + 号应位于续行的开头;
  4. 两个方程式之间添加了一点垂直空间。
\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{subequations}
\begin{align}
\label{eq:first1}
\begin{split}
\log(q_{f,g,c,y}) &= b_{11}I_{f,g,c,y-1} + b_{12}\log(\mathit{VarP}_{c,y})
+ c_{11}\log(P_{c,y})
\\&\qquad +c_{12} \log(\mathit{CVarCF}_{f,g,c,y-1}) + \upsilon_c +e_{1,f,g,c,y}
\end{split}
\\[2ex]
\label{eq:first2}
\begin{split}
\log(\mathit{CVarCF}_{f,g,c,y})&= b_{21}I_{f,g,c,y-1} + 
b_{22}\log(\mathit{VarP}_{c,y}) + c_{21}\log(P_{c,y})
\\&\qquad +c_{22}\log(\mathit{CVarCF}_{f,g,c,y-1}) + \upsilon_c +e_{2,f,g,c,y}
\end{split}
\end{align}
\end{subequations}

\end{document}

在此处输入图片描述

相关内容