具有多个条件的对齐优化问题

具有多个条件的对齐优化问题

我正在使用以下环境来对齐优化问题陈述排版优化问题

\documentclass{report}
\usepackage{amsmath}

\newcommand{\norm}[1]{\lVert#1\rVert_2}

\begin{document}

    \begin{subequations}
        \begin{alignat}{2}
        &\!\min_{x}        &\qquad& \norm{f(x)}^2\label{eq:optProb}\\
        &\text{subject to} &      & \alpha + (\beta*\gamma)\geq 0,\label{eq:constraint1}\\
        &                  &      & \beta \geq 0.\label{eq:constraint2}
        \end{alignat}
    \end{subequations}

\end{document}

我怎样才能额外调整符号处的“条件”,\geq使其看起来像这样:

在此处输入图片描述

答案1

我建议使用该optidef包,它是为优化问题的布局而完成的,并且有几种变体:

\documentclass{report}
\usepackage{amsmath, optidef}

\newcommand{\norm}[1]{\lVert#1\rVert_2}

\begin{document}

\begin{mini!}
  {x}{ \norm{f(x)}^2 \label{eq:optProb}}{}{}
\addConstraint{\alpha + (\beta*\gamma)}{ \geq 0,\label{eq:constraint1}}
\addConstraint{\beta}{\geq 0.\label{eq:constraint2}}
\end{mini!}

\end{document} 

在此处输入图片描述

答案2

我改变了alignat参数并添加了一些&

\documentclass{report}
\usepackage{amsmath}

\newcommand{\norm}[1]{\lVert#1\rVert_2}

\begin{document}

    \begin{subequations}
        \begin{alignat}{3}
        &\!\min_{x}        &\qquad& \norm{f(x)}^2           & \label{eq:optProb}\\
        &\text{subject to} &      & \alpha + (\beta*\gamma) & \geq 0,\label{eq:constraint1}\\
        &                  &      & \beta                   &\geq 0.\label{eq:constraint2}
        \end{alignat}
    \end{subequations}

    % edit
    \begin{subequations}
        \begin{alignat}{3}
        &\!\min_{x}        &\qquad&& \norm{f(x)}^2           & \label{eq:optProb}\\
        &\text{subject to} &      && \alpha + (\beta*\gamma) & \geq 0,\label{eq:constraint1}\\
        &                  &      && \beta                   &\geq 0.\label{eq:constraint2}
        \end{alignat}
    \end{subequations}

\end{document}

例如,这个帖子了解详情。

相关内容