在枚举环境和案例环境中对带编号的方程进行对齐

在枚举环境和案例环境中对带编号的方程进行对齐

我遇到以下对齐问题,请检查并提出解决方案:

\begin{enumerate}
\item
\begin{equation}
    \kappa_{a,b}(t)=\begin{cases} 
            e^{at}, & 0\leq t<\infty,\\
            e^{bt}, & -\infty<t<0.                              
            \end{cases}
\label{eq:kappa-ab-t}
\end{equation}
\item
\begin{equation}
        \beta(x)=\frac{x^m}{\mu_n^{2k'-1}}
        \label{eq:beta-x}
\end{equation}
    for m=1, 2, 3, \ldots, n=1, 2, 3, \ldots, k'=0, 1, 2, \ldots.
\end{enumerate}

在输出中,方程式不与项目编号出现在同一行,而是出现在第二行的中间。我希望它出现在同一行,左对齐,相应的方程式编号位于页面右侧。

答案1

您可以使用flalign来自amsmath 包第一列中有数字。

\documentclass{article}
\usepackage{amsmath}
\newcounter{thing}
\setcounter{thing}{0}
\newcommand\leftno{\addtocounter{thing}{1} \arabic{thing}.\quad }
\begin{document}
\begin{flalign}
\leftno &   \kappa_{a,b}(t)=
  \begin{cases} 
   e^{at}, & 0\leq t<\infty,\\
   e^{bt}, & -\infty<t<0.                              
   \end{cases}
    \label{eq:kappa-ab-t} & \\
\leftno & \beta(x)=\frac{x^m}{\mu_n^{2k'-1}}
        \label{eq:beta-x} & \\
\setcounter{thing}{27} %Test alignment of two digit numbers
\leftno & \beta(x)=\frac{x^m}{\mu_n^{2k'-1}} & 
\end{flalign}
    for m=1, 2, 3, \ldots, n=1, 2, 3, \ldots, k'=0, 1, 2, \ldots.
\end{document}

不过,左右两边的数字看起来相当奇怪。

相关内容