매우 간단한 선형 프로그램 작성

매우 간단한 선형 프로그램 작성

선형 프로그램을 만들려고 합니다.

비슷하다:

여기에 이미지 설명을 입력하세요

그러나 코드는 f(x)를 제약 조건과 정렬하지 않습니다. 여기에 이미지 설명을 입력하세요

누구든지 도와줄 수 있나요?

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{thmtools}       

\setlength\parindent{0pt}
\theoremstyle{definition}
\newtheorem{definition}{Definition}[section]



\theoremstyle{plain}
\declaretheorem[name=Theorem, numberwithin=section]{thm}
\declaretheorem[name=Lemma, numberwithin=section]{lem}
\declaretheorem[name=Proposition, numberwithin=section]{prop}
\declaretheorem[name=Corollary, numberwithin=section]{cor}
\declaretheorem[name=Conjecture, numberwithin=section]{conj}
\declaretheorem[name=Claim, numberwithin=section]{claim}

\theoremstyle{remark}
\newtheorem{remark}{Remark}[section]
\newtheorem{example}{Example}[section]
\usepackage{hyperref}

\begin{document}


\section{Introduction}
\begin{equation*}
    \begin{aligned}
        & \text{maximize}
        & f(x) \\
        & \text{subject to}
        &  x_1+x_2 = 8\\
        & & x_3 + x_4 = 2
    \end{aligned}
\end{equation*}


\bibliographystyle{plain}
\bibliography{references}
\end{document}

답변1

alignat여러 가지 오른쪽-왼쪽 정렬을 정의하는 데 사용할 수 있습니다 .

여기에 이미지 설명을 입력하세요

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\section{Introduction}

\begin{alignat}{2}
  & \text{maximize}   & \quad & f(x)          \nonumber \\
  & \text{subject to} &       & x_1 + x_2 = 8 \\
  &                   &       & x_3 + x_4 = 2 \nonumber
\end{alignat}

\end{document}

답변2

정렬된 환경의 각 줄은 &로 시작합니다. 이를 삭제하고 각 줄의 나머지 &를 &~로 바꿉니다.

관련 정보