方程式浮动在两列中,并位于方程式数组包中

方程式浮动在两列中,并位于方程式数组包中

很抱歉问了这么基础的问题,不过我问这个问题是因为截止日期快到了。所以,我的方程式基于下面的 MWE 浮动在第二列,我试图以某种方式压缩它以将它们管理在一列中。请帮我修复它,提前谢谢您。

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}      
\usepackage{nomencl}
\usepackage{cite}
\usepackage[cmex10]{amsmath}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage[acronym]{glossaries}
\IEEEoverridecommandlockouts           
\usepackage[ruled,longend,linesnumbered]{algorithm2e}
\SetArgSty{textup}
\SetKwBlock{Loop}{Loop}{end}
\usepackage{array}\usepackage{makecell}
\usepackage{multirow}
\usepackage{pbox}
\usepackage{amssymb}
\usepackage{stackengine}
\usepackage{float}
\begin{document}
\begin{eqnarray}
w_{t}^{j,buy} = \left\{
\begin{array}{l l}
w_{t}^{j,sel}u_{t}^{DS}+J_{t}^{by}(1-u_{t}^{DS}) &  \text{\emph{if} $0\leq u_{t}^{DS}\leq 1$}  \\
v_{t}^{sel} &  \text{\emph{otherwise}} 
\end{array} \right.
\end{eqnarray}

\begin{equation}
h_{t}^{j,by}=H_{t}^{j,sel} \Big( g_{t}^{M,L}-(g_{n,rr}^{j}+g_{t}^{j,s})\Big)\; if\; g_{t}^{M,L}>g_{n,rr}^{j}+g_{t}^{j,s}\label{Eq9}
\end{equation}
\begin{equation}
h_{t}^{j,sell}=H_{t}^{j,buy} \Big((g_{n,rr}^{j}+E_{t}^{h,y})-E_{y}^{M,L}\Big)\;\; if\; g_{n,rr}^{j}+g_{t}^{j,s}>g_{t}^{M,L}\label{Eq10}
\end{equation}



\end{document}

答案1

您应该使用cases第一个方程,并且可以利用multilined另外两个方程(需要mathtools)。

在第一个等式中我使用了一个小技巧:二元运算符号和关系周围的空格是其通常值的一半。

\documentclass[journal]{IEEEtran}
\usepackage{amsmath,mathtools}
\usepackage{amssymb}

\usepackage[nopar]{lipsum} % for context

\IEEEoverridecommandlockouts           

\begin{document}

\lipsum[1][1-5]
\begin{equation}
\medmuskip=0.5\medmuskip
\thickmuskip=0.5\thickmuskip
w_{t}^{j,\mathrm{buy}} = 
\begin{cases}
w_{t}^{j,\mathrm{sell}}u_{t}^{DS}+J_{t}^{\mathrm{buy}}(1-u_{t}^{DS}) &
  \text{if $0\leq u_{t}^{DS}\leq 1$}  \\
v_{t}^{\mathrm{sell}} &
  \text{otherwise} 
\end{cases}
\end{equation}
\lipsum[2][1-3]
\begin{equation}\label{Eq9}
\begin{multlined}
h_{t}^{j,\mathrm{buy}}=H_{t}^{j,\mathrm{sell}} 
  \bigl(g_{t}^{M,L}-(g_{n,rr}^{j}+g_{t}^{j,s})\bigr)
\\
\text{if $g_{t}^{M,L}>g_{n,rr}^{j}+g_{t}^{j,s}$}
\end{multlined}
\end{equation}
\lipsum[3][1-3]
\begin{equation}\label{Eq10}
\begin{multlined}
h_{t}^{j,\mathrm{sell}}=H_{t}^{j,\mathrm{buy}}
  \bigl((g_{n,rr}^{j}+E_{t}^{h,y})-E_{y}^{M,L}\bigr)
\\
\text{if $g_{n,rr}^{j}+g_{t}^{j,s}>g_{t}^{M,L}$}
\end{multlined}
\end{equation}
\lipsum

\end{document}

在此处输入图片描述

注意,“buy”和“sell”要竖着,我也改成\Big\bigl\bigr

答案2

试试这个。我假设和bysel拼写错误,实际上应该是buysell。使用\text以获得适当的间距可以节省一些点数并消除过满的水平盒子。此外,如果存在 amsmath 环境(cases此处),它通常比构建自己的环境更好。最后,永远不要使用eqnarray

\documentclass[journal]{IEEEtran}
\usepackage{lipsum} % For dummy text
\usepackage[cmex10]{amsmath}
\usepackage[utf8]{inputenc}
\IEEEoverridecommandlockouts
\begin{document}
\begin{equation}
w_{t}^{j,\text{buy}} =
\begin{cases}
w_{t}^{j,\text{sell}}u_{t}^{DS}+J_{t}^{\text{buy}}(1-u_{t}^{DS}) &  \text{\emph{if} } 0\leq u_{t}^{DS}\leq\
 1  \\
v_{t}^{\text{sell}} &  \text{\emph{otherwise}}
\end{cases}
\end{equation}

\begin{equation}
h_{t}^{j,\text{buy}}=H_{t}^{j,\text{sell}} \Big( g_{t}^{M,L}-(g_{n,rr}^{j}+g_{t}^{j,s})\Big)
 \text{ if } g_{t}^{M,L}>g_{n,rr}^{j}+g_{t}^{j,s}\label{Eq9}
\end{equation}
\begin{equation}
h_{t}^{j,\text{sell}}=H_{t}^{j,\text{buy}} \Big((g_{n,rr}^{j}+E_{t}^{h,y})-E_{y}^{M,L}\Big) \text{ if }
    g_{n,rr}^{j}+g_{t}^{j,s}>g_{t}^{M,L}\label{Eq10}
\end{equation}
\lipsum[1-5]


\end{document}

答案3

像这样吗?

\documentclass[9pt,journal]{IEEEtran}
\usepackage[cmex10]{amsmath}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{lipsum}
\IEEEoverridecommandlockouts
\begin{document}
\lipsum[1]
\begin{equation}
w_{t}^{j,\mathrm{buy}} =\begin{cases}
 w_{t}^{j,\mathrm{sel}}u_{t}^{DS}+J_{t}^{by}(1-u_{t}^{DS}) &  \text{ if } 0\leq u_{t}^{DS}\leq 1  \\
v_{t}^{\mathrm{sel}}&  \text{ otherwise} 
\end{cases} 
\end{equation}
\begin{align}
h_{t}^{j,\mathrm{by}}=H_{t}^{j,\mathrm{sel}} \Big( g_{t}^{M,L}-(g_{n,\mathrm{rr}}^{j}+g_{t}^{j,s})\Big) \intertext{ if } g_{t}^{M,L}>g_{n,\mathrm{rr}}^{j}+g_{t}^{j,s}\label{Eq9}
\end{align}
\begin{align}
h_{t}^{j,\mathrm{sell}}=H_{t}^{j,\mathrm{buy}} \Big((g_{n,\mathrm{rr}}^{j}+E_{t}^{h,y})-E_{y}^{M,L}\Big) \intertext{ if } g_{n,\mathrm{rr}}^{j}+g_{t}^{j,s}>g_{t}^{M,L}\label{Eq10}
\end{align}
\lipsum[1]


\end{document}

在此处输入图片描述

相关内容