我怎样才能对齐两个案例(两个自动索引的方程式)?

我怎样才能对齐两个案例(两个自动索引的方程式)?

我该如何对齐这些情况?我还想让方程式自动编入索引。
我看过一些关于此主题的先前主题,但我想知道是否可以在不更改太多代码(而不是完全重写)的情况下做到这一点。

在此处输入图片描述

\documentclass[journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{array}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{textcomp}
\usepackage{stfloats}
\usepackage{url}
\usepackage{verbatim}
\usepackage{graphicx}
\usepackage{cite}
\hyphenation{op-tical net-works semi-conduc-tor IEEE-Xplore}
% updated with editoria
\usepackage{booktabs}


\begin{document}

\begin{equation}
x_{1, 2} = 
\begin{cases}
m x_{n} & \text{if } p_{2}=1 \\
(1-m) x_{n} & \text{if } q_{2}=1 \\
0  & \text{if } (p_{2}=0) \wedge (q_{2}=0)
\end{cases}
\end{equation}

\begin{equation}
x_{k} = 
\begin{cases}
\frac{m }{1-m} x_{n}& \text{if } p_{3}\not=0 \\
\frac{(1-m)}{m}x_{n} & \text{if } q_{3}\not=0 \\
\end{cases}
\end{equation}


\end{document}

答案1

首先,请记住,它subfig已经过时多年了,不再使用。

回到你的问题,只需使用环境align

\documentclass[journal]{IEEEtran}
\usepackage{amsmath}

\begin{document}

\begin{align}
x_{1, 2} &= 
\begin{cases}
m x_{n} & \text{if } p_{2}=1 \\
(1-m) x_{n} & \text{if } q_{2}=1 \\
0  & \text{if } (p_{2}=0) \wedge (q_{2}=0)
\end{cases}\\
x_{k} &= 
\begin{cases}
\frac{m }{1-m} x_{n}& \text{if } p_{3}\not=0 \\
\frac{(1-m)}{m}x_{n} & \text{if } q_{3}\not=0 \\
\end{cases}
\end{align}

\end{document}

得出的结果是: 结果

此外,您可以考虑使用dcases而不cases是以提高可读性,但这只是个人喜好问题。

相关内容