方程式的两列对齐方式:左居中

方程式的两列对齐方式:左居中

我已经很久没有尝试过将方程式居中对齐,并在页面最左侧添加前缀。我能够使用类开发它的基本版本IEEEeqnarrayIEEEtran但由于我正在将文档写入不同的日志,因此无法使用该环境。我尝试了、等的几种组合alignaligned, gather但没有成功。

课堂上开发的工作代码IEEEtran如下:

\begin{IEEEeqnarray} {LC}
    \forall{t} & C_t = F_t+K_t \label{eq:1}\\
    \forall{t,i} & C_t = \sum_{t'=1}^t A_i + B_{i,t} \label{eq:2}\\
    \forall{t,s} & \qquad\qquad C_t = \sum_{t'=1}^t A_i + B_{i,t} + C + D + E\qquad\qquad \label{eq:3}\\
\end{IEEEeqnarray}

这产生了下面的图像。

在此处输入图片描述

值得注意的是,由于我必须使用多个 来调整间距,因此此代码不会使左列恰好位于最左侧。\qquad如何使用标准环境重现类似的代码?

此外,我愿意找到一种解决方案来在subequations环境下实现相同的结果,类似于下面的图片。

在此处输入图片描述

图片代码如下

\begin{IEEEeqnarray} {LC}
\forall{t} & C_t = F_t+K_t \label{eq:1}\\
\forall{t,i} & C_t = \sum_{t'=1}^t A_i + B_{i,t} \IEEEyessubnumber \label{eq:2}\\
\forall{t,s} & \qquad\qquad C_t = \sum_{t'=1}^t A_i + B_{i,t} + C + D + E\qquad\qquad \IEEEyessubnumber \label{eq:3}\\
\forall{t,s} & \qquad\qquad C_t = \sum_{t'=1}^t A_i + B_{i,t} + C + D + E\qquad\qquad \label{eq:4}
\end{IEEEeqnarray}

提前非常感谢您。

答案1

我提出了这种黑客攻击,基于eqparboxfleqn来自的环境nccmath\mysubequations环境:

\documentclass[twocolumn]{ieeetran}
\usepackage{mathtools, nccmath}
\usepackage{lipsum}
\usepackage{eqparbox}
\newcommand{\eqmathbox}[2][M]{\eqmakebox[#1]{$\displaystyle#2$}}

\newenvironment{mysubequations}{\subequations\addtocounter{equation}{-1}}{\endsubequations}

    \begin{document}
\lipsum[1]
\begin{IEEEeqnarray} {LC}
 \forall{t} & C_t = F_t+K_t \label{eq:1}\\
 \forall{t,i} & C_t = \sum_{t'=1}^t A_i + B_{i,t} \label{eq:2}\\
 \forall{t,s} & \qquad\qquad C_t = \sum_{t'=1}^t A_i + B_{i,t} + C + D + E\qquad\qquad \label{eq:3}
\end{IEEEeqnarray}
\bigskip
\begin{fleqn}[0.6em]
\begin{mysubequations}
\begin{align}
 & \forall{t} & & \eqmathbox[E]{C_t = F_t+K_t} \label{eq:1} \\
 & \forall{t,i} & & \eqmathbox[E]{C_t = \sum_{t'=1}^t A_i + B_{i,t}} \label{eq:7}\\
 & \forall{t,s} & & \eqmathbox[E]{C_t = \sum_{t'=1}^t A_i + B_{i,t} + C + D + E} \label{eq:3}
\end{align}
\end{mysubequations}
\setlength{\abovedisplayskip}{0pt}
\begin{align}
 & \forall{t,s} & & \eqmathbox[E]{C_t = \sum_{t'=1}^t A_i + B_{i,t} + C + D + E} \label{eq:4}
\end{align}
\end{fleqn}

\end{document} 

在此处输入图片描述

相关内容