两个优化问题水平并排排列

两个优化问题水平并排排列

正如标题所示。下面我附上了一个示例/图像,以帮助您直观地了解我正在尝试做的事情。

在此处输入图片描述

到目前为止,我已经能够垂直对齐我的两个优化问题。在这里搜索其他问题/答案时,我尝试使用该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}

答案1

您发布的截图表明您想要顶部对齐两个优化问题陈述。该multicol包可能不是最适合此排版目标的工具。我建议您使用两个并排的顶部对齐minipage环境,每个环境的宽度为0.45\textwidth。单独的注释:由于优化问题陈述中实际上只有一个对齐列,因此align应该与一样好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}

相关内容