2つの最適化問題が水平方向に並んでいます

Aug 19 2020

タイトルが示すように。以下に、私がやろうとしていることを視覚化するのに役立つ例/画像を添付します。

これまでのところ、2つの最適化問題を垂直に並べることができました。ここで他の質問/回答を検索して、multicolパッケージを使用してみましたが、最終結果は本当に悪いです(コードについては以下を参照してください)。うまく配置できません。

写真に示すように配置を作成するために使用できるヒント(パッケージまたは環境)はありますか?

\documentclass{article}
\usepackage{multicol,amsmath}
\begin{document}
\begin{multicols}{2}

\begin{alignat}{3} & \text{minimize} \quad && c ^ T x \\ & \text{subject to} \quad && A x = b, \\ & && x \succeq 0. \end{alignat}\break \begin{alignat}{2} & \text{maximize} \quad && - b ^ T \nu \\ & \text{subject to} \quad && A ^ T \nu + c \succeq 0. \end{alignat}

\end{multicols}
\end{document}

回答

3 Mico Aug 19 2020 at 12:21

投稿したスクリーンショットは、2つの最適化問題ステートメントを上揃えにすることを提案しています。このmulticolパッケージは、この植字目的に最適なツールではない場合があります。minipageそれぞれ幅が2つ並んだ上揃えの環境を使用することをお勧めします0.45\textwidth。別のコメント:最適化問題ステートメントにalignは実際にはアライメント列が1つしかないため、と同様に実行する必要がありますalignat

\documentclass{article}
\usepackage{amsmath} for 'align' environment
\begin{document}

\noindent
\begin{minipage}[t]{0.45\textwidth}
\begin{align} \text{minimize} \quad& c ^ T\! x \\ \text{subject to} \quad& A x = b, \\ &x \succeq 0\,. \end{align} \end{minipage}% \hfill % maximize separation between the 'minipage' environments \begin{minipage}[t]{0.45\textwidth} \begin{align} \text{maximize} \quad& - b ^ T\! \nu \\ \text{subject to} \quad& A ^ T\! \nu + c \succeq 0 \,. \end{align}
\end{minipage}

\end{document}