正如标题所示。下面我附上了一个示例/图像,以帮助您直观地了解我正在尝试做的事情。
到目前为止,我已经能够垂直对齐我的两个优化问题。在这里搜索其他问题/答案时,我尝试使用该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}