2列形式の方程式

2列形式の方程式

TeX Live 2022 を使用して、2 列のテンプレートでオーバーリーフにこれら 2 つの方程式を作成したいと思います。

期待値は次のとおりです (黄色で強調表示)。

![期待

拡大版:

![ここに画像の説明を入力してください

次に、コードを示します。

\documentclass[journal]{IEEEtran}
\usepackage{mathtools}
\usepackage{amsmath}
\begin{document}

\renewcommand{\labelenumi}{(\roman{enumi})}
\begin{enumerate}
    \item 
    \begin{equation} \label{eq:corollary_i}
    \max_{i^{\ast} =1,...,n} (q_i^{\ast}\cdot p_i^{\ast} + (1-q_i^{\ast})c_i^{\ast} \quad  \forall i^{\ast}\geq(n-1), q_i^{\ast}\cdot c_i^{\ast} + (1-q_i^{\ast})p_i^{\ast} \quad   \text{for $i^{\ast} = n$}) \geq (n-1)w + nv
    \end{equation}
 
    \item
    \begin{equation} \label{eq:corollary_ii}
    \max_{i^{\ast\ast} =1,...,n} (q_i^{\ast\ast}\cdot p_i^{\ast\ast} + (1-q_i^{\ast\ast})c_i^{\ast\ast} \quad  \forall i^{\ast\ast}\geq(n-1), q_i^{\ast\ast}\cdot c_i^{\ast\ast} + (1-q_i^{\ast\ast})p_i^{\ast\ast} \quad  \text{for $i^{\ast} = n$} \geq (n+1)w + (n+2)v
    \end{equation}    
\end{enumerate}

\end{document}

しかし、印刷された結果は次のようになります(式が列スペースを超えています)。

結果

これら 2 つの方程式が 1 つの列に収まるようにする方法をご存知の方はいらっしゃいますか? ありがとうございます。

答え1

  • あなたのMWEはあなたが持っていると見せているものに近いものではありません
  • 画像上の式もかなり長いです
  • 可能な方法は、数式のフォントサイズを小さくし、不要なsympo `\cdotと括弧を省略することです。
  • 方程式についてはcasesmathtools
\documentclass[journal]{IEEEtran}
\usepackage{mathtools}

\usepackage{lipsum}


\begin{document}
{\footnotesize
    \begin{flalign}
(i) &   \max_{i^{\ast} = 1,\dotsc,n} 
        \begin{cases}
        q_i^{\ast} p_i^{\ast} + (1-q_i^{\ast})c_i^{\ast} & i^{\ast}\leq(n-1)    \\
        q_i^{\ast} p_i^{\ast} + (1-q_i^{\ast})p_i^{\ast} & i^{\ast}=n
        \end{cases}      
        \geq W_1(n)    \label{eq:corollary_i} \\
(ii) & \max_{i^{\ast\ast}=1,...,n}
        \begin{cases}
            q_i^{\ast\ast}p_i^{\ast\ast} + (1-q_i^{\ast\ast})c_i^{\ast\ast} 
                & i^{\ast\ast}\leq(n-1) \\ 
            q_i^{\ast\ast} c_i^{\ast\ast} + (1-q_i^{\ast\ast})p_i^{\ast\ast}
                & i^{\ast} = n        
        \end{cases}
         \geq W_2(n)      \label{eq:corollary_ii} 
    \end{flalign}
}%
where $W_1(n) = (n+1)w + nv$ and $W_2(n) = (n-1)w + (n+2)v$.

\lipsum
\end{document}

ここに画像の説明を入力してください

補遺:
方程式を左にシフトし、長い方程式を 2 行に分割するためのenumerateリストとパッケージが あります。これにより、内部のフォントを縮小せずに方程式を記述できます。nccmathmultlined

\documentclass[journal]{IEEEtran}
\usepackage{nccmath,  mathtools}
\usepackage{enumitem}

\usepackage{lipsum}


\begin{document}
\lipsum[66]
\begin{fleqn}[0pt]
\begin{enumerate}[label=(\roman*),wide]
\item 
    \begin{equation}\label{eq:corollary_i}
\max_{i^{\ast} = 1,\dotsc,n}
        \begin{cases}
        q_i^{\ast} p_i^{\ast} + (1-q_i^{\ast})c_i^{\ast} & i^{\ast}\leq(n-1)    \\
        q_i^{\ast} p_i^{\ast} + (1-q_i^{\ast})p_i^{\ast} & i^{\ast}=n
        \end{cases}
        \quad   \geq W_1(n)
    \end{equation}
\item 
    \begin{equation}\label{eq:corollary_ii}
\max_{i^{\ast\ast}=1,...,n}
        \begin{cases}
            \begin{multlined}
                q_i^{\ast\ast}p_i^{\ast\ast} + \\[-2ex]
                    (1-q_i^{\ast\ast})c_i^{\ast\ast}
            \end{multlined}
                &   i^{\ast\ast}\leq(n-1) \\[3ex]
           \begin{multlined}
            q_i^{\ast\ast} c_i^{\ast\ast} + \\[-2ex]
                    (1-q_i^{\ast\ast})p_i^{\ast\ast}
             \end{multlined}
               &    i^{\ast} = n
        \end{cases}
        \quad   \geq W_2(n)
    \end{equation}
\end{enumerate}
\end{fleqn}
where $W_1(n) = (n+1)w + nv$ and $W_2(n) = (n-1)w + (n+2)v$.

\lipsum
\end{document}

ここに画像の説明を入力してください

答え2

これで大丈夫ですか?

\documentclass[journal]{IEEEtran}
\usepackage{mathtools}
\usepackage{cuted}
\usepackage{lipsum}
\begin{document}

\lipsum[1-2]
\begin{strip}
\renewcommand{\labelenumi}{(\roman{enumi})}
\begin{enumerate}
    \item 
    \begin{equation} \label{eq:corollary_i}
    \max_{i^{\ast} =1,\ldots,n} (q_i^{\ast}\cdot p_i^{\ast} + (1-q_i^{\ast})c_i^{\ast} \quad  \forall i^{\ast}\geq(n-1), q_i^{\ast}\cdot c_i^{\ast} + (1-q_i^{\ast})p_i^{\ast} \quad   \text{for $i^{\ast} = n$}) \geq (n-1)w + nv
    \end{equation}
 
    \item
    \begin{equation} \label{eq:corollary_ii}
    \max_{i^{\ast\ast} =1,\ldots,n} (q_i^{\ast\ast}\cdot p_i^{\ast\ast} + (1-q_i^{\ast\ast})c_i^{\ast\ast} \quad  \forall i^{\ast\ast}\geq(n-1), q_i^{\ast\ast}\cdot c_i^{\ast\ast} + (1-q_i^{\ast\ast})p_i^{\ast\ast} \quad  \text{for $i^{\ast} = n$} \geq (n+1)w + (n+2)v
    \end{equation}    
\end{enumerate}
\end{strip}

\lipsum[3-4]

\end{document}

ここに画像の説明を入力してください

答え3

またはalign*multiline

関連情報