两个优化问题的名称

两个优化问题的名称

我想并排写两个优化问题,并在顶部标注每个问题以供将来参考。我已经能够通过使用 来实现这一点minipage。为了使标签相对于问题居中,我在数组中添加了第三列。这导致每个问题中的空间太大,而问题本身之间的空间太小(见图)。

在此处输入图片描述

另外,如果我创建tags(用于参考),它们最终会位于小页面的末尾而不是其顶部。

我的代码(不含标签)如下

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{minipage}[t]{0.45\textwidth}
 \begin{equation*}
    \renewcommand{\arraystretch}{1.3}
    \begin{array}{lll}
       & (I) &\\
       \text{maximize}& &\quad \mathbf{q}^\top\mathbf{1}\\
       \text{subject to}& &\quad \left(\mathbf{q}^{1/\alpha}\right)^\top\mathbf{X}\leq\mathbf{k}\\
       & &\quad \mathbf{q}\geq\mathbf{0}
    \end{array}
 \end{equation*}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
  \begin{equation*}
   \renewcommand{\arraystretch}{1.3}
   \begin{array}{lll}
      & (II) &\\
      \text{minimize}& &\quad \left(\mathbf{q}^{1/\alpha}\right)^\top\mathbf{X}\mathbf{w}  \\
      \text{subject to} & &\quad \mathbf{q}^\top\mathbf{1}=1\\
      & &\quad \mathbf{q}\geq\mathbf{0}
   \end{array}
 \end{equation*}
\end{minipage}
\end{document}

答案1

这是解决方案。

关于参考,我只是制作了一个自定义计数器problem\refstepcounter为每个添加参考点\label

至于间距,我将整个块包裹在外部较窄的 内minipage,该 也居中。如果上下间距是个问题,最好使用\begin{center}...\end{center}而不是 打开 ...\hfill...\hspace{\fill}关闭minipage

编辑。在下面的代码中,您可以通过将内部minipages 之间的比例从两者更改为0.5\linewidth(比如说0.48\linewidth/ )来“调整”两个问题的水平位置0.52\linewidth

EDIT2.\mleftright是为了纠正和改进由 生成的括号而添加的\left(...\right),除非必要,否则不建议使用。应改用诸如 等兄弟元素\bigl(\Bigl(及其对应部分)。

\documentclass{article}
\usepackage{amsmath}
\usepackage{mleftright}

\newcounter{problem}
\renewcommand*{\theproblem}{\Roman{problem}}

\usepackage{showframe}   % Only to draw page borders for a reference
\renewcommand*\ShowFrameLinethickness{0.2pt}
\renewcommand*\ShowFrameColor{\color{red}}


\begin{document}
\mleftright

\hfill
\begin{minipage}{0.8\linewidth}
  \renewcommand{\arraystretch}{1.3}
  \noindent
  \begin{minipage}{0.5\textwidth}
    \refstepcounter{problem}\label{pr:1}
    \begin{tabular}{ll}
      \multicolumn{2}{c}{(\theproblem)} \\[1.5ex]
      maximize   & $\mathbf{q}^\top\mathbf{1}$ \\
      subject to & $\left(\mathbf{q}^{1/\alpha}\right)^\top\!\mathbf{X}\leq\mathbf{k}$ \\
                 & $\mathbf{q}\geq\mathbf{0}$
    \end{tabular}
  \end{minipage}%   <--- don't remove %
  \begin{minipage}{0.5\textwidth}
    \refstepcounter{problem}\label{pr:2}
    \begin{tabular}{ll}
      \multicolumn{2}{c}{(\theproblem)} \\[1.5ex]
      minimize   & $\left(\mathbf{q}^{1/\alpha}\right)^\top\!\mathbf{X}\mathbf{w}$  \\
      subject to & $\mathbf{q}^\top\mathbf{1}=1$ \\
                 & $\mathbf{q}\geq\mathbf{0}$
    \end{tabular}
  \end{minipage}
\end{minipage}%
\hspace{\fill}

\bigskip

Reference to: problem~\eqref{pr:1} and problem~\eqref{pr:2}.
\end{document}

在此处输入图片描述

相关内容